.journey-shell{--jblue:#249ee8;--jorange:#ff7917;color:#eef4f8;max-width:1040px;margin:0 auto;padding:26px 22px 70px;font-family:Arial,sans-serif;font-size:16px;line-height:1.55}.journey-shell a{color:#72caff}.journey-top{border-bottom:1px solid #375064;justify-content:space-between;gap:20px;margin-bottom:28px;padding-bottom:18px;display:flex}.journey-title{max-width:820px}.journey-shell h1{color:#fff;font-family:Georgia,serif;font-size:clamp(30px,5vw,48px);line-height:1.12}.journey-shell h2{color:#fff;font-family:Georgia,serif;font-size:26px}.journey-shell h3{color:#fff;font-size:20px}.journey-kicker{color:#72caff;letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:700}.journey-card{background:#142432;border:1px solid #375064;border-radius:20px;margin-top:24px;padding:28px}.journey-shell label{margin:18px 0;font-weight:600;display:block}.journey-shell input:not([type=checkbox]):not([type=radio]),.journey-shell select,.journey-shell textarea{color:#13232e;width:100%;font:inherit;background:#fff;border:2px solid #0000;border-radius:8px;margin-top:7px;padding:12px;display:block}:is(.journey-shell input:focus,.journey-shell select:focus,.journey-shell textarea:focus,.journey-shell button:focus-visible){outline-offset:3px;outline:3px solid #72caff}.journey-shell button{background:var(--jorange);color:#111820;font:inherit;cursor:pointer;border:0;border-radius:9px;padding:12px 19px;font-weight:700}.journey-shell button:disabled{opacity:.5;cursor:default}.journey-shell button.journey-secondary{color:#fff;background:#233d50;border:1px solid #527187}.journey-shell fieldset{border:1px solid #527187;border-radius:12px;margin:20px 0;padding:18px}.journey-buttons{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.journey-progress{background:#233d50;border-radius:9px;height:6px;margin:20px 0 26px}.journey-progress span{background:var(--jblue);border-radius:9px;height:100%;display:block}.journey-notice,.journey-banner{border-left:4px solid var(--jorange);background:#203644;border-radius:6px;padding:15px}.journey-check{align-items:flex-start;gap:12px;display:flex!important}.journey-check input{flex-shrink:0;margin-top:7px}.journey-field-row{grid-template-columns:2fr 1fr auto;align-items:end;gap:12px;display:grid}.journey-action{border-top:1px solid #375064;padding:22px 0}.journey-action h3{margin:0 0 10px}.journey-status{color:#ffbd7d;font-weight:700}.journey-footer{color:#bdd0dd;margin-top:30px;font-size:14px}.journey-counter{color:#ffbd7d;font-size:28px;font-weight:800}.journey-options{gap:10px;display:grid}.journey-options button{text-align:left;color:#fff;background:#233d50;border:1px solid #527187}.journey-options button[aria-pressed=true]{background:#395064;border-color:#ff7917}.journey-example{background:#0a1720;border-radius:12px;padding:18px;font-size:20px}.journey-card ol li{margin-bottom:12px}.journey-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.journey-review-note{white-space:pre-wrap}.journey-shell table{border-collapse:collapse;width:100%}.journey-shell th,.journey-shell td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #375064;padding:12px}.journey-shell .journey-table-scroll{overflow:auto}.journey-shell .journey-numberline{color:#72caff;max-width:100%}.journey-shell .journey-timer{justify-content:space-between;align-items:center;gap:12px;display:flex}.journey-wrap{background:#0b151f;min-height:100vh}.journey-shell textarea{min-height:120px}.journey-shell p{color:#d0dee8}.journey-shell legend{color:#72caff}.journey-shell .journey-note-good{color:#93e0b8}@media (max-width:650px){.journey-shell{padding:18px 16px 50px}.journey-card{padding:22px 18px}.journey-grid,.journey-field-row{grid-template-columns:1fr}.journey-top{flex-direction:column;gap:6px}.journey-buttons button{width:100%}}@media print{.journey-shell{color:#111;max-width:none}.journey-card{color:#111;break-inside:avoid;background:#fff;border-color:#aaa}.journey-shell p,.journey-shell h1,.journey-shell h2,.journey-shell h3,.journey-shell label{color:#111}.journey-buttons,.journey-top,.journey-banner{display:none}.journey-wrap{background:#fff}.journey-shell a{color:#1468a8}}
