/* Buying-guide extension: existing Intellect fonts, identity and blue chrome. */
.buying-guide .breadcrumbs{padding-top:28px;font-size:14px;display:flex;gap:8px;flex-wrap:wrap}.guide-hero{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);gap:48px;padding:45px 0 60px}.guide-hero h1{font-size:clamp(36px,4.5vw,62px);line-height:1.15;margin:20px 0 28px}.guide-hero .lead{font-size:20px}.brief-panel{background:#f3f8fa;padding:28px;border-top:4px solid #006f99;align-self:end}.brief-panel h2{font-size:26px;margin:0 0 20px}.brief-panel ol{padding-left:24px}.brief-panel li{margin-bottom:12px}.brief-panel p{font-size:15px}.guide-section{padding:45px 0;border-top:1px solid #d4e1e7}.ledger-row{display:grid;grid-template-columns:45px minmax(150px,1fr) minmax(0,1.6fr) 25px;gap:24px;align-items:start;padding:28px 0;border-top:1px solid #d4e1e7;text-decoration:none}.ledger-row strong{font-size:23px;line-height:1.35;font-weight:500}.ledger-row>span:not(.number){font-size:16px;color:#263238}.ledger-row:hover strong{text-decoration:underline}.reading-grid{display:grid;grid-template-columns:220px minmax(0,1fr);gap:55px;border-top:1px solid #d4e1e7;padding-top:45px}.guide-toc{position:sticky;top:140px;align-self:start;border-left:3px solid #006f99;padding-left:18px;font-size:15px}.guide-toc a{display:block;margin-top:15px}.reading-grid section{padding:0 0 35px;margin-bottom:35px;border-bottom:1px solid #d4e1e7}.reading-grid section h2{margin-top:0}.reading-grid section.reference{padding:28px;background:#f3f8fa}.checklist{padding-left:23px}.checklist li{padding-left:7px;margin:0 0 22px}.reference a{overflow-wrap:anywhere}.guide-footer{padding:35px max(28px,calc((100% - 1154px)/2));color:white;background:#006f99}.guide-footer a{color:white}.buying-guide .next-step .button{margin-bottom:16px}.buying-guide :target{scroll-margin-top:135px}html[lang=th] .buying-guide h1{line-height:1.4;letter-spacing:0}html[lang=th] .buying-guide h2,html[lang=th] .buying-guide h3{line-height:1.5;letter-spacing:0}.buying-guide .guide-hero>*{min-width:0}
@media(max-width:900px){.guide-hero{gap:28px;grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr)}.reading-grid{gap:28px;grid-template-columns:175px minmax(0,1fr)}.ledger-row{gap:16px}.guide-hero h1{font-size:42px}}
@media(max-width:680px){.guide-hero{grid-template-columns:1fr;padding:26px 0 35px;gap:28px}.guide-hero h1{font-size:36px}.guide-hero .lead{font-size:18px}.brief-panel{padding:22px}.reading-grid{grid-template-columns:1fr;gap:30px}.guide-toc{position:static}.guide-toc a{display:block;min-height:32px}.ledger-row{grid-template-columns:28px minmax(0,1fr) 20px;gap:12px}.ledger-row>span:nth-child(3){grid-column:2;grid-row:2}.ledger-row>span:last-child{grid-column:3;grid-row:1}.ledger-row strong{font-size:21px}.buying-guide :target{scroll-margin-top:170px}.guide-section{padding:30px 0}.buying-guide .breadcrumbs{font-size:13px}.guide-footer{padding-inline:21px}.buying-guide .button{max-width:100%;white-space:normal}html[lang=th] .buying-guide h1{font-size:32px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media print{body.buying-guide{padding-top:0;background:white}.buying-guide>.mast,.guide-toc,.skip{display:none}.guide-hero,.reading-grid{display:block}.guide-footer{background:white;color:#263238}.guide-footer a{color:#006f99}}
