.new-home .commons-page{max-width:1120px;padding-block:40px 56px;font-size:15px;line-height:1.65}.new-home .commons-page h1,.new-home .commons-page h2,.new-home .commons-page h3{color:var(--ink);letter-spacing:-.025em;margin:0}.new-home .commons-page h1{font-size:clamp(32px,3.5vw,42px);line-height:1.15}.new-home .commons-page h2{font-size:24px;line-height:1.3}.new-home .commons-page h3{font-size:18px;line-height:1.4}.new-home .commons-page .eyebrow{color:var(--blue-dark);margin:0 0 10px;font-size:11px}.new-home .commons-page p,.new-home .commons-page dd{overflow-wrap:anywhere}.new-home .commons-intro{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.new-home .commons-intro-copy{padding-block:8px}.new-home .commons-intro-copy p{max-width:60ch}.new-home .commons-intro-copy .commons-lede{color:var(--ink);margin-block:18px 12px;font-size:18px;line-height:1.6}.new-home .commons-home-link{max-width:100%;min-height:44px;color:var(--link);overflow-wrap:anywhere;align-items:center;margin-top:4px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.new-home .commons-card{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:24px}.new-home .commons-status{border:1px solid var(--line);color:#536078;border-radius:5px;align-self:start;padding:3px 8px;font-size:12px;font-weight:600;line-height:1.5;display:inline-block}.new-home .commons-status-available{color:#176241}.new-home .commons-available h2,.new-home .commons-proposal h3,.new-home .commons-report-status h3{margin-top:12px}.new-home .commons-available p,.new-home .commons-proposal p,.new-home .commons-report-status p{margin-top:8px}.new-home .commons-page .commons-action{background:var(--blue-dark);color:#fff;text-align:center;overflow-wrap:anywhere;border-radius:8px;max-width:100%;min-height:46px;padding:11px 18px;font-size:14px;font-weight:600}.new-home .commons-page .commons-action:hover{box-shadow:none;background:#2947bc;transform:none}.new-home .commons-available .commons-action{margin-top:20px}.new-home .commons-section-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0 24px;margin-top:28px;padding-block:8px;display:flex}.new-home .commons-section-nav a{min-height:44px;color:var(--link);text-underline-offset:4px;align-items:center;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.new-home .commons-section{margin-top:36px;scroll-margin-top:100px}.new-home .commons-section-heading>p:last-child{max-width:70ch;margin-top:10px}.new-home .commons-framework{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin:20px 0 0;display:grid}.new-home .commons-framework-item{min-width:0}.new-home .commons-framework dt{color:var(--ink);margin:0 0 6px;font-size:16px;font-weight:650;line-height:1.4}.new-home .commons-framework dd{color:var(--muted);margin:0}.new-home .commons-reporting{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;display:grid}.new-home .commons-report-status{border-left:1px solid var(--line);min-width:0;padding-left:24px}.new-home .commons-proposal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.new-home .commons-feedback{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;margin-top:36px;padding-top:28px;display:flex}.new-home .commons-feedback>div:first-child{min-width:0;max-width:58ch}.new-home .commons-feedback h2{font-size:22px}.new-home .commons-feedback p{margin-top:10px}.new-home .commons-feedback-action{flex-shrink:0}.new-home .commons-feedback-action p{margin-top:6px;font-size:12px}@media (max-width:850px){.new-home .commons-intro{grid-template-columns:minmax(0,1fr);gap:24px}.new-home .commons-available{max-width:520px}.new-home .commons-feedback{flex-direction:column;align-items:start;gap:20px}}@media (max-width:600px){.new-home .commons-page{padding-block:28px 40px}.new-home .commons-page h2{font-size:22px}.new-home .commons-card{padding:20px}.new-home .commons-section-nav{gap:0 16px;margin-top:20px}.new-home .commons-section,.new-home .commons-feedback{margin-top:28px}.new-home .commons-framework,.new-home .commons-reporting,.new-home .commons-proposal-grid{grid-template-columns:minmax(0,1fr);gap:20px}.new-home .commons-report-status{border-top:1px solid var(--line);border-left:0;padding:20px 0 0}.new-home .commons-feedback-action{max-width:100%}}.commons-content{color:#182238;overflow-wrap:anywhere;gap:36px;min-width:0;font:400 16px/1.65 Inter,Arial,sans-serif;display:grid}.commons-content section{min-width:0;scroll-margin-top:20px}.commons-content h2{letter-spacing:-.025em;max-width:32ch;margin:8px 0 14px;font-size:clamp(23px,2.5vw,32px);line-height:1.2}.commons-content h3{margin:8px 0 10px;font-size:18px;line-height:1.35}.commons-content p{color:#526278;max-width:78ch;margin:12px 0}.commons-content-kicker{color:#304fc1;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}.commons-content-status{color:#526278;font-size:12px;font-weight:700;display:inline-block}.commons-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.commons-content-grid article{background:#fff;border:1px solid #dfe6f0;border-radius:14px;min-width:0;padding:22px}.commons-content-comparison article:last-child{background:#f5f8ff;border-color:#bfcef5}.commons-content-allocation{gap:14px;margin:16px 0;display:grid}.commons-content-allocation dt{color:#304fc1;font-weight:750}.commons-content-allocation dd{color:#526278;margin:2px 0}.commons-content-actions{background:#f8fafc;border:1px solid #dfe6f0;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:24px;display:flex}.commons-content-actions>div,.commons-content-actions>p{flex-basis:100%;margin:0}.commons-content .commons-content-button{box-sizing:border-box;color:#fff;text-align:center;background:#426cf6;border:1px solid #426cf6;border-radius:8px;justify-content:center;align-items:center;max-width:100%;min-height:44px;padding:10px 16px;font-size:14px;font-weight:650;line-height:1.5;text-decoration:none;display:inline-flex}.commons-content .commons-content-button--secondary{color:#304fc1;background:#fff}.commons-content a:focus-visible{outline-offset:3px;outline:3px solid #1d65d9}@media (max-width:750px){.commons-content{gap:28px;font-size:15px}.commons-content-grid{grid-template-columns:minmax(0,1fr);gap:12px}.commons-content-grid article,.commons-content-actions{padding:18px}.commons-content .commons-content-button{width:100%}}
