/* Exact editorial component rules from geo-streekdetail/v2-20261029/streek-v2.css. */
#content .streek-editorial{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid #ded2b9;border-radius:18px;overflow:hidden;background:#fffdf9}
#content .streek-editorial-photo{position:relative;margin:0;min-width:0;background:#dde1cc;height:270px}
#content .streek-editorial-photo picture,#content .streek-editorial-photo picture>img{display:block;width:100%;height:100%;object-fit:cover;object-position:55% 50%}
#content .streek-editorial-photo figcaption{position:absolute;left:12px;right:12px;bottom:12px;font-size:12px;line-height:1.5;color:#fff}
#content .streek-editorial-photo figcaption a{display:inline-block;padding:7px 9px;border-radius:6px;background:#29372bf5}
#content .streek-editorial-copy{padding:26px 24px;align-self:center;min-width:0}
#content .streek-editorial-copy h2{font-size:36px;line-height:1.15;color:#413e2e}
#content .streek-editorial-copy p{font-size:17px;line-height:1.8;color:#514f44;max-width:52ch;margin-bottom:18px}
#content .streek-editorial-link{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;color:#5c603a;font-size:15px;font-weight:700;line-height:1.6;text-decoration:underline}
#content .streek-editorial-link>span:last-child{flex:none}
#content .streek-activity-card .streek-editorial-link{margin-top:auto;padding-top:12px;border-top:1px solid #e4dcc8;width:100%;font-size:15px}
@media(min-width:600px){
#content .streek-editorial-photo{height:360px}
#content .streek-editorial-copy{padding:32px}
}
@media(min-width:900px){
#content .streek-editorial{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}
#content .streek-editorial-photo{height:auto;min-height:450px}
#content .streek-editorial-copy{padding:34px}
#content .streek-editorial-copy h2{font-size:44px;line-height:1.2;margin-bottom:20px}
#content .streek-editorial-copy p{font-size:18px;line-height:1.8}
#content .streek-editorial-link{font-size:16px}
#content .streek-nature .streek-editorial-photo{grid-column:2;grid-row:1}
#content .streek-nature .streek-editorial-copy{grid-column:1;grid-row:1}
#content .streek-activity-card .streek-editorial-link{font-size:16px}
}
@media(min-width:1200px){
#content .streek-editorial-copy{padding:42px}
#content .streek-editorial-copy h2{font-size:48px}
#content .streek-editorial-photo{min-height:470px}
}
