.pmg-clinic-articles { width:100%; margin:0; padding:56px 32px 60px; background:#f5ebe5; box-sizing:border-box; color:var(--Svart,#000); }
.pmg-clinic-articles__inner { max-width:1300px; margin:0 auto; padding:0; box-sizing:border-box; }
.pmg-clinic-articles .pmg-clinic-articles__eyebrow { margin:0 0 12px; font:12px/1.4 'Roboto Mono',monospace; letter-spacing:.06em; color:#64433b; }
.pmg-clinic-articles h2 { margin:0 0 26px; font:30px/1.15 'Instrument Serif',serif; color:var(--Svart,#000); }
.pmg-clinic-articles__grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px; }
.pmg-clinic-articles__card { border:1px solid #dac5ba; border-radius:20px; overflow:hidden; background:#fff; }
.pmg-clinic-articles__card a { display:flex; flex-direction:column; height:100%; color:var(--Svart,#000); text-decoration:none; }
.pmg-clinic-articles__card a:focus-visible { outline:2px solid #b83209; outline-offset:-3px; }
.pmg-clinic-articles__card img { display:block; width:100%; height:auto; aspect-ratio:1.6; object-fit:cover; }
.pmg-clinic-articles__body { display:flex; flex:1; flex-direction:column; gap:12px; padding:24px; }
.pmg-clinic-articles h3 { margin:0; font:500 20px/1.3 Roboto,sans-serif; color:var(--Svart,#000); }
.pmg-clinic-articles__body p { margin:0; font:14px/1.55 Roboto,sans-serif; color:#64433b; }
.pmg-clinic-articles__more { margin-top:auto; padding-top:12px; font:14px/1.4 Roboto,sans-serif; color:#b83209; }
@media(max-width:1099px) { .pmg-clinic-articles__grid { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:899px) { .pmg-clinic-articles__grid { grid-template-columns:1fr; } }
@media(max-width:767px) { .pmg-clinic-articles { padding:40px 24px; } .pmg-clinic-articles__inner { padding:0; } }
