.visit-main{max-width:900px;padding-bottom:55px}.visit-heading{max-width:710px}.visit-heading h1{font-size:clamp(40px,5vw,66px);line-height:1.1;letter-spacing:-2px;margin:22px 0}.visit-heading>p:not(.eyebrow){line-height:1.9}.visit-subtitle{font-size:20px;margin-bottom:18px}.visit-download{margin-top:26px}.visit-download-note{font-size:11px;margin:8px 0 17px;color:var(--muted)}.visit-sections{margin-top:42px}.visit-section{padding:30px 0;border-top:1px solid var(--line)}.visit-section h2{display:flex;gap:22px;font-family:var(--serif);font-size:29px;line-height:1.3;letter-spacing:-.6px;margin-bottom:18px}.visit-section h2>span{font:12px/2.9 var(--sans);color:var(--muted)}.visit-section>p{line-height:1.85}.visit-checks{padding:0;list-style:none;margin:18px 0}.visit-checks li{position:relative;padding-left:27px;margin:13px 0;line-height:1.8}.visit-checks li::before{content:'';position:absolute;left:0;top:8px;width:12px;height:12px;border:1px solid var(--sage)}.visit-prompt{font-weight:600;margin-top:20px}.visit-note{font-size:13px;line-height:1.85;color:var(--muted);margin-top:14px}.visit-urgent{padding:24px;background:#e8e9df;border-left:2px solid var(--olive);margin:20px 0}.visit-urgent h2{font:24px/1.3 var(--serif);letter-spacing:-.4px;margin-bottom:12px}.visit-urgent p{font-size:14px;line-height:1.85}.visit-sources{font-size:11px;line-height:1.8;color:var(--muted);margin-top:20px}.visit-sources a{text-decoration:underline}.visit-return{margin-top:24px}.preparation-card-link{margin-top:25px;padding-top:22px;border-top:1px solid var(--line)}.preparation-card-link p{font-size:13px;line-height:1.9;margin-bottom:15px}.preparation-card-link .button{font-size:12px}@media(max-width:640px){.visit-heading h1{font-size:43px;letter-spacing:-1.3px;overflow-wrap:anywhere}.visit-section h2{font-size:26px;gap:15px}.visit-download{width:100%;padding:14px 15px;gap:12px}.visit-checks li{font-size:14px}.visit-subtitle{font-size:18px}.visit-urgent{padding:20px}.visit-section>p{font-size:14px}}@media print{.visit-card-page .site-header,.visit-card-page .site-footer,.visit-download,.visit-return,.visit-main>.business-breadcrumb{display:none!important}.visit-main{display:block}.visit-section{break-inside:avoid}}

@media print{.preparation-card-link{display:none!important}}
