body.awayday-checklist #main{max-width:none!important;margin:0!important;padding:0!important}.ac-page{color:#334155;background:linear-gradient(180deg,#fff 0,#f8fafc 100%)}.ac-page .res-hero{padding:100px 0 88px;text-align:center}.ac-page .res-hero:hover{transform:none}.ac-page .res-hero .wrap{max-width:820px;margin-left:auto;margin-right:auto;padding:0 var(--container-pad,24px);position:relative;z-index:1}.ac-crumb{margin:0 0 18px;color:rgba(255,255,255,.78);font-size:13px}.ac-crumb a{color:rgba(255,255,255,.86);text-decoration:none}.ac-crumb a:focus-visible,.ac-crumb a:hover{color:#fff;text-decoration:underline}.ac-page .res-hero h1{max-width:22ch;margin-left:auto;margin-right:auto;opacity:1;transform:none;animation:none;font-size:clamp(32px, 5vw, 48px);font-weight:800;letter-spacing:-.03em;line-height:1.12}.ac-page .res-hero h1::before{display:none}.ac-page .res-hero h1::after{margin:18px auto 0}.ac-standfirst{margin:18px auto 0!important;max-width:42ch!important;opacity:1!important;transform:none!important;animation:none!important;color:rgba(255,255,255,.94)!important;font-size:clamp(17px, 2.2vw, 21px)!important}.ac-meta{margin:14px 0 0;color:rgba(255,255,255,.72);font-size:13px}.ac-wrap{max-width:820px;margin:0 auto;padding:56px 24px 88px;font-size:17px;line-height:1.75}.ac-answer{margin:0 0 36px;padding:22px 24px;border-left:5px solid var(--primary,#6c2bd9);border-radius:0 14px 14px 0;background:#f8f5ff;color:#1e293b}.ac-answer p{margin:0;font-size:1.05rem;line-height:1.65}.ac-wrap h2{margin:44px 0 14px;color:#1e293b;font-size:clamp(24px, 3.2vw, 32px);letter-spacing:-.02em;line-height:1.25}.ac-wrap h3{margin:28px 0 10px;color:#501ba8;font-size:1.08rem;line-height:1.35}.ac-wrap p{margin:0 0 18px}.ac-wrap ol,.ac-wrap ul{margin:0 0 18px;padding-left:1.25em}.ac-wrap li{margin:8px 0}.ac-wrap a{color:var(--primary,#6c2bd9)}.ac-table-wrap{margin:16px 0 24px;overflow-x:auto;-webkit-overflow-scrolling:touch}.ac-wrap table{width:100%;border-collapse:collapse;font-size:.95rem}.ac-wrap td,.ac-wrap th{padding:10px 12px;border:1px solid #e2e8f0;text-align:left;vertical-align:top}.ac-wrap th{background:#f3eefc;color:#501ba8;font-weight:700}.ac-cta{margin:40px 0;padding:28px 26px;border:1px solid rgba(108,43,217,.22);border-radius:18px;background:linear-gradient(135deg,#f8f5ff 0,#fff 100%)}.ac-cta h2{margin-top:0;color:#501ba8}.ac-cta .btn{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;padding:14px 26px;border-radius:50px;background:var(--primary,#6c2bd9);color:#fff!important;font-weight:750;text-decoration:none;box-shadow:0 10px 28px rgba(15,23,42,.16);transition:transform .2s,box-shadow .2s}.ac-cta .btn:focus-visible,.ac-cta .btn:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(15,23,42,.22)}.ac-quote{margin:36px 0;padding:8px 0 8px 18px;border-left:4px solid var(--primary,#6c2bd9);color:#1e293b;font-style:italic}.ac-quote cite{display:block;margin-top:10px;color:#64748b;font-style:normal;font-size:.9rem}.ac-author{margin-top:48px;padding-top:22px;border-top:1px solid #e2e8f0;color:#64748b;font-size:.95rem}.ac-author strong{color:#1e293b}@media (max-width:700px){.ac-page .res-hero{padding:72px 0 56px}.ac-page .res-hero h1{max-width:none}.ac-wrap{padding:40px 20px 64px;font-size:16px}.ac-cta{padding:22px 18px}}