.yf-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 83% 38%,rgba(246,201,69,.22),transparent 28%),linear-gradient(130deg,#061526,#0b2b4c 70%,#184463);color:#fff}.yf-hero .hero-inner{position:relative;z-index:2;padding-bottom:110px}.yf-hero h1{max-width:850px}.yf-hero .lead{max-width:810px}.yf-hero-mark{position:absolute;inset-inline-end:1%;bottom:2px;display:flex;align-items:baseline;gap:15px;color:#f6c945;opacity:.87;pointer-events:none}.yf-hero-mark b{font-size:clamp(7rem,21vw,18rem);font-weight:300;line-height:1}.yf-hero-mark span{font-weight:900;letter-spacing:.12em}.yf-fact-strip{background:#0a2440;color:#dce8f2}.yf-fact-strip .shell{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;padding-block:17px}.yf-fact-strip b{color:#f6c945}.yf-layout{align-items:start}.yf-section{padding:48px 0;border-bottom:1px solid #dbe5ea;scroll-margin-top:90px}.yf-section h2{max-width:840px;color:#102b44;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.18}.yf-copy{max-width:850px;color:#405b6d;font-size:1.04rem;line-height:1.8}.yf-copy p{margin:16px 0}.yf-note{color:#587287;font-size:.89rem}.yf-clock{background:#092540;color:#fff;border-radius:19px;padding:24px;margin-top:27px}.yf-clock h3{color:#f6c945;margin:0 0 17px;font-size:1.1rem}.yf-clock>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.yf-clock>div>div{display:grid;gap:7px;border:1px solid #35546b;border-radius:12px;padding:13px}.yf-clock b{font-size:1.65rem;font-variant-numeric:tabular-nums;color:#fff}.yf-clock span{color:#bccedc;font-size:.86rem}.yf-timeline{list-style:none;margin:25px 0 0;padding:0;border-inline-start:2px solid #e0c05d}.yf-timeline li{position:relative;display:grid;grid-template-columns:160px 1fr;gap:20px;padding:0 0 29px 25px}.yf-timeline li::before{content:'';position:absolute;inset-inline-start:-7px;top:9px;width:12px;height:12px;border-radius:50%;background:#f6c945;border:2px solid #fff}.yf-timeline time{font-variant-numeric:tabular-nums;color:#806011;font-size:.86rem;font-weight:900}.yf-timeline li>div{border:1px solid #dce5eb;background:#f8fafb;border-radius:15px;padding:17px 20px}.yf-timeline li span{color:#91711c;font-size:.78rem;font-weight:900}.yf-timeline h3{color:#102b44;margin:5px 0;font-size:1.04rem}.yf-timeline p{color:#526d7f;margin:0;line-height:1.65}.yf-moves,.yf-spread{background:#091f36;color:#fff;border-radius:18px;padding:26px;margin:25px 0 15px}.yf-move-heading,.yf-spread-title{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:22px}.yf-move-heading b,.yf-spread-title b{color:#f6c945}.yf-move-heading span,.yf-spread-title span{color:#aec6d8}.yf-move-row{display:grid;grid-template-columns:95px minmax(0,1fr) 55px;gap:13px;align-items:center;margin:17px 0;font-variant-numeric:tabular-nums}.yf-move-row>b{font-size:.87rem}.yf-move-row>strong{text-align:end;color:#fff}.yf-move-track{height:24px;background:#203e56;border-radius:6px;overflow:hidden}.yf-move-track i{height:100%;display:block;border-radius:6px}.yf-move-track .rise{background:#f6c945}.yf-move-track .fall{background:#69b7cb}.yf-chart-guide{margin:13px 0 22px;background:#edf5f7;border:1px solid #d3e2e9;border-radius:14px;padding:20px;color:#435f70;line-height:1.7}.yf-chart-guide b{color:#0b3451}.yf-chart-guide p{margin:7px 0 0}.yf-cause-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:25px 0}.yf-cause-grid article{border:1px solid #dce5eb;background:#fff;border-radius:17px;padding:22px}.yf-cause-grid span{display:inline-grid;place-items:center;width:37px;height:37px;background:#f6c945;color:#08233d;border-radius:10px;font-weight:900}.yf-cause-grid h3{color:#102e47;line-height:1.35;margin:17px 0 9px;font-size:1.08rem}.yf-cause-grid p{color:#4f687b;line-height:1.72;margin:0}.yf-spread-row{display:grid;grid-template-columns:145px minmax(0,1fr) 132px;align-items:center;gap:13px;margin:17px 0;font-variant-numeric:tabular-nums}.yf-spread-row>span{font-size:.88rem}.yf-spread-row>div{height:20px;border-radius:6px;background:#203e56;overflow:hidden}.yf-spread-row i{display:block;height:100%;border-radius:6px}.yf-spread-row i.normal{background:#f6c945;width:max(3px,.67%)}.yf-spread-row i.shock{background:linear-gradient(90deg,#df8b6c 33.33%,#e8ad69 33.33%);width:100%}.yf-spread-row strong{font-size:.86rem}.yf-spread p{color:#bdd0dd;font-size:.85rem;margin-bottom:0}.yf-example{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0}.yf-example>div{display:grid;gap:6px;border-radius:15px;padding:20px;background:#0b2948;color:#f2f6f9}.yf-example>div:nth-child(2){background:#e9f3f6;color:#143b52}.yf-example>div:nth-child(3){background:#fff0df;color:#6c381e}.yf-example b{font-size:1.45rem;font-variant-numeric:tabular-nums}.yf-example span{font-size:.88rem}.yf-section blockquote{margin:26px 0;border-inline-start:5px solid #e2b342;background:#fffaed;padding:18px 24px;color:#5e4b2a;font-size:1.1rem;line-height:1.7}.yf-checklist{list-style:none;padding:0;display:grid;gap:10px}.yf-checklist li{display:grid;grid-template-columns:40px 1fr;gap:13px;align-items:start;border:1px solid #dce5eb;border-radius:12px;padding:14px 18px;color:#426073;line-height:1.6}.yf-checklist b{display:grid;place-items:center;background:#f6c945;color:#0b2948;border-radius:7px;min-height:32px}.yf-sources{display:grid;gap:9px;margin-top:24px}.yf-sources>div{display:flex;gap:15px;align-items:center;border:1px solid #d9e4ea;background:#fff;border-radius:12px;padding:14px 18px}.yf-sources a{color:#15577e;line-height:1.55}.yf-sources b{color:#98721b}.yf-risk{padding:18px;background:#f2f6f8;color:#465f6e;line-height:1.65}.yf-side{position:sticky;top:100px}.yf-side .side-card{background:#0b2948;color:#fff}.yf-side .side-card p{color:#bdced9}.yf-side .side-card a{color:#f6c945}@media(max-width:920px){.yf-side{position:static}.yf-hero-mark{opacity:.22}.yf-hero .hero-inner{padding-bottom:70px}}@media(max-width:690px){.yf-section{padding:38px 0}.yf-clock>div,.yf-example,.yf-cause-grid{grid-template-columns:1fr}.yf-timeline li{grid-template-columns:1fr;gap:8px}.yf-spread-row{grid-template-columns:1fr;gap:5px}.yf-spread-row>div{width:100%}.yf-move-row{grid-template-columns:80px minmax(0,1fr) 42px;gap:7px}.yf-moves,.yf-spread{padding:17px}.yf-fact-strip .shell{display:grid;gap:8px}}
.yf-deep-dive{margin-top:30px;border-top:1px solid #dce5eb;padding-top:23px}.yf-deep-dive h3{color:#12344d;font-size:1.27rem}.yf-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:24px}.yf-faq article{border:1px solid #dce5eb;background:#fff;padding:21px;border-radius:15px}.yf-faq h3{color:#12344d;font-size:1.02rem;margin:0 0 10px}.yf-faq p{margin:0;color:#4f687b;line-height:1.7}@media(max-width:690px){.yf-faq{grid-template-columns:1fr}}
