.theme-page .wordmark{overflow-wrap:anywhere;min-width:0;max-width:calc(100% - 52px)}.theme-main{overflow-wrap:anywhere;width:min(1200px,100% - 48px);margin-inline:auto;padding:32px 0 56px}.theme-intro{max-width:780px}.theme-intro .eyebrow{margin-bottom:16px}.theme-topics{flex-wrap:wrap;gap:8px;margin-bottom:16px;font-size:14px;display:flex}.theme-topics a{border-radius:12px;align-items:center;min-height:44px;padding:8px 12px;display:inline-flex}.theme-topics a[aria-current=page]{background:#eaf0e7;font-weight:700;text-decoration:none}.theme-topics a:focus-visible{outline:3px solid var(--green);outline-offset:2px}.theme-intro h1{margin-bottom:24px}.theme-copy{color:var(--muted);font-size:16px;line-height:1.6}.theme-navigation{flex-wrap:wrap;gap:12px;margin-block:24px 16px;scroll-margin-top:24px;display:flex}.theme-navigation .change-request{min-height:44px;padding:12px 16px}.theme-hero{max-width:780px;margin:24px 0 16px}.theme-hero img{border-radius:20px;width:100%;height:auto;display:block}.theme-hero figcaption{color:var(--muted);margin-top:8px;font-size:.75rem;line-height:1.5}.theme-hero figcaption a{color:inherit}.theme-intro-details{max-width:780px;margin-bottom:32px}.theme-intro-details summary{cursor:pointer;min-height:44px;padding-block:12px;line-height:1.4}.theme-intro-details p{margin-top:16px}.theme-intro-details summary:focus-visible,.theme-navigation:focus-visible{outline:3px solid var(--green);outline-offset:4px}.theme-back{align-items:center;min-height:44px;margin-top:12px;font-size:14px;line-height:1.5;display:inline-flex}.theme-section{margin-bottom:44px}.theme-section h2{margin-bottom:16px;scroll-margin-top:24px;font-size:1.5625rem;line-height:1.15}.theme-section>.theme-copy{max-width:780px;margin-bottom:24px}.theme-section h2:focus-visible{outline:3px solid var(--green);outline-offset:4px}.theme-description{font-size:16px;line-height:1.6}.theme-image-frame{flex:none;height:240px}.theme-image-unavailable{height:100%;color:var(--green);text-align:center;background:#f2f5ef;border-radius:20px 20px 0 0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;font-size:14px;line-height:1.5;display:flex}.theme-image-unavailable svg{flex:none}.theme-notices{color:var(--notice);margin-bottom:24px;font-size:14px;line-height:1.55}@media (width>=701px){.theme-main{width:min(1200px,100% - 96px)}.theme-section h2{font-size:44px}}@media (width<=700px){.theme-main{padding-top:24px;padding-bottom:36px}.theme-intro h1{font-size:1.875rem;line-height:1.12}.theme-navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.theme-navigation .change-request{color:var(--green);background:#eaf0e7;border-color:#a6b7aa;padding:12px 8px;font-size:.875rem}.theme-page .results-outro .change-request{color:#fff}}@media (width<=350px){.theme-main{width:calc(100% - 40px)}.theme-intro h1{font-size:1.75rem}}
