.ss-page a:focus-visible,.ss-page summary:focus-visible,.ss-button:focus-visible,.ss-field:focus-visible,.ss-check:focus-visible{outline:3px solid #a8452e;outline-offset:3px}.ss-field{min-height:44px;border:2px solid rgba(0,40,60,.45);background:#fff;color:#00283c}.ss-check{accent-color:#00283c}.ss-button{min-height:44px;cursor:pointer}.ss-button:disabled{cursor:not-allowed;opacity:.55}.ss-choice{border:2px solid rgba(0,40,60,.3);background:#fff;color:#00283c}.ss-choice[aria-pressed=true]{border-color:#00283c;background:#00283c;color:#f9eed8}.ss-page summary::-webkit-details-marker{display:none}.ss-print-list,.sp-print{display:none}@media print{@page{margin:14mm}.ss-page{background:#fff!important;color:#000!important}.ss-noprint,.site-header,.analytics-settings,.analytics-choice{display:none!important}.ss-page section{padding-top:0!important;padding-bottom:12px!important}.ss-page li,.ss-page dl>div{break-inside:avoid}body:has(>.ss-print-list)>:not(.ss-print-list){display:none!important}body>.ss-print-list{display:block;font:12pt/1.45 Georgia,serif;color:#000}.ss-print-list h2{margin:0 0 10px;font-size:18pt}.ss-print-list h3{margin:16px 0 6px;font-size:14pt}.ss-print-list ol{padding-left:22px}.ss-print-list li{margin:0 0 7px;break-inside:avoid}.ss-print-list dt{display:inline;font-weight:700}.ss-print-list dt:after{content:": "}.ss-print-list dd{display:inline;margin:0}.ss-print-list dl>div{margin:0 0 4px}body:has(>.sp-print)>:not(.sp-print){display:none!important}body>.sp-print{display:block;page:plan;font:11pt/1.4 Georgia,serif;color:#000}.sp-print h2{margin:0;font-size:18pt}.sp-print-meta{display:flex;justify-content:space-between;gap:12px;margin:4px 0 8px;font-size:10pt}.sp-print .sp-mountain{display:block;width:100%;max-height:32mm;margin:0 0 4px}.sp-print ol{margin:0;padding:0;list-style:none}.sp-print li{margin:0 0 6px;break-inside:avoid}.sp-print h3{margin:0;font-size:12pt}.sp-print-prompt{margin:0 0 3px;font-size:9pt;font-style:italic}.sp-print-row{display:flex;gap:6px}.sp-print-box{flex:1;min-height:22mm;padding:4px 6px;border:1px solid #000;border-radius:4px;white-space:pre-wrap}.sp-print-field{display:block;font-size:8pt;font-weight:700;text-transform:uppercase}.sp-print-foot{margin:6px 0 0;font-size:8pt}}@page plan{size:A4 portrait;margin:12mm}
