/* FK_ARTICLE_SHELL_AFTER782_V1: shared static article shell */
:root{--fk-ink:#10243a;--fk-paper:#f7f4ed;--fk-panel:#fffdf9;--fk-line:#d8d0c4;--fk-accent:#195b57;--fk-warm:#9a4d35}
.fk-shell{width:min(1180px,calc(100% - 40px));margin:auto}.fk-article-header{background:var(--fk-panel);border-bottom:1px solid var(--fk-line)}.fk-article-header__top{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:15px 0}.fk-article-brand{display:flex;align-items:center;gap:10px;color:var(--fk-ink);font-family:Georgia,serif;font-size:clamp(22px,3vw,31px);font-weight:700;text-decoration:none;letter-spacing:-.03em}.fk-article-brand img{display:block;width:220px;height:auto;max-height:58px;object-fit:contain;flex:none}.fk-article-tagline{font-size:13px;color:#52616c}.fk-article-nav{display:flex;gap:21px;flex-wrap:wrap;padding:0 0 13px}.fk-article-nav a{color:var(--fk-accent);font-size:14px;font-weight:750;text-decoration:none}.fk-article-nav a:hover,.fk-article-nav a:focus{outline:3px solid rgba(25,91,87,.22);outline-offset:2px}.fk-article-main{width:min(820px,calc(100% - 32px));margin:auto}.fk-article-main article{padding-top:34px}.fk-article-footer{margin-top:0;background:var(--fk-ink);color:var(--fk-paper);padding:52px 0 24px}.fk-article-footer .footer-grid{display:grid;grid-template-columns:1.3fr .8fr .8fr .8fr;gap:30px}.fk-article-footer .footer-brand{color:var(--fk-warm);font-family:Georgia,"Times New Roman",serif;font-size:1.8rem}.fk-article-footer .footer-grid p{color:#cfd6db}.fk-article-footer .footer-region{color:#b6bec6;font-size:.82rem}.fk-article-footer h2{margin:0 0 10px;color:var(--fk-warm);text-transform:uppercase;letter-spacing:.1em;font:700 .74rem system-ui,sans-serif}.fk-article-footer .footer-grid a,.fk-article-footer .footer-grid span{display:block;margin:8px 0;color:#c2c9d0;text-decoration:none}.fk-article-footer .footer-grid a:hover{color:#fff}.fk-article-footer .footer-bottom{border-top:1px solid rgba(249,244,235,.2);margin-top:34px;padding-top:16px;display:flex;justify-content:space-between;gap:12px;color:#b0b9c2;font-size:.76rem}.fk-article-main .fk-cta-medallion{display:grid;grid-template-columns:88px minmax(0,1fr);gap:20px;align-items:center;margin:28px 0 16px;padding:18px;border:1px solid var(--fk-line);border-radius:14px;background:var(--fk-panel)}.fk-article-main .fk-cta-medallion>.fk-cta-medallion__photo{display:block;width:88px;height:88px;max-width:100%;object-fit:cover;object-position:center 25%;border:1px solid var(--fk-line);border-radius:50%}.fk-article-main .article-related-links{border:1px solid var(--fk-line);border-radius:14px;background:var(--fk-panel);padding:18px}.fk-article-main .article-related-links h2{margin-top:0}.fk-article-main .article-related-links ul{margin:0;padding-left:20px}.fk-article-main .article-back-home{margin:18px 0 0}.fk-article-main .article-back-home a{color:var(--fk-accent);font-weight:750}@media(max-width:720px){.fk-shell{width:calc(100% - 28px)}.fk-article-header__top{padding:11px 0}.fk-article-tagline{display:none}.fk-article-brand img{width:180px;max-height:48px}.fk-article-nav{gap:12px;padding-bottom:10px}.fk-article-nav a{font-size:13px}.fk-article-footer .footer-grid{display:block}.fk-article-footer .footer-bottom{display:grid;gap:6px}}@media(max-width:480px){.fk-article-main .fk-cta-medallion{grid-template-columns:64px minmax(0,1fr);gap:14px;padding:14px}.fk-article-main .fk-cta-medallion>.fk-cta-medallion__photo{width:64px;height:64px}.fk-article-main .fk-cta-medallion h2{font-size:20px}}
.fk-article-main .fk-cta-medallion>.fk-cta-medallion__photo{box-sizing:border-box}.fk-article-main p,.fk-article-main li,.fk-article-main a{overflow-wrap:anywhere}
