.yen-page{max-width:1260px;margin:0 auto;padding:32px 22px 80px}.yen-hero{display:grid;grid-template-columns:1.35fr .65fr;gap:22px;padding:34px;border:1px solid rgba(225,184,92,.28);border-radius:24px;background:radial-gradient(circle at 10% 10%,rgba(226,184,87,.12),transparent 35%),linear-gradient(145deg,#0d1824,#09121c)}.yen-kicker{font:700 12px Montserrat,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#e1b85c}.yen-hero h1{font:700 clamp(34px,5vw,66px)/1.02 Montserrat,sans-serif;margin:10px 0 16px}.yen-hero p,.yen-section p{color:#aebdca;line-height:1.65}.yen-risk{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border:1px solid #293a49;border-radius:20px;background:#0a141f;padding:22px}.yen-risk strong{font:800 58px Montserrat,sans-serif;color:#e1b85c}.yen-risk b{font:700 19px Montserrat,sans-serif}.yen-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0}.yen-card,.yen-section{border:1px solid #233443;border-radius:18px;background:#0d1823;padding:22px}.yen-card span{color:#8fa3b5;font-size:13px}.yen-card strong{display:block;margin-top:8px;font:700 20px Montserrat,sans-serif}.yen-section{margin-top:20px}.yen-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:16px}.yen-head h2{margin:5px 0 0;font:700 26px Montserrat,sans-serif}.yen-head small{color:#8fa3b5}.yen-news{display:grid;gap:12px}.yen-news article{padding:18px;border:1px solid #263846;border-radius:14px;background:#09131d}.yen-news-top{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.yen-tag{font:700 11px Montserrat,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#f0cb73}.yen-news h3{font:700 18px/1.35 Montserrat,sans-serif;margin:9px 0}.yen-news a{color:#edf3f7;text-decoration:none}.yen-news a:hover{text-decoration:underline}.yen-meta{font-size:12px;color:#8195a8}.yen-impact{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.yen-impact span{border:1px solid #2c4152;border-radius:999px;padding:5px 9px;font-size:11px;color:#b8c7d3}.yen-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.yen-flow div{position:relative;border:1px solid #2a3c4a;border-radius:12px;padding:15px;text-align:center;color:#d9e2e9}.yen-flow div:not(:last-child):after{content:'→';position:absolute;right:-10px;color:#e1b85c}.yen-empty{color:#91a4b5}.yen-warning{border-left:3px solid #e1b85c;padding-left:14px;color:#b8c6d1}@media(max-width:850px){.yen-hero{grid-template-columns:1fr;padding:24px}.yen-grid{grid-template-columns:1fr 1fr}.yen-flow{grid-template-columns:1fr}.yen-flow div:not(:last-child):after{content:'↓';right:auto;left:50%;bottom:-15px}.yen-head{align-items:start;flex-direction:column}}@media(max-width:560px){.yen-page{padding:18px 14px 60px}.yen-grid{grid-template-columns:1fr}.yen-hero h1{font-size:38px}}
