.sc-page{max-width:1200px;margin:0 auto;padding:40px clamp(20px,4vw,68px) 110px;color:#151515}.sc-page *{box-sizing:border-box}.sc-page a{color:inherit}.sc-hero{padding:clamp(24px,4vw,68px) 0 56px;border-bottom:1px solid #ddd}.sc-eyebrow{font-size:12px!important;letter-spacing:.12em;text-transform:uppercase;color:#656565;margin:0 0 22px}.sc-hero h1{font-size:clamp(42px,6vw,82px);line-height:1.08;letter-spacing:-.055em;font-weight:500;max-width:1040px;margin:0 0 28px}.sc-lede{font-size:clamp(18px,2.3vw,25px);line-height:1.6;color:#3d3d3d;max-width:860px;margin:0}.sc-shortcuts{display:flex;gap:10px;flex-wrap:wrap;margin:36px 0 24px}.sc-shortcuts a{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;border:1px solid #d6d6d6;border-radius:9px;padding:13px 16px;text-decoration:none;font-size:14px;font-weight:600;transition:background .2s,border-color .2s}.sc-shortcuts a:hover,.sc-shortcuts a:focus-visible{background:#f9f9f9;border-color:#a3a3a3}.sc-intro-note,.sc-source-note{font-size:14px;line-height:1.7;color:#575757;max-width:960px;margin:23px 0 0}.sc-intro-note strong{color:#282828}.sc-section{padding:78px 0;border-bottom:1px solid #e4e4e4;scroll-margin-top:90px}.sc-section-heading{max-width:865px;margin:0 0 34px}.sc-section-heading h2{font-size:clamp(32px,4vw,53px);font-weight:500;letter-spacing:-.035em;line-height:1.16;margin:0 0 18px}.sc-section-heading>p:last-child:not(.sc-eyebrow){font-size:17px;line-height:1.75;color:#4c4c4c;margin:0}.sc-checks{list-style:none;counter-reset:checks;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:0;margin:0}.sc-checks li{counter-increment:checks;display:flex;flex-direction:column;gap:10px;padding:25px;background:#f9f9f9;border-radius:11px;min-height:145px}.sc-checks li:before{content:"0" counter(checks);font-size:12px;color:#686868}.sc-checks li strong{font-size:18px;font-weight:550}.sc-checks li span,.sc-card p,.sc-action-card span{font-size:14px;line-height:1.75;color:#525252}.sc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sc-card{padding:28px 27px;border:1px solid #e7e7e7;border-radius:11px;background:#fff}.sc-card h3{font-weight:600;font-size:19px;letter-spacing:-.02em;margin:0 0 15px}.sc-card p{margin:0}.sc-source-note a{color:#a3212f;text-decoration:underline;text-underline-offset:3px}.sc-table-wrap{overflow-x:auto;border:1px solid #e5e5e5;border-radius:11px}.sc-matrix{width:100%;border-collapse:collapse;min-width:730px;text-align:left}.sc-matrix th,.sc-matrix td{padding:22px 20px;border-bottom:1px solid #ececec;vertical-align:top;font-size:14px;line-height:1.65}.sc-matrix thead th{background:#f9f9f9;color:#666;font-size:12px;letter-spacing:.05em;text-transform:uppercase}.sc-matrix tbody th{font-weight:600;width:24%}.sc-matrix tr:last-child td,.sc-matrix tr:last-child th{border-bottom:0}.sc-matrix a{color:#a3212f}.sc-audit-steps{list-style:none;padding:0;margin:0;max-width:960px}.sc-audit-steps li{display:grid;grid-template-columns:80px 1fr;gap:15px;padding:25px 0;border-bottom:1px solid #e7e7e7}.sc-audit-steps li>span{font-size:13px;color:#666;padding-top:5px}.sc-audit-steps h3{font-size:20px;font-weight:550;margin:0 0 10px}.sc-audit-steps p{font-size:15px;color:#565656;line-height:1.8;margin:0}.sc-related .sc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-action-card{display:flex;flex-direction:column;gap:14px;min-height:180px;padding:25px;border-radius:11px;text-decoration:none;background:#f9f9f9}.sc-action-card:hover,.sc-action-card:focus-visible{background:#f1f1f1}.sc-action-card strong{font-size:21px;font-weight:550}.sc-action-card em{font-style:normal;font-size:13px;font-weight:600;margin-top:auto}.sc-sources ol{list-style:none;counter-reset:sources;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 35px;padding:0;margin:0}.sc-sources li{counter-increment:sources;padding:14px 0;border-bottom:1px solid #e9e9e9;display:flex;flex-direction:column;gap:5px}.sc-sources li:before{content:"[" counter(sources) "]";font-size:11px;color:#777;margin-bottom:3px}.sc-sources li a{text-underline-offset:4px;line-height:1.55;font-size:14px}.sc-sources li span{font-size:12px;color:#777}@media(max-width:760px){.sc-page{padding:16px 20px 70px}.sc-hero{padding:34px 0 44px}.sc-hero h1{font-size:clamp(38px,10vw,58px)}.sc-shortcuts{display:grid;grid-template-columns:1fr 1fr}.sc-shortcuts a{gap:10px;min-height:58px}.sc-section{padding:56px 0}.sc-checks,.sc-grid,.sc-related .sc-grid,.sc-sources ol{grid-template-columns:1fr}.sc-checks li{min-height:0}.sc-audit-steps li{grid-template-columns:45px 1fr}.sc-card{padding:23px}.sc-section-heading h2{font-size:36px}}@media(max-width:390px){.sc-shortcuts{grid-template-columns:1fr}}
