.gw-crumb{background:var(--bg-soft);border-bottom:1px solid #efe9e4;font-size:13px;color:var(--text-soft)}.gw-crumb .container{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding-top:12px;padding-bottom:12px}.gw-crumb a{color:var(--text-soft)}.gw-crumb a:hover{color:var(--brand-red)}.gw-crumb span.sep{color:#c9c2bc}.gw-hero{padding:52px 0 44px;background:var(--bg)}.gw-h1{font-size:34px;font-weight:900;line-height:1.35;letter-spacing:-.5px;margin:12px 0 16px}.gw-lead{color:var(--text-soft);font-size:15.5px;line-height:1.85;max-width:900px}.gw-lead strong{color:var(--text);font-weight:700}.gw-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:30px}.gw-stat{background:var(--bg-soft);border-radius:12px;padding:16px 14px;text-align:center}.gw-stat b{display:block;font-size:26px;font-weight:900;color:var(--brand-red);line-height:1.2}.gw-stat span{display:block;font-size:12.5px;color:var(--text-soft);margin-top:6px}.gw-h2{font-size:24px;font-weight:900;margin:0 0 8px;letter-spacing:-.3px}.gw-h2+.gw-sub{color:var(--text-soft);font-size:14px;margin:0 0 22px}.gw-sec+.gw-sec{margin-top:56px}.gw-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.gw-chip{display:inline-flex;align-items:baseline;gap:6px;background:#fff;border:1px solid #eae3dd;border-radius:999px;padding:8px 16px;font-size:14px;color:var(--text);transition:border-color .15s,color .15s,background .15s}.gw-chip em{font-style:normal;font-size:12px;color:var(--text-soft)}.gw-chip:hover{border-color:var(--brand-red);color:var(--brand-red)}.gw-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.gw-card{display:block;background:#fff;border:1px solid #eee7e1;border-radius:14px;padding:20px 18px;transition:box-shadow .18s,transform .18s,border-color .18s}.gw-card:hover{border-color:#e2b4b1;box-shadow:0 10px 26px #c8161d14;transform:translateY(-2px)}.gw-card h3{font-size:18px;font-weight:700;margin:0 0 4px}.gw-card p{font-size:13px;color:var(--text-soft);margin:0;line-height:1.8}.gw-card p b{color:var(--brand-red);font-size:15px;font-weight:700}.gw-tablewrap{border:1px solid #eee7e1;border-radius:14px;overflow:hidden;background:#fff}.gw-tablebar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--bg-soft);border-bottom:1px solid #eee7e1}.gw-filter{flex:1 1 260px;max-width:320px;font:inherit;font-size:14px;padding:9px 13px;border:1px solid #e2dbd4;border-radius:9px;background:#fff;color:var(--text)}.gw-filter:focus{outline:none;border-color:var(--brand-red)}.gw-count{font-size:13px;color:var(--text-soft);white-space:nowrap}.gw-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.gw-table{width:100%;border-collapse:collapse;font-size:13.5px}.gw-table th{text-align:left;font-weight:700;font-size:12.5px;color:var(--text-soft);padding:11px 14px;border-bottom:1px solid #eee7e1;white-space:nowrap;background:#fff;position:sticky;top:0}.gw-table td{padding:12px 14px;border-bottom:1px solid #f5f1ed;vertical-align:top;line-height:1.6}.gw-table tbody tr:last-child td{border-bottom:0}.gw-table tbody tr:hover td{background:#fdf8f7}.gw-table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.gw-table .u{min-width:168px}.gw-table .u em{display:block;font-style:normal;font-size:11.5px;color:var(--text-soft);margin-top:2px}.gw-table .mj{max-width:330px;color:#4a4a4a;font-size:12.5px}.gw-table .line{font-weight:700;color:var(--brand-red)}.gw-table .line.none{color:#bbb;font-weight:400}.gw-table .lv{font-size:12px;color:var(--text-soft);white-space:nowrap}.gw-table .n{min-width:92px}.gw-note{font-size:13.5px;line-height:2;color:var(--text-soft)}.gw-note h4{font-size:14.5px;font-weight:700;color:var(--text);margin:0 0 6px}.gw-note p{margin:0 0 10px}.gw-note ul{margin:0 0 10px;padding-left:20px}.gw-cta{padding:44px 0}.gw-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fff;border-radius:16px;padding:28px 30px;border:1px solid #f0d9d7}.gw-cta-inner h3{font-size:20px;font-weight:900;margin:0 0 6px}.gw-cta-inner p{font-size:14px;color:var(--text-soft);margin:0}.gw-cta-btn{flex:0 0 auto;background:var(--brand-red);color:#fff;padding:13px 26px;border-radius:999px;font-size:15px;font-weight:700;white-space:nowrap}.gw-cta-btn:hover{background:#a91116}@media (max-width: 900px){.gw-stats{grid-template-columns:repeat(3,1fr)}.gw-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.gw-hero{padding:34px 0 30px}.gw-h1{font-size:24px}.gw-lead{font-size:14.5px}.gw-stats{grid-template-columns:repeat(2,1fr);gap:10px}.gw-stat b{font-size:21px}.gw-cards{grid-template-columns:1fr}.gw-h2{font-size:19px}.gw-table{font-size:12.5px}.gw-table .edu,.gw-table .mj{display:none}.gw-table td,.gw-table th{padding:10px}.gw-table .u{min-width:128px}.gw-cta-inner{flex-direction:column;align-items:flex-start}}
