@layer components{.fgm-subpage-grid:has(.detail-sections-fgm){--fgm-detail-intro-space:clamp(4rem,7vw,7rem)}.fgm-subpage-grid:has(.detail-sections-fgm) .fgm-page-intro{padding-bottom:var(--fgm-detail-intro-space)}.detail-sections-fgm{--_detail-copy-gap:2rem;grid-template-columns:minmax(0,var(--fgm-narrow)) minmax(0,var(--fgm-wide));align-items:start;gap:var(--fgm-gap);width:100%;min-width:0;padding-block:var(--fgm-detail-intro-space,clamp(4rem,7vw,7rem)) 0;border-top:1px solid var(--fgm-line);display:grid}.detail-sections-fgm .detail-sections-fgm_overview{top:calc(var(--fgm-header-compact-height) + var(--site-margin));max-height:calc(100svh - var(--fgm-header-compact-height) - 2 * var(--site-margin));scrollbar-width:thin;overscroll-behavior:contain;min-width:0;margin:0;padding:0;position:sticky;overflow-y:auto}.detail-sections-fgm .detail-sections-fgm_links{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.detail-sections-fgm .detail-sections-fgm_link{max-width:none;color:var(--fgm-ink);opacity:.5;font-size:clamp(1.25rem,1.75vw,1.75rem);line-height:1.3;text-decoration:none;transition:color .25s,opacity .25s;display:block}.detail-sections-fgm .detail-sections-fgm_link[aria-current]{opacity:1}.detail-sections-fgm .detail-sections-fgm_link:is(:hover,:focus-visible){color:var(--fgm-blue);opacity:1}.detail-sections-fgm .detail-sections-fgm_link:focus-visible{outline:2px solid var(--fgm-blue);outline-offset:-2px}.detail-sections-fgm .detail-sections-fgm_articles{min-width:0}.detail-sections-fgm .detail-sections-fgm_article{min-width:0;scroll-margin-top:calc(var(--fgm-header-compact-height) + var(--site-margin));position:relative}.detail-sections-fgm .detail-sections-fgm_article+.detail-sections-fgm_article{margin-top:clamp(5rem,8vw,8rem)}.detail-sections-fgm .detail-sections-fgm_summary{margin:0 0 var(--_detail-copy-gap);pointer-events:none;padding:0;list-style:none}.detail-sections-fgm .detail-sections-fgm_summary .fgm-row-title{max-width:none;font-size:var(--fgm-type-heading)}.detail-sections-fgm .detail-sections-fgm_summary::-webkit-details-marker{display:none}.detail-sections-fgm .detail-sections-fgm_summary:focus-visible{width:auto;height:auto;margin:0 0 var(--_detail-copy-gap);clip-path:none;white-space:normal;outline:2px solid var(--fgm-blue);outline-offset:.25rem;position:static;overflow:visible}.detail-sections-fgm .detail-sections-fgm_chevron{display:none}.detail-sections-fgm .detail-sections-fgm_body{align-items:start;gap:var(--_detail-copy-gap);flex-direction:column;min-width:0;display:flex}.detail-sections-fgm .detail-sections-fgm_visual{width:100%;min-width:0;margin:0}.detail-sections-fgm .detail-sections-fgm_visual .image{width:100%;height:auto;display:block}.detail-sections-fgm .detail-sections-fgm_visual.is-cropped .image{aspect-ratio:var(--_detail-image-ratio);object-fit:cover;object-position:center;background:var(--fgm-navy)}.detail-sections-fgm .detail-sections-fgm_visual figcaption{color:var(--fgm-muted);margin-top:.75rem;font-size:.8125rem;line-height:1.5}@media not (min-width:48rem){.detail-sections-fgm{display:block}.detail-sections-fgm .detail-sections-fgm_overview{display:none}.detail-sections-fgm .detail-sections-fgm_article+.detail-sections-fgm_article{margin-top:0;padding-top:0}.detail-sections-fgm .detail-sections-fgm_summary{clip-path:none;white-space:normal;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;width:100%;height:auto;margin:0;padding:1.5rem 0;position:static;overflow:visible}.detail-sections-fgm .detail-sections-fgm_article:first-child .detail-sections-fgm_summary{padding-top:0}.detail-sections-fgm .detail-sections-fgm_disclosure[open] .detail-sections-fgm_summary{padding-bottom:var(--_detail-copy-gap)}.detail-sections-fgm .detail-sections-fgm_summary .fgm-row-title{max-width:none;color:var(--fgm-ink);justify-content:space-between;align-items:start;gap:1.5rem;font-size:clamp(1.625rem,2.5vw,2.5rem);display:flex}.detail-sections-fgm .detail-sections-fgm_summary:is(:hover,:focus-visible) .fgm-row-title{color:var(--fgm-blue)}.detail-sections-fgm .detail-sections-fgm_summary:focus-visible{outline-offset:0;margin:0}.detail-sections-fgm .detail-sections-fgm_chevron{flex:0 0 1.5rem;margin-top:.125em;transition:transform .25s;display:block}.detail-sections-fgm .detail-sections-fgm_disclosure[open] .detail-sections-fgm_chevron{transform:rotate(180deg)}.detail-sections-fgm .detail-sections-fgm_body{padding-bottom:2rem}}@media (prefers-reduced-motion:reduce){.detail-sections-fgm .detail-sections-fgm_link,.detail-sections-fgm .detail-sections-fgm_chevron{transition:none}}}
