/* Eksplisitt migrerte butikkpresentasjoner; main og bilder beholdes. */
.underside-design .pres-hero{display:flex;align-items:center;gap:24px;padding:12px 0 30px;margin:0 0 28px;border-bottom:1px solid #e4dfd6;background:transparent;border-radius:0}
.underside-design .pres-hero-info{min-width:0}.underside-design .pres-hero-logo{width:76px;height:76px;flex-shrink:0;background:#f1eee6;border:1px solid #e4dfd6;border-radius:14px;display:flex;align-items:center;justify-content:center}
.underside-design .pres-hero-logo img{max-width:52px;max-height:52px;object-fit:contain}.underside-design .pres-hero .page-title{font:400 48px/1.12 'Instrument Serif',Georgia,serif;letter-spacing:-.5px}
.underside-design .pres-hero-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.underside-design .pres-card-cat{background:#f1eee6;color:#70685c;font-size:12px}.underside-design .pres-card-date{font-size:12px;color:#716c62}
.underside-design .article-body{max-width:850px;margin:0 auto;background:#fff;border:1px solid #e4dfd6;border-radius:12px;padding:36px;box-sizing:border-box;overflow-wrap:anywhere;color:#625f55;font-size:16px;line-height:1.85}
.underside-design .article-body h2{font:400 32px/1.2 'Instrument Serif',Georgia,serif;color:#30312b;margin:32px 0 14px}.underside-design .article-body p{line-height:1.85}.underside-design .article-body img{max-width:100%;height:auto}.underside-design .article-body a{color:#a34d2a;text-underline-offset:3px}
.underside-design .pres-cta,.underside-design .pres-back{max-width:850px;margin:28px auto}.underside-design .pres-cta-btn{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;border-radius:999px;padding:13px 24px;background:#bf6134;color:#fff;font-size:14px;text-decoration:none}.underside-design .pres-back a{color:#936346;font-size:14px}
@media(max-width:600px){.underside-design .pres-hero{gap:16px;align-items:flex-start}.underside-design .pres-hero .page-title{font-size:38px}.underside-design .pres-hero-logo{width:62px;height:62px}.underside-design .pres-hero-logo img{max-width:44px;max-height:44px}.underside-design .article-body{padding:24px 20px}.underside-design .article-body h2{font-size:28px}.underside-design .pres-cta-btn{max-width:100%;white-space:normal}}
