@font-face{font-family:Manrope;src:url('/assets/manrope.ttf') format('truetype');font-weight:200 800;font-display:swap}@font-face{font-family:Vollkorn;src:url('/assets/vollkorn.ttf') format('truetype');font-weight:400 900;font-display:swap}
.geo-intro{border-bottom:1px solid #354652}.geo-intro>p{max-width:900px;color:#b8c9d2;font-size:17px;line-height:1.85}.geo-intro strong{color:#e0f7ff}.geo-motto{color:#d8b56c}.geo-small,.geo-updated{font-size:13px;color:#aab8c3}.geo-links{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.geo-links a{display:inline-flex;align-items:center;min-height:48px;padding:10px 18px;border:1px solid #69808a;border-radius:6px;background:#152c38;color:#d8b56c;font-weight:700;text-decoration:none}.geo-links a:hover{background:#203e4c}.geo-text-link{color:#68d6f3;text-decoration:underline;text-underline-offset:4px}.geo-table-scroll{overflow-x:auto;border:1px solid #354652;border-radius:8px;margin:30px 0;background:#132733}.geo-table-scroll table{border-collapse:collapse;width:100%;font-size:14px;text-align:left;margin:0}.geo-table-scroll caption{text-align:left;font:600 23px/1.3 Vollkorn,Georgia,serif;color:#d8b56c;padding:22px 24px;border-bottom:1px solid #354652}.geo-table-scroll th,.geo-table-scroll td{padding:15px 22px;border-bottom:1px solid #354652;color:#b8c9d2;vertical-align:top;line-height:1.65}.geo-table-scroll thead{background:#1c3340}.geo-table-scroll thead th{color:#d8b56c;font-weight:700}.geo-table-scroll tbody th{color:#e0f7ff;font-weight:600;min-width:150px}.geo-table-scroll tr:last-child>*{border-bottom:0}.geo-table-scroll td:last-child{min-width:170px}.geo-table-scroll tr:nth-child(even){background:#ffffff03}.geo-table-scroll:focus-visible{outline:2px solid #00bfff;outline-offset:3px}.geo-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:18px 0;font-size:13px;color:#aab8c3}.geo-breadcrumb a{color:#75d8f1;text-decoration:none;min-height:36px;display:inline-flex;align-items:center}.geo-faq{margin-top:48px;margin-bottom:48px}.geo-faq details{border-bottom:1px solid #354652;padding:0}.geo-faq summary{font-size:17px;font-weight:650;cursor:pointer;padding:23px 8px;color:#e0f7ff;line-height:1.5}.geo-faq details[open] summary{color:#d8b56c}.geo-faq details p{padding:0 8px 22px;margin:0;max-width:900px;color:#b8c9d2;line-height:1.85}.geo-faq summary:focus-visible{outline:2px solid #00bfff;outline-offset:2px}
.geo-page{margin:0;background:#101f29;color:#e0f7ff;font:16px/1.8 Manrope,system-ui,sans-serif;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased}.geo-page *{box-sizing:border-box}.geo-wrap{width:min(1120px,calc(100% - 64px));margin:auto}.geo-page a{color:#75d8f1}.geo-page a:focus-visible{outline:3px solid #00bfff;outline-offset:4px}.geo-header{border-bottom:1px solid #354652;background:#0b1822;padding:17px 0}.geo-header>.geo-wrap{display:flex;justify-content:space-between;align-items:center;gap:24px}.geo-brand{display:flex;align-items:center;gap:12px;font-size:23px;font-weight:800;text-decoration:none;color:#e0f7ff!important}.geo-header nav{display:flex;flex-wrap:wrap;gap:6px 25px}.geo-header nav a{min-height:44px;display:flex;align-items:center;text-decoration:none;color:#e0f7ff;font-size:14px;font-weight:650}.geo-page-head{padding:38px 0 22px;max-width:850px}.geo-kicker{color:#d8b56c;font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:700}.geo-page h1{font:600 clamp(36px,5.3vw,64px)/1.1 Vollkorn,Georgia,serif;letter-spacing:-1.2px;margin:16px 0 20px}.geo-page h2{font:600 clamp(27px,3vw,36px)/1.2 Vollkorn,Georgia,serif;color:#d8b56c;margin:0 0 18px}.geo-page h3{font:600 24px/1.3 Vollkorn,Georgia,serif;margin:0 0 16px}.geo-page section{padding:26px 0}.geo-page p,.geo-page li{color:#b8c9d2}.geo-lead{font-size:20px;line-height:1.75;max-width:840px;margin:0 0 32px}.geo-connect{display:flex;flex-wrap:wrap;gap:24px 55px;padding:25px 30px;background:linear-gradient(110deg,#1e3c4a,#152a36);border:1px solid #d8b56c70;border-radius:8px;margin:30px 0}.geo-connect span{display:block;font-size:13px;color:#aab8c3}.geo-connect strong{display:block;font-size:27px;color:#d8b56c}.geo-two{display:grid;grid-template-columns:1fr 1fr;gap:22px}.geo-card{padding:28px;background:#142b38;border:1px solid #354652;border-radius:8px}.geo-card ol{padding-left:23px}.geo-card li{margin:10px 0}.geo-page code{font:14px/1.7 ui-monospace,monospace;color:#e0f7ff;background:#1e3540;padding:3px 6px;border-radius:3px}.geo-alert{border-left:3px solid #d8b56c;background:#1c303b;border-radius:0 6px 6px 0;padding:22px 28px;margin:32px 0}.geo-alert strong{color:#d8b56c}.geo-alert p{margin:8px 0 0}.geo-footer{border-top:1px solid #354652;margin-top:55px;padding:32px 0;background:#0b1822;font-size:13px}.geo-footer nav{display:flex;gap:5px 22px;flex-wrap:wrap}.geo-footer nav a{display:flex;align-items:center;min-height:44px}.geo-skip{position:absolute;top:-100px;left:12px;z-index:1000;background:#d8b56c;color:#101f29!important;padding:14px}.geo-skip:focus{top:12px}
@media(max-width:700px){.geo-wrap{width:calc(100% - 36px)}.geo-header>.geo-wrap{align-items:flex-start;flex-direction:column;gap:10px}.geo-header nav{gap:4px 20px}.geo-two{grid-template-columns:1fr}.geo-card{padding:22px}.geo-table-scroll th,.geo-table-scroll td{padding:13px 15px;font-size:13px}.geo-table-scroll caption{font-size:21px;padding:18px 16px}.geo-table-scroll tbody th{min-width:135px}.geo-page-head{padding-top:20px}.geo-page h1{font-size:39px}.geo-lead{font-size:17px}.geo-connect{padding:20px;gap:15px 30px}.geo-connect strong{font-size:23px}.geo-intro>p{font-size:15px}.geo-links{gap:10px}.geo-links a{font-size:14px}.geo-faq summary{font-size:16px}.geo-breadcrumb{font-size:12px}}

.geo-table-scroll table:has(thead th:nth-child(3)){min-width:760px}.geo-table-scroll thead th{min-width:110px}
