.professional-main{min-height:55vh;padding-top:32px;padding-bottom:55px}.page-navigation{display:flex;gap:30px;overflow:auto;padding-block:16px}.page-navigation a{white-space:nowrap;font-weight:700;font-size:15px}.back-home{margin-left:auto;color:#ffe36b;font-size:14px}.footer-links{display:flex;gap:12px 24px;flex-wrap:wrap;margin:25px 0;font-size:14px;color:#ead9b3}.breadcrumbs{font-size:14px;color:#655d50;margin-bottom:25px}.article-page{max-width:900px;margin:auto}.article-page h1{font:700 clamp(30px,4vw,46px)/1.2 'Atkinson Hyperlegible',Arial;letter-spacing:-.5px;margin:18px 0}.article-deck{font-size:21px;color:#555;line-height:1.6}.byline{font-size:14px;line-height:1.8;color:#625b4e}.demo-badge{display:inline-block;font-size:10px;padding:3px 7px;color:#775400;background:#fff0bc;margin-left:12px}.article-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:22px 0}.article-actions button{padding:9px 15px;background:#fff;border:1px solid #c7d7e8;color:#245fa8;border-radius:4px}.article-actions span{font-size:13px;color:#555}.article-page figure{margin:25px 0}.article-image{width:100%;max-height:500px;object-fit:cover;border-radius:4px}.article-page figcaption{font-size:13px;color:#655e52;margin-top:8px}.article-body{max-width:67ch;margin:30px auto;font-size:19px;line-height:1.85;color:#292929}.article-body p{margin:0 0 1.4em}.article-body a,.info-page a{color:#245fa8;text-decoration:underline;text-underline-offset:3px}.article-body h2{font-size:25px}.sources{border-top:1px solid #ddd;padding-top:15px;overflow-wrap:anywhere}.sources li{font-size:15px}.notice{padding:15px 18px;background:#fff6da;border-left:3px solid #ba944e;font-size:15px;line-height:1.7;color:#624e2a;margin:20px 0}.notice p{margin-bottom:0}.info-page{max-width:760px;margin:10px auto;font-size:18px;line-height:1.8}.info-page h1{font-size:36px;margin-bottom:25px}.info-page dt{font-weight:700;margin-top:24px}.info-page dd{margin:5px 0 15px}.unfilled{color:#786742;font-style:italic}.related{border-top:1px solid #dedbd5;padding-top:20px;margin-top:40px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:25px}.related-card img{width:100%;height:180px;object-fit:cover;border-radius:4px}.related-card h3{font-size:21px;line-height:1.4;margin:9px 0}.related-card p{font-size:15px;color:#555;line-height:1.6}.related-card:hover h3{color:#245fa8}.channel-grid{row-gap:35px}.byline strong{color:#333}.news-row p,.editorial p,.newsletter p{color:#4e4a42}.time{color:#675d49}.newsletter-placeholder{padding:20px;border:1px solid #dedbd5;margin-top:20px;font-size:15px;color:#555}.newsletter-placeholder a{color:#245fa8}.empty-state{padding:35px 0}.load-error{padding:20px;border:1px solid #c44;color:#933}.hero .hero-foot{line-height:1.7}.card-link{display:block}.side-card{min-width:0}.home-card-image{background:#dedbd5}.news-row{color:inherit}.home-feed-title{font-size:21px}.hero h2{color:#fff}.brand-word::before,.brand-word::after{animation-duration:7s}.brand-logo .brand-word{animation-duration:10s}@media(max-width:760px){.professional-main{padding-top:20px}.related-grid{grid-template-columns:1fr}.related-card img{height:210px}.article-body{font-size:18px;line-height:1.8}.article-deck{font-size:18px}.page-navigation{gap:22px}.page-navigation a{font-size:13px}.professional-main .article-page h1{font-size:32px}.info-page{font-size:17px}.info-page h1{font-size:30px}.footer-links{gap:12px 18px}.back-home{font-size:13px}.article-page figure{margin-inline:-3px}}
[hidden]{display:none!important}.article-page h1,.article-body,.related-card h3{overflow-wrap:anywhere}
