#editorial-hub{background:#eee7dd;color:#211620;padding:86px clamp(20px,8vw,120px);font-family:Manrope,system-ui,sans-serif}#editorial-hub .hub-inner{max-width:1160px;margin:auto}#editorial-hub .hub-label{color:#8b5e3c;font-size:11px;font-weight:800;letter-spacing:.2em}#editorial-hub h2{font-family:'Cormorant Garamond',serif;font-size:clamp(38px,5vw,64px);line-height:1;margin:16px 0 20px}#editorial-hub .hub-lead{max-width:780px;color:#665760;font-size:16px;line-height:1.85}#editorial-hub .hub-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:42px}#editorial-hub .hub-card{display:block;background:#f8f3ec;border:1px solid #cabdb6;color:#281822;text-decoration:none;padding:25px;min-height:170px}#editorial-hub .hub-card span{display:block;color:#956b49;font-size:10px;font-weight:800;letter-spacing:.12em;margin-bottom:14px}#editorial-hub .hub-card strong{display:block;font-family:'Cormorant Garamond',serif;font-size:27px;line-height:1.05}#editorial-hub .hub-card p{color:#74666d;font-size:13px;line-height:1.65}#editorial-hub .hub-note{margin-top:42px;border-top:1px solid #cabdb6;padding-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:28px}#editorial-hub .hub-note h3{margin:0 0 10px;font-size:15px}#editorial-hub .hub-note p{margin:0;color:#74666d;font-size:13px;line-height:1.75}@media(max-width:900px){#editorial-hub .hub-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){#editorial-hub{padding:64px 20px}#editorial-hub .hub-grid,#editorial-hub .hub-note{grid-template-columns:1fr}#editorial-hub .hub-card{min-height:0}}