.pg-department-modlist{border-top:1px solid var(--ct-hair);column-gap:var(--ct-gap);display:grid;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.pg-department-mod{border-bottom:1px solid var(--ct-hair);display:flex;flex-direction:column;gap:var(--ct-s1);min-width:0;padding:var(--ct-s3) 0 var(--ct-s4)}.pg-department-mod[hidden]{display:none}.pg-department-mod.is-out{opacity:0;transition:opacity var(--cm-dur-fast) ease}.pg-department-mod-name{align-items:center;align-self:flex-start;color:var(--ct-ink);display:inline-flex;font-size:var(--ct-size-body);font-weight:500;gap:var(--ct-s2);line-height:1.4;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--ct-control);text-decoration-color:var(--ct-control);text-underline-offset:4px}.pg-department-mod-name:hover{-webkit-text-decoration-color:var(--ct-ink);text-decoration-color:var(--ct-ink)}.pg-department-mod-arrow{color:var(--ct-muted);display:inline-flex;flex:none}.pg-department-mod-line{color:var(--ct-body);font-size:var(--ct-size-small);line-height:1.5}.pg-department-mod-tags{display:flex;flex-wrap:wrap;gap:var(--ct-s2);padding-top:var(--ct-s1)}.pg-department-more{display:flex;padding-top:var(--ct-s5);position:relative}.pg-department-more-label:focus-visible{box-shadow:0 0 0 calc(var(--ct-focus-offset) + var(--ct-focus-width) + 2px) var(--ct-focus-halo);outline:var(--ct-focus-width) solid var(--ct-focus-color);outline-offset:var(--ct-focus-offset)}.pg-department-more-label{cursor:pointer}.pg-department-more-hide,.pg-department-more-label[aria-expanded=true] .pg-department-more-show{display:none}.pg-department-more-label[aria-expanded=true] .pg-department-more-hide{display:inline}.pg-department-mods:not(.is-ready) .pg-department-more{display:none}.pg-department-mods:has([data-ct-value=all][aria-pressed=false]) .pg-department-more{display:none}.pg-department-related{align-items:center;color:var(--ct-body);display:flex;flex-wrap:wrap;gap:var(--ct-s2) var(--ct-s4)}@container ct (min-width:768px){.pg-department-modlist{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ct (min-width:1024px){.pg-department-modlist{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-department-stories{display:grid;gap:var(--ct-gap);grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.pg-department-story-result{display:flex;flex-direction:column;gap:var(--ct-s2)}.pg-department-figure{color:var(--ct-ink);font-size:var(--ct-type-h2);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:var(--ct-track-h2);line-height:1.15;text-wrap:balance}.pg-department-story-quote{border-top:1px solid var(--ct-hair);display:flex;flex-direction:column;gap:var(--ct-s3);padding-top:var(--ct-s4)}.pg-department-story-quote blockquote{color:var(--ct-ink);font-size:var(--ct-size-body);line-height:1.55}.pg-department-story-quote blockquote p:before{content:"“"}.pg-department-story-quote blockquote p:after{content:"”"}.pg-department-voice{display:grid;min-width:0}@container ct (min-width:640px){.pg-department-stories{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ct (min-width:1024px){.pg-department-stories{grid-template-columns:repeat(3,minmax(0,1fr))}}.pg-department-steps{list-style:none;margin:0;padding:0}.pg-department-proof{align-items:start;display:grid;gap:var(--ct-s10);grid-template-columns:minmax(0,1fr)}.pg-department-proof-facts{align-items:flex-start;display:flex;flex-direction:column;gap:var(--ct-s5);min-width:0}.pg-department-facts{display:grid;gap:var(--ct-s5);list-style:none;margin:0;padding:0}.pg-department-facts>li{border-top:1px solid var(--ct-hair);display:flex;flex-direction:column;gap:var(--ct-s2);padding-top:var(--ct-s4)}@container ct (min-width:1024px){.pg-department-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.pg-department-proof{gap:var(--ct-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.pg-department-faq-head{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ct-s2) var(--ct-s4);justify-content:space-between}.pg-department-onward{list-style:none;margin:0;padding:0}.pg-department-onward-cue{align-items:center;color:var(--ct-ink);display:inline-flex;font-size:var(--ct-size-small);font-weight:500;gap:var(--ct-s2)}.pg-department-role{display:flex;flex-direction:column;gap:var(--ct-s4);max-width:560px}.pg-department-role figcaption{display:flex;flex-direction:column;gap:var(--ct-s2)}@container ct (min-width:1024px){.ct-intro>.pg-department-role{grid-column:8/span 5;padding-top:var(--ct-s16)}}