.src-strip{grid-template-columns:repeat(3,auto);justify-content:center;gap:10px;margin-top:34px;display:grid}@media (width<=700px){.src-strip{grid-template-columns:repeat(2,auto)}}.src-strip span,.src-strip a{font-family:var(--h);color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:999px;padding:9px 16px;font-size:15px;font-weight:600;transition:background .2s,color .2s}.src-strip a:hover{background:var(--teal-tint);color:var(--maroon)}.four{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:56px;display:grid;position:relative}@media (width<=960px){.four{grid-template-columns:1fr 1fr;gap:36px 20px}}@media (width<=520px){.four{grid-template-columns:1fr}}.shift{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;margin-top:52px;display:grid}.shift p.body{color:var(--text);margin-bottom:16px;font-size:18px}.shift .quote{font-family:var(--h);color:var(--maroon);letter-spacing:-.02em;border-left:4px solid var(--sun);margin:24px 0;padding-left:18px;font-size:22px;font-weight:600;line-height:1.3}.chart{border:1px solid var(--line);background:#fff;border-radius:26px;padding:28px;box-shadow:0 30px 70px #12163314}.chart h4{font-size:18px}.chart .s{color:var(--muted);margin-bottom:24px;font-size:14px}.bars{border-bottom:2px solid var(--line);grid-template-columns:1fr 1fr;align-items:end;gap:28px;height:240px;padding:0 12px;display:grid}.bcol{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex}.bcol b{font-family:var(--h);color:var(--ink);letter-spacing:-.04em;margin-bottom:10px;font-size:32px}.bcol i{background:var(--navy-tint);width:100%;height:0;transition:height 1.2s var(--ease);border-radius:14px 14px 0 0;display:block}.bcol.now i{background:var(--maroon)}.blab{text-align:center;color:var(--muted);grid-template-columns:1fr 1fr;gap:28px;padding:10px 12px 0;font-size:14px;font-weight:700;display:grid}.chart .delta{background:var(--sun);color:var(--navy-deep);border-radius:999px;margin-top:16px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-block}.chart small{color:var(--muted);margin-top:12px;font-size:13px;display:block}@media (width<=960px){.shift{grid-template-columns:1fr;gap:36px}}.trio{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:52px;display:grid}.tr3{border:1px solid var(--line);background:#fff;border-radius:22px;padding:28px 26px}.tr3 .k{font-family:var(--h);letter-spacing:-.05em;margin-bottom:6px;font-size:44px;font-weight:600;line-height:1}.tr3 .kl{color:var(--muted);margin-bottom:16px;font-size:13px;font-weight:700;display:block}.tr3:first-child .k{color:var(--navy)}.tr3:nth-child(2) .k{color:var(--maroon)}.tr3:nth-child(3) .k{color:var(--teal)}.tr3 h4{margin-bottom:6px;font-size:18px}.tr3 p{color:var(--muted);font-size:15px}.tr3 a{color:var(--muted);border-bottom:1px solid var(--line);margin-top:12px;font-size:13px;display:inline-block}.short{text-align:center;background:var(--navy);color:#fff;border-radius:22px;max-width:900px;margin:28px auto 0;padding:22px 28px;font-size:18px}.short b{color:var(--sun)}@media (width<=960px){.trio{grid-template-columns:1fr}}.rf{grid-template-columns:1fr 1fr;gap:20px;margin-top:52px;display:grid;position:relative}.rfc{border-radius:24px;padding:28px}.rfc h4{align-items:center;gap:10px;margin-bottom:16px;font-size:20px;display:flex}.rfc ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rfc li{align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}.rfc li i{background:#ffffff1f;border-radius:8px;flex:1;height:8px;overflow:hidden}.rfc li i em{width:0;height:100%;transition:width 1.4s var(--ease);border-radius:8px;display:block}.rfc li span{width:190px}.rfc.up{color:#fff;background:#0d948838}.rfc.up h4{color:#7fe3d6}.rfc.up li i em{background:#7fe3d6}.rfc.down{color:#ffffffbf;background:#ffffff0f;border:1px solid #ffffff1f}.rfc.down h4{color:#f2b8b1}.rfc.down li i em{background:#f2b8b1}.rf-note{text-align:center;color:#ffffffb3;margin-top:24px;font-size:17px;position:relative}@media (width<=860px){.rf{grid-template-columns:1fr}.rfc li span{width:150px}}.srcs{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:52px;display:grid}.sx{border:1px solid var(--line);transition:transform .35s var(--ease), box-shadow .35s var(--ease);background:#fff;border-radius:22px;flex-direction:column;padding:24px;display:flex}.sx:hover{transform:translateY(-4px);box-shadow:0 18px 40px #12163312}.sx .top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.sx .top span{background:var(--teal-tint);color:#0b7a70;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700}.sx .top b{font-family:var(--h);color:var(--maroon);letter-spacing:-.03em;font-size:24px}.sx h4{font-size:18px}.sx small{color:var(--muted);margin-bottom:10px;font-size:13px;display:block}.sx p{color:var(--muted);font-size:15px}.sx a{color:var(--navy);margin-top:auto;padding-top:14px;font-size:14px;font-weight:700}.sx a:hover{color:var(--maroon)}@media (width<=960px){.srcs{grid-template-columns:1fr 1fr}}@media (width<=560px){.srcs{grid-template-columns:1fr}}.disc{text-align:center;color:var(--muted);margin-top:28px;font-size:15px}
