.bfsg-module__4MI6yq__page :is(h1,h2,h3){hyphens:manual}.bfsg-module__4MI6yq__hero{padding-block:clamp(6.5rem,12svh,8.5rem) clamp(3rem,6svh,5rem)}.bfsg-module__4MI6yq__heroGrid{align-items:center;gap:3rem;display:grid}@media (min-width:64rem){.bfsg-module__4MI6yq__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(3rem,5vw,6rem)}}.bfsg-module__4MI6yq__heroText{min-width:0}.bfsg-module__4MI6yq__crumbs{color:var(--color-muted);flex-wrap:wrap;gap:.25rem .5rem;margin-bottom:clamp(1.25rem,3svh,2rem);font-size:.75rem;display:flex}.bfsg-module__4MI6yq__crumbs a:hover,.bfsg-module__4MI6yq__crumbs [aria-current]{color:var(--color-fg)}.bfsg-module__4MI6yq__title{letter-spacing:-.05em;text-wrap:pretty;font-size:clamp(2.4rem,4.6vw,4.6rem);font-weight:550;line-height:1.06}.bfsg-module__4MI6yq__copy{max-width:32rem;color:var(--color-muted);margin-top:clamp(1.25rem,3svh,2rem);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.7}.bfsg-module__4MI6yq__facts{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.5rem;display:flex}.bfsg-module__4MI6yq__facts li{padding-left:1.4rem;font-size:.9rem;font-weight:500;position:relative}.bfsg-module__4MI6yq__facts li:before{content:"";border-left:2px solid var(--color-accent-text);border-bottom:2px solid var(--color-accent-text);width:.7rem;height:.4rem;position:absolute;top:.35rem;left:0;transform:rotate(-45deg)}@media (max-width:63.99rem){.bfsg-module__4MI6yq__hero{padding-top:5.5rem}.bfsg-module__4MI6yq__title{font-size:clamp(2rem,8vw,2.6rem)}.bfsg-module__4MI6yq__heroGrid{gap:0}.bfsg-module__4MI6yq__heroText{display:contents}.bfsg-module__4MI6yq__crumbs{order:0}.bfsg-module__4MI6yq__title{order:1}.bfsg-module__4MI6yq__tool{order:2;margin-top:1.5rem}.bfsg-module__4MI6yq__copy{order:3}.bfsg-module__4MI6yq__facts{order:4}}.bfsg-module__4MI6yq__question,.bfsg-module__4MI6yq__resultTitle{scroll-margin-top:7rem}.bfsg-module__4MI6yq__tool{border:1px solid var(--color-border);background:var(--color-surface-2);min-width:0;box-shadow:0 32px 64px -40px rgba(var(--color-shadow-rgb), .45);border-radius:1rem;padding:clamp(1.5rem,3vw,2.25rem)}.bfsg-module__4MI6yq__progress{color:var(--color-muted);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:1rem;margin-bottom:1.25rem;font-size:.8rem;font-weight:600;display:flex}.bfsg-module__4MI6yq__progressBar{background:var(--color-tint);border-radius:99px;flex:1;height:.35rem;position:relative;overflow:hidden}.bfsg-module__4MI6yq__progressBar>span{border-radius:inherit;background:var(--color-accent);transition:width .3s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.bfsg-module__4MI6yq__page .bfsg-module__4MI6yq__tool .bfsg-module__4MI6yq__question{letter-spacing:-.02em;outline:none;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:600;line-height:1.3}.bfsg-module__4MI6yq__options{flex-direction:column;gap:.65rem;margin-top:1.5rem;display:flex}.bfsg-module__4MI6yq__option{text-align:left;border:1px solid var(--color-border);background:var(--color-bg);cursor:pointer;border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;padding:1rem 3rem 1rem 1.15rem;transition:border-color .15s,background-color .15s;display:flex;position:relative}.bfsg-module__4MI6yq__option:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}@media (hover:hover){.bfsg-module__4MI6yq__option:hover{border-color:var(--color-accent);background:var(--color-tint)}.bfsg-module__4MI6yq__option:hover .bfsg-module__4MI6yq__optionArrow{color:var(--color-accent-text);transform:translate(4px,-50%)}}.bfsg-module__4MI6yq__optionLabel{font-size:1rem;font-weight:600}.bfsg-module__4MI6yq__optionHint{color:var(--color-muted);font-size:.85rem;line-height:1.45}.bfsg-module__4MI6yq__optionArrow{color:var(--color-muted);transition:transform .15s,color .15s;position:absolute;top:50%;right:1.15rem;transform:translateY(-50%)}.bfsg-module__4MI6yq__back{color:var(--color-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;margin-top:1.25rem;padding:.25rem 0;font-size:.85rem;font-weight:500;display:inline-flex}.bfsg-module__4MI6yq__back:hover{color:var(--color-fg)}.bfsg-module__4MI6yq__back:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:.25rem}.bfsg-module__4MI6yq__disclaimer{border-top:1px solid var(--color-border);color:var(--color-muted);margin-top:1.5rem;padding-top:1rem;font-size:.75rem}.bfsg-module__4MI6yq__result{flex-direction:column;gap:1rem;display:flex}.bfsg-module__4MI6yq__resultTag{letter-spacing:.04em;text-transform:uppercase;border-radius:99px;align-self:flex-start;padding:.3rem .75rem;font-size:.75rem;font-weight:700}.bfsg-module__4MI6yq__result[data-result=affected] .bfsg-module__4MI6yq__resultTag{background:var(--color-yellow-400);color:var(--color-fg)}.bfsg-module__4MI6yq__result[data-result=notAffected] .bfsg-module__4MI6yq__resultTag{background:var(--color-accent);color:var(--color-accent-contrast)}.bfsg-module__4MI6yq__result[data-result=unclear] .bfsg-module__4MI6yq__resultTag{background:rgba(var(--color-fg-rgb), .1);color:var(--color-fg)}.bfsg-module__4MI6yq__page .bfsg-module__4MI6yq__tool .bfsg-module__4MI6yq__resultTitle{letter-spacing:-.02em;outline:none;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:600;line-height:1.25}.bfsg-module__4MI6yq__reasons{flex-direction:column;gap:.5rem;display:flex}.bfsg-module__4MI6yq__reasons li{color:var(--color-muted);padding-left:1.1rem;font-size:.95rem;line-height:1.55;position:relative}.bfsg-module__4MI6yq__reasons li:before{content:"";background:var(--color-border);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.6rem;left:0}.bfsg-module__4MI6yq__stepsLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-text);margin-top:.5rem;font-size:.75rem;font-weight:600}.bfsg-module__4MI6yq__steps{flex-direction:column;gap:.5rem;padding-left:1.25rem;list-style:decimal;display:flex}.bfsg-module__4MI6yq__steps li{padding-left:.25rem;font-weight:500;line-height:1.5}.bfsg-module__4MI6yq__steps li::marker{color:var(--color-accent-text);font-weight:700}.bfsg-module__4MI6yq__notAffectedNote{background:var(--color-tint);border-radius:.75rem;padding:1rem 1.15rem;font-size:.95rem;line-height:1.6}.bfsg-module__4MI6yq__resultActions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:.5rem;display:flex}.bfsg-module__4MI6yq__resultFoot{gap:1.5rem;display:flex}.bfsg-module__4MI6yq__resultFoot .bfsg-module__4MI6yq__back{margin-top:0}.bfsg-module__4MI6yq__basis{border-top:1px solid var(--color-border);background:var(--color-tint)}.bfsg-module__4MI6yq__basisHead{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1.5rem 5rem;margin-bottom:3rem;display:grid}.bfsg-module__4MI6yq__basisHead p{max-width:30rem}.bfsg-module__4MI6yq__basisList{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.bfsg-module__4MI6yq__basisList li{background:var(--color-bg);border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.bfsg-module__4MI6yq__basisList p{color:var(--color-muted);line-height:1.65}.bfsg-module__4MI6yq__law{background:var(--color-tint-strong);color:var(--color-accent-text);border-radius:.4rem;align-self:flex-start;padding:.25rem .65rem;font-size:.8rem;font-weight:700;text-decoration:none}.bfsg-module__4MI6yq__law:hover{text-decoration:underline}.bfsg-module__4MI6yq__basisFoot{color:var(--color-muted);margin-top:2rem}.bfsg-module__4MI6yq__basisFoot a{color:var(--color-accent-text);text-underline-offset:3px;text-decoration:underline}@media (max-width:1023px){.bfsg-module__4MI6yq__basisHead,.bfsg-module__4MI6yq__basisList{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bfsg-module__4MI6yq__progressBar>span,.bfsg-module__4MI6yq__option,.bfsg-module__4MI6yq__optionArrow{transition:none}}
