/* R22 — article and lightweight intentional mobile interactions; no JS */
.r22-article-main{background:#081a2a;color:#eaf0f5}.r22-article-shell{width:min(930px,calc(100% - 36px));margin-inline:auto}.r22-article-top{padding:35px 0 46px;background:radial-gradient(ellipse at 80% 0%,rgba(207,168,86,.17),transparent 60%),linear-gradient(160deg,#071725,#112b3f)}.r22-breadcrumb{font-size:13px;display:flex;flex-wrap:wrap;gap:9px;color:#bacbd8;margin-bottom:27px;align-items:center}.r22-breadcrumb a{color:#efd09a;text-decoration:none}.r22-eyebrow{color:#e0b66e;font-size:13px;font-weight:800;letter-spacing:.01em}.r22-article-top h1{font-size:clamp(27px,4vw,48px);line-height:1.55;color:#fff;margin:13px 0 18px;font-weight:850}.r22-deck{font-size:clamp(16px,2vw,21px);line-height:1.9;color:#d6e0e8;max-width:800px}.r22-byline{font-size:13px;line-height:1.9;color:#c0d0d8;padding-block:10px 25px}.r22-byline a{color:#f0c477}.r22-cover{margin:10px auto 0;width:min(650px,100%)}.r22-cover img{display:block;width:100%;height:auto;border-radius:18px;border:1px solid rgba(214,168,77,.3);box-shadow:0 16px 38px rgba(0,0,0,.22)}.r22-cover figcaption,.r22-editorial-photo figcaption{font-size:12px;line-height:1.9;margin-top:11px;text-align:center;color:#bacbd8}.r22-article-text{font-size:17px;line-height:2.15;padding-block:52px 68px}.r22-article-text h2{color:#f4d092;font-size:clamp(21px,2.4vw,27px);margin:44px 0 18px;line-height:1.65}.r22-article-text h3{color:#f4d092;font-size:20px;margin-top:35px}.r22-article-text p{margin:0 0 19px;color:#e0eaf0}.r22-article-text strong{color:#fff}.r22-article-text a,.r22-article-related a{color:#e9c17e}.r22-article-text li{margin:0 0 10px;padding-inline-start:5px}.r22-article-text ul{padding-inline-start:25px}.r22-article-text blockquote{border-right:3px solid #d6a84d;margin:22px 0;padding:10px 20px;background:#112e41}.r22-editorial-photo{margin:25px 0 37px}.r22-editorial-photo img{width:100%;height:auto;border-radius:15px;display:block}.r22-author-card{border:1px solid rgba(214,168,77,.35);border-radius:16px;padding:25px;margin-top:43px;background:#102b3c}.r22-author-card a{display:inline-block;padding:9px 17px;border:1px solid #d6a84d;border-radius:8px;margin-top:6px;text-decoration:none}.r22-article-related{background:#0c2536;padding:32px 0 55px}.r22-article-related h2{color:#f1d196}.r22-rel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.r22-rel-grid a{border:1px solid #355064;border-radius:12px;display:block;padding:19px;background:#102d41;text-decoration:none;line-height:1.85;transition:border-color .2s ease,transform .2s ease}.r22-rel-grid a:hover{border-color:#d6a84d;transform:translateY(-2px)}
@media(max-width:720px){.r22-article-top{padding:22px 0 30px}.r22-article-shell{width:min(100% - 28px,930px)}.r22-article-text{font-size:16px;line-height:2;padding:25px 0 42px}.r22-article-top h1{font-size:27px}.r22-rel-grid{grid-template-columns:1fr}.r22-article-text h2{margin-top:32px}.r22-cover{max-width:390px}}
@media(prefers-reduced-motion:reduce){.r22-rel-grid a{transition:none}.r22-rel-grid a:hover{transform:none}}
