.resource-page:not(.resource-hub) .resource-back{color:var(--text);text-underline-offset:5px;padding-block:8px}.resource-page:not(.resource-hub) :is(.resource-hero,.finder-heading){padding-block:32px 48px}.resource-page:not(.resource-hub) :is(.resource-hero,.finder-heading)>p{font-size:20px;line-height:1.65}.resource-page .resource-calculator{background:var(--editorial-paper);border-radius:0}.resource-page .resource-result-panel{background:var(--text);scroll-margin-top:104px}.resource-page .resource-result-panel:focus{outline:2px solid var(--text);outline-offset:4px}.resource-page .resource-result-panel .section-kicker{color:#fff}.resource-page .resource-amount{font-variant-numeric:tabular-nums}.resource-page .resource-input-panel form{gap:16px}.resource-page .resource-input-panel select,.resource-page #visa-finder-form select{min-height:52px;padding:12px 16px;border-radius:0;font-size:18px;border-color:#89919a}.resource-page .resource-input-panel form>button{margin-top:12px}.resource-page .resource-explanation{padding-block:48px}.resource-page .resource-formula,.resource-page .resource-next{background:var(--editorial-paper);border-radius:0}.resource-page .resource-next-links{flex-shrink:1}.resource-page .resource-next-links>a:not(.button){display:inline-flex;align-items:center;min-height:44px;color:var(--text);text-underline-offset:5px}.resource-page :is(a,button,select):focus-visible{outline-color:var(--text)}.resource-page .finder-inputs,.resource-page .checklist-input{background:var(--editorial-paper);border-radius:0}.resource-page .finder-input-heading{flex-wrap:wrap;gap:20px}.resource-page.visa-finder-page #finder-reset{flex:0 1 auto;width:auto;height:auto;min-height:44px;gap:8px;padding:12px 18px;border:0;border-radius:0;background:transparent;color:#000;font:500 16px/1.35 var(--font-body)}.resource-page .finder-route-header{border:0;border-radius:0;background:var(--editorial-paper)}.resource-page .finder-route-header h3{color:var(--text)}.resource-page .finder-route-symbol{color:#c59d59}.resource-page .finder-route-links a{min-height:44px;display:inline-flex;align-items:center;font-size:17px;color:var(--text)}.resource-page .finder-related a{color:var(--text)}.resource-page .finder-route-description,.resource-page .finder-route-list dl{font-size:17px}.resource-page .finder-pending{padding:24px;background:var(--editorial-paper);color:var(--muted)}.resource-page .checklist-step-actions{gap:16px}.resource-page #checklist-result-section{scroll-margin-top:104px}.checklist-page[dir="ltr"]{text-align:left}.checklist-page[dir="ltr"] select{direction:ltr;text-align:left}.checklist-layout:has(>.checklist-output[hidden]){grid-template-columns:minmax(0,1fr);max-width:860px}.checklist-page #checklist-procedure{max-width:100%}@media (max-width:760px){.resource-page:not(.resource-hub) :is(.resource-hero,.finder-heading)>p{font-size:18px}.resource-page .resource-input-panel select,.resource-page #visa-finder-form select{font-size:16px}.resource-page .resource-breakdown div{flex-wrap:wrap;gap:8px 16px}.resource-page .resource-breakdown dd{margin-inline-start:auto}.resource-page .resource-next-links{justify-items:start}}@media print{.checklist-page .checklist-input{background:none}}