body.j-luxe{--ink:#192f40;--muted:#64757d;--gold:#b89965;--green:#226256;--paper:#f2f4f3;--line:#dae1df;margin:0;background:#fff;color:var(--ink);font:15px/1.7 'Be Vietnam Pro',sans-serif;-webkit-font-smoothing:antialiased}body.j-luxe *{box-sizing:border-box}body.j-luxe a{color:inherit;text-decoration:none}body.j-luxe button,body.j-luxe input,body.j-luxe select{font:inherit}body.j-luxe button{cursor:pointer}body.j-luxe img{max-width:100%;height:auto}body.j-luxe [hidden]{display:none!important}body.j-luxe h1,body.j-luxe h2,body.j-luxe h3,body.j-luxe p,body.j-luxe figure{margin:0}body.j-luxe :focus-visible{outline:3px solid var(--gold);outline-offset:5px}html{scroll-behavior:smooth;scroll-padding-top:120px}.j-wrap{width:min(1300px,calc(100% - 80px));margin-inline:auto!important}.j-eyebrow{font-size:10px;font-weight:600;letter-spacing:.18em;color:var(--green);line-height:1.5}.j-skip{position:fixed;top:-100px;left:20px;z-index:999999;background:white;padding:15px}.j-skip:focus{top:20px}.j-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.96);border-bottom:1px solid #e9edeb;backdrop-filter:blur(12px)}.admin-bar .j-header{top:32px}.j-nav{display:flex;align-items:center;gap:30px;min-height:88px}.j-logo{display:block;flex:none}.j-logo img{display:block;width:202px;height:auto}.j-nav nav{display:flex;gap:28px;margin-left:auto;font-size:12px;font-weight:500}.j-nav nav a{padding:12px 0;position:relative}.j-nav nav a[aria-current=page]:after{content:'';height:2px;background:var(--gold);position:absolute;bottom:5px;left:0;right:0}.j-nav-cta{border:1px solid #aab9ba;padding:12px 17px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap}.j-nav-cta span{margin-left:15px}.j-menu{display:none;border:0;background:transparent;font-size:24px}.j-masthead{display:flex;align-items:end;justify-content:space-between;padding-block:44px 28px;gap:30px}.j-masthead h1{font-family:'Playfair Display',serif;font-weight:500;font-size:clamp(30px,3.5vw,46px);line-height:1.2;letter-spacing:-.03em;margin-top:8px}.j-masthead>p{font-size:12px;color:var(--muted);border-left:1px solid var(--gold);padding-left:20px}.j-feature{padding-bottom:60px}.j-feature-stage{position:relative;min-height:520px;display:flex;align-items:center;border-radius:10px 10px 0 0;overflow:hidden;background:#132b3a}.j-scene{position:absolute;width:100%;height:100%!important;object-fit:cover;object-position:center 55%;inset:0}.j-feature-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,26,39,.97) 0%,rgba(12,31,44,.87) 30%,rgba(12,31,44,.3) 64%,rgba(12,31,44,.03) 100%)}.j-feature-copy{position:relative;width:58%;max-width:700px;padding:52px;color:#fff}.j-feature-copy .j-eyebrow{color:#ddc699;display:flex;gap:14px;align-items:center}.j-gold-rule{height:1px;width:32px;background:#ddc699}.j-feature-copy h2{font:500 clamp(30px,3.15vw,45px)/1.22 'Playfair Display',serif;letter-spacing:-.02em;margin-block:20px!important;text-wrap:balance;color:#fff}.j-feature-copy>p:not(.j-eyebrow){color:#dde4e6;font-size:13px;line-height:1.8;max-width:440px}.j-feature-cta{display:inline-flex;gap:50px;align-items:center;background:#f1e5cf;color:#273947!important;padding:13px 19px;margin-top:30px;border-radius:3px;font-size:12px;font-weight:600;transition:background .2s,transform .2s}.j-feature-cta:hover{background:#fff;transform:translateY(-2px)}.j-feature-caption{position:absolute;right:30px;bottom:24px;color:white;font-size:8px;letter-spacing:.2em}.j-editors{display:grid;grid-template-columns:130px 1fr 1fr;background:#fff;border:1px solid var(--line);border-top:0;border-radius:0 0 10px 10px;padding:24px 30px;gap:28px;box-shadow:0 18px 35px -28px #18312866}.j-editors-label{font-size:10px;letter-spacing:.16em;line-height:1.7;align-self:center;color:var(--muted)}.j-editors-label>span{margin-left:15px}.j-editor-pick{display:flex;gap:18px;border-left:1px solid var(--line);padding-left:24px;align-items:center}.j-pick-number{font:italic 32px/1 'Playfair Display',serif;color:#a78f67}.j-editor-pick small{font-size:9px;color:var(--green)}.j-editor-pick h3{font:500 14px/1.55 'Be Vietnam Pro',sans-serif;margin-top:5px!important}.j-pick-arrow{font-size:20px;margin-left:auto;flex:none}.j-section-title{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.j-section-title h2{font:500 clamp(28px,3vw,39px)/1.25 'Playfair Display',serif;letter-spacing:-.02em;margin-top:8px!important}.j-section-title>a,.j-count{font-size:12px;color:var(--muted);white-space:nowrap}.j-discover{background:linear-gradient(135deg,#f1f4f3,#f6f5f1);border-block:1px solid #e7ece9;padding:60px 0}.j-tools{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #d8e0dd;padding-bottom:20px}.j-tools nav{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.j-tools nav a{padding:8px 14px;font-size:11px;border-radius:5px;transition:background .18s}.j-tools nav a[aria-current=page],.j-tools nav a:hover{background:#fff;box-shadow:0 3px 12px #233c3510;color:var(--green)}.j-search{display:flex;border:1px solid #cfd9d6;border-radius:5px;background:#fff;min-width:260px;max-width:340px;margin:0}.j-search input{border:0!important;background:transparent!important;box-shadow:none!important;padding:10px 14px!important;min-width:0;width:100%;font-size:12px!important;height:auto!important}.j-search button{border:0;background:transparent;color:var(--ink);padding:0 15px;font-size:25px;line-height:1}.j-filter-row{display:flex;align-items:center;justify-content:space-between;padding:17px 0 28px;font-size:10px;color:var(--muted);gap:15px}.j-filter-row form{display:flex;gap:10px;align-items:center;margin:0}.j-filter-row select{background:transparent;border:0;border-bottom:1px solid #aabcb5;border-radius:0;min-height:30px;padding:2px 20px 2px 0;max-width:230px;font-size:11px;color:var(--ink)}.j-filter-row button{font-size:10px;background:transparent;border:0;color:var(--green);padding:5px}.j-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.j-card{display:flex;flex-direction:column;background:white;border:1px solid #e0e6e3;border-radius:8px;overflow:hidden;box-shadow:0 8px 24px -20px #173e3726;transition:transform .25s,box-shadow .25s}.j-card:hover{transform:translateY(-4px);box-shadow:0 15px 30px -20px #173e3759}.j-card-image{display:block;aspect-ratio:1200/630;background:#eeeae2;overflow:hidden;flex:none}.j-card-image img{width:100%;height:100%!important;object-fit:contain;display:block;transition:filter .25s}.j-card:hover .j-card-image img{filter:brightness(1.04)}.j-card-copy{padding:24px;display:flex;flex-direction:column;flex:1}.j-card-meta{display:flex;justify-content:space-between;gap:10px;color:var(--green);font-size:9px;font-weight:500;margin-bottom:13px}.j-card-meta small{font:inherit;white-space:nowrap;color:var(--muted)}.j-card h2{font:600 19px/1.5 'Be Vietnam Pro',sans-serif;letter-spacing:-.025em;margin-bottom:12px!important;text-wrap:pretty}.j-card-copy>p{font-size:12px;color:var(--muted);line-height:1.8;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:24px!important}.j-read{display:flex;justify-content:space-between;margin-top:auto;padding-top:15px;border-top:1px solid #e7ece9;font-size:11px;font-weight:500}.j-read span{font-size:19px;color:var(--green)}.j-placeholder{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(130deg,#dfece5,#f1ede4);gap:12px;color:var(--green)}.j-placeholder>span{font:500 30px 'Playfair Display',serif}.j-placeholder small{font-size:8px;letter-spacing:.2em}.j-pagination{display:flex;gap:8px;justify-content:center;margin-top:40px}.j-pagination a,.j-pagination span{display:flex;align-items:center;justify-content:center;width:38px;height:38px;font-size:12px;border-radius:4px}.j-pagination .current{background:var(--ink);color:white}.j-pagination a{border:1px solid var(--line);background:white}.j-closing{display:flex;align-items:center;gap:35px;margin-block:60px!important;background:#eaf0ed;border:1px solid #d8e3dc;padding:36px 44px;border-radius:8px}.j-orbit{border:1px solid #b5c9bb;width:80px;height:80px;border-radius:50%;display:grid;place-items:center;font-size:48px;color:#9f885e;flex:none}.j-closing h2{font:500 29px/1.3 'Playfair Display',serif;margin-block:6px 10px!important}.j-closing p:not(.j-eyebrow){font-size:12px;color:var(--muted)}.j-closing>a{margin-left:auto;background:#fff;border:1px solid #c2d0c8;padding:13px 18px;font-size:11px;white-space:nowrap;border-radius:4px}.j-closing>a span{margin-left:25px}.j-footer{border-top:1px solid var(--line);background:#fafbf9;padding-top:44px}.j-footer-top{display:grid;grid-template-columns:2fr 1fr 1.3fr auto;gap:30px;padding-bottom:42px}.j-footer-top>div{display:flex;flex-direction:column;align-items:start;gap:9px;font-size:11px;color:var(--muted)}.j-footer-top b{font-size:11px;color:var(--ink);margin-bottom:6px}.j-footer-top p{margin-top:6px!important}.j-footer .j-logo img{width:185px}.j-top{width:40px;height:40px;border:1px solid var(--line);display:grid;place-items:center;border-radius:50%;font-size:19px}.j-footer-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;padding-block:20px;font-size:10px;color:var(--muted)}.j-footer-bottom>div{display:flex;gap:20px}.j-article-intro{background:radial-gradient(ellipse at 100% 0,#e3eee8,transparent 60%),linear-gradient(120deg,#f6f3ec,#fff);padding-bottom:100px}.j-crumb{display:flex;gap:10px;font-size:10px;padding-top:25px;color:var(--muted)}.j-article-heading{max-width:960px;margin:40px auto 0;text-align:center}.j-article-heading h1{font:500 clamp(31px,4.2vw,53px)/1.25 'Playfair Display',serif;letter-spacing:-.025em;text-wrap:balance;margin:18px 0!important;color:var(--ink)}.j-standfirst{max-width:740px;margin:0 auto!important;font-size:14px;line-height:1.9;color:var(--muted)}.j-byline{display:flex;align-items:center;justify-content:center;text-align:left;gap:12px;margin-top:25px;font-size:10px}.j-byline b{font-weight:600}.j-byline small{display:block;font-size:9px;color:var(--muted);margin-top:3px}.j-byline small span{margin-inline:8px}.j-author-mark{background:#e3eae4;border:1px solid #c7d3c6;width:36px;height:36px;display:grid;place-items:center;font:italic 24px 'Playfair Display',serif;border-radius:50%;color:var(--green)}.j-copy{border:1px solid var(--line);border-radius:4px;background:#fff;color:var(--ink);padding:8px 13px;font-size:10px!important}.j-byline .j-copy{margin-left:20px}.j-cover{max-width:1120px;position:relative;margin-top:-60px!important;margin-bottom:65px!important;padding:8px;background:white;border:1px solid #e3e7e1;border-radius:8px;box-shadow:0 25px 35px -25px #22352745}.j-cover img{display:block;width:100%;height:auto!important;border-radius:3px}.j-reading-layout{max-width:1120px;display:grid;grid-template-columns:235px minmax(0,1fr);gap:60px;margin-block:60px 80px!important;align-items:start}.j-sticky{position:sticky;top:125px}.j-toc-aside{height:100%;min-width:0}.j-toc{display:flex;flex-direction:column;gap:1px;margin-top:18px;max-height:55vh;overflow:auto;overscroll-behavior:contain}.j-toc a{padding:9px 10px 9px 13px;border-left:2px solid #e2e8e4;font-size:11px;line-height:1.7;color:var(--muted);display:flex;gap:10px}.j-toc a span{font-size:9px;color:#a29271;padding-top:2px}.j-toc a.active{border-left-color:var(--green);color:var(--green);background:#f0f5f1}.j-back{display:block;border-top:1px solid var(--line);padding-top:20px;margin-top:25px;font-size:11px}.j-reading{min-width:0}.j-prose{font:400 16px/1.95 'Be Vietnam Pro',sans-serif;color:#344b56;overflow-wrap:anywhere}.j-prose p{margin:0 0 21px!important}.j-prose h2{font:600 27px/1.4 'Be Vietnam Pro',sans-serif;color:var(--ink);margin:42px 0 20px!important;letter-spacing:-.025em;scroll-margin-top:120px}.j-prose h3{font:600 20px/1.55 'Be Vietnam Pro',sans-serif;color:var(--ink);margin:30px 0 14px!important}.j-prose h4{font:600 17px/1.6 'Be Vietnam Pro',sans-serif;margin-block:22px 12px}.j-prose> :first-child{margin-top:0!important}.j-prose ul,.j-prose ol{padding-left:24px;margin:0 0 24px}.j-prose li{padding-left:4px;margin-bottom:9px}.j-prose a{color:var(--green)!important;text-decoration:underline!important;text-underline-offset:3px}.j-prose strong{font-weight:600;color:var(--ink)}.j-prose blockquote,.j-prose .note,.j-prose .callout,.j-prose .notice{background:#f0f5f1;border-left:3px solid var(--gold);padding:24px;margin:30px 0;border-radius:0 6px 6px 0;color:var(--ink)}.j-prose blockquote p:last-child{margin-bottom:0!important}.j-prose figure{margin:30px 0!important}.j-prose img{height:auto!important;max-width:100%;border-radius:6px}.j-prose figcaption{font-size:11px;text-align:center;color:var(--muted);margin-top:10px}.j-table-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--line);border-radius:5px;margin:25px 0}.j-prose table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.7;margin:0}.j-prose th{background:#edf3ef;text-align:left;font-weight:600;color:var(--ink)}.j-prose td,.j-prose th{border:1px solid #dbe3dd;padding:14px;min-width:130px}.j-prose tr:nth-child(even){background:#fafbf9}.j-prose a[href*='/go/']{display:inline-flex;align-items:center;background:#eaf2ed;color:#205e4e!important;border:1px solid #c3d9cc;border-radius:5px;padding:10px 16px;text-decoration:none!important;font-size:14px;line-height:1.6;font-weight:600;max-width:100%}.j-prose details{border:1px solid var(--line);padding:16px 20px;border-radius:6px;margin-block:15px}.j-prose summary{font-weight:600;cursor:pointer;color:var(--ink)}.j-article-end{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);padding-top:25px;margin-top:40px;font-size:11px;color:var(--muted)}.j-related{background:#f2f4f2;padding:55px 0 65px;border-top:1px solid #e5ebe6}.j-related .j-card h2{font-size:17px}.j-mobile-toc{display:none}.j-progress{position:fixed;height:3px;top:88px;left:0;right:0;z-index:102;pointer-events:none}.admin-bar .j-progress{top:120px}.j-progress span{display:block;height:100%;width:0;background:var(--gold);transform-origin:left}.j-toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:var(--ink);color:white;z-index:9999;padding:13px 22px;border-radius:6px;font-size:12px;max-width:90vw}.j-empty{text-align:center;padding:60px 20px}.j-empty h3{font-size:24px}.j-empty p{margin:10px 0 20px!important;color:var(--muted)}.j-query{margin-bottom:22px!important;font-size:13px;color:var(--muted)}
@media(min-width:1600px){.j-feature-stage{min-height:560px}}
@media(max-width:1100px){.j-wrap{width:calc(100% - 48px)}.j-nav{gap:20px}.j-logo img{width:170px}.j-nav nav{gap:16px;font-size:11px}.j-nav-cta{display:none}.j-feature-copy{width:65%;padding:36px}.j-feature-stage{min-height:470px}.j-editors{grid-template-columns:85px 1fr 1fr;gap:18px;padding:20px}.j-editor-pick{padding-left:17px;gap:12px}.j-editor-pick h3{font-size:12px}.j-grid{gap:20px}.j-card-copy{padding:20px}.j-card h2{font-size:17px}.j-tools{flex-direction:column}.j-search{width:100%;max-width:100%;height:44px}.j-reading-layout{grid-template-columns:190px minmax(0,1fr);gap:35px}.j-closing{padding:30px;gap:25px}.j-closing>a{white-space:normal;min-width:190px}.j-prose{font-size:15px}.j-feature-caption{display:none}}
@media(max-width:760px){html{scroll-padding-top:95px}.j-wrap{width:calc(100% - 36px)}.j-nav{min-height:74px;justify-content:space-between;gap:10px}.j-logo img{width:166px}.j-menu{display:block}.j-nav nav{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;padding:18px 25px;box-shadow:0 15px 20px #183a2c13;margin:0}.j-nav nav.open{display:flex;flex-direction:column;gap:8px}.j-masthead{padding-block:28px 22px}.j-masthead>p{display:none}.j-masthead h1{font-size:31px}.j-feature-stage{min-height:490px;align-items:end}.j-scene{object-position:65% 50%}.j-feature-shade{background:linear-gradient(0deg,rgba(10,28,40,.97) 0%,rgba(10,28,40,.87) 35%,rgba(10,28,40,.05) 100%)}.j-feature-copy{width:100%;padding:30px 25px}.j-feature-copy h2{font-size:32px;max-width:530px;margin-block:15px!important}.j-feature-copy>p:not(.j-eyebrow){font-size:12px;max-width:500px}.j-feature-cta{margin-top:22px;padding:11px 15px}.j-editors{grid-template-columns:1fr;padding:20px;gap:0}.j-editors-label{display:none}.j-editor-pick{border-left:0;padding:14px 0;gap:18px}.j-editor-pick:first-of-type{border-bottom:1px solid var(--line)}.j-editor-pick h3{font-size:13px}.j-feature{padding-bottom:35px}.j-discover{padding:36px 0}.j-section-title{align-items:center;gap:15px}.j-section-title h2{font-size:28px}.j-count{font-size:10px}.j-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.j-card h2{font-size:16px}.j-card-copy{padding:18px}.j-card-copy>p{font-size:11px}.j-card-meta{font-size:8px}.j-card-meta small{display:none}.j-tools nav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;max-width:100%}.j-tools nav a{flex:none;font-size:10px}.j-filter-row>span{display:none}.j-closing{flex-wrap:wrap;margin-block:35px!important;padding:28px}.j-orbit{display:none}.j-closing h2{font-size:27px}.j-closing>a{margin-left:0}.j-footer-top{grid-template-columns:1fr 1fr;gap:30px 20px}.j-footer-top>div:first-child{grid-column:1/-1}.j-top{display:none}.j-footer-bottom{font-size:9px;flex-wrap:wrap}.j-article-intro{padding-bottom:75px}.j-article-heading{margin-top:28px}.j-article-heading h1{font-size:35px}.j-standfirst{font-size:13px}.j-byline{flex-wrap:wrap;font-size:10px}.j-byline .j-copy{margin-left:7px}.j-cover{margin-top:-40px!important;margin-bottom:36px!important;padding:4px}.j-reading-layout{display:block;margin-block:30px 45px!important}.j-toc-aside{display:none}.j-mobile-toc{display:block;background:#f1f5f1;border:1px solid #dce5dd;border-radius:5px;padding:15px 18px;margin-bottom:25px;font-size:12px}.j-mobile-toc summary{display:flex;justify-content:space-between;cursor:pointer;font-weight:600}.j-mobile-toc .j-toc{max-height:none}.j-prose{font-size:15px;line-height:1.9}.j-prose h2{font-size:23px;scroll-margin-top:100px}.j-prose h3{font-size:19px}.j-article-end{flex-wrap:wrap}.j-related{padding-block:38px}.j-related .j-grid{grid-template-columns:1fr 1fr}.j-related .j-card:last-child{display:none}.j-progress{top:74px}.admin-bar .j-header{top:46px}.admin-bar .j-progress{top:120px}}
@media(max-width:480px){.j-grid,.j-related .j-grid{grid-template-columns:1fr}.j-related .j-card:last-child{display:flex}.j-card-copy{padding:23px}.j-card h2{font-size:19px}.j-card-copy>p{font-size:12px}.j-card-meta{font-size:9px}.j-card-meta small{display:inline}.j-masthead h1{font-size:28px}.j-feature-copy h2{font-size:29px}.j-feature-copy{padding:26px 22px}.j-feature-stage{min-height:490px}.j-section-title h2{font-size:25px}.j-article-heading h1{font-size:31px}.j-byline .j-copy{padding:7px 9px}.j-byline{gap:9px}.j-standfirst{font-size:12px}.j-prose td,.j-prose th{min-width:145px;padding:11px}.j-related .j-section-title>a{font-size:10px}.j-closing h2{font-size:25px}.j-prose a[href*='/go/']{font-size:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body.j-luxe *{transition:none!important;animation:none!important}.j-card:hover,.j-feature-cta:hover{transform:none}}

body.j-luxe #ftwp-container{display:none!important}.j-prose .vtb-cta{background:linear-gradient(120deg,#edf4ef,#f7f4eb);padding:28px;border:1px solid #d4e2d8;border-radius:7px;margin:32px 0}.j-prose .vtb-cta h2,.j-prose .vtb-cta h3{margin-top:0!important}.j-prose .vtb-note{display:block;font-size:11px;line-height:1.8;color:var(--muted);margin-top:14px}.j-prose .vtb-btn-2{display:inline-block;font-size:12px;margin:10px 0 0 10px}.j-prose #ftwp-postcontent{width:auto;max-width:100%;margin:0;padding:0}
