.pocket-day-page .day-plan-save{margin:20px 0}.pocket-day-start,.pocket-day-checks,.pocket-day-session,.pocket-day-finish{border-top:2px solid #bfd2e1;margin:28px 0;padding-top:24px}.pocket-day-page h2{letter-spacing:-.5px;margin:4px 0 18px;font-size:27px;line-height:1.2}.pocket-day-page h3{margin:14px 0;font-size:20px;line-height:1.3}.pocket-day-page .pocket-address{color:#1c4567;font-size:17px;font-weight:750}.pocket-day-checks>div{margin:15px 0}.pocket-day-checks>div>a,.pocket-day-later>a,.pocket-day-sources a{color:#1c629b;align-items:center;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.pocket-day-finish>ol{gap:12px;padding:0;list-style:none;display:grid}.pocket-day-later{background:#edf4fa;border:1px solid #bed2e2;border-radius:10px;margin:30px 0;padding:20px}.pocket-day-later h2{font-size:22px}.pocket-day-later p{font-size:14px}.pocket-day-sources ul{padding-left:20px}.pocket-day-page .pocket-end>a{margin-right:25px}@media print{.pocket-day-start,.pocket-day-checks,.pocket-day-session,.pocket-day-finish{margin:14pt 0;padding-top:10pt}.pocket-day-page h2{break-after:avoid;font-size:17pt}.pocket-day-page h3{font-size:13pt}.pocket-day-later{background:0 0}.pocket-day-sources ul{display:block!important}.pocket-day-checks>div>a,.pocket-day-sources a{min-height:0;font-size:8pt}.pocket-day-finish li,.pocket-day-checks>div{break-inside:avoid}}.pocket-day-stay,.pocket-day-blues{border-top:2px solid #bfd2e1;margin:28px 0;padding-top:24px}.pocket-day-blues article{background:#fff;border:1px solid #c6d6e2;border-radius:12px;margin:18px 0;padding:18px}.pocket-day-blues article>a{align-items:center;min-height:46px;font-size:14px;font-weight:700;display:inline-flex}.pocket-day-stay{background:#edf4fa;border:1px solid #bed2e2;border-radius:12px;padding:22px}.pocket-stay-disclosure{color:#526b7e;font-size:13px}@media print{.pocket-day-stay,.pocket-day-blues{background:#fff;margin:14pt 0;padding:10pt 0}.pocket-day-blues article{break-inside:avoid;border:0;border-top:1px solid #999}}.pocket-page{color:#10213f;overflow-wrap:anywhere;max-width:850px;margin:0 auto;padding:30px 24px 55px;font-family:Arial,Helvetica,sans-serif}.pocket-page *{box-sizing:border-box;min-width:0}.pocket-page p{line-height:1.65}.pocket-intro h1,.pocket-empty h1{letter-spacing:-1.2px;margin:12px 0;font-size:clamp(32px,5vw,44px);line-height:1.12}.pocket-intro>p{margin:12px 0;font-size:16px}.pocket-tools{flex-wrap:wrap;gap:10px;margin:20px 0 10px;display:flex}.pocket-tools>a,.pocket-tools>button{color:#195f9d;text-align:center;cursor:pointer;background:#fff;border:1px solid #aac3d8;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:12px 16px;font:700 14px/1.5 Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex}.pocket-tools>a.pocket-download{color:#fff;background:#1768ab;border-color:#1768ab}.pocket-intro>p.pocket-file-help{color:#4b647a;max-width:710px;margin:12px 0 24px;font-size:13px}.pocket-before{background:#e5f0f8;border-radius:10px;padding:17px 20px;font-size:14px}.pocket-before>b{font-size:15px}.pocket-before p{margin:7px 0 0}.pocket-jumps{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.pocket-jumps a{color:#175e9b;background:#fff;border:1px solid #c2d3e1;border-radius:7px;align-items:center;min-height:46px;padding:10px 14px;font-size:14px;font-weight:700;display:flex}.pocket-base{border-top:2px solid #b8cedf;margin:30px 0 40px;padding-top:25px;scroll-margin-top:20px}.pocket-base>header h2{letter-spacing:-.6px;margin:9px 0 13px;font-size:27px;line-height:1.2}.pocket-base>header>p{margin:8px 0;font-size:14px}.pocket-base p.pocket-address{font-size:16px;font-weight:700}.pocket-arrival{background:#fff;border:1px solid #c5d4e0;border-radius:8px;margin:18px 0;padding:0 16px}.pocket-arrival summary{cursor:pointer;color:#1b629f;min-height:48px;padding:13px 0;font-size:14px;font-weight:700;line-height:1.5}.pocket-arrival p,.pocket-arrival small{font-size:14px;line-height:1.7}.pocket-arrival small{color:#526b7e;margin:12px 0;display:block}.pocket-base-links,.pocket-run-links{flex-wrap:wrap;gap:8px 20px;display:flex}.pocket-base-links a,.pocket-run-links a,.pocket-end a{color:#1b629f;text-underline-offset:4px;align-items:center;min-height:46px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.pocket-run{background:#fff;border:1px solid #bccfdf;border-radius:12px;margin-top:20px;padding:24px}.pocket-run>header>span{color:#1c68a7;font-size:12px;font-weight:700}.pocket-run h3{letter-spacing:-.7px;margin:8px 0 13px;font-size:30px}.pocket-run-summary{color:#476078;margin:0 0 18px;font-size:14px}.pocket-check{cursor:pointer;background:#f8fbfd;border:1px solid #cbdbe7;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;min-height:58px;padding:16px 13px;font-size:16px;line-height:1.65;display:grid}.pocket-check>input{accent-color:#1768ab;cursor:pointer;width:24px;height:24px;margin:3px 0 0}.pocket-check>span>b{color:#173d62;margin-bottom:6px;font-size:14px;display:block}.pocket-check>span>span{display:block}.pocket-check:has(input:checked){background:#edf5f8;border-color:#9bbdcc}.pocket-check:has(input:checked)>span{opacity:.7}.pocket-check:has(input:checked)>span>b:before{content:"✓ "}.pocket-watch{background:#fff4db;border-radius:8px;margin:16px 0;padding:14px 16px;font-size:14px}.pocket-return{border-top:1px solid #d1dfe9;margin-top:23px;padding-top:18px}.pocket-return h4{margin:0 0 12px;font-size:20px;line-height:1.3}.pocket-return>p{font-size:14px;line-height:1.7}.pocket-return ol{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.pocket-avoids{border-left:3px solid #bf9a4d;padding-left:13px}.pocket-reminder{color:#4e6578}.pocket-checked{color:#5a7185;margin:12px 0 0;font-size:12px;line-height:1.6;display:block}.pocket-notice{background:#fff3dc;border-left:3px solid #b19047;padding:14px 16px;font-size:14px;line-height:1.7}.pocket-end{color:#506a7e;margin-top:28px;font-size:13px}.pocket-empty{min-height:55vh;padding-top:45px}.pocket-empty>a{align-items:center;min-height:48px;margin-top:18px;margin-right:24px;font-weight:700;display:inline-flex}:is(.pocket-page a:focus-visible,.pocket-page button:focus-visible,.pocket-page summary:focus-visible,.pocket-check input:focus-visible){outline-offset:4px;outline:3px solid #1683d6}.pocket-page .eyebrow{letter-spacing:1.8px;text-transform:uppercase;color:#2668a0;font-size:11px;font-weight:800;line-height:1.5}@media (max-width:540px){.pocket-page{padding:24px 18px 40px}.pocket-tools>a:first-child{width:100%}.pocket-run{padding:18px}.pocket-check{gap:10px;padding:15px 11px;font-size:15px}.pocket-base>header h2{font-size:25px}.pocket-run h3{font-size:27px}}@media print{@page{margin:13mm}.site-header,body>footer,.skip-link,.pocket-tools,.pocket-jumps,.pocket-file-help,.pocket-end a{display:none!important}body{background:#fff!important}.pocket-page{color:#111;max-width:none;padding:0}.pocket-intro h1{font-size:23pt}.pocket-page p,.pocket-check,.pocket-check>span>b{font-size:10pt;line-height:1.5}.pocket-base{margin:15pt 0;padding-top:12pt}.pocket-base>header h2{font-size:16pt}.pocket-run{break-inside:avoid;border:0;border-top:1px solid #888;border-radius:0;padding:12pt 0}.pocket-run h3{font-size:17pt}.pocket-check{background:0 0;padding:8pt}.pocket-check>input{width:14pt;height:14pt}.pocket-return h4{font-size:13pt}.pocket-base-links a,.pocket-run-links a{min-height:0;font-size:9pt}.pocket-arrival{border:0;padding:0;display:block}.pocket-arrival>*{display:block!important}.pocket-arrival summary{display:none!important}.pocket-before{background:0 0;border:1px solid #aaa;padding:8pt}.pocket-checked{font-size:8pt}.pocket-check:has(input:checked)>span{opacity:1}}.pocket-howto{border-bottom:1px solid #c7d7e3;margin:12px 0 20px;padding-bottom:7px}.pocket-howto summary{color:#375c7d;cursor:pointer;min-height:44px;padding:10px 0;font-size:13px;font-weight:700;line-height:1.6}.pocket-howto p{color:#4b647a;margin:8px 0 12px;font-size:13px}.pocket-howto :focus-visible{outline-offset:3px;outline:3px solid #1683d6}.pocket-before{line-height:1.6}@media print{.pocket-howto>p{display:block!important}.pocket-howto>summary{display:none}.pocket-howto{border:0}}
