@layer pages{@scope([data-page=imprint],[data-page=privacy],[data-page=careers]){.legal{padding-top:var(--hero-pad-top);padding-bottom:var(--s-120)}.legal h1{margin-bottom:var(--s-24)}.legal .lede{max-width:52ch}.legal__body{max-width:760px;margin-top:var(--s-60)}.careers{max-width:calc(696px + 2 * var(--gutter-text))}.careers__eyebrow{margin-bottom:var(--s-16);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);font-size:12px}.careers .legal__body{gap:var(--s-16);margin-top:var(--s-32);font-size:17px;line-height:1.6;display:grid}.careers a{color:#3f7a12;text-underline-offset:3px;transition:color .2s var(--ease-out);text-decoration:underline}.careers__include{margin-top:var(--s-24);padding-top:var(--s-24);border-top:var(--hairline)}.careers__include h2{font:500 15px / 1.5 var(--font-sans);letter-spacing:var(--ls-ui);color:var(--color-text-muted)}.careers__include ol{gap:var(--s-12);margin:var(--s-16) 0 0;counter-reset:include;padding:0;list-style:none;display:grid}.careers__include li{counter-increment:include;grid-template-columns:28px 1fr;display:grid}.careers__include li:before{content:counter(include, decimal-leading-zero);font:500 12px / 1.6 var(--font-sans);letter-spacing:.06em;color:#3f7a12;font-variant-numeric:tabular-nums;padding-top:3px}.careers a:hover{color:#2c560c}.legal__section{padding:var(--s-40) 0;border-top:var(--hairline);scroll-margin-top:calc(var(--nav-h) + var(--s-24))}.legal__section h2{font-size:var(--body-l);line-height:var(--lh-body-l)}.legal__text{gap:var(--s-16);margin-top:var(--s-16);color:var(--color-text-muted);flex-direction:column;font-size:15px;line-height:1.6;display:flex}.legal__list{gap:var(--s-8);flex-direction:column;padding-left:20px;list-style:outside;display:flex}.legal__list li::marker{color:var(--color-text-muted)}.legal__facts{border-top:var(--hairline)}.legal__facts>div{gap:var(--s-24);padding:var(--s-16) 0;border-bottom:var(--hairline);font-size:var(--body-xs);grid-template-columns:240px minmax(0,1fr);line-height:1.6;display:grid}.legal__facts dt{color:var(--color-text)}.legal__facts dd{color:var(--color-text-muted)}.legal__facts dd[data-pending=true]{color:var(--color-text-muted);font-style:italic}.legal__facts--mb{margin-bottom:var(--s-40)}.legal__facts--mt{margin-top:var(--s-8)}@media (width<=767px){.legal__facts>div{gap:var(--s-4);grid-template-columns:1fr}}}}
