.community-hero{background:linear-gradient(135deg,var(--accent-color,#0053a5),var(--dark-band,#101820) 85%);color:#fff;grid-template-columns:1fr;display:grid;position:relative;overflow:hidden}.community-hero--photo{grid-template-columns:1.05fr 1fr}.community-hero-copy{align-self:center;padding:32px clamp(24px,5vw,80px) 90px}.community-hero nav{color:#d5e1ed;flex-wrap:wrap;gap:12px;margin-bottom:65px;font-size:11px;display:flex}.community-hero .site-eyebrow{color:var(--on-dark-accent,#c3ddff)}.community-hero h1{letter-spacing:-.045em;overflow-wrap:anywhere;max-width:860px;margin:0;font-size:clamp(46px,5.4vw,78px);font-weight:500;line-height:1.05}.community-hero-copy>p{color:#e0e9f1;max-width:540px;margin:26px 0 32px;font-size:15px;line-height:1.9}.community-hero-actions{flex-wrap:wrap;align-items:center;gap:25px;font-size:12px;display:flex}.community-button{color:#101820;border-bottom:3px solid var(--detail-accent,#f58a35);background:#fff;align-items:center;gap:26px;padding:18px 22px;display:inline-flex}.community-hero-image{min-height:540px;margin:0;position:relative}.community-hero-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.community-hero-image figcaption{color:#fff;background:#101820df;width:fit-content;padding:8px 12px;font-size:10px;position:absolute;bottom:18px;left:18px;right:18px}.community-hero-index{letter-spacing:.16em;text-transform:uppercase;color:#bbccdb;font-size:10px;position:absolute;bottom:26px;left:clamp(24px,5vw,80px)}.community-hero-index:before{content:"";background:var(--detail-accent,#f58a35);width:36px;height:2px;margin:0 14px 3px 0;display:inline-block}.community-guide{max-width:1320px;padding:90px var(--site-gutter,24px);grid-template-columns:minmax(210px,.8fr) minmax(0,2fr);gap:clamp(40px,7vw,100px);margin:auto;scroll-margin-top:110px;display:grid}.community-guide-sidebar{align-self:start;position:sticky;top:120px}.community-guide-sidebar>.site-eyebrow{color:var(--accent-color,#0053a5)}.community-guide nav{margin-bottom:36px;display:grid}.community-guide nav a{border-bottom:1px solid #dce5ef;justify-content:space-between;gap:18px;padding:15px 0;font-size:12px;line-height:1.6;display:flex}.community-guide-help{background:var(--section-alt,#f4f7fb);border-top:3px solid var(--accent-color,#0053a5);padding:28px}.community-guide-help h3{margin:12px 0;font-size:27px;font-weight:500;line-height:1.2}.community-guide-help p{color:#526375;font-size:12px;line-height:1.9}.community-guide-help a{color:var(--accent-color,#0053a5);border-bottom:1px solid;margin-top:15px;padding-bottom:5px;font-size:12px;display:inline-block}.community-guide-prose>h2{letter-spacing:-.035em;margin:0 0 36px;font-size:clamp(36px,4vw,54px);font-weight:500;line-height:1.12}.community-guide-prose>.site-eyebrow{color:var(--accent-color,#0053a5)}.community-guide-prose>div{scroll-margin-top:120px}.community-guide-prose :is(h2,h3,h4){color:var(--accent-color,#0053a5);font-size:27px;font-weight:500;margin-top:34px!important;margin-bottom:18px!important}.community-guide-prose>h2{color:#101820;font-size:clamp(36px,4vw,54px)}.community-guide-prose p{color:#47596b;font-size:14px;margin-bottom:22px!important;line-height:1.95!important}.community-guide-search{background:var(--accent-color,#0053a5);color:#fff;justify-content:space-between;gap:25px;margin-top:32px;padding:22px 24px;font-size:13px;display:flex}.community-preview-note{color:#173753;background:#eaf2fc;margin:0;padding:10px 20px;font-size:11px;line-height:1.6}.community-discovery{background:#f4f7fb;border-bottom:1px solid #ccdcec;padding:24px;font-size:13px;line-height:1.8}.community-discovery>button{float:right;cursor:pointer;padding:8px 14px}.community-discovery h2{margin:0 0 12px;font-size:20px}.community-discovery ul{padding-left:24px}.community-discovery li{margin-top:12px}.community-discovery code{overflow-wrap:anywhere}.editorial-card:not(:has(img)){background:var(--dark-band,#101820);min-height:250px}.editorial-cards--journal .editorial-card:not(:has(img)){background:var(--section-alt,#f4f7fb);border-top:3px solid var(--accent-color,#0053a5);min-height:200px}@media (max-width:900px){.community-hero--photo{grid-template-columns:1fr}.community-hero-copy{padding-bottom:65px}.community-hero nav{margin-bottom:38px}.community-hero-image{min-height:300px}.community-hero-index{display:none}.community-guide{grid-template-columns:1fr;gap:45px;padding-top:55px}.community-guide-sidebar{position:static}.community-guide-help{display:none}.community-guide nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px;margin-bottom:0}}@media (max-width:600px){.community-hero-copy{padding:25px 22px 45px}.community-hero h1{font-size:46px}.community-hero-copy>p{font-size:14px}.community-hero-image{min-height:240px}.community-guide{padding:45px 22px}.community-guide nav{grid-template-columns:1fr}}.community-hero--immersive{isolation:isolate;min-height:600px;display:block}.community-hero--immersive .community-hero-image{z-index:-2;min-height:0;position:absolute;inset:0}.community-hero--immersive:before{content:"";z-index:-1;background:linear-gradient(90deg,#071a2be8 0%,#071a2b99 47%,#071a2b15 100%),linear-gradient(#0000 30%,#071a2ba8);position:absolute;inset:0}.community-hero--immersive .community-hero-copy{max-width:1480px;padding:32px var(--site-gutter,24px) 76px;margin:auto}.community-hero--immersive nav{margin-bottom:88px}.community-hero--immersive h1{letter-spacing:-.045em;max-width:1100px;font-size:clamp(60px,7.2vw,106px)}.community-hero--immersive .community-hero-copy>p{max-width:590px;font-size:16px;line-height:1.9}.community-hero--immersive .community-hero-actions{gap:30px}.community-hero--immersive .community-hero-index{display:none}.community-hero--immersive .community-hero-image figcaption{z-index:1;bottom:20px;left:auto;right:25px}.community-hero--immersive:not(.community-hero--photo){background:linear-gradient(115deg,var(--accent-color,#0053a5),var(--dark-band,#101820));min-height:460px}.community-hero--immersive:not(.community-hero--photo):before{background:linear-gradient(90deg,#071a2b55,#0000 65%)}.community-hero--immersive:not(.community-hero--photo):after{content:"";z-index:-1;pointer-events:none;opacity:.35;background:repeating-radial-gradient(#0000 0 68px,#ffffff26 69px 70px,#0000 71px 110px);border-radius:50%;width:700px;height:700px;position:absolute;top:-100px;right:-100px}.community-hero--immersive:not(.community-hero--photo) nav{margin-bottom:60px}.community-overview dl:has(>div:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:600px){.community-overview dl:has(>div:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.community-section-nav{background:#fff;border-bottom:1px solid #dae4ef;justify-content:center;align-items:center;gap:clamp(20px,3vw,52px);padding:21px 24px;font-size:11px;display:flex}.community-section-nav>span{align-items:center;gap:24px;font-size:15px;font-weight:600;display:flex}.community-nav-dot{color:var(--detail-accent,#f58a35);font-size:28px;line-height:0}.community-section-nav a{white-space:nowrap;align-items:center;gap:18px;padding:5px 0;display:inline-flex}.community-section-nav a:hover{color:var(--accent-color,#0053a5)}.tenant-site [id^=community-]{scroll-margin-top:110px}.community-photo-credit{color:#fff;background:#101820e8;padding:8px 12px;font-size:10px;position:absolute;bottom:20px;right:24px}.community-preview-tools>summary{color:#344c65;cursor:pointer;background:#edf2f8;padding:9px 24px;font-size:10px}.community-preview-tools>summary span{float:right}.community-overview{border-bottom:1px solid #dce5ef;align-items:center;gap:40px;max-width:1320px;margin:auto;padding:34px 0;display:flex}.community-overview-label{border-left:3px solid var(--detail-accent,#f58a35);min-width:160px;padding-left:18px}.community-overview-label .site-eyebrow{color:var(--accent-color,#0053a5);margin:0 0 10px;display:block}.community-overview-label>span:last-child{color:#607080;font-size:10px}.community-overview dl{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:0;display:grid}.community-overview dl>div{flex-direction:column-reverse;justify-content:flex-end;gap:8px;display:flex}.community-overview dt{color:#5c6c7a;font-size:10px}.community-overview dd{font-size:30px;font-family:var(--font-display),Georgia,serif;color:var(--accent-color,#0053a5);margin:0;line-height:1.2}.community-overview dl span{font-size:10px}.community-magazine{max-width:1480px;padding:90px var(--site-gutter,24px);margin:auto}.community-magazine-intro{grid-template-columns:.85fr 1.15fr;gap:clamp(40px,7vw,110px);display:grid}.community-magazine-heading{max-width:440px}.community-magazine-heading .site-eyebrow{color:var(--accent-color,#0053a5)}.community-magazine-heading h2{letter-spacing:-.04em;margin:0 0 30px;font-size:clamp(40px,4.4vw,64px);font-weight:500;line-height:1.1}.community-magazine-heading a{border-bottom:1px solid var(--accent-color,#0053a5);color:var(--accent-color,#0053a5);gap:30px;padding-bottom:8px;font-size:12px;display:inline-flex}.community-magazine-intro-copy h3{margin:0 0 22px;font-size:25px;font-weight:500;line-height:1.3}.community-magazine p{color:#4b5e70;font-size:14px;margin:0 0 16px!important;line-height:1.9!important}.community-read-more{border-top:1px solid #dce5ef;margin-top:22px}.community-read-more summary{cursor:pointer;color:var(--accent-color,#0053a5);justify-content:space-between;padding:17px 0;font-size:12px;list-style:none;display:flex}.community-read-more[open] summary span{transform:rotate(45deg)}.community-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:56px;display:grid}.community-topic{background:var(--section-alt,#f4f7fb);border:1px solid #dce5ef;padding:30px}.community-topic-number{color:var(--accent-color,#0053a5);justify-content:space-between;margin-bottom:25px;font-size:12px;display:flex}.community-topic-number>span{color:var(--detail-accent,#f58a35);font-size:20px}.community-topic h3{letter-spacing:-.025em;margin:0 0 22px;font-size:28px;font-weight:500;line-height:1.18}.community-topic p{font-size:13px;margin-bottom:0!important;line-height:1.85!important}.community-topic p+p{margin-top:16px!important}.community-topic:nth-child(3n){background:var(--accent-color,#0053a5);color:#fff;border-color:#0000}.community-topic:nth-child(3n) p{color:#edf4fc}.community-topic:nth-child(3n) .community-topic-number{color:#fff}.community-listing-preview{background:var(--section-alt,#f4f7fb);border:1px solid #dce5ef;border-left:4px solid var(--detail-accent,#f58a35);justify-content:space-between;align-items:center;gap:35px;padding:40px;display:flex}.community-listing-preview h3{letter-spacing:-.025em;margin:0 0 15px;font-size:34px;font-weight:500}.community-listing-preview p{color:#536577;max-width:500px;font-size:13px;line-height:1.8}.community-listing-preview>a{white-space:nowrap;background:var(--accent-color,#0053a5);color:#fff;gap:35px;padding:18px 24px;font-size:12px;display:inline-flex}.community-preview-disclaimer{color:#58697a;margin-top:18px;font-size:10px;display:block}.community-search-context{color:#596e80;margin-top:22px;font-size:11px}.community-search-context summary{cursor:pointer}.community-search-context p{max-width:800px;font-size:12px;line-height:1.8}.editorial-cards--community{background:var(--section-alt,#f4f7fb);max-width:none;padding-top:75px;padding-bottom:75px}.editorial-cards--community>*{max-width:1320px;margin-left:auto;margin-right:auto}.editorial-cards--community .editorial-card{background:var(--dark-band,#101820);border-radius:3px;min-height:350px}.editorial-cards--community .editorial-card-copy{padding:30px}.editorial-cards--community .editorial-card h3{font-size:31px;line-height:1.13}.editorial-cards--community .editorial-card p{max-width:90%;font-size:12px;line-height:1.8}.editorial-cards--community .editorial-card .site-eyebrow{color:#fff;margin-bottom:12px;font-size:9px}.editorial-cards--community .editorial-card:not(:has(img)){background:linear-gradient(140deg,var(--accent-color,#0053a5),var(--dark-band,#101820));min-height:350px}.community-card-monogram{font-family:var(--font-display),Georgia,serif;color:#ffffff18;font-size:128px;line-height:1.2;position:absolute;top:5px;right:25px}@media (min-width:1101px){.editorial-cards--community .editorial-card-grid:has(>.editorial-card:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.editorial-cards--community .editorial-card-grid:has(>.editorial-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.community-questions{max-width:1480px;padding:85px var(--site-gutter,24px);grid-template-columns:.8fr 1.2fr;gap:80px;margin:auto;display:grid}.community-questions h2{letter-spacing:-.035em;margin:0 0 25px;font-size:clamp(34px,3.2vw,48px);font-weight:500;line-height:1.15}.community-questions .site-eyebrow{color:var(--accent-color,#0053a5)}.community-questions>div>a{color:var(--accent-color,#0053a5);border-bottom:1px solid;gap:25px;padding-bottom:6px;font-size:12px;display:inline-flex}.community-question-list details{border-bottom:1px solid #dce5ef}.community-question-list summary{cursor:pointer;align-items:center;gap:22px;padding:23px 0;font-size:13px;font-weight:500;list-style:none;display:flex}.community-question-number{color:#678098;font-size:10px}.community-question-toggle{color:var(--accent-color,#0053a5);margin-left:auto;font-size:23px}.community-question-list details[open] .community-question-toggle{transform:rotate(45deg)}.community-question-list p{color:#526678;padding:0 30px 10px;font-size:13px;line-height:1.9}.community-next-step{background:var(--accent-color,#0053a5);color:#fff;justify-content:space-between;align-items:center;gap:60px;padding:65px max(24px,50vw - 660px);display:flex}.community-next-step h2{letter-spacing:-.025em;max-width:750px;margin:0;font-size:clamp(34px,3.5vw,52px);font-weight:500;line-height:1.13}.community-next-step p{color:#edf4fc;max-width:650px;margin:22px 0 0;font-size:13px;line-height:1.9}.community-next-actions{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:20px;font-size:12px;display:flex}.community-next-actions>a:not(.community-button){border-bottom:1px solid #ffffff70;padding-bottom:5px}@media (max-width:1400px){.community-overview{margin:0 5vw}}@media (max-width:1000px){.community-topic-grid{grid-template-columns:1fr 1fr}.community-topic:last-child:nth-child(odd){grid-column:1/-1}.community-questions{gap:40px}.community-section-nav>span{display:none}.community-overview{gap:25px}}@media (max-width:900px){.community-section-nav{justify-content:flex-start;gap:26px;padding:15px 22px;top:75px;overflow-x:auto}.community-hero--immersive{min-height:590px}.community-hero--immersive .community-hero-copy{padding-top:28px;padding-bottom:65px}.community-hero--immersive nav{margin-bottom:80px}.community-overview{display:block}.community-overview-label{margin-bottom:24px}.community-magazine-intro{grid-template-columns:1fr;gap:35px}.community-magazine-heading{max-width:600px}.community-magazine{padding-top:55px;padding-bottom:55px}.community-questions{grid-template-columns:1fr}.community-next-step{flex-direction:column;align-items:flex-start;gap:30px}}@media (max-width:600px){.community-hero--immersive h1{font-size:58px}.community-hero--immersive .community-hero-copy>p{font-size:14px}.community-hero--immersive .community-hero-actions{gap:22px}.community-hero--immersive .community-hero-image figcaption{font-size:9px;bottom:12px;right:12px}.community-overview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.community-overview dd{font-size:27px}.community-topic-grid{grid-template-columns:1fr;margin-top:35px}.community-topic{padding:26px}.community-topic p{font-size:13px}.community-magazine{padding-left:22px;padding-right:22px}.community-listing-preview{flex-direction:column;align-items:flex-start;padding:28px}:is(.editorial-cards--community .editorial-card,.editorial-cards--community .editorial-card:not(:has(img))){min-height:320px}.community-questions{padding:55px 22px}.community-next-step{padding:45px 22px}}@media (prefers-reduced-motion:reduce){.community-question-toggle,.community-read-more summary span{transition:none}}.community-topic-index{border-top:1px solid #dce5ef;border-bottom:1px solid #dce5ef;margin-top:32px}.community-topic-index summary{cursor:pointer;color:var(--accent-color,#0053a5);justify-content:space-between;gap:20px;padding:18px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.community-topic-index summary::-webkit-details-marker{display:none}.community-topic-index[open] summary>span{transform:rotate(45deg)}.community-topic-index nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;padding-bottom:18px;display:grid}.community-topic-index a{color:var(--accent-color,#0053a5);text-underline-offset:4px;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 0;font-size:13px;line-height:1.6;text-decoration:underline;display:flex}.community-topic-index a>span{flex-shrink:0}.community-topic-index summary:focus-visible,.community-topic-index a:focus-visible{outline-offset:4px;outline:2px solid}@media (max-width:600px){.community-topic-index nav{grid-template-columns:1fr}}
