.visa-guide{max-width:1100px}.visa-reviewed{display:flex;gap:8px;align-items:center;font-size:13px;color:#526b60;margin:0 0 14px}.visa-dot{display:inline-block;width:7px;height:7px;background:#789a72;border-radius:50%}.visa-boundary{max-width:900px;color:#686c63;font-size:14px;line-height:1.85}.visa-finder{margin:35px 0 48px;padding:34px;background:#f2f5ed;border:1px solid #dce3d4;display:grid;grid-template-columns:1.1fr 1fr;gap:24px 50px}.visa-finder h2{font-size:30px;margin:10px 0 18px}.visa-finder p{line-height:1.85;font-size:15px}.visa-finder form{display:grid;gap:9px;align-content:start}.visa-finder label{font-size:13px}.visa-finder input,.visa-finder select{width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid #bbc6b4;background:#fff;border-radius:0;color:#243f36;font:inherit;margin-bottom:8px}.visa-finder button{justify-content:space-between;min-height:48px;border:0;cursor:pointer;font:inherit}.visa-finder small{color:#647060;font-size:11px;line-height:1.7}#visa-result{grid-column:1/-1;background:#fff;padding:22px 26px;border-left:3px solid #749a6c;outline-offset:4px}#visa-result[hidden]{display:none}#visa-result h3{font-size:19px;margin:0 0 12px}#visa-result p{font-size:14px;margin:12px 0}#visa-result a{display:inline-block;font-size:12px;margin:0 18px 10px 0;text-decoration:underline;text-underline-offset:3px}.visa-policies{display:grid;grid-template-columns:1fr 1fr;gap:42px;margin:0 0 38px}.visa-policies>section{border-top:1px solid #cfcfbe;padding-top:25px}.visa-policies h2{font-size:25px;margin:12px 0 18px}.visa-policies p{line-height:1.85;font-size:15px}.visa-number{font:56px/1 Georgia,serif;color:#9a582f}.visa-dates{padding:14px 17px;background:#f9f5e9;border-left:2px solid #b99a65;font-size:13px!important}.visa-source-link{display:block;font-size:12px;margin:10px 0;text-decoration:underline;text-underline-offset:3px}.visa-country-list{font-size:13px;padding:14px 0;border-top:1px dotted #d4d6ca;border-bottom:1px dotted #d4d6ca;margin:20px 0}.visa-country-list summary{cursor:pointer}.visa-country-list p{font-size:12px;line-height:2}.visa-route-example{background:#f5f6f0;padding:8px 16px}.visa-route-example p{font-size:12px;margin:8px 0}.visa-secondary h2{font-size:22px}.visa-checklist{border-top:1px solid #cfcfbe;padding-top:26px;margin-top:35px}.visa-checklist ol{display:grid;grid-template-columns:1fr 1fr;gap:24px 45px;padding-left:23px}.visa-checklist li{line-height:1.85;padding-left:7px;font-size:14px}.visa-sources{margin-top:45px;padding:28px;background:#f6f6f0}.visa-sources>p{font-size:13px;line-height:1.8}.visa-sources ol{display:grid;grid-template-columns:1fr 1fr;gap:15px 35px;padding-left:20px}.visa-sources li{padding-left:5px;font-size:13px;line-height:1.65}.visa-sources small{display:block;color:#72776c;font-size:11px}.home-visa{margin:25px 0;padding:19px 16px;background:#f3f6ec;border-top:2px solid #849b6a;border-bottom:1px solid #dde4d3}.home-visa>p:first-child{font-size:10px;letter-spacing:.07em;color:#737d62;margin:0 0 9px}.home-visa h2{font:21px/1.35 Georgia,'Songti SC',serif;margin:0 0 10px}.home-visa h2 a{display:flex;gap:8px;justify-content:space-between}.home-visa>p{font-size:12px;line-height:1.8;color:#63715b}.home-visa-link{display:block;margin-top:12px;font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.visa-finder{grid-template-columns:1fr;padding:23px;gap:12px;margin-top:25px}.visa-finder h2{font-size:26px}.visa-policies,.visa-checklist ol,.visa-sources ol{grid-template-columns:1fr;gap:24px}.visa-policies h2{font-size:23px}.visa-number{font-size:45px}.visa-sources{padding:22px}.visa-finder p,.visa-policies p{font-size:14px}.home-visa{margin:18px 0}#visa-result{padding:17px}}
