.risk-page{background:#f8f7fc;color:#262139}.xr-hero{background:radial-gradient(circle at 80% 5%,#67539b55,transparent 45%),linear-gradient(125deg,#121422,#24213b);color:#f8f7ff}.xr-hero-grid{display:grid;grid-template-columns:1.1fr .85fr;gap:60px;padding:108px 0;align-items:center}.xr-kicker{color:#8065be;font-size:11px;letter-spacing:.15em;font-weight:850}.xr-hero .xr-kicker{color:#c7baff}.xr-hero h1{font-size:clamp(3.3rem,6vw,6.1rem);line-height:1.05;letter-spacing:-.06em;margin:22px 0}.xr-hero h1 em{font-style:normal;color:#c8baff}.xr-hero p{font-size:17px;line-height:1.8;color:#d1cce1}.xr-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.xr-actions a{background:#c7baff;color:#211a38;padding:14px 19px;border-radius:40px;font-size:13px;font-weight:800}.xr-actions a+ a{background:transparent;border:1px solid #8880a7;color:#eee8ff}.xr-hero .xr-small{font-size:12px;margin-top:24px;color:#bcb0d3}.xr-panel{background:linear-gradient(160deg,#393254,#211f36);border:1px solid #7c6a99;border-radius:20px;padding:28px;box-shadow:0 23px 57px #0003}.xr-panel>span,.xr-panel small{font-size:11px;font-weight:850;color:#c9b7f4;letter-spacing:.1em}.xr-panel>div{background:#ffffff0b;border:1px solid #ffffff18;border-radius:10px;margin-top:15px;padding:15px}.xr-panel small{display:block}.xr-panel strong{display:block;font-size:15px;margin-top:7px}.xr-panel p{font-size:12px;line-height:1.7;border-top:1px solid #ffffff30;padding-top:18px;margin-top:23px}.xr-ticker{background:#eae4f5;border-bottom:1px solid #d2c6e8}.xr-ticker .wrap{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;padding:17px 0;color:#62518a;font-size:10px;font-weight:850;letter-spacing:.1em}.xr-section{padding:75px 0}.xr-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.xr-heading h2{font-size:clamp(2.2rem,4vw,3.5rem);letter-spacing:-.05em;line-height:1.09;margin:12px 0 0}.xr-heading em{font-style:normal;color:#8065be}.xr-heading>p{max-width:385px;font-size:14px;color:#71687e;line-height:1.7}.xr-lede{font-size:16px;color:#595368;line-height:1.85;max-width:890px}.xr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:25px}.xr-grid article,.xr-two article{background:white;border:1px solid #d9d1e8;border-radius:17px;padding:24px}.xr-grid small{font-size:10px;color:#7156a3;font-weight:850;letter-spacing:.1em}.xr-grid h3{font-size:20px;letter-spacing:-.035em;margin:13px 0}.xr-grid p,.xr-two p{font-size:14px;line-height:1.73;color:#60596d}.xr-night{background:#1b1b30;color:#fff}.xr-night .xr-grid article{background:#2b263f;border-color:#6f6194}.xr-night .xr-grid h3{color:#fff}.xr-night .xr-grid p{color:#d5cede}.xr-night .xr-heading>p,.xr-night .xr-foot{color:#d5cede}.xr-night a{color:#cbbeff}.xr-two{display:grid;grid-template-columns:1fr 1fr;gap:18px}.xr-two article h3{font-size:22px}.xr-two a,.xr-entry a,.xr-forecast a,.xr-foot a{color:#5e48a3;font-weight:800;text-decoration:underline;text-underline-offset:3px}.xr-foot{color:#777086;font-size:12px;line-height:1.8;margin-top:23px}.xr-sources{display:grid;gap:13px}.xr-entry{display:grid;grid-template-columns:130px 1fr;gap:23px;border:1px solid #d9d1e8;background:white;padding:23px;border-radius:16px}.xr-entry time{font-size:12px;font-weight:850;letter-spacing:.05em;color:#7659a8}.xr-tag{display:block;width:max-content;font-size:10px;background:#f0ebf9;border:1px solid #d9ceeb;border-radius:30px;padding:5px 8px;color:#64508d;font-weight:850;margin-top:10px}.xr-author{color:#715e91;font-weight:800;font-size:12px}.xr-entry h3{font-size:20px;letter-spacing:-.03em;margin:7px 0}.xr-entry p{font-size:14px;color:#5d566a;line-height:1.73;margin:0 0 10px}.xr-entry .xr-limit{font-size:12px;color:#78718a;border-left:3px solid #bcaddf;padding-left:10px}.xr-entry a{font-size:13px}.xr-forecast{display:grid;grid-template-columns:1.3fr .7fr;gap:24px;background:#eae3f6;border:1px solid #c8bde0;border-radius:20px;padding:32px}.xr-forecast small{font-size:11px;color:#71549f;letter-spacing:.1em;font-weight:850}.xr-forecast h3{font-size:clamp(1.8rem,3vw,2.5rem);letter-spacing:-.045em;margin:12px 0}.xr-forecast p{font-size:14px;line-height:1.76;color:#575067}.xr-forecast aside{background:#27233a;border-radius:16px;padding:25px;color:#fff;display:flex;flex-direction:column;justify-content:center}.xr-forecast aside strong{font-size:30px;letter-spacing:-.05em;margin:12px 0}.xr-forecast aside small{color:#c8b8f1}.xr-forecast aside p{color:#d8cfe7}.xr-faq details{background:white;border:1px solid #ddd4e9;border-radius:12px;padding:20px;margin:12px 0}.xr-faq summary{font-size:16px;font-weight:800;cursor:pointer}.xr-faq p{color:#5b536e;line-height:1.75}.xr-related{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.xr-related a{background:#e9e3f5;border:1px solid #d0c4e7;border-radius:15px;color:#2b243e;padding:22px}.xr-related strong{display:block;font-size:21px}.xr-related span{display:block;font-size:13px;color:#6d647c;margin-top:10px}.risk-page a:focus-visible{outline:3px solid #9979d8;outline-offset:4px}@media(max-width:900px){.xr-hero-grid{grid-template-columns:1fr;gap:28px;padding:76px 0}.xr-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.xr-section{padding:55px 0}.xr-heading{display:block}.xr-heading>p{margin-top:15px}.xr-grid,.xr-two,.xr-related,.xr-forecast{grid-template-columns:1fr}.xr-entry{grid-template-columns:1fr;gap:10px}.xr-hero h1{font-size:clamp(3rem,11vw,4.7rem)}}@media(max-width:520px){.xr-grid{grid-template-columns:1fr}.xr-entry{padding:20px}.xr-forecast{padding:22px}}