.GWSZSW_shell{--public-ink:#172738;--public-muted:#536477;--public-blue:#1761c6;color:var(--public-ink);background:#f8fafc;min-height:70vh;padding:0 24px 80px}.GWSZSW_container{max-width:1120px;margin:0 auto}.GWSZSW_navigation{border-bottom:1px solid #dce4ee;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:13px;display:flex}.GWSZSW_navigation>div{flex-wrap:wrap;gap:22px;display:flex}.GWSZSW_navigation a:hover,.GWSZSW_breadcrumb a:hover,.GWSZSW_textLink:hover{text-underline-offset:4px;text-decoration:underline}.GWSZSW_brand{letter-spacing:.06em;align-items:center;gap:12px;font-size:20px;font-weight:700;display:flex}.GWSZSW_brand span{color:var(--public-muted);letter-spacing:0;font-size:11px;font-weight:400}.GWSZSW_breadcrumb{color:var(--public-muted);flex-wrap:wrap;gap:8px;margin:22px 0;font-size:12px;display:flex}.GWSZSW_eyebrow{color:var(--public-blue);letter-spacing:.1em;margin-bottom:16px;font-size:12px;font-weight:700}.GWSZSW_hero{max-width:820px;padding:38px 0 44px}.GWSZSW_hero h1,.GWSZSW_articleHeader h1{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(30px,4.4vw,49px);font-weight:700;line-height:1.38}.GWSZSW_hero>p:last-child{max-width:680px;color:var(--public-muted);margin-top:22px;font-size:16px;line-height:1.95}.GWSZSW_toolIntro{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.GWSZSW_pill{background:#fff;border:1px solid #dce4ee;border-radius:40px;padding:7px 12px;font-size:12px}.GWSZSW_toolGrid{grid-template-columns:1.05fr 1fr;align-items:start;gap:28px;display:grid}.GWSZSW_panel{background:#fff;border:1px solid #dbe3ed;border-radius:20px;padding:28px;box-shadow:0 8px 32px #1b3b5a05}.GWSZSW_panel h2,.GWSZSW_sectionTitle{margin-bottom:20px;font-size:23px;font-weight:700;line-height:1.6}.GWSZSW_fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.GWSZSW_field{flex-direction:column;gap:9px;font-size:13px;font-weight:600;display:flex}.GWSZSW_field input,.GWSZSW_field select{color:#172738;background:#fff;border:1px solid #bccbdb;border-radius:10px;width:100%;min-width:0;min-height:49px;padding:12px;font-size:16px;font-weight:400}.GWSZSW_field input:focus,.GWSZSW_field select:focus,.GWSZSW_copyText:focus{outline-offset:2px;border-color:var(--public-blue);outline:3px solid #c5dcff}.GWSZSW_field small{color:var(--public-muted);font-size:11px;font-weight:400;line-height:1.6}.GWSZSW_wide{grid-column:1/-1}.GWSZSW_optional{border-top:1px solid #e1e7ef;margin:24px 0;padding-top:20px}.GWSZSW_optional summary{cursor:pointer;margin-bottom:16px;font-size:13px}.GWSZSW_button,.GWSZSW_secondaryButton{text-align:center;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:600;line-height:1.6;display:inline-flex}.GWSZSW_button{background:var(--public-blue);color:#fff;border:1px solid var(--public-blue)}.GWSZSW_button:hover{background:#104eaa}.GWSZSW_secondaryButton{color:var(--public-ink);background:#fff;border:1px solid #b4c7dc}.GWSZSW_caption{color:var(--public-muted);margin-top:12px;font-size:12px;line-height:1.85}.GWSZSW_prose{font-size:15px;line-height:2.05}.GWSZSW_prose p+p{margin-top:17px}.GWSZSW_prose h2{margin:40px 0 17px;font-size:23px;font-weight:700;line-height:1.6}.GWSZSW_prose ul{margin-top:16px;padding-left:22px;list-style:outside}.GWSZSW_prose li+li{margin-top:10px}.GWSZSW_prose a,.GWSZSW_textLink{color:#1559ac;text-underline-offset:4px}.GWSZSW_notice{background:#eef4fa;border-radius:12px;padding:20px;font-size:13px;line-height:1.95}.GWSZSW_notice strong{margin-bottom:6px;display:block}.GWSZSW_error{color:#8e2525;background:#fff5f5;border:1px solid #d98989;border-radius:12px;margin:24px 0;padding:20px;font-size:14px;line-height:1.8}.GWSZSW_error ul{padding-left:20px;list-style:outside}.GWSZSW_result{margin-top:40px;scroll-margin-top:24px}.GWSZSW_resultHeader{color:#fff;background:#152b44;border-radius:20px;padding:30px}.GWSZSW_resultHeader h2{font-size:24px;font-weight:700;line-height:1.6}.GWSZSW_resultHeader .GWSZSW_eyebrow{color:#b5d2fb}.GWSZSW_resultHeader p{color:#d3deeb;margin-top:14px;font-size:13px;line-height:1.9}.GWSZSW_metrics{flex-wrap:wrap;gap:44px;margin-top:24px;display:flex}.GWSZSW_metrics dt{color:#c5d5e6;font-size:12px}.GWSZSW_metrics dd{font-variant-numeric:tabular-nums;font-size:32px;font-weight:600}.GWSZSW_metrics dd span{margin-left:7px;font-size:14px}.GWSZSW_weeks{background:#fff;border:1px solid #dbe3ed;border-radius:16px;margin:24px 0;overflow:hidden}.GWSZSW_week+.GWSZSW_week{border-top:1px solid #e1e7ef}.GWSZSW_week summary{cursor:pointer;padding:19px 22px;font-size:15px;font-weight:600}.GWSZSW_weekBody{padding:0 22px 20px}.GWSZSW_day{border-top:1px dashed #dbe3ed;padding:18px 0 6px}.GWSZSW_day h3{margin-bottom:12px;font-size:13px;font-weight:700}.GWSZSW_day ul{padding:0;font-size:13px;line-height:1.9;list-style:none}.GWSZSW_day li{justify-content:space-between;gap:12px;padding:7px 0;display:flex}.GWSZSW_day li>span:last-child{font-variant-numeric:tabular-nums;flex-shrink:0}.GWSZSW_actions{flex-wrap:wrap;align-items:start;gap:18px;margin:25px 0;display:flex}.GWSZSW_copyText{border:1px solid #bccbdb;border-radius:8px;width:100%;max-width:100%;padding:12px;font-size:13px}.GWSZSW_cta{background:#eaf2fb;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:40px 0;padding:28px;display:flex}.GWSZSW_cta h2{margin-bottom:10px;font-size:21px;font-weight:700;line-height:1.6}.GWSZSW_cta p{color:var(--public-muted);font-size:13px;line-height:1.85}.GWSZSW_cta .GWSZSW_button{flex-shrink:0}.GWSZSW_categoryNav{flex-wrap:wrap;gap:12px;margin-bottom:40px;display:flex}.GWSZSW_categorySection{margin:32px 0 48px;scroll-margin-top:24px}.GWSZSW_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.GWSZSW_card{background:#fff;border:1px solid #dbe3ed;border-radius:16px;flex-direction:column;padding:25px;display:flex}.GWSZSW_card:hover{border-color:#80a6d4;box-shadow:0 8px 24px #243f5c08}.GWSZSW_card .GWSZSW_category{color:var(--public-blue);margin-bottom:16px;font-size:11px}.GWSZSW_card h3{font-size:19px;font-weight:600;line-height:1.65}.GWSZSW_card p{color:var(--public-muted);margin:13px 0 22px;font-size:13px;line-height:1.85}.GWSZSW_card .GWSZSW_textLink{margin-top:auto;font-size:12px}.GWSZSW_articleGrid{grid-template-columns:minmax(0,740px) minmax(200px,1fr);align-items:start;gap:48px;display:grid}.GWSZSW_article{background:#fff;border:1px solid #dbe3ed;border-radius:18px;min-width:0;padding:36px}.GWSZSW_articleHeader{margin-bottom:30px}.GWSZSW_articleHeader h1{font-size:clamp(27px,3.5vw,38px)}.GWSZSW_byline{color:var(--public-muted);flex-wrap:wrap;gap:5px 14px;margin-top:20px;font-size:11px;line-height:1.9;display:flex}.GWSZSW_toc{border-top:1px solid #e0e7ef;border-bottom:1px solid #e0e7ef;margin:28px 0;padding:23px 0;font-size:13px}.GWSZSW_toc p{margin-bottom:12px;font-weight:600}.GWSZSW_toc ol{padding-left:20px;line-height:1.9;list-style:decimal}.GWSZSW_toc a{color:#335d88}.GWSZSW_citations{color:#42658b;flex-wrap:wrap;gap:12px;margin-top:10px;font-size:12px;display:flex}.GWSZSW_sources{border-top:1px solid #dbe3ed;margin-top:40px;padding-top:24px}.GWSZSW_sources h2{margin-bottom:16px;font-size:18px;font-weight:700}.GWSZSW_sources ol{padding-left:20px;font-size:12px;line-height:1.9;list-style:decimal}.GWSZSW_sources li{overflow-wrap:anywhere;margin-bottom:18px;scroll-margin-top:24px}.GWSZSW_sources a{color:#1559ac;text-decoration:underline}.GWSZSW_sources p{color:var(--public-muted);margin-top:5px}.GWSZSW_aside{padding-top:16px}.GWSZSW_aside h2{margin-bottom:16px;font-size:17px;font-weight:600}.GWSZSW_aside a{margin-bottom:18px;font-size:13px;line-height:1.8;display:block}.GWSZSW_aside .GWSZSW_notice{margin-top:24px}.GWSZSW_explanation{max-width:820px;margin:50px auto}@media (max-width:850px){.GWSZSW_toolGrid,.GWSZSW_articleGrid{grid-template-columns:1fr}.GWSZSW_cards{grid-template-columns:repeat(2,minmax(0,1fr))}.GWSZSW_aside{border-top:1px solid #dbe3ed;padding-top:24px}.GWSZSW_cta{flex-direction:column;align-items:start}}@media (max-width:520px){.GWSZSW_shell{padding:0 18px 50px}.GWSZSW_navigation{flex-direction:column;align-items:start;gap:14px;padding:20px 0}.GWSZSW_navigation>div{gap:18px;font-size:12px}.GWSZSW_hero{padding-top:18px}.GWSZSW_hero>p:last-child{font-size:14px}.GWSZSW_panel,.GWSZSW_article{padding:22px 18px}.GWSZSW_cards{grid-template-columns:1fr}.GWSZSW_fields{gap:16px 12px}.GWSZSW_field{font-size:12px}.GWSZSW_resultHeader{padding:24px 20px}.GWSZSW_metrics{gap:20px}.GWSZSW_metrics dd{font-size:28px}.GWSZSW_day li{flex-direction:column;gap:0}.GWSZSW_weekBody{padding:0 16px 20px}.GWSZSW_prose{font-size:14px}.GWSZSW_prose h2{font-size:21px}.GWSZSW_cta{padding:23px 20px}}.GWSZSW_unlock{color:#0f172a;background:#eff6ff;border:1px solid #93c5fd;border-radius:1rem;margin:1.5rem 0;padding:1.5rem}.GWSZSW_unlock h3{margin:.5rem 0;font-size:1.35rem}.GWSZSW_unlock p{line-height:1.8}
