.resource-module__7aqxXW__page{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}.resource-module__7aqxXW__header{background:var(--bg);border-bottom:1px solid #0f121c14;justify-content:space-between;align-items:center;padding:20px 40px;display:flex}.resource-module__7aqxXW__backLink{color:var(--ink-2,#4b5563);transition:color .18s var(--ease);font-size:.8rem;text-decoration:none}.resource-module__7aqxXW__backLink:hover{color:var(--ink,#0a0a0a)}.resource-module__7aqxXW__content{box-sizing:border-box;flex:1;width:100%;max-width:740px;margin:0 auto;padding:56px 40px 80px}.resource-module__7aqxXW__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--acc);margin-bottom:12px;font-size:.72rem;font-weight:600;display:inline-block}.resource-module__7aqxXW__title{color:var(--ink,#0a0a0a);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.15}.resource-module__7aqxXW__intro{color:var(--ink-2,#374151);max-width:580px;margin:0 0 40px;font-size:1rem;line-height:1.6}.resource-module__7aqxXW__section{margin:0 0 40px}.resource-module__7aqxXW__sectionLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--acc);margin:0 0 12px;font-size:.72rem;font-weight:700;display:block}.resource-module__7aqxXW__sectionTitle{color:var(--ink,#0a0a0a);margin:0 0 16px;font-size:1rem;font-weight:700}.resource-module__7aqxXW__tableWrap{border:1px solid #0f121c17;border-radius:10px;margin:0 0 20px;overflow-x:auto}.resource-module__7aqxXW__table{border-collapse:collapse;width:100%;min-width:520px;font-size:.82rem}.resource-module__7aqxXW__table th{text-align:left;color:var(--ink,#0a0a0a);background:#0f121c0a;border-bottom:1px solid #0f121c17;padding:10px 14px;font-size:.75rem;font-weight:600}.resource-module__7aqxXW__table td{color:var(--ink-2,#374151);vertical-align:top;border-bottom:1px solid #0f121c0f;padding:9px 14px}.resource-module__7aqxXW__table tr:last-child td{border-bottom:none}.resource-module__7aqxXW__table .resource-module__7aqxXW__scoreCell{text-align:center;color:var(--ink-2,#9ca3af);font-size:.78rem}.resource-module__7aqxXW__decisions{flex-direction:column;gap:8px;margin:0 0 20px;display:flex}.resource-module__7aqxXW__decisionRow{background:#fff;border:1px solid #0f121c14;border-radius:8px;grid-template-columns:72px 1fr;align-items:start;gap:14px;padding:12px 16px;display:grid}.resource-module__7aqxXW__decisionScore{color:var(--acc);white-space:nowrap;font-size:.82rem;font-weight:700}.resource-module__7aqxXW__decisionText{color:var(--ink-2,#374151);font-size:.82rem;line-height:1.55}.resource-module__7aqxXW__fields{gap:10px;display:grid}.resource-module__7aqxXW__fieldRow{border-bottom:1px solid #0f121c0f;grid-template-columns:220px 1fr;align-items:center;gap:16px;padding:10px 0;font-size:.82rem;display:grid}.resource-module__7aqxXW__fieldRow:last-child{border-bottom:none}.resource-module__7aqxXW__fieldLbl{color:var(--ink,#0a0a0a);font-weight:600}.resource-module__7aqxXW__fieldVal{color:var(--ink-2,#9ca3af);border-bottom:1px dashed #0f121c33;padding-bottom:2px;font-size:.78rem;display:block}.resource-module__7aqxXW__para{color:var(--ink-2,#374151);margin:0 0 14px;font-size:.88rem;line-height:1.65}.resource-module__7aqxXW__checklist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.resource-module__7aqxXW__checklist li{color:var(--ink-2,#374151);background:#fff;border:1px solid #0f121c12;border-radius:6px;padding:10px 14px 10px 36px;font-size:.84rem;line-height:1.5;position:relative}.resource-module__7aqxXW__checklist li:before{content:"";border:1.5px solid #0f121c40;border-radius:3px;width:14px;height:14px;position:absolute;top:12px;left:12px}.resource-module__7aqxXW__source{color:var(--ink-2,#9ca3af);border-top:1px solid #0f121c14;margin-top:48px;padding-top:20px;font-size:.72rem}.resource-module__7aqxXW__source a{color:inherit;text-decoration:underline}@media (max-width:640px){.resource-module__7aqxXW__header{padding:16px 20px}.resource-module__7aqxXW__content{padding:32px 20px 60px}.resource-module__7aqxXW__fieldRow,.resource-module__7aqxXW__decisionRow{grid-template-columns:1fr;gap:4px}}
