.lotse[data-astro-cid-abmokha6] [data-astro-cid-abmokha6][hidden],.lotse[data-astro-cid-abmokha6][hidden]{display:none!important}.lotse[data-astro-cid-abmokha6]{border-top:3px solid var(--blue)}.lotse-progress[data-astro-cid-abmokha6]{border-bottom:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lotse-progress[data-astro-cid-abmokha6] li[data-astro-cid-abmokha6]{color:var(--muted);font-family:var(--font-heading);align-items:center;gap:.65rem;padding:1rem;font-size:1rem;display:flex}.lotse-progress[data-astro-cid-abmokha6] li[data-astro-cid-abmokha6]+li[data-astro-cid-abmokha6]{border-left:1px solid var(--line-strong)}.lotse-progress[data-astro-cid-abmokha6] li[data-astro-cid-abmokha6][aria-current]{background:var(--navy);color:#fff}.lotse-progress[data-astro-cid-abmokha6] span[data-astro-cid-abmokha6]{font-family:var(--font-label);font-size:1.1rem}.lotse-body[data-astro-cid-abmokha6]{background:var(--paper-warm);padding:clamp(1.4rem,4vw,3.5rem)}.lotse[data-astro-cid-abmokha6] fieldset[data-astro-cid-abmokha6]{border:0;min-width:0;margin:0;padding:0}.lotse[data-astro-cid-abmokha6] legend[data-astro-cid-abmokha6]{font-family:var(--font-heading);font-size:var(--step-2);padding:0;font-weight:600;line-height:1.2}.lotse-help[data-astro-cid-abmokha6]{color:var(--muted);max-width:66ch;margin:1rem 0 1.8rem}.lotse-choices[data-astro-cid-abmokha6]{border-top:1px solid var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lotse-choices[data-astro-cid-abmokha6] label[data-astro-cid-abmokha6]{border-bottom:1px solid var(--line-strong);cursor:pointer;align-items:flex-start;gap:1rem;padding:1.35rem .8rem;display:flex}.lotse-choices[data-astro-cid-abmokha6] label[data-astro-cid-abmokha6]:has(input:checked){box-shadow:inset 3px 0 var(--blue);background:#fff}.lotse-choices[data-astro-cid-abmokha6] label[data-astro-cid-abmokha6]:has(input:focus-visible){outline:3px solid var(--navy);outline-offset:-3px}.lotse-choices[data-astro-cid-abmokha6] input[data-astro-cid-abmokha6]{width:1.2rem;height:1.2rem;accent-color:var(--blue-dark);flex:none;margin:.2rem 0 0}.lotse-choices[data-astro-cid-abmokha6] strong[data-astro-cid-abmokha6]{font-family:var(--font-heading);font-weight:600;line-height:1.35;display:block}.lotse-choices[data-astro-cid-abmokha6] small[data-astro-cid-abmokha6]{max-width:40ch;color:var(--muted);margin-top:.4rem;font-size:.9rem;display:block}.lotse-actions[data-astro-cid-abmokha6]{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.lotse-actions[data-astro-cid-abmokha6] button[data-astro-cid-abmokha6]{cursor:pointer}.lotse-back[data-astro-cid-abmokha6]{border:1px solid var(--line-strong);min-height:48px;color:var(--ink);font-family:var(--font-heading);background:0 0;padding:.7rem 1rem;font-size:1rem}.lotse-back[data-astro-cid-abmokha6]:hover{border-color:var(--ink);background:#fff}.lotse-error[data-astro-cid-abmokha6]{border-left:3px solid var(--red);padding-left:1rem;font-size:1rem;font-weight:600}.lotse-result[data-astro-cid-abmokha6] h2[data-astro-cid-abmokha6]{font-size:var(--step-2);margin:.7rem 0 1rem;line-height:1.2}.lotse-summary[data-astro-cid-abmokha6]{font-family:var(--font-label);color:var(--blue-dark);font-size:1rem}.lotse-result[data-astro-cid-abmokha6]>p[data-astro-cid-abmokha6]:not(.eyebrow,.lotse-summary){max-width:74ch}.lotse-result[data-astro-cid-abmokha6]>.button[data-astro-cid-abmokha6]{text-align:left;justify-content:flex-start;max-width:100%;margin-block:.5rem 1rem}.lotse-result__details[data-astro-cid-abmokha6]{border-top:1px solid var(--line-strong);grid-template-columns:1.2fr 1fr;gap:3rem;margin-top:1rem;padding-top:1rem;display:grid}.lotse-result[data-astro-cid-abmokha6] h3[data-astro-cid-abmokha6]{font-size:var(--step-1)}.lotse-result[data-astro-cid-abmokha6] ul[data-astro-cid-abmokha6]{padding-left:1.2rem}.lotse-result[data-astro-cid-abmokha6] li{padding:.3rem 0 .3rem .25rem}.lotse-secondary[data-astro-cid-abmokha6] a{min-height:44px;padding-block:.55rem;display:block}.lotse-small[data-astro-cid-abmokha6],.lotse-privacy[data-astro-cid-abmokha6]{color:var(--muted);font-size:.88rem;line-height:1.6}.lotse-privacy[data-astro-cid-abmokha6]{max-width:95ch;margin:1.2rem 0 0}@media (width<=760px){.lotse-choices[data-astro-cid-abmokha6],.lotse-result__details[data-astro-cid-abmokha6]{grid-template-columns:1fr}.lotse-result__details[data-astro-cid-abmokha6]{gap:.7rem}.lotse-progress[data-astro-cid-abmokha6] li[data-astro-cid-abmokha6]{gap:.4rem;padding:.8rem .65rem}}.back-link[data-astro-cid-jn2o3grb]{align-items:center;min-height:44px;font-size:.95rem;display:inline-flex}.pilot-note[data-astro-cid-jn2o3grb]{color:var(--muted);font-family:var(--font-label);margin:.8rem 0 1.8rem;font-size:1rem}.no-script[data-astro-cid-jn2o3grb]{border-left:3px solid var(--blue);background:var(--paper-warm);padding:1.5rem}.direct-grid[data-astro-cid-jn2o3grb]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,7vw,7rem);display:grid}.direct-grid[data-astro-cid-jn2o3grb] h2[data-astro-cid-jn2o3grb],.source-note[data-astro-cid-jn2o3grb] h2[data-astro-cid-jn2o3grb]{font-size:var(--step-3);margin:.7rem 0 1rem;line-height:1.12}.direct-grid[data-astro-cid-jn2o3grb]>div[data-astro-cid-jn2o3grb]>p[data-astro-cid-jn2o3grb]:not(.eyebrow){color:var(--muted)}.direct-links[data-astro-cid-jn2o3grb]{border-top:1px solid var(--line-strong)}.direct-links[data-astro-cid-jn2o3grb] article[data-astro-cid-jn2o3grb]{border-bottom:1px solid var(--line-strong);padding:1.5rem 0 1.7rem}.direct-links[data-astro-cid-jn2o3grb] h3[data-astro-cid-jn2o3grb]{font-size:var(--step-1);margin:0 0 .7rem}.direct-links[data-astro-cid-jn2o3grb] p[data-astro-cid-jn2o3grb]{color:var(--muted);margin:.5rem 0;font-size:1rem}.direct-links[data-astro-cid-jn2o3grb] a[data-astro-cid-jn2o3grb]{overflow-wrap:anywhere;min-height:44px;padding-block:.55rem;font-size:1rem;display:block}.source-note[data-astro-cid-jn2o3grb]{max-width:76ch}.source-note[data-astro-cid-jn2o3grb]>p[data-astro-cid-jn2o3grb]:not(.eyebrow){color:var(--muted);font-size:1rem}.source-note[data-astro-cid-jn2o3grb] h2[data-astro-cid-jn2o3grb]{font-size:var(--step-2)}@media (width<=760px){.direct-grid[data-astro-cid-jn2o3grb]{grid-template-columns:1fr}}
