/* Presentation refresh: existing text, links and document structure preserved. */
:root{--ink:#183d35;--green:#17634f;--lime:#dceeb2;--paper:#f7f8f4;--line:#dfe6df;--muted:#62736d}body{background:#fff;color:var(--ink);font-family:'Yu Gothic','Meiryo',system-ui,sans-serif;font-weight:500;line-height:1.95}html{scroll-padding-top:90px}header{background:#fffffff2;backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}nav{max-width:1280px;padding:20px 40px}.brand{font-size:28px;color:var(--green);letter-spacing:-1px}.navlinks{gap:28px;font-size:13px}.navlinks a:last-child{background:var(--ink);color:#fff;border-radius:40px;padding:10px 23px}.navlinks a:hover{opacity:.75}.wrap{max-width:1200px}main section{padding:100px 40px}.draft{padding:8px 40px;text-align:center;background:#f0f3e8;color:#66705c;font-size:11px}.eyebrow{display:flex;align-items:center;gap:12px;color:var(--green);font-size:11px;letter-spacing:.2em;margin-bottom:20px}.eyebrow:before{content:'';width:25px;height:2px;background:currentColor}h1{font-size:clamp(32px,3.5vw,54px);letter-spacing:-.04em;line-height:1.55;font-weight:800;margin:18px 0 24px}h2{font-size:clamp(25px,2.6vw,38px);letter-spacing:-.035em;line-height:1.6;color:var(--ink);margin:0 0 24px}h3{color:var(--ink);font-size:20px;font-weight:700}.lead{font-size:17px;line-height:2}.muted,.note{color:var(--muted)}.hero{position:relative;background:linear-gradient(90deg,#f6f8f1fa 0%,#f6f8f1f2 35%,#f6f8f16b 65%,#f6f8f112 100%),url('images/vietnam-hero-a5-a9.webp') center 48%/cover;color:var(--ink);padding:90px 40px 65px}.hero-grid{grid-template-columns:1.4fr 1fr;gap:65px;align-items:end;min-height:540px}.hero h1{color:var(--ink)}.hero .eyebrow{color:var(--green)}.hero p:not(.lead){font-size:14px}.tags{gap:8px;margin:26px 0}.tags span{background:#ffffffb5;border:1px solid #b8cab9;border-radius:4px;padding:5px 10px;font-size:11px}.btn{background:var(--green);color:#fff;padding:17px 24px;border-radius:40px;font-size:14px;box-shadow:none;transition:transform .2s,background .2s}.btn:hover{background:#104937;transform:translateY(-2px)}.btn.secondary{background:#ffffffb0;color:var(--ink);border:1px solid #9aac9e;font-size:13px;margin:12px 0 0 8px;padding:16px 20px}.hero-visual{min-width:0}.hero-panel{padding:30px;background:#183d35f2;border:1px solid #ffffff40;border-radius:16px;color:#fff;box-shadow:0 20px 60px #163d5820}.hero-panel h3{color:#fff;font-size:21px}.hero-panel .eyebrow{color:var(--lime);font-size:10px;letter-spacing:.14em;margin-bottom:16px}.hero-panel ol{list-style:none;counter-reset:stage;padding:0;margin:22px 0 0;font-size:13px}.hero-panel li{counter-increment:stage;display:flex;gap:13px;border-top:1px solid #ffffff25;padding:10px 0}.hero-panel li:before{content:'0' counter(stage);color:var(--lime);font-size:12px}.soft{background:var(--paper)}.checks{gap:0 35px;margin:32px 0}.check{background:transparent;border:0;border-bottom:1px solid var(--line);padding:20px 0;display:flex;align-items:baseline;gap:15px;font-size:15px}.check:before{content:'✓';color:var(--green)}.cards{gap:22px;margin-top:38px}.card{border:1px solid var(--line);border-radius:14px;padding:30px;background:#fff;box-shadow:none;position:relative;transition:transform .2s,box-shadow .2s}.card:hover{transform:translateY(-4px);box-shadow:0 14px 35px #183d350a}.card p{font-size:14px;color:var(--muted);line-height:1.95}.num{font-size:11px;letter-spacing:.13em;color:var(--green)}.pictogram{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:#edf3e9;color:var(--green);margin:0 0 23px}.pictogram svg{width:23px;height:23px;fill:currentColor}.hero-panel .pictogram{float:right;background:#ffffff12;color:var(--lime);margin:0 0 10px 10px}.card-photo{display:block;width:calc(100% + 60px);height:210px;object-fit:cover;max-width:none;margin:-30px -30px 26px;border-radius:13px 13px 0 0}.card:has(.card-photo){overflow:hidden}.card:has(.card-photo) .pictogram{width:40px;height:40px;margin-bottom:15px}#strengths{background:var(--ink)}#strengths h2{color:#fff}#strengths>.wrap>.eyebrow{color:var(--lime)}#strengths .card{border:0}#strengths .card-photo{height:185px}.note{font-size:12px;line-height:2;margin-top:28px}.split{gap:24px;margin-top:35px}.price{background:#fff;padding:38px;border:1px solid var(--line);border-radius:14px}.price h3{font-size:24px}.price p{font-size:14px;color:var(--muted)}.price strong{display:block;font-size:19px;color:var(--green);border-top:1px solid var(--line);padding-top:24px;margin-top:24px}.price .pictogram{background:#edf3e9}.steps{gap:0;margin-top:45px}.steps article{position:relative;background:transparent;border:0;border-top:1px solid #9eb6a9;padding:28px 24px 0 0;border-radius:0}.steps article:not(:first-child){padding-left:24px}.steps .num{font-size:27px;font-weight:400}.steps .pictogram{float:right;margin-right:16px;background:transparent}.steps p{color:var(--muted);font-size:13px}.company{background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:14px;padding:35px}.company h3{color:var(--ink);overflow-wrap:anywhere}.company p{font-size:14px;color:var(--muted)}details{border-bottom:1px solid var(--line);padding:24px 0}summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--ink);font-size:16px}summary::-webkit-details-marker{display:none}summary:after{content:'+';font-weight:400;color:var(--green);font-size:25px}details[open] summary:after{content:'−'}details p{font-size:14px;color:var(--muted);padding:12px 40px 0 0;max-width:1000px}.cta{background:var(--ink);color:#fff;padding:90px 40px}.cta h2{color:#fff;font-size:clamp(25px,2.7vw,37px)}.cta .wrap{max-width:960px}.cta .eyebrow{justify-content:center;color:var(--lime)!important}.cta .pictogram{margin:0 auto 25px;background:#ffffff10;color:var(--lime)}.cta p{color:#d2ded8;font-size:14px}.cta .btn{background:var(--lime);color:var(--ink);margin-top:25px;padding:20px 35px}.cta .btn:hover{background:#ebf5d1}footer{background:#f7f8f4;color:var(--muted);padding:35px 40px}footer .wrap{display:flex;justify-content:space-between;gap:20px;align-items:center}footer strong{color:var(--ink)}a:focus-visible,summary:focus-visible{outline:3px solid #e3ad42;outline-offset:5px}
@media(max-width:1000px){.hero-grid{gap:30px;grid-template-columns:1.3fr 1fr}.hero h1{font-size:36px}.hero-panel{padding:24px}.cards{gap:16px}.card{padding:24px}.card-photo{width:calc(100% + 48px);margin:-24px -24px 24px}.navlinks{gap:18px}.steps{grid-template-columns:repeat(2,1fr);gap:30px}.steps article:not(:first-child){padding-left:0}}
@media(max-width:760px){nav{padding:15px 20px}.brand{font-size:24px}.navlinks a:not(:last-child){display:none}.navlinks a:last-child{font-size:12px;padding:8px 18px}.draft{font-size:10px;padding:8px 20px;line-height:1.6}main section{padding:60px 22px}.hero{padding:55px 22px 35px;background-image:linear-gradient(180deg,#f7f8f3f5 0%,#f7f8f3e8 40%,#f7f8f36b 100%),url('images/vietnam-hero-a5-a9.webp');background-position:62% center}.hero-grid{grid-template-columns:1fr;gap:35px;min-height:0}.hero h1{font-size:clamp(29px,8.3vw,40px)}.lead{font-size:15px}.hero p:not(.lead){font-size:13px}.eyebrow{font-size:10px;margin-bottom:16px}.hero .btn{display:block;text-align:center;padding:16px 12px;font-size:13px}.hero .btn.secondary{margin:12px 0 0;background:#ffffffc0}.hero-panel{padding:25px;border-radius:14px}.hero-panel h3{font-size:20px}.hero-panel ol{font-size:12px}h2{font-size:26px}h3{font-size:19px}.checks,.cards,.split{grid-template-columns:1fr}.check{padding:17px 0;font-size:14px}.cards{gap:20px;margin-top:30px}.card{padding:26px}.card-photo{width:calc(100% + 52px);margin:-26px -26px 24px;height:210px}#strengths .card-photo{height:210px}.price{padding:28px}.price h3{font-size:22px}.steps{grid-template-columns:1fr;gap:24px}.steps article{padding:22px 0 0}.steps p{font-size:14px}.company{padding:28px}summary{font-size:14px}details p{padding-right:0;font-size:13px}.cta h2{font-size:25px}.cta .btn{padding:18px 16px;font-size:12px}footer{padding:28px 22px}footer .wrap{display:block}footer p{font-size:10px}.note{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card,.btn{transition:none}.card:hover,.btn:hover{transform:none}}
/* Editorial layout v2: varied section compositions, original copy retained. */
body{background:#fbfcf8}main section{padding:105px 40px}.wrap{max-width:1180px}h2{font-size:clamp(29px,3.2vw,44px);font-weight:800;letter-spacing:-.045em;line-height:1.5}.eyebrow{font-size:11px;letter-spacing:.22em}.hero{margin:18px 24px 0;border-radius:22px;overflow:hidden;padding:90px 50px 45px;background:linear-gradient(90deg,#eff3eafc 0%,#eff3eae8 34%,#eff3ea12 75%),url('images/vietnam-hero-a5-a9.webp') center/cover}.hero-grid{min-height:565px;grid-template-columns:1.6fr 1fr;gap:50px}.hero h1{font-size:clamp(36px,4.1vw,61px);line-height:1.45}.hero .lead{font-size:17px;font-weight:700}.hero-panel{background:#103d32f2;border-radius:16px}.hero-panel h3{font-size:20px}.hero .btn{background:#184f3e;padding:18px 25px}.hero .btn.secondary{background:#ffffffbf;color:#234c3c}.hero .tags span{border:0;background:#ffffffbc;border-radius:30px}.needs{background:#fbfcf8;padding-top:100px}.needs .wrap{display:grid;grid-template-columns:.85fr 1.3fr;gap:0 70px}.needs .eyebrow{grid-column:1}.needs h2{grid-column:1;grid-row:2;margin:0;font-size:39px;max-width:360px}.needs .checks{grid-column:2;grid-row:1/span 3;margin:0;grid-template-columns:1fr;gap:0;border-top:1px solid #bbc9bc}.needs .check{font-size:14px;padding:14px 0}.needs .wrap>p{grid-column:1;font-size:14px;color:#657768;margin-top:28px}.needs .check:before{background:#eaf0e2;border-radius:50%;width:24px;min-width:24px;height:24px;text-align:center;line-height:24px;font-size:11px}.needs .check{align-items:center}
#services{background:#eef2e8;border-radius:32px 32px 0 0}#services .cards{grid-template-columns:repeat(3,1fr);gap:16px}#services .card{border:0;border-radius:16px;min-height:300px;padding:30px 27px;overflow:hidden}#services .card:nth-child(1){background:#174e3d;color:#fff}#services .card:nth-child(1) h3{color:#fff}#services .card:nth-child(1) p{color:#d4e4d6}#services .card:nth-child(1) .num{color:#d9eca5}#services .card:nth-child(1) .pictogram{background:#ffffff15;color:#d9eca5}#services .card:nth-child(3){background:#dcebb8}#services .card:nth-child(5){background:#e6ede2}#services .card .pictogram{float:right;margin:0 0 0 15px;width:38px;height:38px;background:transparent}#services .card .num{display:block;padding:10px 0 28px;font-size:12px}#services .card h3{font-size:21px;margin-bottom:18px}#services .card p{font-size:14px;line-height:1.9}#services .note{max-width:950px}
#purpose{background:#fbfcf8}#purpose h2{max-width:720px}#purpose .cards{display:flex;flex-direction:column;gap:42px;margin-top:50px;counter-reset:purpose}#purpose .card{display:grid;grid-template-columns:1.2fr 1fr;padding:0;border:0;box-shadow:none;background:transparent;gap:60px;align-items:center;overflow:visible;counter-increment:purpose}#purpose .card:hover{transform:none}#purpose .card-photo{margin:0;width:100%;height:340px;border-radius:16px;object-fit:cover}#purpose .story-copy{padding:15px 0}#purpose .story-copy:before{content:'0' counter(purpose);display:block;color:#8ba089;font-family:Georgia,serif;font-size:70px;line-height:1;margin-bottom:18px}#purpose .card h3{font-size:27px;letter-spacing:-.035em;margin-bottom:18px}#purpose .card p{font-size:15px;max-width:410px}#purpose .card:nth-child(2){grid-template-columns:1fr 1.2fr}#purpose .card:nth-child(2) .card-photo{grid-column:2;grid-row:1}#purpose .card:nth-child(2) .story-copy{grid-column:1;grid-row:1;padding-left:35px}
#strengths{background:#103d32;border-radius:30px;padding:95px 40px;margin:0 24px}#strengths .wrap{display:grid;grid-template-columns:1fr 1fr;gap:0 45px}#strengths .eyebrow{grid-column:1/-1}#strengths h2{grid-column:1/-1;color:#fff;font-size:40px;max-width:790px}#strengths .cards{grid-column:1/-1;display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:1fr 1fr;gap:26px;counter-reset:strength;margin-top:40px}#strengths .card{counter-increment:strength;padding:0;background:transparent;color:#fff;border:0;border-radius:0;display:grid;grid-template-columns:175px 1fr;gap:24px;align-items:start}#strengths .card:hover{transform:none;box-shadow:none}#strengths .card-photo{margin:0;border-radius:12px;width:175px;height:190px;object-fit:cover}#strengths .card:first-child{grid-row:1/span 2;display:block;padding-right:22px;border-right:1px solid #ffffff28}#strengths .card:first-child .card-photo{width:100%;height:340px;margin-bottom:25px}#strengths .story-copy:before{content:'0' counter(strength);color:#cbe6a0;display:block;font-size:11px;letter-spacing:.1em;margin-bottom:13px}#strengths .card h3{color:#fff;font-size:22px;margin:0 0 14px}#strengths .card p{color:#d3e0d6;font-size:14px;line-height:1.95}#strengths .card:first-child h3{font-size:26px}
#price{background:#fbfcf8}#price .split{gap:0;border-radius:18px;overflow:hidden;margin-top:40px}#price .price{border:0;border-radius:0;padding:45px;background:#eef2e8}#price .price:first-child{background:#dfeabf}#price .price h3{font-size:28px}#price .price strong{font-size:22px;border-color:#b9c9ad}#price .price .pictogram{background:#ffffff55;width:54px;height:54px}#price .wrap>p:not(.note){max-width:950px;font-size:14px;margin-top:30px}#price .note{max-width:950px}
#flow{background:#eef2e8}#flow .steps{counter-reset:flow;gap:24px}#flow .steps article{border-top:2px solid #9aaf8c;padding:25px 0 0}#flow .steps .num{font-family:Georgia,serif;font-size:55px;line-height:1;color:#376642}#flow .steps h3{font-size:19px;margin-top:25px}#flow .steps .pictogram{background:#dce8d2;margin:0;width:42px;height:42px}#flow .steps p{font-size:13px}
#network{background:#fbfcf8}#network .split{position:relative;gap:55px}#network .split:before{content:'↔';position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);font-size:27px;color:#8b9e83}#network .company{position:relative;background:#fff;border-radius:16px;padding:35px 35px 35px 110px;min-height:240px}#network .company .pictogram{display:none}#network .company:before{content:'';position:absolute;left:30px;top:40px;width:55px;height:37px;background:radial-gradient(circle at center,#b33338 0 10px,#fff 11px);box-shadow:0 0 0 1px #eee;border-radius:3px}#network .company:last-child:before{background:#b33338}#network .company:last-child:after{content:'★';position:absolute;left:48px;top:41px;color:#ffe0a3;font-size:23px;line-height:35px}#network .company h3{font-size:21px}.faq{background:#f1f4ed}.faq .wrap{display:grid;grid-template-columns:.55fr 1.2fr;column-gap:85px}.faq .eyebrow{grid-column:1}.faq h2{grid-column:1;grid-row:2}.faq details{grid-column:2}.faq details:first-of-type{grid-row:1/span 2}.faq details:nth-of-type(2){grid-row:3}.faq details:nth-of-type(3){grid-row:4}.faq details:nth-of-type(4){grid-row:5}.faq details:nth-of-type(5){grid-row:6}.faq details{background:transparent}summary{font-size:14px}.cta{position:relative;background:#123f32;padding:100px 40px;overflow:hidden}.cta:before,.cta:after{content:'';position:absolute;width:650px;height:650px;border:1px solid #ffffff15;border-radius:50%;pointer-events:none}.cta:before{left:-400px;top:-150px}.cta:after{right:-300px;bottom:-300px}.cta .wrap{position:relative;z-index:1}.cta h2{font-size:40px}.cta .pictogram{display:none}.cta .btn{padding:23px 38px;font-size:15px}footer{background:#fbfcf8}
@media(max-width:1000px){.needs .wrap{gap:0 35px}.needs h2{font-size:33px}#purpose .card{gap:35px}#strengths .card{grid-template-columns:130px 1fr;gap:17px}#strengths .card-photo{width:130px;height:190px}#strengths .card:first-child .card-photo{height:300px}#strengths .card h3{font-size:19px}#network .company{padding:85px 25px 25px}#network .company:before{top:25px;left:25px}#network .company:last-child:after{top:26px;left:43px}.faq .wrap{column-gap:35px}.hero{padding-left:35px;padding-right:35px}.hero-grid{gap:28px}.hero h1{font-size:43px}}
@media(max-width:760px){main section{padding:65px 22px}.hero{margin:10px 12px 0;padding:45px 22px 25px;border-radius:16px;background:linear-gradient(180deg,#eff3eaf5 0%,#eff3eadb 45%,#eff3ea35 100%),url('images/vietnam-hero-a5-a9.webp') 60% center/cover}.hero h1{font-size:clamp(28px,8vw,39px)}.hero-grid{min-height:0;grid-template-columns:1fr}.hero .lead{font-size:15px}.hero-panel{padding:24px}.hero-panel h3{font-size:19px}.hero .btn.secondary{margin-left:0}.needs .wrap{display:block}.needs h2{font-size:30px;max-width:none}.needs .checks{margin-top:30px}.needs .wrap>p{margin-top:25px}#services{border-radius:23px 23px 0 0}#services .cards{grid-template-columns:1fr}#services .card{min-height:0;padding:27px}#services .card .num{padding-bottom:15px}#services .card h3{font-size:22px}#purpose .cards{gap:40px}#purpose .card,#purpose .card:nth-child(2){display:flex;flex-direction:column;gap:0;align-items:stretch}#purpose .card-photo{height:230px;border-radius:12px}#purpose .story-copy,#purpose .card:nth-child(2) .story-copy{padding:22px 0 0}#purpose .story-copy:before{font-size:42px;float:left;margin:5px 18px 5px 0}#purpose .card h3{font-size:23px;margin:0 0 15px}#purpose .card p{clear:both;font-size:14px;max-width:none}#strengths{margin:0 12px;padding:60px 22px;border-radius:20px}#strengths .wrap{display:block}#strengths h2{font-size:29px}#strengths .cards{display:flex;flex-direction:column;gap:35px;margin-top:30px}#strengths .card,#strengths .card:first-child{display:block;border:0;padding:0}#strengths .card .card-photo,#strengths .card:first-child .card-photo{width:100%;height:210px;margin:0 0 24px}#strengths .card h3,#strengths .card:first-child h3{font-size:23px}#strengths .story-copy:before{margin-bottom:10px}#price .split{display:block}#price .price{padding:32px 27px}#price .price h3{font-size:24px}#price .price strong{font-size:20px}#flow .steps{grid-template-columns:1fr;gap:30px}#flow .steps article{padding-top:20px}#flow .steps .num{font-size:43px}#flow .steps h3{margin-top:17px}#network .split{gap:40px;grid-template-columns:1fr}#network .split:before{top:50%;content:'↕';font-size:23px}#network .company{min-height:0;padding:85px 27px 27px}#network .company h3{font-size:20px}.faq .wrap{display:block}.faq h2{margin-bottom:30px}.cta h2{font-size:27px}.cta .btn{font-size:12px;padding:20px 15px}h2{font-size:29px}}
@media(min-width:1001px){#strengths .card:not(:first-child){grid-template-columns:190px 1fr}#strengths .card:not(:first-child) .card-photo{width:190px;height:160px}}

/* a9: match h9 typography; preserve all colors */
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/noto-sans-jp-a9-0.woff2) format('truetype');
}
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/noto-sans-jp-a9-1.woff2) format('truetype');
}
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/noto-sans-jp-a9-2.woff2) format('truetype');
}
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/noto-sans-jp-a9-3.woff2) format('truetype');
}
@font-face {
  font-family: 'Noto Sans JP';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(fonts/noto-sans-jp-a9-4.woff2) format('truetype');
}

body,body *{font-family:"Noto Sans JP",Meiryo,"Hiragino Kaku Gothic ProN",sans-serif}body{font-size:15px;line-height:1.8;font-weight:500}main p,main li{font-weight:500}main h1,.hero h1{font-size:46px;line-height:1.28;font-weight:800;letter-spacing:-.035em}main h2,.needs h2,#strengths h2,.cta h2{font-size:28px;line-height:1.45;font-weight:800;letter-spacing:-.025em}main h3,#services .card h3,#purpose .card h3,#price .price h3,#network .company h3{font-size:18px;line-height:1.5;font-weight:700}#strengths .card h3,#strengths .card:first-child h3{font-size:16px;line-height:1.65;font-weight:700}#flow .steps h3{font-size:15px;line-height:1.5;font-weight:700}.hero .lead{font-size:20px;line-height:1.6;font-weight:800}.hero p:not(.lead){font-size:15px;line-height:1.85}.hero-panel h3{font-size:18px}.hero-panel ol,.hero-panel li{font-size:14px;line-height:1.75}.hero .eyebrow,main .eyebrow,.hero-panel .eyebrow{font-size:12px;font-weight:800}.card p,#services .card p,#purpose .card p,#strengths .card p,.price p,#price .wrap>p:not(.note),.company p,#flow .steps p,details p,.cta p{font-size:14px;line-height:1.85}.needs .check{font-size:15px}.needs .wrap>p{font-size:14px}.note,#price .note,#services .note{font-size:13px;line-height:1.8}summary{font-size:15px;font-weight:700;line-height:1.6}.btn,.hero .btn,.hero .btn.secondary,.cta .btn{font-size:15px;font-weight:700;line-height:1.5}#price .price strong{font-size:18px}.navlinks a{font-size:13px}footer p{font-size:12px}.hero{background-image:linear-gradient(90deg,#eff3eafc 0%,#eff3eae8 34%,#eff3ea12 75%),url('images/vietnam-hero-a5-a9.webp')}@media(max-width:760px){main h1,.hero h1{font-size:clamp(32px,8vw,42px)}main h2,.needs h2,#strengths h2,.cta h2{font-size:24px}.hero .lead{font-size:18px}.hero p:not(.lead){font-size:14px}.hero .eyebrow{font-size:10px}#strengths .card h3,#strengths .card:first-child h3,#flow .steps h3{font-size:17px}summary{font-size:14px}.navlinks a:last-child{font-size:14px}.hero{background-image:linear-gradient(180deg,#eff3eaf5 0%,#eff3eadb 45%,#eff3ea35 100%),url('images/vietnam-hero-a5-a9-640.webp')}}