/* Scoped, static preparation guide. All guidance remains visible without JavaScript. */
body#collection-698b8ecf820707650dd5cf8c #page{padding-top:calc(var(--header-height,220px) + 28px);background:#f7f5f0;color:#183d53}
#sr-home-prep{--hp-navy:#183d53;--hp-orange:#ffa318;max-width:1320px;margin:auto;padding:36px clamp(20px,4.7vw,64px) 72px;font-family:Arial,sans-serif;overflow-wrap:break-word}
#sr-home-prep *,#sr-home-prep *::before,#sr-home-prep *::after{box-sizing:border-box}
#sr-home-prep h1,#sr-home-prep h2,#sr-home-prep h3{font-family:"Archivo Black",Arial,sans-serif;color:var(--hp-navy);letter-spacing:-.035em;line-height:1.15}
#sr-home-prep h1{font-size:clamp(2.35rem,4.5vw,4.1rem);margin:16px 0 24px}
#sr-home-prep h1 span{color:#a95b00}
#sr-home-prep h2{font-size:clamp(1.9rem,3.4vw,3rem);margin:12px 0 18px}
#sr-home-prep h3{font-size:1.35rem;margin:16px 0 12px;letter-spacing:-.02em}
#sr-home-prep p,#sr-home-prep li{font-size:1.05rem;line-height:1.7;color:#365164}
#sr-home-prep p{margin:0 0 18px}
#sr-home-prep .hp-eyebrow{font-size:.76rem;line-height:1.4;font-weight:800;letter-spacing:.15em;color:#526b7a;margin:0}
#sr-home-prep .hp-lead{font-size:1.23rem;line-height:1.5;color:var(--hp-navy)}
#sr-home-prep .hp-hero{display:grid;grid-template-columns:1.02fr 1fr;gap:48px;align-items:center}
#sr-home-prep .hp-hero-photo{margin:0;background:#e8e4da;border-radius:24px;overflow:hidden;box-shadow:0 18px 50px #17394e12}
#sr-home-prep .hp-hero-photo img{display:block;width:100%;height:420px;object-fit:cover;object-position:40% center}
#sr-home-prep figcaption{padding:18px 24px;font-size:.88rem;line-height:1.5;color:#365164}
#sr-home-prep .hp-actions{display:flex;align-items:center;gap:18px 24px;flex-wrap:wrap;margin-top:28px}
#sr-home-prep a{color:var(--hp-navy);text-underline-offset:5px}
#sr-home-prep .hp-button{display:inline-flex;gap:20px;justify-content:space-between;align-items:center;min-height:52px;padding:15px 22px;background:var(--hp-orange);border:2px solid transparent;border-radius:10px;font-weight:800;font-size:1rem;line-height:1.4;text-decoration:none;color:#183d53}
#sr-home-prep .hp-button:hover{background:#ffb840;border-color:#183d53}
#sr-home-prep .hp-text-link{font-size:1rem;font-weight:700;line-height:1.5;padding:10px 0}
#sr-home-prep a:focus-visible{outline:3px solid #a95b00;outline-offset:5px}
#sr-home-prep .hp-policy{margin:42px 0 20px;background:#183d53;border-radius:16px;padding:25px 30px;display:grid;grid-template-columns:170px 1fr;gap:24px;align-items:start}
#sr-home-prep .hp-policy-label{color:#ffb64a;font-weight:800;font-size:.76rem;line-height:1.5;letter-spacing:.1em;padding-top:4px}
#sr-home-prep .hp-policy p{color:#fff;margin:0;font-size:1rem}
#sr-home-prep .hp-jump{display:flex;gap:10px;flex-wrap:wrap;padding-bottom:10px}
#sr-home-prep .hp-jump a{padding:10px 17px;min-height:44px;background:#fff;border:1px solid #b8c5cb;border-radius:999px;text-decoration:none;font-size:.9rem;font-weight:700;line-height:1.5}
#sr-home-prep .hp-jump a:hover{background:#183d53;color:#fff}
#sr-home-prep .hp-section{padding-top:66px;scroll-margin-top:calc(var(--header-height,220px) + 24px)}
#sr-home-prep .hp-section-heading{max-width:700px;margin-bottom:28px}
#sr-home-prep .hp-heading-row{display:flex;gap:40px;align-items:end;justify-content:space-between;max-width:none}
#sr-home-prep .hp-heading-row>p{max-width:390px}
#sr-home-prep .hp-priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
#sr-home-prep .hp-priority{padding:28px;background:#eeebe3;border:1px solid #dddcd4;border-radius:18px;min-width:0}
#sr-home-prep .hp-priority-icon{display:inline-flex;width:38px;height:38px;border-radius:50%;align-items:center;justify-content:center;background:#183d53;color:#ffb64a;font-weight:700;font-size:.85rem}
#sr-home-prep .hp-priority p{margin-bottom:0;font-size:1rem}
#sr-home-prep .hp-room-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
#sr-home-prep .hp-card{position:relative;min-width:0;padding:30px;background:#fff;border:1px solid #d5dfe3;border-radius:20px;border-top:4px solid #ffa318}
#sr-home-prep .hp-number{font-weight:700;letter-spacing:.1em;font-size:.75rem;color:#6c7d87}
#sr-home-prep .hp-card h3{font-size:1.6rem;margin:12px 0 8px}
#sr-home-prep .hp-card-intro{font-size:1rem;color:#647887;margin-bottom:22px}
#sr-home-prep ul{list-style:none;padding:0;margin:0}
#sr-home-prep .hp-card li,#sr-home-prep .hp-day li{padding-left:20px;position:relative;margin:0 0 14px;font-size:1rem}
#sr-home-prep .hp-card li:last-child,#sr-home-prep .hp-day li:last-child{margin-bottom:0}
#sr-home-prep .hp-card li::before,#sr-home-prep .hp-day li::before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;background:#af6200;border-radius:50%}
#sr-home-prep .hp-day{margin-top:66px;padding:36px;background:#183d53;border-radius:24px}
#sr-home-prep .hp-day h2,#sr-home-prep .hp-day h3,#sr-home-prep .hp-day p,#sr-home-prep .hp-day li{color:#fff}
#sr-home-prep .hp-day .hp-eyebrow{color:#ffb64a}
#sr-home-prep .hp-day-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
#sr-home-prep .hp-day-grid article{border-top:1px solid #698393;padding-top:8px;min-width:0}
#sr-home-prep .hp-day li::before{background:#ffb64a}
#sr-home-prep .hp-last{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}
#sr-home-prep .hp-note{font-size:.95rem;padding:18px 20px;border-left:3px solid #ffa318;background:#eeebe3;border-radius:0 10px 10px 0}
#sr-home-prep .hp-final-list{background:#fff;border:1px solid #d5dfe3;border-radius:18px;padding:10px 24px}
#sr-home-prep .hp-final-list li{position:relative;padding:14px 0 14px 28px;margin:0;border-bottom:1px solid #e3e8ea;font-size:1rem}
#sr-home-prep .hp-final-list li:last-child{border-bottom:0}
#sr-home-prep .hp-final-list li::before{content:"✓";position:absolute;left:0;top:14px;color:#886000;font-weight:bold}
#sr-home-prep .hp-cta{margin-top:64px;padding:34px;border:1px solid #b8c5cb;border-radius:22px;display:flex;gap:30px;align-items:center;justify-content:space-between;background:#ebe7dd}
#sr-home-prep .hp-cta h2{font-size:1.75rem}
#sr-home-prep .hp-cta p:last-child{margin-bottom:0}
#sr-home-prep .hp-cta .hp-actions{margin:0;flex-shrink:0;max-width:280px}
@media(max-width:900px){#sr-home-prep .hp-hero{grid-template-columns:1fr;gap:30px}#sr-home-prep .hp-hero-copy{max-width:680px}#sr-home-prep .hp-hero-photo img{height:auto;aspect-ratio:16/9}#sr-home-prep .hp-priority-grid,#sr-home-prep .hp-day-grid{grid-template-columns:1fr}#sr-home-prep .hp-cta{display:block}#sr-home-prep .hp-cta .hp-actions{margin-top:24px;max-width:none}#sr-home-prep .hp-heading-row{display:block}#sr-home-prep .hp-heading-row>p{max-width:640px}}
@media(max-width:600px){#sr-home-prep{padding:18px 20px 44px}#sr-home-prep .hp-room-grid,#sr-home-prep .hp-last{grid-template-columns:1fr;gap:20px}#sr-home-prep .hp-policy{grid-template-columns:1fr;gap:12px;padding:24px;margin-top:28px}#sr-home-prep .hp-section{padding-top:44px}#sr-home-prep .hp-day{padding:26px 22px;margin-top:44px}#sr-home-prep .hp-card{padding:25px 23px}#sr-home-prep .hp-cta{padding:25px;margin-top:44px}#sr-home-prep .hp-hero-photo{border-radius:16px}#sr-home-prep figcaption{padding:14px 18px}#sr-home-prep h1{font-size:2.35rem}#sr-home-prep .hp-jump{gap:8px}#sr-home-prep .hp-jump a{padding:10px 13px}#sr-home-prep .hp-actions{gap:10px 20px}}
@media print{body#collection-698b8ecf820707650dd5cf8c header,body#collection-698b8ecf820707650dd5cf8c footer,#sr-home-prep .hp-jump,#sr-home-prep .hp-actions,#sr-home-prep .hp-hero-photo,#sr-home-prep .hp-cta{display:none!important}body#collection-698b8ecf820707650dd5cf8c #page{padding:0!important;background:#fff}#sr-home-prep{padding:0;max-width:none}#sr-home-prep .hp-hero,#sr-home-prep .hp-last{display:block}#sr-home-prep h1{font-size:26pt}#sr-home-prep h2{font-size:20pt}#sr-home-prep .hp-section{padding-top:22px}#sr-home-prep .hp-policy,#sr-home-prep .hp-day{background:#fff;color:#183d53;border:1px solid #999;margin:20px 0;padding:18px}#sr-home-prep .hp-policy *,#sr-home-prep .hp-day *{color:#183d53!important}#sr-home-prep .hp-card,#sr-home-prep .hp-priority,#sr-home-prep .hp-final-list{break-inside:avoid;box-shadow:none}#sr-home-prep p,#sr-home-prep li{font-size:10pt!important;line-height:1.45!important}}
/* Keep the existing navigation legible over this page’s light canvas. */
body#collection-698b8ecf820707650dd5cf8c .header{background:#1c445d}
