main{background:var(--weiss)}
.doc-hero{display:grid;grid-template-columns:var(--lhb-grid-subpage-hero);border-bottom:var(--linie) solid var(--lhb-line-color);min-height:330px}
.doc-hero-left,.doc-hero-right{padding:42px 36px}
.doc-hero-left{border-right:var(--linie) solid var(--lhb-line-color)}
.doc-kicker,.doc-label{font-family:var(--lhb-font-display);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--lila);margin-bottom:16px}
.doc-hero h1{font-family:var(--lhb-font-display);font-size:clamp(40px,5.3vw,72px);font-weight:800;letter-spacing:0;line-height:.94;text-transform:uppercase}
.doc-hero p{font-family:var(--lhb-font-body);font-size:18px;line-height:1.6;color:var(--lhb-neutral-800);max-width:820px}
.doc-hero p + p{margin-top:14px}
.doc-section{display:grid;grid-template-columns:var(--lhb-grid-standard-split);border-bottom:var(--linie) solid var(--lhb-line-color)}
.doc-section-head{padding:34px 30px;border-right:var(--linie) solid var(--lhb-line-color)}
.doc-section-head h2{font-family:var(--lhb-font-display);font-size:34px;font-weight:800;letter-spacing:0;line-height:1;text-transform:uppercase}
.doc-section-body{padding:34px 30px;font-family:var(--lhb-font-body);font-size:16px;line-height:1.7;color:var(--lhb-neutral-800)}
.doc-section-body p + p{margin-top:14px}
.doc-section-body ul{padding-left:20px;margin-top:14px}
.doc-section-body li{margin:7px 0}
.doc-entry{border-bottom:var(--linie) solid var(--lhb-line-color)}
.entry-grid{display:grid;grid-template-columns:var(--lhb-grid-documentary-row)}
.entry-copy{padding:30px;border-right:var(--linie) solid var(--lhb-line-color);min-width:0;max-width:100%}
.entry-copy h2{font-family:var(--lhb-font-display);font-size:32px;font-weight:800;letter-spacing:0;line-height:1.05;text-transform:uppercase;margin-bottom:16px}
.entry-copy p{font-family:var(--lhb-font-body);font-size:15px;line-height:1.7;color:var(--lhb-neutral-800)}
.entry-gallery{padding:22px;min-width:0;max-width:100%}
.series-preview{display:flex;align-items:flex-start;gap:16px;width:100%;min-width:0;max-width:100%;overflow:hidden}
.series-thumb{position:relative;display:inline-block;flex:0 1 auto;max-width:calc((100% - 32px)/3);height:auto;border:0;padding:0;cursor:pointer;background:transparent;text-align:left;vertical-align:top}
.series-thumb img{display:block;width:auto;height:auto;max-height:240px;max-width:100%;object-fit:contain;background:transparent;border:var(--lhb-line-width-medium) solid var(--lhb-line-color);box-sizing:border-box}
.series-actions{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;flex-wrap:wrap}
.series-count{font-family:var(--lhb-font-body);font-size:13px;color:var(--lhb-neutral-650)}
.placeholder-entry{padding:24px 30px;border-top:var(--linie) solid var(--lhb-line-color);font-family:var(--lhb-font-body);font-size:15px;line-height:1.6;color:var(--lhb-neutral-750);background:var(--lhb-neutral-50)}
@media(max-width:980px){.doc-hero,.doc-section,.entry-grid{grid-template-columns:1fr}.doc-hero-left,.doc-section-head,.entry-copy{border-right:none;border-bottom:var(--linie) solid var(--lhb-line-color)}.series-thumb{max-width:calc((100% - 16px)/2)}.series-thumb:nth-child(n+3){display:none}}
@media(max-width:640px){.doc-hero-left,.doc-hero-right,.doc-section-head,.doc-section-body,.entry-copy,.entry-gallery{padding-left:22px;padding-right:22px}.doc-hero h1{font-size:40px}.doc-section-head h2,.entry-copy h2{font-size:30px}.series-thumb{max-width:100%}.series-thumb:not(:first-child){display:none}.series-thumb img{max-height:260px}}
