body:has(main.brandGuide){--ink:var(--brand-ink);--paper:var(--brand-paper);--paper-2:var(--brand-surface);--blue:var(--brand-focus);--lime:var(--brand-gold);--muted:var(--brand-text-muted);--line:var(--brand-border);background:var(--brand-paper)}body main.brandGuide{background:var(--brand-paper);color:var(--brand-ink);font:400 var(--brand-size-body)/var(--brand-line-body) var(--brand-font-body)}body main.brandGuide .shell{width:min(var(--brand-width),calc(100% - 48px))}body main.brandGuide :is(h1,h2,h3){-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;letter-spacing:-.02em}body main.brandGuide h2{font:700 clamp(24px,2.6vw,32px)/1.2 var(--brand-font-display);margin:0 0 16px}body main.brandGuide p{margin:0 0 16px}body main.brandGuide .kicker{font:700 12px/1.5 var(--brand-font-body);letter-spacing:.09em;color:var(--brand-focus);margin:0 0 12px}body main.brandGuide .articleHero{width:100%;padding:36px max(24px,calc((100% - var(--brand-width))/2));background:var(--brand-hero-atmosphere);color:var(--brand-text-on-dark)}body main.brandGuide .articleHero h1{max-width:26ch;font:700 clamp(32px,4vw,48px)/1.12 var(--brand-font-display);margin:0}body main.brandGuide .articleHero .kicker{color:var(--brand-gold)}body main.brandGuide .articleHero>p:last-child{max-width:76ch;color:var(--brand-on-dark);margin:20px 0 0;font-size:16px;line-height:1.6}body main.brandGuide .quickAnswer{background:var(--brand-gold-surface);border:1px solid var(--brand-border);border-radius:var(--brand-radius-panel);grid-template-columns:160px minmax(0,1fr);gap:24px;margin-block:24px;padding:24px}body main.brandGuide .quickAnswer strong{font:400 20px/1.5 var(--brand-font-body)}body main.brandGuide .contactPreparation{border:1px solid var(--brand-border);border-radius:var(--brand-radius-panel);background:var(--brand-surface);margin-block:24px;padding:24px}body main.brandGuide .contactPreparation h2{max-width:36ch}body main.brandGuide .contactPreparation small{background:var(--brand-gold-surface);border-radius:var(--brand-radius-control);max-width:none;color:var(--brand-text-muted);margin-top:20px;padding:16px;font-size:13px}body main.brandGuide :is(.contactPreparation .quietLink,.guideContact .button){background:var(--brand-action-fill);max-width:100%;min-height:44px;color:var(--brand-ink);border:1px solid var(--brand-control-border);border-radius:var(--brand-radius-control);box-shadow:none;font:700 14px/1.5 var(--brand-font-body);white-space:normal;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;text-decoration:none;display:inline-flex}body main.brandGuide .guidePreparation{border-bottom:1px solid var(--brand-border);padding:24px 0}body main.brandGuide .guidePreparation h2{max-width:none}body main.brandGuide .guidePreparation>p:not(.kicker){max-width:84ch;font-size:16px;line-height:1.6}body main.brandGuide .guideFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-block:32px}body main.brandGuide .guideFacts article{border:1px solid var(--brand-border);background:var(--brand-surface);box-shadow:var(--brand-shadow-card);min-width:0;padding:24px}body main.brandGuide .guideFacts [data-brand-step]{letter-spacing:0;place-items:center;width:36px;height:36px;font-size:13px;display:inline-grid}body main.brandGuide .guideFacts h2{margin:16px 0 12px;font-size:24px}body main.brandGuide .guideFacts p{color:var(--brand-text-muted);margin:0;font-size:16px;line-height:1.6}body main.brandGuide .articleSources{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--brand-radius-panel);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-block:0 32px;padding:24px}body main.brandGuide .articleSources a{min-height:44px;color:var(--brand-focus);text-underline-offset:4px;align-items:center;gap:12px;font-size:14px;display:flex}body main.brandGuide .articleSources>p{color:var(--brand-text-muted);margin:0;font-size:14px}body main.brandGuide .faqSection{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:32px;padding-block:16px 32px}body main.brandGuide .faqList{min-width:0}body main.brandGuide .faqList details{border-color:var(--brand-border);padding:0}body main.brandGuide .faqList summary{min-height:48px;font:700 16px/1.5 var(--brand-font-body);gap:16px;padding:18px 0}body main.brandGuide .faqList summary span{color:var(--brand-focus);flex-shrink:0}body main.brandGuide .faqList details p{color:var(--brand-text-muted);margin:0;padding:0 0 20px;font-size:16px;line-height:1.6}body main.brandGuide .guideContact{background:var(--brand-panel-fill);border-block:1px solid var(--brand-border);padding:28px 0}body main.brandGuide .guideContact h2{max-width:36ch}body main.brandGuide .guideContact p:not(.kicker){color:var(--brand-text-muted);margin:0 0 20px;font-size:16px;line-height:1.6}body main.brandGuide .practicalTools{background:var(--brand-paper);color:var(--brand-ink);padding:32px 0 24px}body main.brandGuide .toolkitIntro{margin:0}body main.brandGuide .toolkitIntro p{color:var(--brand-text-muted);font-size:16px}body main.brandGuide .toolkitIntro small{color:var(--brand-text-muted);font-size:13px}body main.brandGuide :is(a,summary):focus-visible{outline:var(--brand-focus-ring);outline-offset:4px}body main.brandGuide [id]{scroll-margin-top:90px}body main.brandGuide .jobcenterPlanDetails{padding-block:0 32px}body main.brandGuide .jobcenterPlanDetails section{border-top:1px solid var(--brand-border);max-width:84ch;padding-block:24px}body main.brandGuide .jobcenterPlanDetails h2{margin:0 0 16px;font-size:clamp(23px,2.5vw,28px)}body main.brandGuide .jobcenterPlanDetails :is(p,li){color:var(--brand-text-muted);font-size:16px;line-height:1.65}body main.brandGuide .jobcenterPlanDetails p{margin:0 0 16px}body main.brandGuide .jobcenterPlanDetails :is(ul,ol){margin:0 0 16px;padding-left:24px}body main.brandGuide .jobcenterPlanDetails ul{list-style:outside}body main.brandGuide .jobcenterPlanDetails ol{list-style:decimal}body main.brandGuide .jobcenterPlanDetails li+li{margin-top:8px}body main.brandGuide .jobcenterPlanDetails a{color:var(--brand-focus);text-underline-offset:4px}@media (hover:hover){body main.brandGuide :is(.contactPreparation .quietLink,.guideContact .button):hover{background:var(--brand-gold-light)}}@media (max-width:900px){body main.brandGuide .guideFacts{grid-template-columns:1fr}body main.brandGuide .faqSection{grid-template-columns:1fr;gap:16px}}@media (max-width:650px){body main.brandGuide .shell{width:calc(100% - 28px)}body main.brandGuide .articleHero{width:100%;padding:28px 14px}body main.brandGuide .articleHero h1{font-size:32px}body main.brandGuide .quickAnswer{grid-template-columns:1fr;gap:4px;padding:20px}body main.brandGuide .quickAnswer strong{font-size:18px}body main.brandGuide .contactPreparation,body main.brandGuide .guideFacts article{padding:20px}body main.brandGuide .articleSources{grid-template-columns:1fr;gap:16px;padding:20px}body main.brandGuide .guideFacts{padding-block:24px}body main.brandGuide .guideContact .button{width:100%}}
