@layer components{.page-intro.youth-intro{display:block}.youth-intro-copy{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.youth-intro-copy h1{max-width:560px}.youth-intro-copy .page-lead{margin-top:0}.youth-jump-links{flex-wrap:wrap;gap:8px 28px;margin-top:24px;display:flex}.youth-jump-links a{min-height:44px}.youth-photo{margin:48px 0 0}.youth-intro .youth-photo img{aspect-ratio:auto}.youth-photo figcaption{color:var(--muted);margin-top:12px;font-size:13px}.prose-row.youth-program{border-top:0;padding-block:0}#konfirmation,#slash{scroll-margin-top:32px}.youth-slash{background:var(--surface)}.youth-practical{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:24px;margin-top:32px;padding-block:24px;display:grid}.youth-practical dt{color:var(--muted);font-size:14px}.youth-practical dd{margin:8px 0 0;font-size:17px}.youth-history-label{color:var(--muted);margin-top:16px}.youth-contact-links{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.youth-contact-links a{overflow-wrap:anywhere}@media (max-width:1100px){.youth-intro-copy{gap:56px}}@media (max-width:850px){.youth-intro-copy{grid-template-columns:1fr;gap:24px}.youth-photo{margin-top:32px}}@media (max-width:600px){.youth-practical{grid-template-columns:1fr}}}
