.compensation-introduction{max-width:1080px;padding:0 var(--sat-gutter) 2.5rem;color:var(--sat-ink);margin:0 auto}.compensation-entry-header{justify-content:space-between;align-items:center;gap:1rem;padding:1.6rem 0;display:flex}.compensation-entry-header img{object-fit:contain;width:205px;height:82px;display:block}.compensation-entry-header>div{text-align:right;color:var(--sat-muted);gap:.4rem;font-size:.8125rem;display:grid}.compensation-entry-header>div span:first-child{letter-spacing:.1em;font-size:.8125rem;font-weight:600}.compensation-entry-card{background:var(--sat-surface);border:1px solid var(--sat-border);border-radius:var(--sat-card-radius);box-shadow:var(--sat-shadow);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:2.6rem 3rem;padding:2.8rem;display:grid}.compensation-entry-copy{min-width:0}.compensation-introduction h1,.compensation-introduction h2{font-family:var(--sat-font-heading);letter-spacing:-.025em;margin:0 0 1.6rem;font-weight:400;line-height:1.18}.compensation-introduction h1{font-size:var(--sat-title-size)}.compensation-introduction p{margin:0 0 1.15rem;line-height:1.7}.compensation-introduction .compensation-eyebrow{color:var(--sat-accent);letter-spacing:.12em;margin-bottom:1.2rem;font-size:.8125rem;font-weight:600}.compensation-secondary{color:var(--sat-muted)}.compensation-entry-copy>.compensation-view-guide{gap:1rem;margin-top:.6rem}.compensation-introduction .compensation-entry-hint{color:var(--sat-muted);max-width:27rem;margin:.8rem 0 0;font-size:.8125rem}.compensation-entry-cover{background:var(--sat-surface-muted);border:1px solid var(--sat-border);border-radius:.8rem;flex-direction:column;align-items:flex-start;min-width:0;padding:2rem 1.9rem;display:flex}.compensation-cover-kicker,.compensation-cover-footer{letter-spacing:.08em;color:var(--sat-muted);font-size:.8125rem}.compensation-cover-rule{background:var(--sat-accent);width:35px;height:2px;margin:1.7rem 0 1.35rem}.compensation-entry-cover h2{margin-bottom:1.05rem;font-size:2rem}.compensation-entry-cover p{color:var(--sat-muted);margin:0;font-size:.875rem}.compensation-entry-cover ul{border-top:1px solid var(--sat-border);color:var(--sat-muted);gap:.7rem;margin:1.6rem 0 0;padding:1.2rem 0 0 1rem;font-size:.8125rem;line-height:1.5;display:grid}.compensation-cover-footer{margin-top:auto;padding-top:1.9rem}.compensation-acknowledgment{border-top:1px solid var(--sat-border);grid-column:1/-1;margin:0;padding-top:1.65rem}.compensation-acknowledgment>label{cursor:pointer;align-items:flex-start;gap:1rem;min-height:44px;font-size:.9rem;line-height:1.65;display:flex}.compensation-acknowledgment input{flex:0 0 20px;width:20px;height:20px;margin:.2rem 0 0}.compensation-ack-actions{justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.3rem;padding-left:2.25rem;display:flex}.compensation-ack-actions p{color:var(--sat-muted);margin:0;font-size:.8125rem}.compensation-ack-actions button{flex-shrink:0;gap:1.2rem}.compensation-introduction .compensation-entry-footer{text-align:center;color:var(--sat-muted);margin:1.5rem 0 0;font-size:.8125rem}.questionnaire-guide-resource{justify-content:flex-end;margin-bottom:1rem;font-size:.875rem;display:flex}.questionnaire-guide-resource button{align-items:center;gap:.5rem;min-height:44px;display:inline-flex}@media (width<=850px){.compensation-entry-card{gap:2rem 1.5rem;padding:1.8rem}.compensation-entry-cover{padding:1.5rem 1.1rem}.compensation-entry-cover h2{font-size:1.7rem}.compensation-ack-actions{padding-left:0}}@media (width<=620px){.compensation-entry-header{justify-content:center;padding:1.1rem 0}.compensation-entry-header img{width:175px;height:70px}.compensation-entry-header>div{display:none}.compensation-entry-card{padding:1.5rem 1.25rem;display:block}.compensation-introduction h1{font-size:2rem}.compensation-entry-copy>.compensation-view-guide{width:100%}.compensation-entry-cover{display:none}.compensation-acknowledgment{margin-top:1.6rem;padding-top:1.4rem}.compensation-acknowledgment>label{gap:.75rem;font-size:.875rem}.compensation-ack-actions{flex-direction:column;align-items:stretch;gap:.8rem;margin-top:1rem}.compensation-entry-footer{padding:0 1rem}}
