
.model-guide,.model-guide-teaser{background:#f7f5ef;color:#20252a;border:1px solid #d8d3c5;border-radius:12px;box-sizing:border-box;overflow-wrap:anywhere}
.model-guide{max-width:900px;margin:32px auto;padding:clamp(22px,5vw,48px);font:17px/1.75 system-ui,sans-serif}
.model-guide h1,.model-guide h2,.model-guide-teaser h2{color:#20252a;line-height:1.25;font-family:inherit}
.model-guide h1{font-size:clamp(1.9rem,4vw,2.7rem);margin:16px 0}.model-guide h2{font-size:1.35rem;margin:30px 0 14px}
.model-guide p{margin:14px 0}.model-guide a,.model-guide-teaser a{color:#244d65;text-decoration:underline;text-underline-offset:3px}
.model-guide a:focus-visible,.model-guide-teaser a:focus-visible{outline:3px solid #a77925;outline-offset:5px}
.model-guide .guide-kicker,.model-guide-teaser .guide-kicker{font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:#5e5748;font-weight:700}
.model-guide .guide-date{font-size:.85rem;color:#595e62}.model-guide .guide-intro{font-size:1.12rem}
.model-guide .guide-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}
.model-guide .guide-facts>div{padding:16px;background:white;border:1px solid #dedacf;border-radius:8px;min-width:0}
.model-guide dt{font-size:.83rem;color:#595e62}.model-guide dd{font-weight:650;margin:5px 0 0;font-size:1.04rem;color:#20252a}
.model-guide ul{list-style:disc;padding-left:24px}.model-guide li{margin:9px 0}.model-guide .guide-source{font-size:.9rem;border-top:1px solid #d8d3c5;margin-top:28px;padding-top:16px}
.model-guide .guide-actions{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:24px}.model-guide .guide-actions a{font-weight:650}
.model-guide-teaser{padding:22px 26px;margin:24px 0 32px;font:16px/1.65 system-ui,sans-serif}
.model-guide-teaser h2{font-size:1.2rem;margin:8px 0 10px}.model-guide-teaser p{margin:8px 0}.model-guide-teaser a{font-weight:650}.model-guide-teaser time{font-size:.8rem;color:#595e62;display:block;margin-top:12px}
@media(max-width:550px){.model-guide{margin:16px 12px}.model-guide .guide-facts{grid-template-columns:1fr}.model-guide-teaser{padding:18px}.model-guide .guide-actions{flex-direction:column}}
