@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--bg:#fff!important;--panel:#fff!important;--text:#07111f!important;--muted:#5d6877!important;--line:#dce2ea!important;--accent:#075cff!important;--cyan:#a8e000!important;--ink:#07111f;--blue:#075cff;--soft:#f5f7fa}
html,body{overflow-x:hidden}body{background:#fff!important;color:var(--text)!important;font-family:Manrope,Arial,sans-serif!important}.wrap{width:min(1220px,calc(100% - 64px))!important}.nav{height:90px!important;border-bottom:1px solid var(--line)}.brand{font-size:20px!important;letter-spacing:-.04em}.brand img{width:38px!important;height:38px!important}.navlinks{gap:28px!important}.navlinks a{color:#26354a!important;font-size:12px!important;font-weight:700!important;padding:8px 0!important}.navlinks a:hover{background:none!important;color:var(--accent)!important}.navlinks .lang{border:0!important;border-bottom:2px solid var(--accent)!important;color:var(--accent)!important}.hero{padding:85px 0 56px!important;max-width:900px!important}.eyebrow{display:none!important}.hero h1{font-size:clamp(46px,6.5vw,82px)!important;line-height:1.02!important;letter-spacing:-.065em!important;margin:0 0 20px!important}.hero p{font-size:16px!important;color:var(--muted)!important;max-width:690px}.search{border:0!important;border-bottom:1px solid var(--ink)!important;border-radius:0!important;background:transparent!important;max-width:680px!important;padding:0!important;margin-top:34px!important}.search input{padding:14px 0!important;color:var(--ink)!important;font-family:Manrope!important}.search button{border-radius:3px!important;background:var(--accent)!important;padding:11px 22px!important}.posts{grid-template-columns:1fr!important;gap:0!important;padding:25px 0 80px!important;border-top:1px solid var(--ink)}.postcard{min-height:0!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:#fff!important;padding:27px 4px!important;display:grid!important;grid-template-columns:150px minmax(0,1fr) 170px!important;gap:30px!important;box-shadow:none!important}.postcard:before{display:none!important}.postcard:hover{transform:none!important;background:var(--soft)!important;box-shadow:none!important}.postcard small{font:500 10px DM Mono,monospace!important;color:var(--accent)!important}.postcard h2{font-size:23px!important;margin:0 0 9px!important}.postcard p{font-size:13px!important;max-width:700px}.postmeta{margin:0!important;padding:0!important;align-self:center;justify-content:flex-end!important;gap:15px}.article{max-width:860px!important;margin:64px auto 100px!important}.crumbs{font:500 10px DM Mono,monospace!important;color:var(--muted)!important}.article h1{font-size:clamp(45px,6vw,72px)!important;color:var(--ink);margin-top:25px!important}.articlelead{font-size:19px!important}.articlemeta{font:500 10px DM Mono,monospace!important}.content{color:#26354a!important;font-size:17px!important}.content h2{color:var(--ink)!important;font-size:34px!important}.content h3{color:var(--ink)!important}.content p,.content li{color:#34445a!important}.content a{color:var(--accent)!important}.content blockquote{border-color:var(--accent)!important;background:#f3f7ff!important}.related{border-color:var(--line)!important}.footer{border-color:var(--line)!important;color:var(--muted)!important}.partner-rail{margin:15px 0 35px!important}.partner-list{grid-template-columns:repeat(5,1fr)!important}
@media(max-width:900px){.postcard{grid-template-columns:110px 1fr!important}.postmeta{grid-column:2}.partner-list{grid-template-columns:1fr 1fr!important}}
@media(max-width:620px){.wrap{width:min(100% - 28px,1220px)!important}.nav{height:74px!important}.hero{padding-top:55px!important}.hero h1{font-size:43px!important}.postcard{grid-template-columns:1fr!important;gap:10px!important}.postmeta{grid-column:auto!important;justify-content:space-between!important}.article{margin-top:40px!important}.article h1{font-size:43px!important}.content{font-size:15px!important}.partner-list{grid-template-columns:1fr!important}}
