body:has(main.journal-layout){background:#faf8f2}main.article-page.journal-layout{color:#293b44;max-width:1100px;padding-top:38px;padding-bottom:88px}.journal-layout .journal-hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:48px;margin:32px 0 54px;display:grid}.journal-layout .journal-intro>.eyebrow{color:#987741;letter-spacing:.22em;margin-bottom:22px;font-size:11px}main.article-page.journal-layout h1{text-wrap:balance;letter-spacing:-.035em;color:#163f52;margin:0 0 26px;font-family:Songti TC,Noto Serif TC,Georgia,serif;font-size:clamp(34px,4.1vw,54px);font-weight:600;line-height:1.4}main.article-page.journal-layout .lead{color:#61717a;margin:0 0 25px;font-size:16px;line-height:1.95}main.article-page.journal-layout .article-meta{letter-spacing:.04em;color:#8b8478;margin:0;font-size:11px;line-height:1.9}main.article-page.journal-layout>.breadcrumbs,main.article-page.journal-layout>.guide-breadcrumb{color:#8d8b82;margin-bottom:14px;font-size:11px}main.article-page.journal-layout>section,main.article-page.journal-layout>.sources,main.article-page.journal-layout>.article-toc{max-width:820px;margin-inline:auto}main.article-page.journal-layout>section{margin-top:66px;scroll-margin-top:110px}main.article-page.journal-layout h2{letter-spacing:-.02em;color:#163f52;border-top:1px solid #d8c9ae;margin:0 0 25px;padding-top:18px;font-size:27px;line-height:1.55}main.article-page.journal-layout h3{color:#315d6c;margin:28px 0 12px;font-size:19px;line-height:1.65}main.article-page.journal-layout p{color:#53656e;margin:0 0 20px;font-size:16px;line-height:2.05}main.article-page.journal-layout li{color:#53656e;margin:8px 0;font-size:15px;line-height:1.95}main.article-page.journal-layout p strong,main.article-page.journal-layout li strong{color:#183f53;font-weight:650}main.article-page.journal-layout a:not(.button){color:#24627b;text-underline-offset:5px;text-decoration-thickness:1px}main.article-page.journal-layout>.quick-answer{background:#173f52;border:0;border-radius:8px;margin-top:0;margin-bottom:40px;padding:32px 36px;box-shadow:0 12px 35px #173f520c}main.article-page.journal-layout>.quick-answer h2{color:#fff3dc;border:0;margin-bottom:16px;padding:0;font-size:22px}main.article-page.journal-layout>.quick-answer p,main.article-page.journal-layout>.quick-answer li{color:#e1e9e9;font-size:14px;line-height:1.95}main.article-page.journal-layout>.quick-answer strong{color:#fff6e5}main.article-page.journal-layout>.quick-answer a{color:#e7c990}main.article-page.journal-layout>.quick-answer p:last-of-type{margin-bottom:14px}main.article-page.journal-layout .article-toc{background:#fffdf9;border:1px solid #e8e1d5;border-radius:8px;margin-bottom:48px;padding:26px 30px}main.article-page.journal-layout .article-toc>p{color:#a0804e;letter-spacing:.14em;margin:0 0 12px;font-size:11px;font-weight:700}main.article-page.journal-layout .article-toc ol{columns:auto;counter-reset:guide;grid-template-columns:1fr 1fr;gap:0 24px;padding:0;list-style:none;display:grid}main.article-page.journal-layout .article-toc li{counter-increment:guide;border-bottom:1px solid #eee7db;margin:0;padding:10px 0;font-size:13px}main.article-page.journal-layout .article-toc li:before{content:counter(guide,decimal-leading-zero);color:#b69b70;margin-right:12px;font-size:10px}main.article-page.journal-layout .article-toc a{text-decoration:none}main.article-page.journal-layout .note,main.article-page.journal-layout .reminder{background:#f5eee1;border:0;border-left:2px solid #b99b62;border-radius:0 8px 8px 0;padding:24px 28px}main.article-page.journal-layout .note h3,main.article-page.journal-layout .reminder h3{color:#765e37;margin-top:0}main.article-page.journal-layout .note p,main.article-page.journal-layout .reminder p{margin-bottom:0;font-size:14px}main.article-page.journal-layout .article-note,main.article-page.journal-layout figcaption{color:#879197;font-size:12px;line-height:1.85}main.article-page.journal-layout .button{color:#fff;background:#17556e;border-radius:5px;padding:17px 24px;font-size:14px;box-shadow:0 4px 12px #173f5212}main.article-page.journal-layout .button:hover{background:#103e53}main.article-page.journal-layout .booking-panel,main.article-page.journal-layout .article-cta,main.article-page.journal-layout .id-photo-cta{background:#f0f4f3;border:1px solid #dbe5e2;border-radius:10px;padding:32px}main.article-page.journal-layout .booking-panel h2{border:0;padding:0}main.article-page.journal-layout .table-wrap{background:#fff;border:1px solid #e0e6e3;border-radius:8px;padding:8px 20px 14px}main.article-page.journal-layout table caption{padding:15px 0;font-size:12px}main.article-page.journal-layout table thead{color:#fff;background:#173f52}main.article-page.journal-layout table th,main.article-page.journal-layout table td{border-color:#e8e9e3;padding:14px 16px;font-size:14px}main.article-page.journal-layout table tbody tr:nth-child(2n){background:#f5f7f4}main.article-page.journal-layout .faq-item{border-bottom:1px solid #e5e1d7;padding:12px 0 20px}main.article-page.journal-layout .faq-item h3{margin:16px 0 10px;font-size:17px}main.article-page.journal-layout .checklist,main.article-page.journal-layout .packing{padding:0;list-style:none}main.article-page.journal-layout .checklist li,main.article-page.journal-layout .packing li{border-bottom:1px solid #e7e5dc;margin:0;padding:14px 12px 14px 31px;position:relative}main.article-page.journal-layout .checklist li:before,main.article-page.journal-layout .packing li:before{content:"✓";color:#a58247;font-weight:700;position:absolute;left:2px}main.article-page.journal-layout .sources{background:#f5f3ee;border:0;border-radius:8px;margin-top:64px;padding:26px}main.article-page.journal-layout .sources h2{border:0;margin-bottom:12px;padding:0;font-size:18px}main.article-page.journal-layout .sources li,main.article-page.journal-layout .sources p{font-size:12px}main.article-page.journal-layout .cover{margin:0;position:relative}main.article-page.journal-layout .cover img{object-fit:cover;border-radius:80px 8px 8px;height:450px;box-shadow:16px 16px #e9e0cd}main.article-page.journal-layout .cover figcaption{margin-top:26px;font-size:11px}main.article-page.journal-layout .prop-grid{gap:24px}main.article-page.journal-layout .prop-grid article{background:#fffdf9;border:0;border-top:2px solid #d7bd8e;border-radius:0;padding:23px 22px}main.article-page.journal-layout .prop-grid article>span{color:#a3834b;font-size:10px}main.article-page.journal-layout .prop-grid p{font-size:14px;line-height:1.95}main.article-page.journal-layout .prop-grid h3{margin-top:12px}main.article-page.journal-layout .article-photo img{border-radius:8px}main.article-page.journal-layout .plan-grid{background:#f2eee5;border-radius:10px;gap:18px;padding:18px}main.article-page.journal-layout .plan-grid article{border:0;border-radius:6px;padding:22px}main.article-page.journal-layout .plan-price{color:#17556e;font-size:30px}.journal-visa-art{color:#fff4de;background:#173f52;border-radius:80px 8px 8px;flex-direction:column;justify-content:space-between;min-height:410px;padding:42px 32px;display:flex;position:relative;box-shadow:15px 15px #e9e0cd}.journal-visa-art .art-kicker{letter-spacing:.22em;color:#d7bd8e;font-size:10px}.journal-visa-art .art-square{aspect-ratio:1;outline-offset:10px;border:1px solid #d7bd8e;outline:1px solid #ffffff1a;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:220px;margin:24px auto;display:flex}.journal-visa-art .art-square strong{color:#fff4de;font-family:Georgia,serif;font-size:55px;font-weight:400}.journal-visa-art .art-square span{letter-spacing:.12em;color:#d7bd8e;font-size:11px}.journal-visa-art .art-footer{color:#c3d2d7;justify-content:space-between;gap:20px;font-size:11px;line-height:1.9;display:flex}main.article-page.journal-layout .size-card .photo-square{color:#765e37;background:#faf5e9;border-color:#c3a66c}.journal-layout .size-layout{background:#fffdf9;border:1px solid #ede6d8;border-radius:8px;padding:24px}@media (width<=767px){main.article-page.journal-layout{padding-top:25px;padding-bottom:55px}.journal-layout .journal-hero{grid-template-columns:1fr;gap:30px;margin:25px 0 40px}main.article-page.journal-layout h1{letter-spacing:-.02em;font-size:35px;line-height:1.4}main.article-page.journal-layout .lead{font-size:15px}main.article-page.journal-layout h2{font-size:23px}main.article-page.journal-layout>section{margin-top:46px}main.article-page.journal-layout p{font-size:15px;line-height:1.95}main.article-page.journal-layout>.quick-answer{margin-top:0;padding:25px 23px}main.article-page.journal-layout>.quick-answer h2{font-size:20px}main.article-page.journal-layout>.quick-answer p{font-size:14px}.journal-visa-art{border-radius:50px 6px 6px;min-height:300px;padding:28px}.journal-visa-art .art-square{width:170px;margin:24px auto}.journal-visa-art .art-square strong{font-size:43px}main.article-page.journal-layout .cover img{border-radius:55px 6px 6px;height:350px}main.article-page.journal-layout .article-toc{padding:23px}main.article-page.journal-layout .article-toc ol{grid-template-columns:1fr}main.article-page.journal-layout .booking-panel,main.article-page.journal-layout .article-cta,main.article-page.journal-layout .id-photo-cta{padding:24px}main.article-page.journal-layout .table-wrap{padding:5px 8px 10px}.journal-layout .size-layout{padding:20px}main.article-page.journal-layout .prop-grid{gap:18px}main.article-page.journal-layout .sources{padding:22px}}
