/* FHU-11: local editorial reading surfaces; no network references. */
.fhu-editorial .top{position:relative;background:#071017;flex-wrap:wrap;gap:20px}.fhu11-intro{padding:70px 8vw 58px;background:linear-gradient(135deg,#112b38,#071017)}.fhu11-intro h1{font-size:clamp(36px,4.6vw,68px);line-height:1.04;letter-spacing:-.05em;max-width:1050px;margin:26px 0}.fhu11-lead{font-size:20px;line-height:1.65;max-width:850px;color:#d6e0e3}.fhu11-date,.fhu11-breadcrumb{font-size:12px;line-height:1.8;color:#bccbd0}.fhu11-breadcrumb{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px}.fhu11-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.fhu11-layout{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,800px);gap:60px;justify-content:center;background:#f0ede7;color:#071017;padding:58px 8vw 90px}.fhu11-toc{font-size:14px;line-height:1.8}.fhu11-toc ol{padding-left:20px}.fhu11-toc a{text-decoration:underline;text-underline-offset:3px}.fhu11-article{min-width:0}.fhu11-article section{scroll-margin-top:30px;margin-bottom:48px}.fhu11-article h2{font-size:clamp(25px,2.6vw,36px);line-height:1.14;letter-spacing:-.035em;margin:0 0 20px}.fhu11-article p,.fhu11-article li{font-size:17px;line-height:1.8;max-width:75ch;color:#34464e}.fhu11-article ul{padding-left:23px}.fhu11-article li{margin-bottom:14px}.fhu11-article a{color:#843413;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.fhu11-evidence,.fhu11-source-limit{display:block;font-size:13px;line-height:1.7;color:#516168}.fhu11-source-limit{margin-top:5px}.fhu11-check{padding:28px;background:#e5e1d9;border-left:3px solid #c9501d;border-radius:5px}.fhu11-check .label{color:#4d626b;margin-bottom:15px}.fhu11-article .faq{margin-top:0}.fhu11-article .faq details{border-color:#a7b0b3}.fhu11-article .faq summary{font-size:20px;line-height:1.4}.fhu11-article .faq p{color:#34464e}.fhu11-notice{padding:20px;border:1px solid #a8b1b4;border-radius:5px}.fhu11-related{border-top:1px solid #a8b1b4;padding-top:32px}.fhu11-skip{position:absolute;left:12px;top:-100px;z-index:10;background:#f0ede7;color:#071017;padding:12px}.fhu11-skip:focus{top:8px}
@media(max-width:850px){.fhu11-layout{grid-template-columns:1fr;gap:28px;padding:35px 7vw 50px}.fhu11-intro{padding:38px 7vw}.fhu11-lead{font-size:18px}.fhu11-toc{border-bottom:1px solid #a7b0b3;padding-bottom:16px}.fhu11-check{padding:20px}.fhu-editorial .top{gap:16px}.fhu11-article section{margin-bottom:36px}}
@media(forced-colors:active){.fhu11-check,.fhu11-notice{border:1px solid CanvasText}.fhu11-article a{color:LinkText}}
