:root{--xd-ink:#14212b;--xd-muted:#66727b;--xd-paper:#fff;--xd-soft:#f3f5f6;--xd-line:#dce2e6;--xd-accent:#0b6b69;--xd-accent-2:#d69b2d;--xd-max:1180px}*{box-sizing:border-box}body.xd-editorial-site{margin:0;background:var(--xd-paper);color:var(--xd-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.65}.xd-container{width:min(var(--xd-max),calc(100% - 32px));margin-inline:auto}.xd-topbar{background:#102d36;color:#eaf4f3;font-size:.82rem}.xd-topbar-inner{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:20px}.xd-utility-nav ul,.xd-primary-nav ul,.xd-footer ul,.xd-article-aside ul{list-style:none;margin:0;padding:0}.xd-utility-nav ul{display:flex;gap:18px}.xd-utility-nav a{color:inherit;text-decoration:none}.xd-brand-row{display:flex;align-items:center;justify-content:space-between;min-height:112px}.xd-wordmark{display:inline-flex;gap:12px;align-items:center;font-weight:800;font-size:2rem;color:var(--xd-ink);text-decoration:none;letter-spacing:-.04em}.xd-mark{display:grid;place-items:center;width:42px;height:42px;background:var(--xd-accent);color:#fff;border-radius:8px;font-size:1.35rem}.xd-tagline{margin:5px 0 0;color:var(--xd-muted);font-size:.95rem}.custom-logo{max-height:70px;width:auto}.xd-nav-shell{border-block:1px solid var(--xd-line);background:#fff}.xd-nav-row{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:58px}.xd-primary-nav>ul{display:flex;align-items:center;gap:24px}.xd-primary-nav a{color:var(--xd-ink);font-weight:700;text-decoration:none;font-size:.95rem}.xd-primary-nav a:hover{color:var(--xd-accent)}.xd-header-search{display:flex;gap:8px}.xd-header-search input,.xd-search-row input{min-width:190px;border:1px solid var(--xd-line);border-radius:6px;padding:9px 11px}.xd-header-search button,.xd-search-row button,.xd-button{border:0;background:var(--xd-accent);color:#fff;border-radius:6px;padding:9px 14px;text-decoration:none;font-weight:700}.xd-menu-toggle{display:none}.xd-main{min-height:60vh}.xd-home{padding-block:34px 64px}.xd-hero-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:28px;padding-bottom:38px;border-bottom:1px solid var(--xd-line)}.xd-hero-main img,.xd-card img,.xd-side-story img,.xd-related img,.xd-list-story img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--xd-soft)}.xd-hero-main h1{font-size:clamp(2rem,4vw,3.3rem);line-height:1.04;letter-spacing:-.04em;margin:.3rem 0 .8rem}.xd-hero-main h1 a,.xd-side-story h2 a,.xd-card h2 a,.xd-card h3 a,.xd-related h3 a,.xd-list-story h3 a{color:inherit;text-decoration:none}.xd-hero-copy{padding-top:18px}.xd-hero-copy p{font-size:1.1rem;color:var(--xd-muted);margin:.4rem 0}.xd-kicker{color:var(--xd-accent);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.xd-kicker a{color:inherit;text-decoration:none}.xd-meta{color:var(--xd-muted);font-size:.84rem}.xd-hero-side{display:grid;gap:18px}.xd-side-story{display:grid;grid-template-columns:160px 1fr;gap:15px;align-items:start}.xd-side-story h2{font-size:1.08rem;line-height:1.25;margin:.25rem 0}.xd-section{padding-top:44px}.xd-section-head{display:flex;align-items:end;justify-content:space-between;border-bottom:2px solid var(--xd-ink);margin-bottom:22px}.xd-section-head h2{margin:0;padding-bottom:8px;font-size:1.6rem}.xd-section-head a{color:var(--xd-accent);font-weight:700;text-decoration:none;padding-bottom:8px}.xd-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.xd-card{border:1px solid var(--xd-line);background:#fff}.xd-card-body{padding:18px}.xd-card h2,.xd-card h3{line-height:1.25;margin:.35rem 0 .65rem;font-size:1.25rem}.xd-card p{color:var(--xd-muted);margin:.4rem 0 1rem}.xd-category-band{margin-top:48px;padding:34px;background:var(--xd-soft);border-radius:12px}.xd-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.xd-category-grid a{display:flex;flex-direction:column;padding:18px;background:#fff;border:1px solid var(--xd-line);border-radius:8px;text-decoration:none;color:var(--xd-ink)}.xd-category-grid span{color:var(--xd-muted);font-size:.85rem}.xd-home-lower{display:grid;grid-template-columns:1.5fr .7fr;gap:42px;padding-top:48px}.xd-list-story{display:grid;grid-template-columns:180px 1fr;gap:18px;padding:18px 0;border-bottom:1px solid var(--xd-line)}.xd-list-story h3{margin:.2rem 0;font-size:1.25rem}.xd-list-story p{margin:.3rem 0;color:var(--xd-muted)}.xd-newsletter-panel{align-self:start;background:#102d36;color:#fff;padding:28px;border-radius:10px;position:sticky;top:20px}.xd-newsletter-panel h2{margin-top:0}.xd-article-layout{display:grid;grid-template-columns:minmax(0,780px) 280px;gap:60px;padding-block:46px 70px}.xd-article-header{max-width:760px}.xd-article-header h1{font-size:clamp(2.3rem,5vw,4.5rem);line-height:1.02;letter-spacing:-.05em;margin:.35rem 0 1rem}.xd-deck{font-size:1.25rem;color:var(--xd-muted);line-height:1.5}.xd-featured{margin:32px 0}.xd-featured img{width:100%;height:auto;display:block}.xd-article-content{font-family:Georgia,'Times New Roman',serif;font-size:1.12rem}.xd-article-content h2{font-family:Arial,Helvetica,sans-serif;font-size:1.7rem;line-height:1.25;margin:2.2rem 0 .8rem}.xd-article-content h3{font-family:Arial,Helvetica,sans-serif}.xd-article-content a{color:var(--xd-accent);text-decoration-thickness:1px;text-underline-offset:3px}.xd-article-content blockquote{border-left:4px solid var(--xd-accent-2);margin:2rem 0;padding:1rem 1.4rem;background:var(--xd-soft)}.xd-article-footer{margin-top:38px;padding-top:24px;border-top:1px solid var(--xd-line)}.xd-tags a{display:inline-block;margin:0 7px 7px 0;background:var(--xd-soft);padding:6px 10px;border-radius:5px;text-decoration:none;color:var(--xd-ink);font-size:.84rem}.post-navigation .nav-links{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:26px}.post-navigation a{display:flex;flex-direction:column;border:1px solid var(--xd-line);padding:15px;text-decoration:none;color:var(--xd-ink)}.post-navigation span{font-size:.75rem;color:var(--xd-muted);text-transform:uppercase}.xd-related{margin-top:44px}.xd-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.xd-related h3{font-size:1rem;line-height:1.3}.xd-article-aside{padding-top:110px}.xd-aside-box{border-top:3px solid var(--xd-ink);padding-top:12px;margin-bottom:28px}.xd-aside-box h2{font-size:1.1rem}.xd-aside-box li{border-bottom:1px solid var(--xd-line)}.xd-aside-box a{display:block;padding:8px 0;color:var(--xd-ink);text-decoration:none}.xd-listing,.xd-page-wrap{padding-block:48px 70px}.xd-listing-header,.xd-page>header{max-width:800px;margin-bottom:30px}.xd-listing-header h1,.xd-page h1{font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.04em}.xd-page{max-width:900px;margin:auto}.xd-page-content{font-size:1.05rem}.xd-page-content h2{margin-top:2.2rem}.xd-contact-details{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;background:var(--xd-soft);padding:22px;border-radius:10px;margin:20px 0 28px}.xd-contact-details div{background:#fff;border:1px solid var(--xd-line);padding:16px}.xd-error-page{padding-block:100px;text-align:center;max-width:680px}.xd-error-code{font-size:5rem;font-weight:900;color:var(--xd-accent)}.xd-search-row{display:flex;justify-content:center;gap:8px;margin:16px 0 28px}.xd-footer{background:#102d36;color:#dce9e8}.xd-footer-grid{display:grid;grid-template-columns:1.2fr .8fr 1fr 1.1fr;gap:34px;padding-block:50px}.xd-footer h2{color:#fff;font-size:1.08rem}.xd-footer a{color:#dce9e8;text-decoration:none}.xd-footer li{margin:7px 0}.xd-footer-bottom{border-top:1px solid #31505a}.xd-footer-bottom .xd-container{min-height:56px;display:flex;justify-content:space-between;align-items:center}.xd-cookie-open{border:0;background:transparent;color:#fff;text-decoration:underline;cursor:pointer}.navigation.pagination{margin-top:36px}.nav-links{display:flex;gap:8px}.page-numbers{padding:8px 12px;border:1px solid var(--xd-line);text-decoration:none}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed!important;top:8px;left:8px;width:auto;height:auto;clip:auto;background:#fff;padding:10px;z-index:99999}
@media(max-width:960px){.xd-card-grid{grid-template-columns:repeat(2,1fr)}.xd-hero-grid,.xd-home-lower,.xd-article-layout{grid-template-columns:1fr}.xd-article-aside{padding-top:0}.xd-category-grid{grid-template-columns:repeat(2,1fr)}.xd-footer-grid{grid-template-columns:repeat(2,1fr)}.xd-header-search{display:none}.xd-menu-toggle{display:block;border:1px solid var(--xd-line);background:#fff;padding:9px 13px}.xd-primary-nav{display:none;width:100%}.xd-primary-nav.is-open{display:block}.xd-nav-row{display:block;padding-block:10px}.xd-primary-nav>ul{display:block}.xd-primary-nav a{display:block;padding:10px 0}.xd-side-story{grid-template-columns:140px 1fr}}
@media(max-width:620px){.xd-container{width:min(100% - 22px,var(--xd-max))}.xd-topbar-inner{justify-content:center}.xd-topbar-inner>span{display:none}.xd-utility-nav ul{gap:12px;font-size:.75rem}.xd-brand-row{min-height:88px}.xd-wordmark{font-size:1.45rem}.xd-mark{width:36px;height:36px}.xd-tagline{display:none}.xd-card-grid,.xd-category-grid,.xd-footer-grid,.xd-related-grid{grid-template-columns:1fr}.xd-hero-main h1{font-size:2.25rem}.xd-side-story{grid-template-columns:115px 1fr}.xd-category-band{padding:20px}.xd-list-story{grid-template-columns:110px 1fr}.xd-list-story p{display:none}.xd-article-layout{padding-top:30px}.xd-article-header h1{font-size:2.45rem}.xd-article-content{font-size:1.04rem}.post-navigation .nav-links{grid-template-columns:1fr}.xd-contact-details{grid-template-columns:1fr}.xd-footer-bottom .xd-container{flex-direction:column;justify-content:center;gap:4px;padding-block:10px}.xd-search-row{flex-direction:column}}
