.ck-content{--ck-cta-primary-bg:#ffc400;--ck-cta-primary-text:#111;--ck-cta-primary-hover-bg:#111;--ck-cta-primary-hover-text:#fff;--ck-cta-primary-shadow:0 8px 20px #ffc40047;--ck-cta-secondary-text:#27747a;--ck-cta-secondary-border:#27747a59;--ck-cta-secondary-hover-bg:#27747a14;--ck-cta-secondary-hover-text:#0f2426;color:#3d4a4d;word-break:break-word;overflow-wrap:break-word;font-size:1rem;line-height:1.85}.ck-content h1,.ck-content h2,.ck-content h3,.ck-content h4,.ck-content h5,.ck-content h6{font-family:var(--font-exo), "Exo 2", sans-serif;text-transform:uppercase;letter-spacing:-.045em;color:#0f2426;text-wrap:balance;margin-top:2em;margin-bottom:.6em;font-weight:900;line-height:1.1}.ck-content h1{font-size:clamp(1.6rem,3.5vw,2.6rem)}.ck-content h2{font-size:clamp(1.3rem,2.8vw,2rem)}.ck-content h3{font-size:clamp(1.1rem,2.2vw,1.5rem)}.ck-content h4{font-size:1.15rem}.ck-content h5{font-size:1rem}.ck-content h6{color:#6b7280;font-size:.9rem}.ck-content h2:after{content:"";background:linear-gradient(90deg,#27747a,#0000);border-radius:9999px;width:2.5rem;height:3px;margin-top:.45em;display:block}.ck-content p{color:#4a5568;margin-top:0;margin-bottom:1.2em;line-height:1.85}.ck-content p:last-child{margin-bottom:0}.ck-content .text-align-left{text-align:left}.ck-content .text-align-center{text-align:center}.ck-content .text-align-right{text-align:right}.ck-content .text-align-justify{text-align:justify}.ck-content h2.text-align-center:after{margin-left:auto;margin-right:auto}.ck-content h2.text-align-right:after{margin-left:auto;margin-right:0}.ck-content.story-reading-content{word-break:normal;overflow-wrap:break-word}.ck-content.story-reading-content p:not(.ck-btn-row):not(.text-align-left):not(.text-align-center):not(.text-align-right),.ck-content.story-reading-content li:not(.text-align-left):not(.text-align-center):not(.text-align-right){text-align:justify;text-justify:inter-word}.ck-content.story-reading-content h1:not(.text-align-left):not(.text-align-center):not(.text-align-right),.ck-content.story-reading-content h2:not(.text-align-left):not(.text-align-center):not(.text-align-right),.ck-content.story-reading-content h3:not(.text-align-left):not(.text-align-center):not(.text-align-right){text-align:justify}.ck-content a:not(.ck-btn){color:#27747a;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #27747a59;text-decoration:underline #27747a59;transition:color .2s,text-decoration-color .2s}.ck-content a:not(.ck-btn):hover{color:#d94a1e;text-decoration-color:#27747a}.ck-content ul,.ck-content ol{margin-bottom:1.4em;padding-left:0;list-style:none!important}.ck-content ul>li,.ck-content ol>li{list-style:none!important}.ck-content ul>li::marker{content:none!important;font-size:0!important}.ck-content ol>li::marker{content:none!important;font-size:0!important}.ck-content ul>li{color:#4a5568;margin-bottom:.55em;padding-left:1.6rem;line-height:1.75;position:relative}.ck-content ul>li:before{content:"";background:#27747a;border-radius:50%;flex-shrink:0;width:8px;height:8px;position:absolute;top:.6em;left:0}.ck-content ol{counter-reset:ck-ol}.ck-content ol>li{counter-increment:ck-ol;color:#4a5568;margin-bottom:.55em;padding-left:2.2rem;line-height:1.75;position:relative}.ck-content ol>li:before{content:counter(ck-ol);color:#fff;width:1.55rem;height:1.55rem;font-size:.7rem;font-weight:900;font-family:var(--font-exo), "Exo 2", sans-serif;letter-spacing:0;background:#27747a;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:.05em;left:0}.ck-content ul ul,.ck-content ol ol,.ck-content ul ol,.ck-content ol ul{margin-top:.4em;margin-bottom:.4em}.ck-content ul ul>li:before{background:0 0;border:2px solid #27747a}.ck-content blockquote{color:#2d4336;background:#fef9f6;border-left:4px solid #27747a;border-radius:0 1rem 1rem 0;margin:2em 0;padding:1.4rem 1.6rem 1.4rem 2rem;font-size:1.05em;font-style:italic;font-weight:500;line-height:1.8;position:relative}.ck-content blockquote:before{content:"“";color:#27747a33;pointer-events:none;font-family:Georgia,serif;font-size:3.5rem;line-height:1;position:absolute;top:-.15em;left:.9rem}.ck-content blockquote p{color:inherit;margin:0}.ck-content hr{background:linear-gradient(90deg,#27747a 0%,#0d1b1e0f 60%,#0000 100%);border:none;height:1px;margin:2.5em 0}.ck-content img{border-radius:1rem;max-width:100%;height:auto;margin:1.6em auto;display:block;box-shadow:0 8px 30px #0d1b1e1a}.ck-content figure{text-align:center;margin:2em 0}.ck-content figure figcaption{color:#6b7280;text-align:center;margin-top:.6em;font-size:.82rem;font-style:italic}.ck-content .table{border:1px solid #0d1b1e12;border-radius:1rem;margin:2em 0;overflow-x:auto;box-shadow:0 2px 12px #0d1b1e0a}.ck-content table{border-collapse:collapse;width:100%;font-size:.9rem}.ck-content th{color:#fff;font-family:var(--font-exo), "Exo 2", sans-serif;text-transform:uppercase;letter-spacing:.06em;text-align:left;background:#0f2426;border:none;padding:.85rem 1.1rem;font-size:.75rem;font-weight:900}.ck-content th:first-child{border-radius:1rem 0 0}.ck-content th:last-child{border-radius:0 1rem 0 0}.ck-content td{color:#4a5568;vertical-align:top;border-bottom:1px solid #0d1b1e0f;padding:.8rem 1.1rem;line-height:1.65}.ck-content tr:last-child td{border-bottom:none}.ck-content tr:nth-child(2n) td{background:#fef9f699}.ck-content tr:hover td{background:#27747a0a}.ck-content code{color:#0f2426;background:#0d1b1e0f;border:1px solid #0d1b1e14;border-radius:.35rem;padding:.15em .45em;font-family:Fira Code,Cascadia Code,ui-monospace,monospace;font-size:.875em}.ck-content pre{color:#e2e8f0;background:#0f2426;border-radius:1rem;margin:1.8em 0;padding:1.4rem 1.6rem;font-size:.875rem;line-height:1.7;overflow-x:auto;box-shadow:0 8px 24px #0d1b1e2e}.ck-content pre code{color:inherit;font-size:inherit;background:0 0;border:none;padding:0}.ck-content strong,.ck-content b{color:#0f2426;font-weight:700}.ck-content em,.ck-content i{color:#2d4336}.ck-content>p:first-of-type{color:#374151;font-size:1.08rem;line-height:1.9}.ck-content .ck-btn-row{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin:.85rem 0 1.35rem;display:flex}.ck-content a.ck-btn{min-height:3rem;font-family:var(--font-exo), "Exo 2", sans-serif;text-transform:uppercase;letter-spacing:.12em;border-radius:1rem;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:.6875rem;font-weight:900;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex;text-decoration:none!important}.ck-content a.ck-btn-primary{background:var(--ck-cta-primary-bg);color:var(--ck-cta-primary-text);box-shadow:var(--ck-cta-primary-shadow);border:1px solid #0000}.ck-content a.ck-btn-primary:hover{background:var(--ck-cta-primary-hover-bg);color:var(--ck-cta-primary-hover-text);transform:translateY(-1px)}.ck-content a.ck-btn-secondary{color:var(--ck-cta-secondary-text);border:1px solid var(--ck-cta-secondary-border);background:0 0}.ck-content a.ck-btn-secondary:hover{background:var(--ck-cta-secondary-hover-bg);color:var(--ck-cta-secondary-hover-text)}.ck-content .ck-itinerary-block,.ck-content [id^=lich-trinh-]{scroll-margin-top:7rem}.ck-content .ck-itinerary-block{background:#f4f8f8;border:1px solid #0f242614;border-radius:1.25rem;margin:2rem 0;padding:1.35rem 1.5rem}.ck-content .ck-itinerary-block h4{text-transform:uppercase;letter-spacing:.08em;margin-top:0;margin-bottom:1rem;font-size:1rem}.ck-content .ck-itinerary-block ol{margin-bottom:0}.ck-content .ck-itinerary-block li{margin-bottom:.85em}@media (max-width:640px){.ck-content h1{font-size:1.5rem}.ck-content h2{font-size:1.25rem}.ck-content h3{font-size:1.1rem}.ck-content blockquote{padding:1rem 1.2rem 1rem 1.4rem;font-size:1rem}.ck-content .table{-webkit-overflow-scrolling:touch;max-width:100%}.ck-content table{min-width:480px}.ck-content th,.ck-content td{word-break:break-word;padding:.65rem .75rem;font-size:.82rem}.ck-content img{border-radius:.75rem}}.ck-content.tour-intro-content,.ck-content.tour-intro-content p,.ck-content.tour-intro-content>p,.ck-content.tour-intro-content>p:first-of-type,.ck-content.tour-intro-content li{font-size:.8125rem!important;line-height:1.72!important}.ck-content.tour-intro-content>p,.ck-content.tour-intro-content p{margin-bottom:1em}.ck-content.tour-intro-content>p:first-of-type{color:inherit}@media (min-width:768px){.ck-content.tour-intro-content,.ck-content.tour-intro-content p,.ck-content.tour-intro-content>p,.ck-content.tour-intro-content>p:first-of-type,.ck-content.tour-intro-content li{font-size:.875rem!important;line-height:1.75!important}}.ck-content.ck-content-on-teal{color:#ffffffeb;font-size:.875rem;line-height:1.625}.ck-content.ck-content-on-teal p,.ck-content.ck-content-on-teal li,.ck-content.ck-content-on-teal strong,.ck-content.ck-content-on-teal b,.ck-content.ck-content-on-teal>p:first-of-type{color:#ffffffeb!important}.ck-content.ck-content-on-teal h1,.ck-content.ck-content-on-teal h2,.ck-content.ck-content-on-teal h3,.ck-content.ck-content-on-teal h4,.ck-content.ck-content-on-teal h5,.ck-content.ck-content-on-teal h6{font-family:var(--font-exo), "Exo 2", sans-serif;text-transform:uppercase;letter-spacing:.16em;margin-top:0;margin-bottom:.75rem;font-size:.75rem;font-weight:900;color:#fff!important}.ck-content.ck-content-on-teal h2:after{display:none}.ck-content.ck-content-on-teal a:not(.ck-btn){color:#ffc400}.ck-content.ck-content-on-teal a:not(.ck-btn):hover{color:#fff}.ck-content.ck-content-on-teal ul>li:before{background:#ffc400}@media (min-width:768px){.ck-content.ck-content-on-teal h1,.ck-content.ck-content-on-teal h2,.ck-content.ck-content-on-teal h3,.ck-content.ck-content-on-teal h4,.ck-content.ck-content-on-teal h5,.ck-content.ck-content-on-teal h6{font-size:.875rem}}
