.empco-guide-page{background:var(--paper);color:var(--ink);padding:0 max(28px,50vw - 590px) 96px}.empco-guide-breadcrumb{color:var(--muted);align-items:center;gap:8px;padding-top:28px;font-size:11px;display:flex}.empco-guide-breadcrumb a{color:var(--green);text-underline-offset:3px;font-weight:750}.empco-guide-hero{border-bottom:1px solid var(--line);padding:clamp(64px,8vw,100px) 0 clamp(38px,5vw,62px)}.empco-guide-hero h1{font-family:var(--font-ui);letter-spacing:-.045em;max-width:860px;margin:12px 0 24px;font-size:clamp(44px,5.3vw,64px);font-weight:400;line-height:1.05}.empco-guide-hero>p:not(.kicker){color:var(--muted);max-width:720px;font-size:18px;line-height:1.55}.empco-guide-hero>small{color:var(--muted);margin-top:24px;font-size:11px;display:block}.empco-guide-status,.empco-guide-sources{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(36px,6vw,90px);padding:64px 0;display:grid}.empco-guide-status{border-bottom:1px solid var(--line)}.empco-guide-status h2,.empco-guide-sources h2,.empco-guide-checks h2{font-family:var(--font-ui);letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(30px,3.5vw,44px);font-weight:400;line-height:1.08}.empco-guide-status>div:last-child p,.empco-guide-sources>div:nth-child(2) p{color:var(--muted);line-height:1.65}.empco-guide-status a,.empco-guide-sources a,.empco-guide-next a{color:var(--green);text-underline-offset:4px;font-weight:750}.empco-guide-checks{padding:72px 0}.empco-guide-checks>header{max-width:780px}.empco-guide-checks>header>p:last-child{color:var(--muted);line-height:1.6}.empco-guide-checks ol{margin:42px 0 0;padding:0;list-style:none}.empco-guide-checks li{border-top:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);gap:26px;padding:30px 0 34px;display:grid}.empco-guide-checks li:last-child{border-bottom:1px solid var(--line)}.empco-guide-checks li>span{color:var(--green);letter-spacing:.08em;padding-top:7px;font-size:11px;font-weight:800}.empco-guide-checks h3{font-family:var(--font-ui);letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(24px,2.6vw,34px);font-weight:400;line-height:1.18}.empco-guide-checks li p{max-width:840px;margin:0;line-height:1.65}.empco-guide-checks details{max-width:800px;margin-top:18px}.empco-guide-checks summary{color:var(--green);cursor:pointer;font-size:13px;font-weight:750}.empco-guide-checks details p{color:var(--muted);margin-top:10px}.empco-guide-checks li small{color:var(--muted);margin-top:20px;font-size:11px;line-height:1.5;display:block}.empco-guide-sources{border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.empco-guide-sources article{border-top:1px solid var(--line-soft);padding:18px 0}.empco-guide-sources article:last-child{border-bottom:1px solid var(--line-soft)}.empco-guide-sources article p{margin:7px 0 4px;font-size:12px}.empco-guide-sources article small{color:var(--muted);line-height:1.5}.empco-guide-limit{background:var(--paper-soft);border:1px solid var(--line);color:var(--muted);grid-column:1/-1;margin:0;padding:20px 24px;line-height:1.6}.empco-guide-next{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.empco-guide-next a{border-bottom:1px solid var(--line);padding:22px 18px 22px 0}.empco-guide-next a+a{border-left:1px solid var(--line);padding-left:18px}.empco-guide-page :is(a,summary):focus-visible{outline-offset:4px;outline:3px solid #1c725159}@media (max-width:760px){.empco-guide-page{padding-inline:22px}.empco-guide-status,.empco-guide-sources{grid-template-columns:1fr}.empco-guide-checks li{grid-template-columns:34px minmax(0,1fr);gap:12px}.empco-guide-next{grid-template-columns:1fr}.empco-guide-next a+a{border-left:0;padding-left:0}}
