:root{--blue:#3158ff;--ink:#10131d;--muted:#667085;--line:#d9dce3;--paper:#fff;--soft:#f5f6f8;--max:1480px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:"DM Sans","Segoe UI",Arial,sans-serif;font-size:17px;line-height:1.55}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.container{width:min(var(--max),calc(100% - 64px));margin-inline:auto}.site-header{background:#fff;border-bottom:1px solid var(--line)}.header-top{min-height:78px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;position:relative}.social-links{display:flex;gap:24px;align-items:center;font-weight:700}.brand{display:flex;align-items:center;justify-content:center;gap:14px;font-family:Georgia,serif;font-size:38px;line-height:1}.brand img{max-width:250px;max-height:52px}.brand-mark{display:grid;place-items:center;width:52px;height:52px;border-radius:17px;color:#fff;background:var(--blue);font-family:Arial,sans-serif;font-weight:800}.header-search{position:absolute;right:205px;font-size:34px;font-weight:700}.subscribe-button{justify-self:end;padding:16px 36px;border-radius:6px;color:#fff;background:var(--ink);font-weight:700}.menu-toggle{display:none}.primary-nav{min-height:100px;display:flex;justify-content:center;align-items:center;gap:42px;padding:20px 30px;font-size:19px}.primary-nav a{display:inline-flex;align-items:center;gap:8px;font-weight:700}.primary-nav svg{width:18px;height:18px;flex:0 0 auto;fill:currentColor}.primary-nav a:hover,.primary-nav a:focus{color:var(--blue)}main{min-height:45vh}.page-shell{width:min(var(--max),calc(100% - 64px));margin:86px auto 72px;display:grid;grid-template-columns:minmax(0,2.25fr) minmax(280px,1fr);gap:74px}.main-content{min-width:0}.section-head{margin-bottom:38px;padding-bottom:28px;border-bottom:1px solid var(--line)}.section-head h1,.section-head h2{margin:0;font-size:38px;line-height:1.15}.section-head h2{font-size:34px}.index-heading{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:46px 38px}.news-card{min-width:0}.news-card>a{display:block}.card-image{aspect-ratio:16/9;overflow:hidden;background:var(--soft)}.card-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.news-card:hover .card-image img{transform:scale(1.04)}.card-content{padding-top:20px}.category-badge{display:inline-block;padding:4px 10px;border-radius:3px;color:#fff;background:var(--blue);font-size:13px;font-weight:800;text-transform:uppercase}.news-card h2{margin:13px 0 8px;font-size:25px;line-height:1.25;font-weight:500}.news-card small,.byline{color:var(--blue)}.news-card p{margin:14px 0 0;color:#344054}.group-block{margin-top:70px}.hero-grid{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:repeat(2,minmax(250px,1fr));gap:28px;margin:calc(-86px) calc((100vw - min(var(--max),calc(100vw - 64px)))/-2) 70px;padding:74px max(32px,calc((100vw - var(--max))/2));background:var(--ink)}.hero-grid .news-card{position:relative;min-height:250px;overflow:hidden}.hero-grid .news-card:first-child{grid-row:1/3}.hero-grid .news-card>a,.hero-grid .card-image{height:100%}.hero-grid .card-image{aspect-ratio:auto}.hero-grid .card-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,10,17,.85),rgba(8,10,17,.08) 70%)}.hero-grid .card-content{position:absolute;z-index:1;left:28px;right:28px;bottom:26px;color:#fff}.hero-grid h2{font-size:25px}.hero-grid .news-card:first-child h2{font-size:32px}.hero-grid p{display:none}.hero-grid small{color:#fff}.sidebar{padding-left:74px;border-left:1px solid var(--line)}.sidebar-block{margin-bottom:48px}.sidebar h2{margin:0 0 18px;font-size:34px;font-weight:500}.search-form{display:flex;gap:12px}.search-form input{min-width:0;width:100%;padding:13px;border:1px solid #c7cbd4;border-radius:5px;font:inherit}.search-form button,.pagination a{border:0;border-radius:5px;padding:12px 21px;color:#fff;background:var(--blue);font:inherit;font-weight:700}.recent-posts{display:grid;gap:18px}.recent-posts a{color:var(--blue);font-size:20px;line-height:1.45}.recent-posts a:hover{text-decoration:underline}.pagination{display:flex;justify-content:center;align-items:center;gap:22px;margin-top:56px}.breadcrumb{display:flex;gap:10px;align-items:center;margin-bottom:28px;color:var(--muted);font-size:15px}.breadcrumb a{color:var(--blue)}.article-detail h1{margin:12px 0 16px;font-family:Georgia,serif;font-size:52px;line-height:1.12}.article-cover{width:100%;max-height:600px;object-fit:cover;margin:34px 0}.article-body{font-family:Georgia,serif;font-size:19px;line-height:1.8}.article-body h2,.article-body h3{font-family:"DM Sans","Segoe UI",sans-serif;line-height:1.25}.article-body img{height:auto;margin:30px auto}.static-page{max-width:820px}.static-page h1{margin:0 0 28px;font-family:Georgia,serif;font-size:52px}.static-page h2{margin-top:35px;font-size:28px}.static-page a{color:var(--blue)}.legal-page p{color:#344054}.empty-state{padding:36px;background:var(--soft)}.site-footer{color:#e9ebf0;background:var(--ink)}.footer-inner{display:flex;justify-content:space-between;gap:48px;padding:54px 0}.footer-inner strong{font-family:Georgia,serif;font-size:28px}.footer-inner p{max-width:660px;color:#b7bdc9}.footer-inner nav{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.primary-nav{gap:22px;font-size:16px}.page-shell{grid-template-columns:minmax(0,1fr) 300px;gap:40px}.sidebar{padding-left:40px}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-grid{margin-top:-86px}.social-links{display:none}}@media(max-width:800px){.container,.page-shell{width:min(100% - 36px,var(--max))}.header-top{grid-template-columns:1fr auto;min-height:72px}.brand{justify-self:start;font-size:28px}.brand-mark{width:42px;height:42px;border-radius:13px}.header-search,.subscribe-button{display:none}.menu-toggle{display:block;justify-self:end;padding:10px 14px;border:1px solid var(--line);background:#fff;border-radius:4px;font-weight:700}.primary-nav{display:none;min-height:auto;align-items:stretch;flex-direction:column;gap:0;padding:8px 18px 18px}.primary-nav.is-open{display:flex}.primary-nav a{padding:10px 0;border-bottom:1px solid var(--line)}.page-shell{grid-template-columns:1fr;margin-top:48px}.sidebar{padding:40px 0 0;border-left:0;border-top:1px solid var(--line)}.hero-grid{grid-template-columns:1fr;grid-template-rows:auto;margin-top:-48px;padding-block:36px}.hero-grid .news-card:first-child{grid-row:auto}.hero-grid .news-card{min-height:300px}.news-grid{gap:34px 22px}.article-detail h1,.static-page h1{font-size:40px}.footer-inner{flex-direction:column}}@media(max-width:540px){body{font-size:16px}.news-grid{grid-template-columns:1fr}.hero-grid{margin-inline:-18px;padding-inline:18px}.hero-grid .news-card:first-child h2,.hero-grid h2{font-size:24px}.section-head h1{font-size:32px}.article-detail h1,.static-page h1{font-size:34px}.search-form{flex-direction:column}.search-form button{width:100%}.footer-inner{padding:42px 0}}
