.sml-body{font-size:var(--fs-body-lg);line-height:var(--lh-body);color:var(--text-body);max-width:68ch}.sml-body p{margin:0 0 var(--space-5)}.sml-body h2{font:var(--fw-extrabold) var(--fs-d2)/var(--lh-tight) var(--font-display);color:var(--text-heading);margin:var(--space-9) 0 var(--space-4);scroll-margin-top:96px}.sml-body h3{font:var(--fw-extrabold) var(--fs-h4)/var(--lh-tight) var(--font-display);color:var(--text-heading);margin:var(--space-7) 0 var(--space-3);scroll-margin-top:96px}.sml-body h4{font:var(--fw-bold) var(--fs-h5)/var(--lh-tight) var(--font-display);color:var(--text-heading);margin:var(--space-6) 0 var(--space-2)}.sml-body ul,.sml-body ol{margin:0 0 var(--space-5);padding-left:1.35em}.sml-body li{margin:0 0 var(--space-2)}.sml-body img{max-width:100%;height:auto;border-radius:var(--radius-image);box-shadow:var(--shadow-sm);margin:var(--space-6) 0}.sml-body a{color:var(--text-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.sml-body a:hover{color:var(--coral-700)}.sml-body strong{color:var(--text-heading)}.sml-body table{width:100%;border-collapse:collapse;margin:var(--space-6) 0;font-size:var(--fs-body)}.sml-body td,.sml-body th{border:var(--border-w) solid var(--border-subtle);padding:var(--space-3) var(--space-4);text-align:left}.sml-body th{background:var(--surface-tint);font-family:var(--font-display);font-weight:var(--fw-bold)}.sml-body blockquote{margin:var(--space-6) 0;padding:var(--space-5) var(--space-6);background:var(--coral-50);border-radius:var(--radius-md);font-size:var(--fs-lead)}.sml-body p.sml-cta{margin:var(--space-7) 0;padding:var(--space-5) var(--space-6);background:var(--coral-50);border-radius:var(--radius-md);font-weight:var(--fw-semibold);color:var(--text-heading)}.sml-body p.sml-readmore{margin:var(--space-6) 0;padding:var(--space-4) var(--space-5);background:var(--surface-tint);border-left:3px solid var(--coral-500);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--fs-body)}.sml-body p.sml-readmore strong{font-weight:var(--fw-bold)}.sml-pick{margin:var(--space-7) 0;padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);border:var(--border-w) solid var(--border-subtle)}.sml-pick-yes{background:var(--sage-100);border-color:var(--sage-500)}.sml-pick-no{background:var(--coral-50);border-color:var(--coral-300)}.sml-pick .sml-pick-title{font:var(--fw-extrabold) var(--fs-h5)/var(--lh-tight) var(--font-display);color:var(--text-heading);margin:0 0 var(--space-4)}.sml-body .sml-pick h2.sml-pick-title,.sml-body .sml-pick h3.sml-pick-title,.sml-body .sml-pick h4.sml-pick-title{font:var(--fw-extrabold) var(--fs-h5)/var(--lh-tight) var(--font-display);margin:0 0 var(--space-4)}.sml-body .sml-pick ul,.sml-pick ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.sml-pick li{margin:0;padding-left:32px;position:relative;font-size:var(--fs-body)}.sml-pick li:before{position:absolute;left:0;top:.05em;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff}.sml-pick-yes li:before{content:"✓";background:var(--sage-700)}.sml-pick-no li:before{content:"✕";background:var(--coral-500)}.sml-rpart{margin:var(--space-7) 0;padding:var(--space-6);border-radius:var(--radius-lg);border:var(--border-w) solid var(--border-subtle);background:var(--surface-card);box-shadow:var(--shadow-xs)}.sml-rpart .sml-rpart-title{margin:0 0 var(--space-4);font:var(--fw-extrabold) var(--fs-h5)/var(--lh-tight) var(--font-display);color:var(--text-heading)}.sml-body .sml-rpart ul,.sml-body .sml-rpart ol{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-3)}.sml-body .sml-rpart li{margin:0;padding-left:32px;position:relative;font-size:var(--fs-body)}.sml-rpart-ing{background:var(--sand-50,var(--surface-tint))}.sml-body .sml-rpart-ing li:before{content:"";position:absolute;left:2px;top:.45em;width:9px;height:9px;border-radius:50%;border:2px solid var(--coral-400)}.sml-rpart-steps{counter-reset:sml-step}.sml-body .sml-rpart-steps li{padding-left:40px;counter-increment:sml-step}.sml-body .sml-rpart-steps li:before{content:counter(sml-step);position:absolute;left:0;top:.05em;width:26px;height:26px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font:var(--fw-bold) 13px/1 var(--font-display)}.sml-rpart-macro{background:var(--butter-100);border-color:var(--butter-500)}.sml-macros{display:flex;flex-wrap:wrap;gap:var(--space-3)}.sml-macros span{display:grid;gap:2px;min-width:88px;padding:var(--space-3) var(--space-4);background:var(--white);border-radius:var(--radius-md);font-size:var(--fs-xs);color:var(--text-muted);text-transform:capitalize}.sml-macros em{font:var(--fw-extrabold) var(--fs-h5)/1 var(--font-display);color:var(--text-heading);font-style:normal}.sml-macros em i{font:inherit;font-size:var(--fs-sm);font-style:normal;color:var(--text-muted)}.sml-body hr{border:0;border-top:var(--border-w) solid var(--border-subtle);margin:var(--space-8) 0}.sml-body .sml-bronnen{margin:var(--space-9) 0 0;padding:var(--space-5) var(--space-6);background:var(--surface-tint);border:var(--border-w) solid var(--border-subtle);border-radius:var(--radius-lg)}.sml-body .sml-bronnen-titel{margin:0 0 var(--space-3);font:var(--fw-extrabold) var(--fs-eyebrow)/1 var(--font-display);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-subtle)}.sml-body .sml-bronnen ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-3)}.sml-body .sml-bronnen li{margin:0;padding-left:var(--space-5);position:relative;font-size:var(--fs-sm);line-height:var(--lh-snug);overflow-wrap:anywhere}.sml-body .sml-bronnen li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--coral-300)}.sml-body .sml-bronnen a{color:var(--text-body);text-decoration-color:var(--sand-400)}.sml-body .sml-bronnen a:hover{color:var(--coral-700);text-decoration-color:currentColor}
