/* Editorial refresh for long-form guides added September 2026. */
body.article-v2{background:radial-gradient(900px 520px at 50% -80px,#3b1c5e55,transparent 75%),#090711}
.article-v2 .wrap{grid-template-columns:minmax(0,760px) 290px;gap:42px;align-items:start}
.article-v2 article{min-width:0}
.article-v2 .story-hero{position:relative;overflow:hidden;border:1px solid #f0d98c38;border-radius:28px;background:#170f27;box-shadow:0 28px 70px #0005;margin-bottom:28px}
.article-v2 .story-hero img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}
.article-v2 .story-head{padding:26px 30px 28px;background:linear-gradient(180deg,#1d1230,#120c20)}
.article-v2 .story-kicker{font:500 12px 'Kanit',sans-serif;letter-spacing:2px;color:#e1bd72;text-transform:uppercase}
.article-v2 .story-head h1{font-size:34px;margin:7px 0 12px;line-height:1.35}
.article-v2 .story-deck{font-size:17px;color:#d7cede;line-height:1.75;margin:0}
.article-v2 .answer-box{display:grid;grid-template-columns:auto 1fr;gap:14px;margin:24px 0;padding:20px 22px;border-radius:18px;background:linear-gradient(135deg,#5b346e44,#d7a95e15);border:1px solid #d9b36d55}
.article-v2 .answer-mark{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#f7e4a8,#c89542);color:#23132e;font:600 22px 'Kanit'}
.article-v2 .answer-box p{margin:0;color:#f4e9d6}
.article-v2 .mini-toc{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 26px}
.article-v2 .mini-toc a{display:inline-flex;align-items:center;min-height:40px;padding:7px 14px;border:1px solid #d6b36f3d;border-radius:99px;text-decoration:none;font-size:13px;background:#ffffff08}
.article-v2 .fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 24px}
.article-v2 .fact{padding:17px 18px;border-radius:16px;background:#1a112a;border:1px solid #ffffff10}
.article-v2 .fact b{display:block;color:#f0d98c;font-family:'Kanit',sans-serif;margin-bottom:4px}
.article-v2 .fact p{font-size:15px;margin:0}
.article-v2 .sign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 25px}
.article-v2 .sign-card{padding:18px;border:1px solid #d6b36f2c;border-radius:16px;background:linear-gradient(145deg,#221535,#130d20)}
.article-v2 .sign-card h3{margin:0 0 6px;font-size:18px}.article-v2 .sign-card p{font-size:15px;margin:0}
.article-v2 .faq-v2{margin-top:18px;border-top:1px solid #ffffff12}
.article-v2 .faq-v2 details{border-bottom:1px solid #ffffff12;padding:14px 2px}
.article-v2 .faq-v2 summary{cursor:pointer;color:#f0d98c;font:500 16px 'Kanit',sans-serif}
.article-v2 .faq-v2 details p{margin:10px 0 0}
.article-v2 .source-note{font-size:14px;color:#bcb2c8;border-left:2px solid #d4af37;padding-left:14px}
.article-v2 .article-cta{margin:30px 0;padding:24px;border-radius:20px;text-align:center;background:radial-gradient(circle at top,#6c397655,transparent 70%),#171025;border:1px solid #d4af3740}
.article-v2 .article-cta h2{margin:0 0 7px}.article-v2 .article-cta p{margin-bottom:14px}
.article-v2 .article-cta a{display:inline-flex;min-height:46px;align-items:center;padding:9px 24px;border-radius:99px;background:linear-gradient(135deg,#f5e08a,#c99d36);color:#2a1900;text-decoration:none;font:600 15px 'Kanit',sans-serif}
.article-v2 aside .box{border-radius:20px;background:#151020cc;backdrop-filter:blur(12px)}
@media(max-width:900px){.article-v2 .wrap{grid-template-columns:1fr}.article-v2 aside{display:none}}
@media(max-width:640px){.article-v2 .container{padding-left:16px;padding-right:16px}.article-v2 .wrap{margin-top:18px}.article-v2 .story-hero{border-radius:22px}.article-v2 .story-head{padding:20px}.article-v2 .story-head h1{font-size:27px}.article-v2 .story-deck{font-size:16px}.article-v2 .fact-grid,.article-v2 .sign-grid{grid-template-columns:1fr}.article-v2 .answer-box{grid-template-columns:1fr;padding:18px}.article-v2 article p,.article-v2 article li{font-size:16px;line-height:1.85}.article-v2 .line-fab{display:none}}
