.self-drive-module__tV4H0a__page{--drive-paper:#f2ecde;--drive-paper-deep:#ded3c0;--drive-ink:#14362d;--drive-muted:#5b6963;--drive-red:#b44534;--drive-blue:#325d75;--drive-line:#14362d36;--drive-gutter:max(1.25rem, calc((100vw - 82rem) / 2));background:var(--drive-paper);color:var(--drive-ink);overflow:clip}.self-drive-module__tV4H0a__hero{isolation:isolate;color:#fffaf0;background:#193d38;min-height:max(48rem,100svh);position:relative;overflow:hidden}.self-drive-module__tV4H0a__heroPicture{z-index:-3;position:absolute;inset:0;overflow:hidden}.self-drive-module__tV4H0a__heroImage{z-index:-3;object-fit:cover;object-position:center;width:100%;height:100%;animation:self-drive-module__tV4H0a__drive-hero-image 1.4s var(--ease) forwards;transform:scale(1.025)}.self-drive-module__tV4H0a__heroShade{z-index:-2;background:linear-gradient(90deg,#061c17e0 0%,#061c17ad 45%,#061c1729 78%),linear-gradient(#0000 45%,#061c17b8);position:absolute;inset:0}.self-drive-module__tV4H0a__heroShade:after{content:"";opacity:.8;transform-origin:0;height:1px;animation:self-drive-module__tV4H0a__drive-route-draw 1.6s .42s var(--ease) both;background:repeating-linear-gradient(90deg,#e26350 0 14px,#0000 14px 22px);position:absolute;bottom:12%;left:0;right:0}.self-drive-module__tV4H0a__heroInner{width:min(100% - 3rem,96rem);min-height:max(48rem,100svh);padding:calc(var(--header-height) + 4rem) 0 6rem;align-items:center;margin-inline:auto;display:flex;position:relative}.self-drive-module__tV4H0a__breadcrumbs{top:calc(var(--header-height) + 1.25rem);color:#fffaf0b8;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.4rem;max-width:calc(100% - 10rem);font-size:.66rem;font-weight:720;display:flex;position:absolute;left:0}.self-drive-module__tV4H0a__breadcrumbs a{text-decoration:none}.self-drive-module__tV4H0a__breadcrumbs a:hover{color:#fff}.self-drive-module__tV4H0a__heroCopy{opacity:0;width:min(58rem,76%);animation:self-drive-module__tV4H0a__drive-rise .8s .1s var(--ease) forwards;transform:translateY(1.4rem)}.self-drive-module__tV4H0a__heroEyebrow,.self-drive-module__tV4H0a__verifiedBanner span,.self-drive-module__tV4H0a__riskNote p,.self-drive-module__tV4H0a__clusterNav>p,.self-drive-module__tV4H0a__sectionHeading>p,.self-drive-module__tV4H0a__toolHeading>p,.self-drive-module__tV4H0a__sourcesHeading>p,.self-drive-module__tV4H0a__directoryLinks header>p,.self-drive-module__tV4H0a__finalCta>p,.self-drive-module__tV4H0a__contentItemHeading small,.self-drive-module__tV4H0a__portHeading p,.self-drive-module__tV4H0a__comparison header p,.self-drive-module__tV4H0a__emergencyCard header p{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:760;line-height:1.4}.self-drive-module__tV4H0a__heroEyebrow{color:#ff8c78}.self-drive-module__tV4H0a__heroCopy h1{letter-spacing:-.067em;text-wrap:balance;max-width:12ch;margin:1.3rem 0 1.5rem;font-size:clamp(4.1rem,8.5vw,8.6rem);line-height:.83}.self-drive-module__tV4H0a__directAnswer{border-top:1px solid #fffaf06b;max-width:51rem;padding-top:1.1rem}.self-drive-module__tV4H0a__directAnswer p{color:#fffaf0eb;font-family:var(--font-editorial);margin:0;font-size:clamp(1rem,1.35vw,1.28rem);line-height:1.5}.self-drive-module__tV4H0a__heroActions{flex-wrap:wrap;gap:.85rem 1.5rem;margin-top:1.75rem;display:flex}.self-drive-module__tV4H0a__primaryAction,.self-drive-module__tV4H0a__secondaryAction,.self-drive-module__tV4H0a__toolPrimaryButton,.self-drive-module__tV4H0a__toolSecondaryButton{cursor:pointer;letter-spacing:.035em;min-height:3.15rem;transition:background-color var(--fast), color var(--fast), transform var(--fast) var(--ease);border:0;border-radius:0;justify-content:center;align-items:center;gap:1.1rem;padding:.75rem 1rem;font-size:.75rem;font-weight:760;text-decoration:none;display:inline-flex}.self-drive-module__tV4H0a__primaryAction{color:var(--drive-ink);background:#fffaf0}.self-drive-module__tV4H0a__secondaryAction{color:#fffaf0;border-bottom:1px solid #fffaf08c}.self-drive-module__tV4H0a__primaryAction:hover,.self-drive-module__tV4H0a__secondaryAction:hover{transform:translateY(-2px)}.self-drive-module__tV4H0a__primaryAction:hover{background:#ff8c78}.self-drive-module__tV4H0a__heroVerified{top:calc(var(--header-height) + 1.4rem);aspect-ratio:1;color:#ff8c78;text-align:center;text-transform:uppercase;opacity:0;width:clamp(7.1rem,9.5vw,9rem);animation:self-drive-module__tV4H0a__drive-stamp-in .7s .5s var(--ease) forwards;border:2px solid #ff8c78;border-radius:50%;place-content:center;display:grid;position:absolute;right:0;transform:rotate(10deg)scale(.9)}.self-drive-module__tV4H0a__heroVerified:after{content:"";border:1px dashed;border-radius:50%;position:absolute;inset:.4rem}.self-drive-module__tV4H0a__heroVerified span,.self-drive-module__tV4H0a__heroVerified small,.self-drive-module__tV4H0a__heroVerified strong{z-index:1;position:relative}.self-drive-module__tV4H0a__heroVerified span,.self-drive-module__tV4H0a__heroVerified small{letter-spacing:.1em;font-size:.47rem;font-weight:760}.self-drive-module__tV4H0a__heroVerified strong{font-family:var(--font-editorial);letter-spacing:-.025em;margin-block:.2rem;font-size:clamp(1rem,1.4vw,1.35rem)}.self-drive-module__tV4H0a__verifiedBanner{min-height:6.4rem;padding:1.2rem var(--drive-gutter);background:var(--drive-ink);color:var(--drive-paper);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2rem 4rem;display:grid}.self-drive-module__tV4H0a__verifiedBanner[data-review-status=verification_overdue]{background:#6b2f27}.self-drive-module__tV4H0a__verifiedBanner>div{gap:.2rem;display:grid}.self-drive-module__tV4H0a__verifiedBanner span{color:#e26350}.self-drive-module__tV4H0a__verifiedBanner strong{font-family:var(--font-editorial);font-size:1.15rem;font-weight:520}.self-drive-module__tV4H0a__verifiedBanner p{color:#f2ecdec4;max-width:42rem;margin:0;font-size:.83rem}.self-drive-module__tV4H0a__riskNote{border-block:1px solid var(--drive-line);grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:1.5rem;width:min(100% - 3rem,82rem);margin:clamp(3rem,6vw,6rem) auto;padding-block:1.35rem;display:grid}.self-drive-module__tV4H0a__riskNote>span{aspect-ratio:1;border:1px solid var(--drive-red);color:var(--drive-red);font-family:var(--font-editorial);border-radius:50%;place-items:center;font-size:1.6rem;font-style:italic;display:grid}.self-drive-module__tV4H0a__riskNote p{color:var(--drive-red);margin-bottom:.2rem}.self-drive-module__tV4H0a__riskNote strong{max-width:65rem;font-family:var(--font-editorial);font-size:clamp(1.15rem,2vw,1.65rem);font-weight:520;line-height:1.25;display:block}.self-drive-module__tV4H0a__articleShell{grid-template-columns:14rem minmax(0,1fr);gap:clamp(3rem,7vw,8rem);width:min(100% - 3rem,94rem);margin-inline:auto;padding-bottom:clamp(5rem,9vw,9rem);display:grid}.self-drive-module__tV4H0a__clusterNav{top:calc(var(--header-height) + 2rem);border-top:2px solid var(--drive-ink);height:max-content;padding-top:1rem;position:sticky}.self-drive-module__tV4H0a__clusterNav>p{color:var(--drive-red)}.self-drive-module__tV4H0a__clusterNav ol{gap:0;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.self-drive-module__tV4H0a__clusterNav li{border-top:1px solid var(--drive-line)}.self-drive-module__tV4H0a__clusterNav li:last-child{border-bottom:1px solid var(--drive-line)}.self-drive-module__tV4H0a__clusterNav a{color:var(--drive-muted);grid-template-columns:1.5rem 1fr;gap:.55rem;padding:.75rem 0;font-size:.72rem;font-weight:680;line-height:1.35;text-decoration:none;display:grid}.self-drive-module__tV4H0a__clusterNav a[aria-current=page]{color:var(--drive-red)}.self-drive-module__tV4H0a__clusterNav a span{color:var(--drive-red);font-family:var(--font-editorial);font-size:.85rem}.self-drive-module__tV4H0a__articleBody{min-width:0}.self-drive-module__tV4H0a__guideSection,.self-drive-module__tV4H0a__toolShell{scroll-margin-top:calc(var(--header-height) + 1rem);border-top:1px solid var(--drive-line);padding-block:clamp(4rem,7vw,7rem)}.self-drive-module__tV4H0a__guideSection:first-child{border-top:0;padding-top:0}.self-drive-module__tV4H0a__sectionHeading,.self-drive-module__tV4H0a__toolHeading{grid-template-columns:minmax(12rem,.35fr) minmax(0,1fr);gap:1.25rem 3rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.self-drive-module__tV4H0a__sectionHeading>p,.self-drive-module__tV4H0a__toolHeading>p{color:var(--drive-red)}.self-drive-module__tV4H0a__sectionHeading>p span,.self-drive-module__tV4H0a__toolHeading>p span{color:var(--drive-ink);font-family:var(--font-editorial);letter-spacing:-.045em;margin-bottom:.6rem;font-size:2.5rem;font-weight:430;display:block}.self-drive-module__tV4H0a__sectionHeading h2,.self-drive-module__tV4H0a__toolHeading h2{max-width:15ch;margin:0;font-size:clamp(2.6rem,5vw,5.2rem)}.self-drive-module__tV4H0a__sectionHeading>div,.self-drive-module__tV4H0a__toolHeading>div{max-width:43rem;color:var(--drive-muted);font-family:var(--font-editorial);grid-column:2;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.45}.self-drive-module__tV4H0a__contentItems{margin-left:calc(35% + 1.95rem)}.self-drive-module__tV4H0a__contentItem{border-top:1px solid var(--drive-line);grid-template-columns:minmax(14rem,.4fr) minmax(0,1fr);gap:1.5rem 3rem;padding-block:1.5rem;display:grid}.self-drive-module__tV4H0a__contentItem:last-child{border-bottom:1px solid var(--drive-line)}.self-drive-module__tV4H0a__contentItemHeading{align-content:start;gap:.75rem;display:grid}.self-drive-module__tV4H0a__contentItem h3{font-family:var(--font-body);letter-spacing:-.01em;margin:0;font-size:.91rem;font-weight:740;line-height:1.35}.self-drive-module__tV4H0a__contentItem>p,.self-drive-module__tV4H0a__contentItem>ul{color:var(--drive-muted);margin:0;font-size:.9rem}.self-drive-module__tV4H0a__contentItem ul{gap:.45rem;padding-left:1.2rem;display:grid}.self-drive-module__tV4H0a__factLabel{width:fit-content;color:var(--drive-blue);letter-spacing:.08em;text-transform:uppercase;border:1px solid;align-items:center;padding:.28rem .43rem;font-size:.55rem;font-weight:780;line-height:1;display:inline-flex}.self-drive-module__tV4H0a__factLabel[data-fact-type=operational_advice]{color:#6a5b2f}.self-drive-module__tV4H0a__factLabel[data-fact-type=local_procedure],.self-drive-module__tV4H0a__factLabel[data-fact-type=port_confirmation]{color:var(--drive-red)}.self-drive-module__tV4H0a__factLabel[data-fact-type=not_verified]{color:#745d56;border-style:dashed}.self-drive-module__tV4H0a__factLabel[data-fact-type=traveller_experience]{color:#67507a}.self-drive-module__tV4H0a__toolShell{position:relative}.self-drive-module__tV4H0a__toolShell:after{z-index:0;border:1px solid var(--drive-line);content:"";pointer-events:none;background:#fffdf761;position:absolute;inset:1.8rem -2rem}.self-drive-module__tV4H0a__toolShell>*{z-index:1;position:relative}.self-drive-module__tV4H0a__toolHeading{padding-inline:1rem}.self-drive-module__tV4H0a__decisionFields,.self-drive-module__tV4H0a__fieldPanel,.self-drive-module__tV4H0a__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.self-drive-module__tV4H0a__decisionFields,.self-drive-module__tV4H0a__twoColumnTool,.self-drive-module__tV4H0a__checklistGroups,.self-drive-module__tV4H0a__toolActions,.self-drive-module__tV4H0a__borderFilters,.self-drive-module__tV4H0a__resultCount,.self-drive-module__tV4H0a__borderRecords,.self-drive-module__tV4H0a__comparison,.self-drive-module__tV4H0a__feasibilityForm{margin-inline:1rem}.self-drive-module__tV4H0a__decisionFields label,.self-drive-module__tV4H0a__fieldPanel label,.self-drive-module__tV4H0a__borderFilters label,.self-drive-module__tV4H0a__feasibilityForm label,.self-drive-module__tV4H0a__formGrid label{gap:.5rem;display:grid}.self-drive-module__tV4H0a__decisionFields label>span,.self-drive-module__tV4H0a__fieldPanel label>span,.self-drive-module__tV4H0a__borderFilters label>span,.self-drive-module__tV4H0a__formGrid label>span{letter-spacing:.05em;align-items:center;gap:.55rem;font-size:.7rem;font-weight:720;display:flex}.self-drive-module__tV4H0a__decisionFields label>span small{color:var(--drive-red)}.self-drive-module__tV4H0a__decisionFields input,.self-drive-module__tV4H0a__decisionFields select,.self-drive-module__tV4H0a__fieldPanel input,.self-drive-module__tV4H0a__fieldPanel select,.self-drive-module__tV4H0a__borderFilters input,.self-drive-module__tV4H0a__borderFilters select,.self-drive-module__tV4H0a__formGrid input,.self-drive-module__tV4H0a__formGrid select,.self-drive-module__tV4H0a__formGrid textarea,.self-drive-module__tV4H0a__altitudePlanner input{border:1px solid var(--drive-line);width:100%;min-height:3.2rem;color:var(--drive-ink);background:#fffdf7bd;border-radius:0;padding:.7rem .8rem;font-size:.84rem}.self-drive-module__tV4H0a__formGrid textarea{resize:vertical;min-height:7rem}.self-drive-module__tV4H0a__toolActions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.self-drive-module__tV4H0a__toolPrimaryButton{background:var(--drive-ink);color:var(--drive-paper)}.self-drive-module__tV4H0a__toolSecondaryButton{border:1px solid var(--drive-line);color:var(--drive-ink);background:0 0}.self-drive-module__tV4H0a__toolPrimaryButton:hover,.self-drive-module__tV4H0a__toolSecondaryButton:hover{background:var(--drive-red);color:#fff;transform:translateY(-2px)}.self-drive-module__tV4H0a__toolPrimaryButton:disabled{cursor:wait;opacity:.65}.self-drive-module__tV4H0a__toolResult,.self-drive-module__tV4H0a__inlineResult{border-left:3px solid var(--drive-red);background:#b4453412;gap:.35rem;margin:1rem;padding:1rem 1.2rem;display:grid}.self-drive-module__tV4H0a__inlineResult{grid-column:1/-1;margin:0}.self-drive-module__tV4H0a__toolResult p,.self-drive-module__tV4H0a__toolResult strong,.self-drive-module__tV4H0a__toolResult span,.self-drive-module__tV4H0a__inlineResult strong{margin:0}.self-drive-module__tV4H0a__toolResult p{color:var(--drive-red);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:760}.self-drive-module__tV4H0a__toolResult strong,.self-drive-module__tV4H0a__inlineResult strong{font-family:var(--font-editorial);font-size:clamp(1.3rem,2.3vw,2rem);font-weight:520;line-height:1.15}.self-drive-module__tV4H0a__toolResult span,.self-drive-module__tV4H0a__toolResult li{color:var(--drive-muted);font-size:.82rem}.self-drive-module__tV4H0a__toolResult ul{gap:.45rem;margin:.4rem 0 0;padding-left:1.2rem;display:grid}.self-drive-module__tV4H0a__checklistGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 3rem;display:grid}.self-drive-module__tV4H0a__checklistGroups section,.self-drive-module__tV4H0a__twoColumnTool>div{min-width:0}.self-drive-module__tV4H0a__checklistGroups h3,.self-drive-module__tV4H0a__twoColumnTool h3,.self-drive-module__tV4H0a__fieldPanel h3,.self-drive-module__tV4H0a__altitudePlanner h3{font-family:var(--font-editorial);margin:0 0 1rem;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:520}.self-drive-module__tV4H0a__checklist{border-top:1px solid var(--drive-line);display:grid}.self-drive-module__tV4H0a__checklist label,.self-drive-module__tV4H0a__compareCheck,.self-drive-module__tV4H0a__consent{border-bottom:1px solid var(--drive-line);cursor:pointer;color:var(--drive-muted);grid-template-columns:1.2rem minmax(0,1fr);align-items:start;gap:.8rem;padding:.82rem 0;font-size:.79rem;line-height:1.4;display:grid}.self-drive-module__tV4H0a__checklist input,.self-drive-module__tV4H0a__compareCheck input,.self-drive-module__tV4H0a__consent input{width:1rem;height:1rem;accent-color:var(--drive-red);margin-top:.12rem}.self-drive-module__tV4H0a__checklist label>span{gap:.15rem;display:grid}.self-drive-module__tV4H0a__checklist small{color:var(--drive-red);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:760}.self-drive-module__tV4H0a__twoColumnTool{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,5vw,5rem);display:grid}.self-drive-module__tV4H0a__fieldPanel{align-content:start}.self-drive-module__tV4H0a__fieldPanel>h3,.self-drive-module__tV4H0a__fieldPanel>.self-drive-module__tV4H0a__inlineResult{grid-column:1/-1}.self-drive-module__tV4H0a__numberedQuestions{counter-reset:customs-question;gap:0;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.self-drive-module__tV4H0a__numberedQuestions li{border-top:1px solid var(--drive-line);color:var(--drive-muted);counter-increment:customs-question;grid-template-columns:2rem 1fr;gap:.6rem;padding:.8rem 0;font-size:.8rem;display:grid}.self-drive-module__tV4H0a__numberedQuestions li:before{color:var(--drive-red);content:counter(customs-question, decimal-leading-zero);font-family:var(--font-editorial)}.self-drive-module__tV4H0a__borderFilters{grid-template-columns:1.15fr repeat(2,minmax(0,1fr));gap:1rem;display:grid}.self-drive-module__tV4H0a__resultCount{color:var(--drive-muted);margin-top:1.2rem;font-size:.7rem}.self-drive-module__tV4H0a__borderRecords{border-top:1px solid var(--drive-line);gap:0;display:grid}.self-drive-module__tV4H0a__borderRecords>article{border-bottom:1px solid var(--drive-line);padding-block:2rem}.self-drive-module__tV4H0a__portHeading{justify-content:space-between;align-items:start;gap:2rem;display:flex}.self-drive-module__tV4H0a__portHeading p{color:var(--drive-red)}.self-drive-module__tV4H0a__portHeading h3{margin:.35rem 0 0;font-size:clamp(2.2rem,4vw,4rem)}.self-drive-module__tV4H0a__portHeading h3 small{font-family:var(--font-body);letter-spacing:.04em;font-size:.75rem;font-weight:650}.self-drive-module__tV4H0a__statusBadge{color:#78592a;border:1px solid;flex:none;gap:.25rem;width:min(17rem,44%);padding:.6rem .75rem;display:grid}.self-drive-module__tV4H0a__statusBadge[data-review-status=verification_overdue]{color:var(--drive-red)}.self-drive-module__tV4H0a__statusBadge strong{text-transform:uppercase;font-size:.63rem;line-height:1.3}.self-drive-module__tV4H0a__statusBadge small{font-size:.57rem}.self-drive-module__tV4H0a__borderRecords dl{border-top:1px solid var(--drive-line);border-left:1px solid var(--drive-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:1.5rem 0 1rem;display:grid}.self-drive-module__tV4H0a__borderRecords dl div{border-right:1px solid var(--drive-line);border-bottom:1px solid var(--drive-line);min-width:0;padding:.65rem}.self-drive-module__tV4H0a__borderRecords dt{color:var(--drive-red);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:760}.self-drive-module__tV4H0a__borderRecords dd{color:var(--drive-muted);margin:.15rem 0 0;font-size:.72rem}.self-drive-module__tV4H0a__editorNote{max-width:54rem;color:var(--drive-muted);font-family:var(--font-editorial);font-size:1.05rem}.self-drive-module__tV4H0a__compareCheck{border:0;width:fit-content;padding-bottom:0}.self-drive-module__tV4H0a__comparison{border-top:2px solid var(--drive-ink);margin-top:2rem;padding-top:1.5rem}.self-drive-module__tV4H0a__comparison header p{color:var(--drive-red)}.self-drive-module__tV4H0a__comparison header h3{margin:.4rem 0 1.5rem;font-size:clamp(2rem,3.5vw,3.5rem)}.self-drive-module__tV4H0a__comparison>div{background:var(--drive-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.self-drive-module__tV4H0a__comparison article{background:var(--drive-paper);gap:.5rem;padding:1rem;display:grid}.self-drive-module__tV4H0a__comparison article strong{font-family:var(--font-editorial);font-size:1.5rem}.self-drive-module__tV4H0a__comparison article span,.self-drive-module__tV4H0a__comparison article small{color:var(--drive-muted);font-size:.68rem}.self-drive-module__tV4H0a__emergencyCard{scroll-margin-top:calc(var(--header-height) + 1rem);border:2px solid var(--drive-ink);background:#fff9ed;margin-block:4rem;padding:clamp(1.5rem,4vw,3rem)}.self-drive-module__tV4H0a__emergencyCard header{border-bottom:2px solid var(--drive-ink);justify-content:space-between;align-items:end;padding-bottom:1rem;display:flex}.self-drive-module__tV4H0a__emergencyCard header p{color:var(--drive-red)}.self-drive-module__tV4H0a__emergencyCard h2{color:var(--drive-red);margin:0;font-size:clamp(2.5rem,5vw,5rem)}.self-drive-module__tV4H0a__emergencyNumbers{border-bottom:1px solid var(--drive-line);grid-template-columns:repeat(3,1fr);display:grid}.self-drive-module__tV4H0a__emergencyNumbers span{text-align:center;padding:1.4rem;display:grid}.self-drive-module__tV4H0a__emergencyNumbers span+span{border-left:1px solid var(--drive-line)}.self-drive-module__tV4H0a__emergencyNumbers strong{color:var(--drive-red);font-family:var(--font-editorial);font-size:clamp(3rem,5vw,5rem);line-height:1}.self-drive-module__tV4H0a__emergencyCard ol{margin:1.5rem 0;padding:0;list-style:none}.self-drive-module__tV4H0a__emergencyCard li{border-top:1px solid var(--drive-line);grid-template-columns:3rem 1fr;gap:1rem;padding:.85rem 0;display:grid}.self-drive-module__tV4H0a__emergencyCard li span{color:var(--drive-red);font-family:var(--font-editorial)}.self-drive-module__tV4H0a__altitudePlanner>div:not(.self-drive-module__tV4H0a__toolResult){border-top:1px solid var(--drive-line);grid-template-columns:3.2rem 1fr 7.5rem;align-items:center;gap:.5rem;padding-block:.45rem;display:grid}.self-drive-module__tV4H0a__altitudePlanner>div>span{color:var(--drive-red);font-size:.65rem;font-weight:720}.self-drive-module__tV4H0a__altitudePlanner .self-drive-module__tV4H0a__toolResult{margin-inline:0}.self-drive-module__tV4H0a__feasibilityForm{gap:2.5rem;display:grid}.self-drive-module__tV4H0a__feasibilityForm fieldset{border:0;border-top:2px solid var(--drive-ink);margin:0;padding:1.2rem 0 0}.self-drive-module__tV4H0a__feasibilityForm legend{color:var(--drive-red);font-family:var(--font-editorial);padding:0 1rem 0 0;font-size:1.6rem}.self-drive-module__tV4H0a__fullField{grid-column:1/-1}.self-drive-module__tV4H0a__consent{border:0;padding:0}.self-drive-module__tV4H0a__privacyCopy{max-width:50rem;color:var(--drive-muted);margin:-1.5rem 0 0;font-size:.7rem}.self-drive-module__tV4H0a__honeypot{clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden;position:absolute!important}.self-drive-module__tV4H0a__formStatus{border-left:3px solid var(--drive-red);background:#b4453414;gap:.3rem;padding:1rem;display:grid}.self-drive-module__tV4H0a__formStatus strong{font-family:var(--font-editorial);font-size:1.5rem}.self-drive-module__tV4H0a__formStatus span{color:var(--drive-muted);font-size:.78rem}.self-drive-module__tV4H0a__sources{border-top:2px solid var(--drive-ink);grid-template-columns:minmax(16rem,.4fr) minmax(0,1fr);gap:3rem 6rem;padding-block:clamp(5rem,9vw,9rem);display:grid}.self-drive-module__tV4H0a__sourcesHeading>p{color:var(--drive-red)}.self-drive-module__tV4H0a__sourcesHeading h2{margin:.8rem 0 1rem;font-size:clamp(2.6rem,5vw,4.8rem)}.self-drive-module__tV4H0a__sourcesHeading>span{color:var(--drive-muted);font-size:.78rem;display:block}.self-drive-module__tV4H0a__sourceList{margin:0;padding:0;list-style:none}.self-drive-module__tV4H0a__sourceList li{border-top:1px solid var(--drive-line);grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.self-drive-module__tV4H0a__sourceList li:last-child{border-bottom:1px solid var(--drive-line)}.self-drive-module__tV4H0a__sourceList>li>span{color:var(--drive-red);font-family:var(--font-editorial)}.self-drive-module__tV4H0a__sourceList div{gap:.28rem;display:grid}.self-drive-module__tV4H0a__sourceList p{color:var(--drive-red);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.56rem;font-weight:760}.self-drive-module__tV4H0a__sourceList a{width:fit-content;font-family:var(--font-editorial);font-size:1.1rem;font-weight:560}.self-drive-module__tV4H0a__sourceList small{color:var(--drive-muted);font-size:.68rem}.self-drive-module__tV4H0a__changeLog{border-top:1px solid var(--drive-line);grid-column:2;grid-template-columns:auto auto 1fr;gap:1rem;padding-top:1rem;display:grid}.self-drive-module__tV4H0a__changeLog p,.self-drive-module__tV4H0a__changeLog strong,.self-drive-module__tV4H0a__changeLog span{margin:0;font-size:.68rem}.self-drive-module__tV4H0a__changeLog p{color:var(--drive-red);text-transform:uppercase;font-weight:760}.self-drive-module__tV4H0a__changeLog span{color:var(--drive-muted)}.self-drive-module__tV4H0a__directoryLinks{padding:clamp(5rem, 9vw, 9rem) var(--drive-gutter);background:var(--drive-ink);color:var(--drive-paper)}.self-drive-module__tV4H0a__directoryLinks header{grid-template-columns:.35fr 1fr;gap:3rem;margin-bottom:3rem;display:grid}.self-drive-module__tV4H0a__directoryLinks header>p{color:#e26350}.self-drive-module__tV4H0a__directoryLinks header h2{max-width:14ch;margin:0;font-size:clamp(3rem,6vw,6rem)}.self-drive-module__tV4H0a__directoryLinks>div{border-top:1px solid #f2ecde40;display:grid}.self-drive-module__tV4H0a__directoryLinks article{border-bottom:1px solid #f2ecde40;grid-template-columns:3rem clamp(7rem,14vw,12rem) minmax(0,1fr) 3rem;align-items:center;gap:1.5rem;padding-block:1.4rem;display:grid}.self-drive-module__tV4H0a__directoryLinks article>span{color:#e26350;font-family:var(--font-editorial)}.self-drive-module__tV4H0a__directoryLinks article figure{aspect-ratio:4/3;background:#0d2922;margin:0;position:relative;overflow:hidden}.self-drive-module__tV4H0a__directoryLinks article figure img{object-fit:cover;transition:transform var(--slow) var(--ease)}.self-drive-module__tV4H0a__directoryLinks article:hover figure img{transform:scale(1.04)}.self-drive-module__tV4H0a__directoryLinks article div>p:first-child{color:#e26350;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.2rem;font-size:.58rem;font-weight:760}.self-drive-module__tV4H0a__directoryLinks article h3{margin:0 0 .45rem;font-size:clamp(1.7rem,3vw,3rem)}.self-drive-module__tV4H0a__directoryLinks article h3 a{text-decoration:none}.self-drive-module__tV4H0a__directoryLinks article div>p:last-child{color:#f2ecdeb3;max-width:48rem;margin:0;font-size:.76rem}.self-drive-module__tV4H0a__directoryLinks article>a{transition:transform var(--fast) var(--ease);font-size:1.7rem;text-decoration:none}.self-drive-module__tV4H0a__directoryLinks article:hover>a{transform:translate(.4rem)}.self-drive-module__tV4H0a__finalCta{background:var(--drive-red);color:#fff9ed;text-align:center;align-content:center;justify-items:center;min-height:36rem;padding:5rem 1.5rem;display:grid}.self-drive-module__tV4H0a__finalCta>p{color:#fff9edbd}.self-drive-module__tV4H0a__finalCta h2{max-width:15ch;margin:1rem auto 2rem;font-size:clamp(3.5rem,7vw,7rem)}.self-drive-module__tV4H0a__finalCta a{border-bottom:1px solid;align-items:center;gap:1.2rem;min-height:3.4rem;font-weight:760;text-decoration:none;display:inline-flex}.self-drive-module__tV4H0a__finalCta small{color:#fff9edb8;max-width:38rem;margin-top:1.2rem}@media (prefers-reduced-motion:no-preference){.self-drive-module__tV4H0a__guideSection,.self-drive-module__tV4H0a__toolShell{animation:linear both self-drive-module__tV4H0a__drive-section-reveal;animation-timeline:view();animation-range:entry 8% cover 28%}}@keyframes self-drive-module__tV4H0a__drive-rise{to{opacity:1;transform:translateY(0)}}@keyframes self-drive-module__tV4H0a__drive-stamp-in{to{opacity:1;transform:rotate(7deg)scale(1)}}@keyframes self-drive-module__tV4H0a__drive-route-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes self-drive-module__tV4H0a__drive-hero-image{to{transform:scale(1)}}@keyframes self-drive-module__tV4H0a__drive-section-reveal{0%{opacity:.25;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.self-drive-module__tV4H0a__heroCopy{width:86%}.self-drive-module__tV4H0a__heroCopy h1{font-size:clamp(3.8rem,10.5vw,6.5rem)}.self-drive-module__tV4H0a__verifiedBanner{grid-template-columns:1fr auto;gap:1rem 2rem}.self-drive-module__tV4H0a__verifiedBanner>p{grid-area:2/1/auto/-1}.self-drive-module__tV4H0a__articleShell{grid-template-columns:1fr}.self-drive-module__tV4H0a__clusterNav{position:static}.self-drive-module__tV4H0a__clusterNav ol{grid-template-columns:repeat(2,minmax(0,1fr))}.self-drive-module__tV4H0a__clusterNav li:nth-child(2){border-top:1px solid var(--drive-line)}.self-drive-module__tV4H0a__clusterNav li:nth-child(odd){padding-right:1rem}.self-drive-module__tV4H0a__clusterNav li:nth-child(2n){border-left:1px solid var(--drive-line);padding-left:1rem}.self-drive-module__tV4H0a__clusterNav li:last-child{border-bottom:0}.self-drive-module__tV4H0a__contentItems{margin-left:0}.self-drive-module__tV4H0a__sectionHeading,.self-drive-module__tV4H0a__toolHeading{grid-template-columns:12rem 1fr}.self-drive-module__tV4H0a__contentItem{grid-template-columns:minmax(12rem,.35fr) 1fr}.self-drive-module__tV4H0a__sources{grid-template-columns:1fr}.self-drive-module__tV4H0a__changeLog{grid-column:1}}@media (max-width:700px){.self-drive-module__tV4H0a__hero{min-height:max(44rem,100svh)}.self-drive-module__tV4H0a__heroShade{background:linear-gradient(#061c1747,#061c1791 28%,#061c17eb 100%)}.self-drive-module__tV4H0a__heroInner{width:min(100% - 2rem,96rem);min-height:max(44rem,100svh);padding:calc(var(--header-height) + 5rem) 0 4rem;align-items:end}.self-drive-module__tV4H0a__breadcrumbs{max-width:100%;top:calc(var(--header-height) + .8rem);font-size:.56rem}.self-drive-module__tV4H0a__breadcrumbs>:nth-child(n+4){display:none}.self-drive-module__tV4H0a__heroCopy{width:100%}.self-drive-module__tV4H0a__heroCopy h1{max-width:10ch;font-size:clamp(3.4rem,15vw,5.4rem)}.self-drive-module__tV4H0a__directAnswer p{font-size:.93rem;line-height:1.42}.self-drive-module__tV4H0a__heroActions{gap:.55rem}.self-drive-module__tV4H0a__primaryAction,.self-drive-module__tV4H0a__secondaryAction{justify-content:space-between;width:100%}.self-drive-module__tV4H0a__heroVerified{width:6.2rem;top:calc(var(--header-height) + 2.3rem);right:.1rem}.self-drive-module__tV4H0a__heroVerified strong{font-size:.94rem}.self-drive-module__tV4H0a__verifiedBanner{grid-template-columns:1fr;padding-block:1.1rem}.self-drive-module__tV4H0a__verifiedBanner>p{grid-area:auto}.self-drive-module__tV4H0a__riskNote{grid-template-columns:2.8rem 1fr;width:min(100% - 2rem,82rem);margin-block:2.5rem}.self-drive-module__tV4H0a__articleShell{gap:3rem;width:min(100% - 2rem,94rem)}.self-drive-module__tV4H0a__clusterNav ol{grid-template-columns:1fr}.self-drive-module__tV4H0a__clusterNav li:nth-child(odd),.self-drive-module__tV4H0a__clusterNav li:nth-child(2n){border-left:0;padding-inline:0}.self-drive-module__tV4H0a__sectionHeading,.self-drive-module__tV4H0a__toolHeading{grid-template-columns:1fr;margin-bottom:2.5rem}.self-drive-module__tV4H0a__sectionHeading>div,.self-drive-module__tV4H0a__toolHeading>div{grid-column:1}.self-drive-module__tV4H0a__sectionHeading h2,.self-drive-module__tV4H0a__toolHeading h2{font-size:clamp(2.6rem,12vw,4.1rem)}.self-drive-module__tV4H0a__contentItem{grid-template-columns:1fr;gap:.8rem}.self-drive-module__tV4H0a__toolShell:after{inset:1rem -.45rem}.self-drive-module__tV4H0a__toolHeading,.self-drive-module__tV4H0a__decisionFields,.self-drive-module__tV4H0a__twoColumnTool,.self-drive-module__tV4H0a__checklistGroups,.self-drive-module__tV4H0a__toolActions,.self-drive-module__tV4H0a__borderFilters,.self-drive-module__tV4H0a__resultCount,.self-drive-module__tV4H0a__borderRecords,.self-drive-module__tV4H0a__comparison,.self-drive-module__tV4H0a__feasibilityForm{margin-inline:0}.self-drive-module__tV4H0a__decisionFields,.self-drive-module__tV4H0a__fieldPanel,.self-drive-module__tV4H0a__formGrid,.self-drive-module__tV4H0a__checklistGroups,.self-drive-module__tV4H0a__twoColumnTool,.self-drive-module__tV4H0a__borderFilters{grid-template-columns:1fr}.self-drive-module__tV4H0a__fieldPanel>*,.self-drive-module__tV4H0a__fullField{grid-column:1}.self-drive-module__tV4H0a__portHeading{display:grid}.self-drive-module__tV4H0a__statusBadge{width:100%}.self-drive-module__tV4H0a__borderRecords dl{grid-template-columns:repeat(2,minmax(0,1fr))}.self-drive-module__tV4H0a__comparison>div{grid-template-columns:1fr}.self-drive-module__tV4H0a__emergencyCard{margin-inline:-.25rem;padding:1rem}.self-drive-module__tV4H0a__emergencyCard header{display:grid}.self-drive-module__tV4H0a__emergencyNumbers{grid-template-columns:1fr}.self-drive-module__tV4H0a__emergencyNumbers span+span{border-top:1px solid var(--drive-line);border-left:0}.self-drive-module__tV4H0a__altitudePlanner>div:not(.self-drive-module__tV4H0a__toolResult){grid-template-columns:3rem 1fr}.self-drive-module__tV4H0a__altitudePlanner>div>input:last-child{grid-column:2}.self-drive-module__tV4H0a__sources{gap:3rem}.self-drive-module__tV4H0a__changeLog{grid-template-columns:1fr}.self-drive-module__tV4H0a__directoryLinks{padding-inline:1rem}.self-drive-module__tV4H0a__directoryLinks header{grid-template-columns:1fr}.self-drive-module__tV4H0a__directoryLinks article{grid-template-columns:2rem 5.5rem minmax(0,1fr) 2rem;gap:.7rem}.self-drive-module__tV4H0a__directoryLinks article div>p:last-child{display:none}.self-drive-module__tV4H0a__finalCta{min-height:32rem}}@media print{.self-drive-module__tV4H0a__hero,.self-drive-module__tV4H0a__verifiedBanner,.self-drive-module__tV4H0a__riskNote,.self-drive-module__tV4H0a__clusterNav,.self-drive-module__tV4H0a__guideSection,.self-drive-module__tV4H0a__directoryLinks,.self-drive-module__tV4H0a__finalCta,.self-drive-module__tV4H0a__sourcesHeading>span,.self-drive-module__tV4H0a__primaryAction,.self-drive-module__tV4H0a__secondaryAction,.self-drive-module__tV4H0a__toolActions,.self-drive-module__tV4H0a__toolPrimaryButton,.self-drive-module__tV4H0a__toolSecondaryButton,.self-drive-module__tV4H0a__borderFilters{display:none!important}.site-header{display:none!important}.site-footer{display:none!important}.self-drive-module__tV4H0a__page{color:#000;background:#fff}.self-drive-module__tV4H0a__articleShell{width:100%;padding:0;display:block}.self-drive-module__tV4H0a__toolShell,.self-drive-module__tV4H0a__emergencyCard{break-inside:avoid;border:1px solid #333;padding:1rem}.self-drive-module__tV4H0a__toolShell:after{display:none}.self-drive-module__tV4H0a__toolHeading{display:block}.self-drive-module__tV4H0a__toolHeading h2{margin-block:.5rem;font-size:2rem}.self-drive-module__tV4H0a__checklistGroups,.self-drive-module__tV4H0a__twoColumnTool{grid-template-columns:repeat(2,1fr)}.self-drive-module__tV4H0a__sources{padding:2rem 0;display:block}.self-drive-module__tV4H0a__sourceList a{color:#000}}
