*{box-sizing:border-box}body{margin:0;background:#f1e6ce;color:#35291f;font-family:SimSun,songti sc,STSong,serif;font-size:17px;line-height:1.85}a{color:#244d77;text-decoration:underline;text-underline-offset:3px}a:hover{color:#694b32}button,input{font:inherit;border:1px solid #917353;border-radius:0;background:#fffaf0;color:#35291f;min-height:44px;padding:4px 10px}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #244d77;outline-offset:3px}.paper{width:calc(100% - 48px);max-width:1400px;margin:25px auto;background:#fffaf0;border:1px solid #b19a78}.masthead{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:28px 24px 4px}.logo{font-size:38px;color:#4a2c1c;font-weight:700;text-decoration:none;white-space:nowrap}.subtitle{margin:5px 24px 20px;color:#6b5947}.header-tools{font-size:14px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.header-tools input{width:175px}.header-tools form{display:flex;gap:5px;align-items:center}.header-tools label{position:absolute;clip-path:inset(100%);height:1px;width:1px;overflow:hidden}#search-toggle,#menu-toggle{display:none}nav#main-nav{background:#694b32;display:flex;flex-wrap:wrap;padding:4px 20px}nav#main-nav a{color:#fffaf0;text-decoration:none;padding:8px 12px;font-size:16px}.columns{display:grid;grid-template-columns:minmax(0,1fr)245px;gap:24px;padding:30px 24px}main{min-width:0}h1{font-size:26px;line-height:1.6;color:#4a2c1c;border-bottom:2px solid #a38b6d;padding-bottom:14px;margin-top:0}h2{font-size:23px;color:#4a2c1c;margin-top:34px;line-height:1.6}h3{font-size:19px;color:#4a2c1c;line-height:1.65}p{margin:15px 0;overflow-wrap:anywhere}article{overflow-wrap:anywhere}.home-intro{border-bottom:1px dashed #ae9677;padding-bottom:22px}.home-intro h2{font-size:25px}.home-intro h3{margin-top:25px}.brand-intro,.notice{background:#f5eedf;border-left:3px solid #96724b;padding:12px 15px}.notice{font-size:15px}.providers{padding-left:30px}.providers li{padding:5px 0 20px;border-bottom:1px dashed #b8a48b}.providers h3{margin-bottom:4px}.providers p{margin:7px 0}.register{display:inline-block;border:1px solid #987651;padding:4px 10px;background:#eee2ca}.excerpt,.faq-answer{padding:15px 0 23px;border-bottom:1px dashed #b8a48b}.excerpt h2,.excerpt h3{margin:10px 0}.date,time{font-size:14px;color:#675441}.date{border-bottom:1px dashed #b8a48b;padding-bottom:12px}.breadcrumb{font-size:14px}aside{border-left:1px solid #cbb89c;padding-left:22px;font-size:15px}aside h2{font-size:18px;border-bottom:1px solid #b8a48b;padding-bottom:5px;margin-top:24px}aside h2:first-child{margin-top:0}aside ul,aside ol{padding-left:20px}aside li{margin:10px 0}footer{border-top:3px double #ad9170;padding:20px 24px;font-size:14px;color:#685540}.link-address{font-size:13px;word-break:break-all}.skip{position:absolute;left:8px;top:-70px;background:#fffaf0;padding:8px;z-index:3}.skip:focus{top:8px}mark{background:#edda9b;color:inherit}#results article{border-bottom:1px dashed #b8a48b;padding:12px 0}#search-form{display:flex;gap:7px;flex-wrap:wrap}#search-input{min-width:0;max-width:100%;flex:1}[hidden]{display:none!important}section[id],article[id]{scroll-margin-top:20px}@media(max-width:780px){.paper{width:100%;margin:0;border:0}.masthead{padding:18px 16px 4px;display:block}.logo{font-size:30px}.subtitle{margin:8px 16px 14px;font-size:14px}.header-tools{margin-top:12px;gap:10px}.header-tools form{display:none;width:100%;flex-wrap:wrap}.header-tools form.open{display:flex}.header-tools input{flex:1;min-width:0}#search-toggle,#menu-toggle{display:inline-block}#menu-toggle{margin:0 16px 12px}nav#main-nav{display:none;padding:6px}nav#main-nav.open{display:flex}nav#main-nav a{width:50%;padding:10px}.columns{display:block;padding:22px 16px}aside{border-left:0;border-top:3px double #ad9170;padding:20px 0;margin-top:35px}h1{font-size:23px}h2,.home-intro h2{font-size:22px}body{font-size:16px}footer{padding:18px 16px}.providers{padding-left:24px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}dl{border-top:1px dashed #b8a48b}dt{font-weight:700;color:#4a2c1c;margin-top:10px}dd{margin:0 0 12px 15px}@media(max-width:780px){.brand-intro{font-size:15px;line-height:1.7}h1{font-size:22px;line-height:1.55}}.table-scroll{max-width:100%;overflow-x:auto;border:1px solid #b8a48b}table{border-collapse:collapse;min-width:780px;width:100%;font-size:15px}th,td{text-align:left;padding:10px;border:1px solid #cbb89c;vertical-align:top}th{background:#eee2ca}#plan-filters{display:flex;flex-wrap:wrap;gap:12px}#plan-filters label{display:flex;flex-direction:column;flex:1 1 180px;min-width:0}#plan-filters input,#plan-filters select{max-width:100%;min-height:44px;font:inherit;background:#fffaf0;border:1px solid #917353}#plan-filters button{align-self:end}@media(min-width:781px) and (max-width:1199px){.paper{width:calc(100% - 32px)}.masthead{flex-wrap:wrap}.columns{grid-template-columns:minmax(0,1fr)220px}}@media(min-width:781px) and (max-width:991px){.columns{display:block}aside{border-left:0;border-top:3px double #ad9170;padding:20px 0;margin-top:35px}}.faq-actions a{display:inline-flex;align-items:center;min-height:44px;padding:4px 8px;cursor:pointer;text-decoration-thickness:1px}.faq-actions a:hover{text-decoration-thickness:3px}.faq-actions a:focus-visible{outline:3px solid #244d77;outline-offset:3px}.masthead>.logo{flex-shrink:0}.header-tools{gap:22px;flex-wrap:nowrap;max-width:100%;min-width:0}#header-search{display:flex;align-items:stretch;gap:0;flex:0 1 320px;width:320px;max-width:100%;height:46px;border:1px solid #bda383;border-radius:6px;background:#fff9ed;overflow:hidden}.header-search-field{display:flex;align-items:center;flex:1;min-width:0;padding-left:12px}.header-search-icon{width:18px;height:18px;flex-shrink:0;margin-right:8px;color:#876342}#header-search input{width:100%;min-width:0;flex:1;height:44px;min-height:0;border:0;border-radius:0;padding:0 12px 0 0;margin:0;background:0 0;color:#4e3928;font-size:15px;outline:none;box-shadow:none}#header-search:focus-within{border-color:#876342;box-shadow:0 0 0 3px rgb(135 99 66/14%)}#header-search .header-search-submit{flex:0 0 68px;height:44px;min-height:44px;padding:0 10px;border:0;border-radius:0;background:#876342;color:#fff9ed;transition:background-color .15s}#header-search .header-search-submit:hover{background:#735236}#header-search .header-search-submit:active{background:#60462f;transform:translateY(1px)}#header-search .header-search-submit:focus-visible{outline:2px solid #fff9ed;outline-offset:-4px}.header-divider{width:1px;height:30px;background:#bda383;flex-shrink:0}.header-contact{display:flex;align-items:center;gap:12px;flex-shrink:0}.header-contact-label{font-size:15px;color:#4e3928;white-space:nowrap}.telegram-contact{display:inline-flex;align-items:center;gap:8px;min-height:46px;height:46px;padding:0 12px;border:1px solid #bda383;border-radius:6px;background:#fff9ed;text-decoration:none;font-size:15px;white-space:nowrap}.telegram-contact img{display:block;flex-shrink:0}.telegram-contact:hover{background:#f3e8d0}.telegram-contact:active{background:#eee2ca}@media(min-width:781px) and (max-width:1050px){.header-tools{flex-wrap:wrap;width:100%;gap:16px}#header-search{flex:1 1 280px;max-width:380px}}@media(max-width:780px){.header-tools{flex-wrap:wrap;gap:12px;width:100%}#header-search{display:flex;flex:0 0 100%;width:100%}.header-divider{display:none}.header-contact{gap:12px}.telegram-contact{height:46px}}@media(prefers-reduced-motion:reduce){#header-search .header-search-submit{transition:none}#header-search .header-search-submit:active{transform:none}}#price-comparison .table-scroll{width:100%;margin-inline:auto;overflow-x:auto}#plan-table.airport-table{width:100%;min-width:900px;table-layout:fixed;border-collapse:collapse;margin-inline:auto}#plan-table col{width:16.666666%}#plan-table th,#plan-table td{padding:12px 10px;vertical-align:middle;line-height:1.6;box-sizing:border-box;overflow-wrap:normal;height:50px;text-align:left;white-space:nowrap}#plan-table th{font-weight:600}#plan-table th:nth-child(n+2),#plan-table td:nth-child(n+2){text-align:center}#plan-table a{white-space:nowrap}:root{--background:#F8F3EA;--paper:#FFFCF7;--coffee:#66472F;--heading:#3F261B;--gold:#C99250;--border:#E5D7C3;--ink:#40372E}body{background:var(--background);color:var(--ink);font-family:microsoft yahei,pingfang sc,sans-serif;font-size:16px;line-height:1.85}.paper{max-width:1380px;background:var(--paper);border-color:var(--border);border-radius:8px;box-shadow:0 8px 36px rgb(86 60 36/7%);overflow:hidden}.travel-header{position:relative;background:#f5edde}.travel-scene{position:absolute;inset:0;width:100%;height:220px;pointer-events:none}.masthead,.subtitle,#menu-toggle,#main-nav{position:relative}.masthead{padding:38px 30px 10px}.logo,h1,h2,h3{font-family:SimSun,songti sc,STSong,serif;color:var(--heading)}.logo{font-size:42px;letter-spacing:2px}.subtitle{max-width:760px;margin:8px 30px 30px;color:#69533d;font-size:15px}nav#main-nav{background:var(--coffee);padding:5px 20px;flex-wrap:nowrap;justify-content:space-between}nav#main-nav a{font-size:15px;padding:12px 10px;white-space:nowrap;border-radius:3px;transition:background-color .15s,color .15s}nav#main-nav a:hover{background:#795539;color:#fff3df}nav#main-nav a.active{color:#ffe0a9;background:#795539;box-shadow:inset 0 -3px var(--gold)}.columns{grid-template-columns:minmax(0,3fr)minmax(235px,1fr);gap:36px;padding:36px 30px}h1{font-size:32px;line-height:1.5;border:0;padding:0;margin:0 0 20px}h2{font-size:25px;margin:32px 0 16px}h3{font-size:21px;margin:25px 0 12px}p{margin:18px 0}.reading-article h2,.home-intro h2{border-left:3px solid var(--gold);padding-left:13px}.date{border:0;color:#806d56;margin:0 0 18px}.article-deck,.brand-intro,.notice{background:#f4ebdb;border:0;border-left:3px solid var(--gold);border-radius:0 5px 5px 0;padding:16px 20px}.article-deck{font-size:16px;line-height:1.8;margin-bottom:28px}.notice{font-size:14px}.home-lead{margin-bottom:38px}.eyebrow{font-size:12px;letter-spacing:2px;color:#89643e}.guide-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;border-block:1px solid var(--border);padding:20px 0;margin-top:26px}.guide-highlights div{min-width:0}.guide-highlights strong{display:block;color:var(--coffee);font-size:16px}.guide-highlights span{display:block;font-size:14px;color:#756652;margin-top:6px}.home-intro{border-bottom:1px solid var(--border)}aside{border:0;padding:0;font-size:14px}.sidebar-module{padding:22px;background:#f8f1e5;border:1px solid var(--border);border-radius:6px;margin:0 0 22px}.sidebar-module h2{border:0;padding:0;margin:0 0 14px;font-size:21px}.sidebar-module p{margin:12px 0}.sidebar-module ul{padding-left:18px}.sidebar-module li{margin:13px 0}.sidebar-advice{position:relative;background:linear-gradient(135deg,#f6ead3,#fffaf1)}.desk-lamp{float:right;color:#bd8c49;font-size:32px;line-height:1}.sidebar-cta .register{display:block;text-align:center}.register{border-color:#d4b789;background:#f4e6cd;border-radius:4px;color:#614127;text-decoration:none;padding:8px 12px;font-size:14px}.register:hover{background:#ead6b3}.providers li,.excerpt,.faq-answer{border-bottom:1px solid var(--border);padding-bottom:24px}.providers{padding-left:25px}.providers h3{font-size:22px}.providers p{font-size:15px}.excerpt h2,.excerpt h3{font-size:24px}.table-scroll{border-color:var(--border);border-radius:5px}th,td{border-color:var(--border)}th{background:#f2e6d1;color:var(--heading)}#plan-table th,#plan-table td{padding:14px 10px;font-size:14px}#plan-table tbody tr:nth-child(even){background:#faf5eb}#plan-table tbody tr:hover{background:#f6ecd9}dl{border-color:var(--border)}dt{color:var(--heading)}footer{border-top:1px solid var(--border);background:#f7f0e4;padding:25px 30px}.header-contact-label{color:#614a35}#header-search{flex-basis:350px;width:350px;background:#fffcf7}.telegram-contact{background:#fffcf7}button,input,select{border-radius:4px}@media(min-width:781px) and (max-width:1199px){.columns{grid-template-columns:minmax(0,1fr)245px;gap:24px}.masthead{flex-wrap:wrap}nav#main-nav a{font-size:14px;padding:12px 7px}}@media(max-width:991px){.columns{display:block}aside{margin-top:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sidebar-module{margin:0}nav#main-nav a{font-size:13px;padding:12px 5px}}@media(max-width:780px){.paper{border-radius:0}.masthead{padding:26px 16px 8px}.logo{font-size:34px}.subtitle{margin:10px 16px 22px;font-size:14px}.travel-scene{height:300px}.columns{padding:26px 16px}.header-tools{margin-top:18px}#header-search{flex-basis:100%;width:100%}nav#main-nav{flex-wrap:wrap;padding:8px}nav#main-nav a{width:50%;font-size:15px;padding:12px}.guide-highlights{grid-template-columns:1fr;gap:15px}.guide-highlights div{display:grid;grid-template-columns:125px minmax(0,1fr);gap:8px}.guide-highlights span{margin:0}h1{font-size:27px}h2{font-size:23px}h3{font-size:20px}.article-deck{padding:14px 16px}aside{display:block}.sidebar-module{margin-bottom:20px}.providers h3{font-size:21px}.providers{padding-left:22px}footer{padding:22px 16px}}.airport-banner{position:relative;isolation:isolate;height:280px;overflow:hidden;background:linear-gradient(100deg,#F6EBDD 0%,#fbf3e7 48%,#F6EBDD 100%);border-top:1px solid #e4d3b9;border-bottom:1px solid #c9ad86;padding:20px 38px;color:#603a1b}.banner-copy{position:relative;z-index:3;max-width:54%}.airmail-mark{display:flex;align-items:center;gap:10px;color:#b08a58;height:58px}.airmail-mark svg{flex-shrink:0;transform:rotate(-7deg)}.airmail-mark span{font-size:10px;line-height:1.8;letter-spacing:1.5px}.banner-title{font:clamp(30px,3.2vw,44px)/1.3 SimSun,songti sc,serif;margin:12px 0 9px;letter-spacing:3px;color:#603a1b;white-space:nowrap}.banner-subtitle{font-size:16px;color:#755a3b;margin:0 0 20px;line-height:1.6}.banner-tags{display:flex;gap:12px;flex-wrap:wrap}.banner-tags a{display:inline-flex;align-items:center;gap:7px;background:#f8efdf;border:1px solid #d8c3a3;border-radius:6px;padding:7px 11px;color:#755a3b;text-decoration:none;font-size:14px;min-height:40px;white-space:nowrap;transition:background-color .15s}.banner-tags a:hover{background:#ecd8b7}.banner-tags svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;flex-shrink:0}.banner-art{position:absolute;right:0;bottom:0;width:56%;height:100%;z-index:0;pointer-events:none}.banner-art>svg{display:block;width:100%;height:100%}.banner-motto{position:absolute;right:6%;top:24px;color:#906d42;font:22px/1.5 KaiTi,kaiti sc,STKaiti,serif;letter-spacing:3px;transform:rotate(-5deg);z-index:1}.banner-motto svg{display:block;width:100%;height:18px}.banner-route{position:absolute;left:43%;top:96px;width:24%;height:140px;z-index:1;color:#a0794e;pointer-events:none}.banner-route svg{display:block;width:100%;height:100%}.banner-route span{position:absolute;font-size:11px;letter-spacing:2px;background:rgb(246 235 221/72%);padding:0 3px;border-radius:3px}.route-start{left:2%;bottom:0}.route-transfer{left:45%;bottom:10px}.route-end{right:2%;top:44px}@media(min-width:781px) and (max-width:1100px){.airport-banner{padding-inline:26px}.banner-copy{max-width:60%}.banner-route{display:none}.banner-title{font-size:36px}.banner-motto{right:4%;font-size:19px}.banner-art{width:55%;opacity:.8}}@media(max-width:780px){.airport-banner{height:auto;min-height:290px;padding:20px 16px 30px}.banner-copy{max-width:100%}.airmail-mark{height:48px}.airmail-mark svg{width:114px;height:48px}.airmail-mark span{font-size:9px}.banner-title{font-size:30px;letter-spacing:2px;margin:14px 0 10px}.banner-subtitle{font-size:14px;max-width:290px;margin-bottom:18px}.banner-tags{gap:8px;max-width:350px}.banner-tags a{padding:8px 9px;font-size:13px;min-height:40px}.banner-art{width:85%;height:155px;opacity:.28}.banner-route,.banner-motto{display:none}}@media(prefers-reduced-motion:reduce){.banner-tags a{transition:none}}.banner-copy{z-index:2}.banner-motto{z-index:2}.airmail-mark svg,.banner-tags svg,.banner-route svg,.banner-art svg,.banner-motto svg{max-width:100%;overflow:hidden;pointer-events:none}.banner-art svg{fill:none}.banner-route{overflow:hidden}@media(max-width:780px){.airport-banner .banner-art{max-width:85%!important;height:155px!important}}