.cp-hero--scope{background:var(--brand-primary-dark);padding:48px 0 64px}.cp-hero--scope a:not(.btn),.cp-hero--scope h1,.cp-hero--scope h2,.cp-hero--scope li,.cp-hero--scope p{color:var(--brand-text-inverse)}.cp-hero--scope h1{font-size:max(2rem, min(4vw, 3.2rem))}.cp-scope-list{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.28);border-radius:var(--brand-radius);padding:24px}.cp-scope-list ol{margin:0;padding-left:20px}.cp-scope-list li{margin-bottom:8px}.cp-scope-photo{margin-top:24px}.cp-scope-photo img{border-radius:var(--brand-radius)}.cp-tablist{border-bottom:2px solid var(--brand-border);display:flex;gap:8px;margin-bottom:16px}.cp-tablist button{background:0 0;border:0;border-bottom:3px solid transparent;color:var(--brand-text);font-weight:700;padding:12px 16px}.cp-tablist button[aria-selected=true]{border-bottom-color:var(--brand-primary);color:var(--brand-primary-dark)}.cp-spec-line{display:grid;grid-gap:8px;gap:8px;grid-template-columns:180px 1fr;padding:12px 0;border-top:1px solid var(--brand-border)}.cp-spec-line span{color:var(--brand-text)}.cp-dl,.cp-faq{border-bottom:1px solid var(--brand-border)}.cp-dl button,.cp-faq button{background:0 0;border:0;color:var(--brand-text);font-weight:700;padding:16px 0;text-align:left;width:100%}.cp-dl li,.cp-faq p{color:var(--brand-text)}@media (max-width:767.98px){.cp-spec-line{grid-template-columns:1fr}}