/* KWR 29.10.2026: one content gutter, native anchors and consistent heroes. */
.kwr-refresh{padding-top:120px}.kwr-refresh h1,.kwr-refresh h2,.kwr-refresh h3{font-family:Roboto,Arial,sans-serif;text-transform:none;color:var(--ink)}
.kwr-refresh .kwr-hero-brand{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.kwr-refresh .kwr-hero-logo{width:142px;height:auto}.kwr-refresh .kwr-hero-brand .eyebrow{margin:0}.kwr-refresh .article-hero{padding-top:42px}.kwr-refresh [id],.kwr-extension [id]{scroll-margin-top:155px}.kwr-refresh .toc a{display:block;min-height:44px;padding:8px 0}.kwr-refresh .kwr-editorial-image{margin:32px 0}.kwr-refresh .kwr-editorial-image img{width:100%;max-height:540px;object-fit:cover;border-radius:22px}.kwr-refresh figcaption{font-size:13px;line-height:1.5;margin-top:8px}.kwr-refresh .kwr-questions section{margin-bottom:30px}.kwr-refresh .kwr-sources{font-size:15px}.kwr-refresh .kwr-sources a{overflow-wrap:anywhere}
.kwr-extension{padding-top:0!important}.kwr-extension .wrap{width:100%}.frame>.kwr-extension{position:relative;width:100vw;max-width:none;margin-left:calc(50% - 50vw)}body:has(.frame>.kwr-extension){overflow-x:clip}
.kwr-style-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.kwr-style-card{display:block;background:#fff;border:1px solid #d9d5d1;border-radius:22px;overflow:hidden;text-decoration:none!important}.kwr-style-card>img{width:100%;aspect-ratio:3/2;object-fit:cover}.kwr-style-card>div{padding:25px}.kwr-style-card h2{font-size:25px}.kwr-style-card p{font-size:16px}.kwr-style-card span{font-weight:700;color:#990033}.kwr-style-card:hover{border-color:#990033}
@media(max-width:900px){.kwr-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.kwr-refresh{padding-top:125px}.kwr-refresh .article-hero{padding-top:28px}.kwr-refresh .kwr-hero-logo{width:120px}.kwr-refresh [id]{scroll-margin-top:145px}}@media(max-width:580px){.kwr-style-grid{grid-template-columns:1fr}.kwr-refresh .kwr-hero-brand{align-items:flex-start}.kwr-refresh .article-layout{display:block}.kwr-refresh .toc{position:static}}
@media(prefers-reduced-motion:reduce){.kwr-refresh *{scroll-behavior:auto!important;transition:none!important}}
