.file-opening-guide{color:#eeeadd;background:linear-gradient(140deg,#273f30,#19261e);border:1px solid #5b705f;border-radius:16px;margin:24px 0;padding:22px;scroll-margin-top:24px}.file-opening-heading{align-items:start;gap:14px;display:flex}.file-opening-heading>svg{color:var(--season-accent);flex-shrink:0;margin-top:3px}.file-opening-heading .eyebrow{color:var(--season-accent);margin:0 0 10px;font-size:10px}.file-opening-heading h3{letter-spacing:-.025em;margin:0 0 10px;font-size:23px;line-height:1.25}.file-opening-heading p:not(.eyebrow){color:#c8d2c8;margin:0;font-size:12px;line-height:1.8}.file-device-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.file-device-options button{color:#ecebdd;min-height:48px;font:inherit;cursor:pointer;background:#17251d;border:1px solid #64796a;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:13px;line-height:1.5;display:flex}.file-device-options button[aria-pressed=true]{color:#ffe0b9;background:#3c4830;border-color:#ffbe7d}:is(.file-device-options button:focus-visible,.file-device-steps a:focus-visible){outline-offset:4px;outline:3px solid #ffbe7d}.file-device-steps{background:#15231b;border:1px solid #455d4c;border-radius:10px;min-width:0;padding:18px}.file-device-steps h4{color:#ffe0b9;margin:0 0 15px;font-size:14px}.file-device-steps p,.file-device-note{color:#c8d2c8;margin:0;font-size:12px;line-height:1.8}.file-device-steps ol{margin:0;counter-reset:none!important;padding-left:22px!important;list-style:decimal!important;display:block!important}.file-device-steps li{counter-increment:none!important;background:0 0!important;border:0!important;margin:12px 0!important;padding:0 0 0 4px!important;font-size:13px!important;line-height:1.8!important;position:static!important}.file-device-steps li:before{content:none!important}.file-device-steps li::marker{color:#ffbe7d}.file-device-steps a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:12px;line-height:1.7;text-decoration:underline;display:inline-flex}.file-device-note{margin-top:16px!important}.help-page .file-device-note{font-size:12px}.help-page .file-opening-guide p{line-height:1.8}@media (max-width:420px){.file-opening-guide{padding:16px}.file-opening-heading{gap:10px}.file-opening-heading h3{font-size:21px}.file-device-options button{padding:8px;font-size:12px}.file-device-steps{padding:14px}}.file-steps-keep{border-top:1px solid #526854;margin-top:20px;padding-top:18px}.file-steps-keep>p{color:#e5e5d3;margin:0 0 14px;font-size:13px;font-weight:600;line-height:1.7}.file-steps-keep>div{flex-wrap:wrap;gap:10px;display:flex}.file-steps-keep button{color:#f3eedb;min-height:44px;font:inherit;cursor:pointer;background:#2b4231;border:1px solid #738471;border-radius:8px;padding:10px 14px;font-size:12px;line-height:1.6}:is(.file-steps-keep button:focus-visible,.file-steps-keep summary:focus-visible,.file-steps-keep textarea:focus-visible){outline:3px solid var(--season-accent);outline-offset:4px}.file-steps-keep details{margin-top:16px;border:0!important;border-top:1px solid #435746!important;padding:0!important}.file-steps-keep summary{cursor:pointer;min-height:44px;padding:14px 0!important;font-size:12px!important;line-height:1.8!important}.file-steps-keep textarea{color:#eeeadd;width:100%;min-width:0;font:inherit;resize:vertical;background:#14231a;border:1px solid #6c806d;border-radius:8px;padding:12px;font-size:13px;line-height:1.7;display:block}.file-steps-status{color:#d6dfcc!important;margin:14px 0 0!important;font-size:12px!important;line-height:1.8!important}.file-steps-status:empty{display:none}@media (max-width:420px){.file-steps-keep>div{grid-template-columns:1fr;display:grid}.file-steps-keep button{text-align:center;width:100%}}
