.atg{margin:48px auto}.atg-alert{color:#5c3d00;background:#fff4d6;border-radius:12px;max-width:820px;padding:12px 16px;font-weight:600}.atg-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:20px 0;display:grid}.atg-grid article,.atg-two article{background:#fff;border:1px solid #00000017;border-radius:14px;padding:18px 20px}.atg-grid span{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#0f2f3a;border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:700;display:inline-block}.atg-grid h3{margin:10px 0 8px;font-size:1.3rem}.atg-grid p{margin:6px 0;line-height:1.45}.atg-note{opacity:.75;font-size:.9rem}.atg-two{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.atg table{border-collapse:collapse;width:100%}.atg th{text-align:left;vertical-align:top;opacity:.75;width:38%;padding:7px 10px 7px 0;font-weight:600}.atg td{border-bottom:1px solid #0000000f;padding:7px 0}.atg-h3{margin-top:28px}.atg-hotels{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.atg-hotels>*{color:#fff;background:#0f2f3a;border-radius:14px;flex-direction:column;gap:5px;padding:14px 16px;text-decoration:none;display:flex}.atg-hotels span{opacity:.85;font-size:.92rem}.atg-more{margin-top:14px}.atg-faq{max-width:860px;margin-top:28px}.atg-faq details{border-bottom:1px solid #0000001a;padding:12px 0}.atg-faq summary{cursor:pointer;font-weight:600}.atg-src{opacity:.75;margin-top:18px;font-size:.85rem}.jbrd{margin:48px auto}.jbrd-stats{flex-wrap:wrap;gap:10px;margin:12px 0 16px;display:flex}.jbrd-stats span{color:#fff;background:#0f2f3a;border-radius:999px;padding:6px 14px;font-size:.92rem;font-weight:600}.jbrd-jump{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.jbrd-jump a{color:inherit;border:1px solid #00000024;border-radius:999px;padding:5px 12px;font-size:.9rem;text-decoration:none}.jbrd-jump b{color:#0b7a75;margin-left:4px}.jbrd details{border-top:1px solid #0000001a;padding:12px 0}.jbrd summary{cursor:pointer;font-size:1.05rem}.jbrd ul{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px 18px;margin:12px 0 0;padding:0;list-style:none;display:grid}.jbrd li{background:#f6f8f8;border-radius:10px;flex-direction:column;padding:8px 10px;display:flex}.jbrd li a{color:#0f2f3a;font-weight:600;line-height:1.35;text-decoration:none}.jbrd li small{opacity:.7;margin-top:2px}.jbrd-note{opacity:.75;margin-top:14px;font-size:.85rem}
