@media(max-width:760px){.empty-state{display:block!important;padding:28px 22px!important}.empty-state>span{display:block;margin-bottom:12px}.empty-state>i{display:block;font-size:52px!important;line-height:1;margin:0 0 18px}.empty-state>h2{margin:0 0 18px!important}.empty-state>p{margin:0 0 18px}.empty-state>a{display:inline-block;margin-top:0}.mast .brand span{max-width:190px}.article-head h1,.service-head h1,.catalog-head h1,.hub-passport h1{hyphens:auto}}

/* A calmer article mode: closer to a reference book than a poster. */
@media(max-width:760px){.home-dossier .hero h1{font-size:46px!important;line-height:1.02!important;overflow-wrap:normal}.home-dossier .hero{min-height:auto!important;grid-template-columns:1fr!important;gap:42px!important}}
.home-dossier .hero{min-height:600px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:80px;background:linear-gradient(125deg,var(--cream),var(--paper))}.home-dossier .hero h1{max-width:780px;font-size:clamp(58px,6.5vw,86px);line-height:.96;letter-spacing:-.045em}.home-dossier .hero>div>p{max-width:650px}.home-method{border-top:3px solid var(--ink);padding-top:18px}.home-method>span{font:800 10px var(--sans);text-transform:uppercase;letter-spacing:.14em;color:var(--moss)}.home-method ol{list-style:none;margin:22px 0 0;padding:0}.home-method li{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:14px 0;border-top:1px solid var(--line)}.home-method i{font:italic 14px var(--serif);color:var(--moss)}.home-method b{font:700 13px/1.35 var(--sans)}.hub-method{display:grid;gap:8px;margin:0!important;padding-left:28px;border-left:1px solid var(--line);font:800 11px/1.35 var(--sans)!important;text-transform:uppercase;letter-spacing:.08em;color:var(--moss)}.hub-method span{display:block;padding:5px 0}
.section-hub{padding-top:52px}.section-hub .hub-local{margin-bottom:48px}.section-hub .hub-passport{display:block;border-bottom:0;padding-bottom:0}.section-hub .hub-passport>div:first-child{max-width:900px}.section-hub .hub-passport h1{font-size:clamp(48px,6vw,72px);line-height:1;letter-spacing:-.035em;margin:15px 0 34px;overflow-wrap:normal}.hub-intro{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:60px;align-items:center!important;padding:24px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.hub-intro>p{margin:0!important;font:21px/1.5 var(--serif);max-width:620px}.hub-intro dl{width:100%}.hub-intro dd{font-size:22px}.hub-feature{display:grid;grid-template-columns:120px minmax(0,1fr) 170px;gap:28px;align-items:start;margin:56px 0 70px;padding:25px 0 30px;border-top:3px solid var(--ink);border-bottom:1px solid var(--line);text-decoration:none}.hub-feature>span{padding-top:8px;font:800 10px/1.3 var(--sans);text-transform:uppercase;letter-spacing:.14em;color:var(--moss)}.hub-feature h2{font:36px/1.08 var(--serif);letter-spacing:-.018em;margin:0 0 12px}.hub-feature p{margin:0;color:#4d5c56}.hub-feature aside{display:grid;gap:3px;padding-left:20px;border-left:1px solid var(--line)}.hub-feature aside b{font:24px var(--serif)}.hub-feature aside small{color:var(--moss)}.hub-feature aside strong{margin-top:22px;font-size:12px}.section-hub .hub-materials{margin-top:0}
.article-cover{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:24px 42px;align-items:end}.article-cover>div{display:contents}.article-cover .eyebrow,.article-cover h1{grid-column:1/-1}.article-cover h1{margin-top:-2px}.article-cover>div>p{grid-column:1;align-self:end;margin:0}.article-route{grid-column:2;margin-top:0}.article-route ol{display:block}.article-route li{grid-template-columns:28px 1fr}
.d-verdict{background:var(--cream);color:var(--ink);border:1px solid var(--line);border-top:3px solid var(--moss);padding:28px}.d-verdict h3{margin:0 0 18px;font:800 10px/1.3 var(--sans);text-transform:uppercase;letter-spacing:.13em;color:var(--moss)}.d-verdict>b{color:var(--ink);font-size:22px;line-height:1.4}.d-verdict p{color:#405049}.d-verdict small{border-top-color:var(--line);color:#59665f}
.article-head h1{font-size:clamp(38px,4.2vw,56px);line-height:1.04;letter-spacing:-.025em}.article-cover{gap:32px}.article-route{background:rgba(255,253,247,.58);color:var(--ink);border:1px solid var(--line);padding:20px}.article-route>span{color:var(--moss)}.article-route li{border-top-color:var(--line)}.article-route i{color:var(--moss)}.chapter-head h2{font-size:36px;line-height:1.12;letter-spacing:-.015em}.chapter-critical{background:var(--cream)!important;color:var(--ink);border-left:4px solid #b88a66;padding:28px!important}.chapter-critical .chapter-head{margin-top:-28px!important;border-top-color:var(--ink)}.chapter-critical .chapter-head span,.chapter-critical a{color:var(--moss)}.chapter-critical details[open]{background:var(--paper)}
@media(max-width:760px){.section-hub{padding-top:34px}.section-hub .hub-local{margin-bottom:34px}.section-hub .hub-passport h1{font-size:48px;margin-bottom:25px}.hub-intro{grid-template-columns:1fr;gap:24px}.hub-intro dl{grid-template-columns:repeat(3,1fr)}.hub-feature{grid-template-columns:1fr;gap:16px;margin:42px 0 52px}.hub-feature aside{padding:16px 0 0;border-left:0;border-top:1px solid var(--line)}.hub-feature aside strong{margin-top:12px}.hub-feature h2{font-size:30px}.article-cover{display:block}.article-cover>div{display:block}.article-cover h1{margin-top:16px}.article-cover>div>p{margin:0}.article-head h1{font-size:36px;line-height:1.08}.chapter-head h2{font-size:30px}.article-preface>p:first-child:first-letter{font-size:44px}}
