
.dp-froet{--dp-green:#358456;--dp-ink:#242424;box-sizing:border-box;max-width:1160px;margin:0 auto;padding:32px 24px;background:#fff;color:var(--dp-ink);font:18px/1.75 Georgia,serif;text-align:left}
.dp-froet *{box-sizing:border-box}.dp-froet p{margin:0 0 1.2em}.dp-froet header{border-top:4px solid var(--dp-green);padding-top:18px;margin-bottom:28px}.dp-froet .dp-kicker{font:700 14px/1.6 Arial,sans-serif;letter-spacing:.07em;color:var(--dp-green)}.dp-froet .dp-kicker span{color:#5d625e}.dp-froet .dp-subtitle{font:16px/1.6 Arial,sans-serif;color:#555}.dp-froet .dp-title{font:750 clamp(30px,4vw,52px)/1.13 Arial,sans-serif;letter-spacing:-.025em;margin:20px 0 24px;color:#242424;text-transform:none}.dp-froet .dp-byline{font:14px/1.6 Arial,sans-serif;color:#626262}.dp-froet .dp-byline span{display:block}.dp-froet .dp-intro{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:start;margin-bottom:44px}.dp-froet .dp-lead{font-size:21px;font-weight:bold;line-height:1.6}.dp-froet figure{margin:0 0 24px}.dp-froet img{width:100%;max-width:100%;height:auto;display:block;border-radius:2px}.dp-froet figcaption{font:12px/1.5 Arial,sans-serif;color:#666;margin-top:9px}.dp-froet .dp-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:48px}.dp-froet h3{font:bold 19px/1.5 Arial,sans-serif;color:#252525;margin:30px 0 10px;text-transform:none}.dp-froet h2{font:bold 28px/1.25 Arial,sans-serif;color:#242424;margin:0 0 24px;text-transform:none}.dp-froet .dp-side{font-size:16px}.dp-froet .dp-side section{background:#f2f5f1;padding:24px;border-top:3px solid var(--dp-green)}.dp-froet .dp-side h2{font-size:22px;color:var(--dp-green)}.dp-froet blockquote{border:0;border-top:1px solid #243a59;border-bottom:1px solid #243a59;margin:32px 0;padding:20px 0;font:bold 20px/1.4 Georgia,serif;color:#243a59}.dp-froet blockquote p{margin:0}.dp-froet .dp-feature{margin-top:44px;border-top:3px solid var(--dp-green);padding-top:24px}.dp-froet footer{border-top:1px solid #ddd;margin-top:40px;padding-top:18px;font:12px/1.6 Arial,sans-serif;color:#666}
@media(max-width:760px){.dp-froet{padding:20px 16px;font-size:17px}.dp-froet .dp-intro,.dp-froet .dp-layout{grid-template-columns:1fr;gap:24px}.dp-froet .dp-lead{font-size:19px}.dp-froet .dp-side{margin-top:12px}.dp-froet .dp-title{font-size:32px}.dp-froet h2{font-size:25px}}
@media print{.dp-froet{max-width:none;padding:0;font-size:11pt}.dp-froet .dp-layout{display:block}.dp-froet .dp-side{display:none}.dp-froet h3{break-after:avoid}.dp-froet figure{break-inside:avoid}}
