@font-face{font-family:"Anuphan";src:url(anuphan-var.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap}
@font-face{font-family:"Encode Sans Expanded";src:url(encexp-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Encode Sans Expanded";src:url(encexp-800.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}
:root{
--lds-blaze:#fe8b02;
--lds-tint:#f5f2ed;
--lds-night:#141210;
--lds-pitch:#000000;
--lds-body:#151311;
--lds-head:#151311;
--lds-fine:#5c534a;
--lds-flare:#a05004;
--lds-rim:#e2ddd5;
--lds-face:#ffffff;
--lds-girth:min(1164px, 100% - 36px);
--lds-display:"Encode Sans Expanded",system-ui,sans-serif;
--lds-text:"Anuphan",system-ui,sans-serif;
--lds-r1:4px;
--lds-r2:10px;
--lds-r3:18px;
--lds-pad:clamp(48px,7.2vw,88px)}

.lds-nightslab,.lds-heroslab,.lds-statslab,.lds-closerslab,.lds-footslab,.lds-promodark,.lds-shadebox,.lds-utilbar,.lds-topbar,.lds-navdrop{
--lds-body:#ece7e0;
--lds-head:#ffffff;
--lds-fine:#b4aea6;
--lds-flare:#fca63a;
--lds-rim:#332d27;
--lds-face:#1e1a17;
color:var(--lds-body)}

.lds-nightslab,.lds-heroslab,.lds-statslab,.lds-closerslab,.lds-footslab,.lds-shadebox{background:var(--lds-night)}
.lds-utilbar,.lds-topbar,.lds-navdrop{background:var(--lds-pitch)}

*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:#ffffff;color:var(--lds-body);
font-family:var(--lds-text);font-size:17px;line-height:1.62;
-webkit-font-smoothing:antialiased}
img{max-width:100%;display:block}
h1,h2,h3,h4{font-family:var(--lds-display);color:var(--lds-head);
font-weight:800;line-height:1.14;letter-spacing:-0.015em;margin:0 0 .5em}
h1{font-size:clamp(31px,4.4vw,50px)}
h2{font-size:clamp(25px,3.2vw,36px)}
h3{font-size:clamp(19px,2.1vw,23px);font-weight:600;letter-spacing:-0.005em}
h4{font-size:17px;font-weight:600;letter-spacing:0}
p{margin:0 0 1.05em}
p:last-child{margin-bottom:0}
a{color:var(--lds-flare);text-decoration:underline;text-underline-offset:3px;
text-decoration-thickness:1px}
a:hover{text-decoration-thickness:2px}
ul,ol{margin:0 0 1.02em;padding-left:1.1em}
li{margin-bottom:.42em}
li:last-child{margin-bottom:0}
strong{font-weight:600}
small{font-size:14px}
table{border-collapse:collapse;width:100%;font-size:15.5px}
th,td{text-align:left;padding:11px 14px;border-bottom:1px solid var(--lds-rim);
vertical-align:top}
th{font-family:var(--lds-display);font-weight:600;font-size:13px;
letter-spacing:.04em;text-transform:uppercase;color:var(--lds-fine)}
section{padding-block:var(--lds-pad)}
:focus-visible{outline:3px solid var(--lds-blaze);outline-offset:3px}
.lds-girth{width:var(--lds-girth);margin-inline:auto}
.lds-tintslab{background:var(--lds-tint)}

.lds-jumplink{position:absolute;left:-9999px;top:0;z-index:60;
background:var(--lds-blaze);color:#151311;font-family:var(--lds-display);
font-weight:600;font-size:14px;padding:11px 18px;text-decoration:none}
.lds-jumplink:focus{left:12px;top:12px}

.lds-utilbar{color:var(--lds-fine);
font-size:13px;line-height:1.5;padding-block:8px}
.lds-utilbar .lds-girth{display:flex;flex-wrap:wrap;gap:6px 22px;
align-items:center;justify-content:space-between}
.lds-utilnote{margin:0;display:flex;align-items:center;gap:8px}
.lds-utilnote b{color:var(--lds-flare);font-weight:600}

.lds-topbar{position:relative;z-index:38}
.lds-topbar .lds-girth{display:flex;align-items:center;gap:27px;
min-height:74px;padding-block:12px}
.lds-wordmark{display:block;flex:0 0 auto}
.lds-wordmark img{width:152px;height:auto}
.lds-navrail{display:flex;align-items:center;gap:4px 22px;
margin:0 0 0 auto;padding:0;list-style:none;flex-wrap:wrap}
.lds-navrail li{margin:0}
.lds-navrail a{color:var(--lds-head);text-decoration:none;font-family:var(--lds-display);
font-weight:600;font-size:14.5px;letter-spacing:.01em;
padding:8px 2px;display:inline-block;border-bottom:2px solid transparent}
.lds-navrail a:hover{color:var(--lds-flare);border-bottom-color:var(--lds-flare)}
.lds-navstore{background:var(--lds-blaze);color:#151311;border:0;cursor:pointer;
font-family:var(--lds-display);font-weight:800;font-size:14px;letter-spacing:.01em;
padding:10px 17px;border-radius:var(--lds-r1);line-height:1.2}
.lds-navstore:hover{background:#ffa22c}
.lds-burger{display:none;margin-left:auto;background:transparent;
border:1px solid var(--lds-rim);border-radius:var(--lds-r1);color:var(--lds-head);cursor:pointer;
font-family:var(--lds-display);font-weight:600;font-size:14px;padding:9px 14px}
.lds-navdrop{display:none;
border-top:1px solid var(--lds-rim);padding:6px 0 18px}
.lds-navdrop[data-open="1"]{display:block}
.lds-navdrop ul{list-style:none;margin:0;padding:0}
.lds-navdrop li{margin:0;border-bottom:1px solid var(--lds-rim)}
.lds-navdrop a{display:block;padding:13px 2px;color:var(--lds-head);
text-decoration:none;font-family:var(--lds-display);font-weight:600;font-size:16px}
.lds-navdrop .lds-navstore{margin-top:16px;width:100%}

.lds-crumbrail{font-size:13.5px;color:var(--lds-fine);padding-block:15px;
border-bottom:1px solid var(--lds-rim)}
.lds-crumbrail ol{list-style:none;margin:0;padding:0;
display:flex;flex-wrap:wrap;gap:4px 9px}
.lds-crumbrail li{margin:0;display:flex;gap:9px;align-items:center}
.lds-crumbrail li+li::before{content:"/";color:var(--lds-rim)}
.lds-crumbrail a{color:var(--lds-fine);text-decoration:none}
.lds-crumbrail a:hover{color:var(--lds-flare);text-decoration:underline}

.lds-footslab{padding-block:clamp(44px,5.6vw,66px) 30px;
border-top:4px solid var(--lds-blaze)}
.lds-footcols{display:grid;gap:34px 30px;
grid-template-columns:1.35fr repeat(4,1fr);align-items:start}
.lds-footcols h4{font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;
color:var(--lds-fine);font-family:var(--lds-display);font-weight:600;margin-bottom:.95em}
.lds-footcols ul{list-style:none;margin:0;padding:0;font-size:15.5px}
.lds-footcols li{margin-bottom:.6em}
.lds-footcols a{color:var(--lds-body);text-decoration:none}
.lds-footcols a:hover{color:var(--lds-flare);text-decoration:underline}
.lds-footcols img{width:148px;height:auto;margin-bottom:18px}
.lds-footpost{font-style:normal;font-size:14.5px;color:var(--lds-fine);line-height:1.6}
.lds-footlegal{margin-top:38px;padding-top:22px;
border-top:1px solid var(--lds-rim);display:flex;flex-wrap:wrap;
gap:20px 30px;align-items:flex-start;justify-content:space-between;
font-size:13.5px;line-height:1.55;
color:#b4aea6}
.lds-footlegal p{margin:0;max-width:52ch}
.lds-quietart{display:block;width:380px;
max-width:min(380px,100%);height:auto}

.lds-buybtn,.lds-readbtn{display:inline-flex;align-items:center;
justify-content:center;gap:9px;font-family:var(--lds-display);font-weight:800;
font-size:15px;letter-spacing:.01em;line-height:1.2;padding:14px 24px;
border-radius:var(--lds-r1);text-decoration:none;cursor:pointer;
border:2px solid transparent;text-align:center}
.lds-buybtn{background:var(--lds-blaze);color:#151311;border-color:var(--lds-blaze)}
.lds-buybtn:hover{background:#ffa22c;border-color:#ffa22c}
.lds-readbtn{background:transparent;color:var(--lds-head);
border-color:var(--lds-head);font-weight:600}
.lds-readbtn:hover{background:var(--lds-head);color:var(--lds-face)}

.lds-plugtag{display:inline-block;font-family:var(--lds-display);font-weight:600;
font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;
padding:4px 9px;border-radius:var(--lds-r1);
background:var(--lds-blaze);color:#151311}

.lds-costline,.lds-costbare{font-family:var(--lds-display);font-weight:800;
color:var(--lds-head);line-height:1.2;margin:0}
.lds-costline{font-size:23px}
.lds-costbare{font-size:23px}
.lds-costline span,.lds-costbare span{display:block;font-family:var(--lds-text);
font-weight:400;font-size:13px;line-height:1.45;color:var(--lds-fine);
margin-top:6px;max-width:46ch}
.lds-costline em,.lds-costbare em{font-style:normal;font-size:15px;
font-weight:600;color:var(--lds-fine)}

.lds-starline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;
font-size:14px;color:var(--lds-fine);margin:0}
.lds-starline b{font-family:var(--lds-display);font-weight:800;font-size:15px;
color:var(--lds-flare)}

.lds-swatchrow{display:flex;flex-wrap:wrap;gap:7px;align-items:center;
margin:0;padding:0;list-style:none}
.lds-swatchrow li{margin:0}
.lds-swatchrow small{font-size:12.5px;color:var(--lds-fine)}
.lds-swatchdot{display:block;width:26px;height:26px;padding:0;
border-radius:50%;overflow:hidden;border:1px solid var(--lds-rim);
background:var(--lds-face);cursor:pointer}
.lds-swatchdot img{width:100%;height:100%;object-fit:cover}
.lds-swatchdot[aria-pressed="true"]{border-color:var(--lds-blaze);
box-shadow:0 0 0 2px var(--lds-blaze)}

.lds-cardgrid{display:grid;gap:27px 21px;
grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}
.lds-cardgrid li{margin:0;display:flex}
.lds-shelfcard{display:flex;flex-direction:column;gap:13px;width:100%;
background:var(--lds-face);border:1px solid var(--lds-rim);
border-radius:var(--lds-r2);padding:14px 14px 18px}
.lds-shelfcard:hover{border-color:var(--lds-blaze)}
.lds-cardlens{display:block;position:relative;aspect-ratio:1/1;
background:#ffffff;border-radius:var(--lds-r1);overflow:hidden}
.lds-cardlens img{position:absolute;inset:0;width:100%;height:100%;
object-fit:contain;padding:7px}
.lds-cardlens .lds-plugtag{position:absolute;left:8px;top:8px;z-index:2}
.lds-cardmeta{display:flex;flex-direction:column;gap:9px;flex:1 1 auto}
.lds-cardname{font-family:var(--lds-display);font-weight:600;font-size:16.5px;
line-height:1.28;margin:0}
.lds-cardname a,.lds-quizcard h3 a{color:var(--lds-head);text-decoration:none}
.lds-cardname a:hover,.lds-quizcard h3 a:hover{color:var(--lds-flare);
text-decoration:underline}
.lds-shelfcard .lds-costline,.lds-shelfcard .lds-costbare{font-size:20px}
.lds-shelfcard .lds-buybtn{margin-top:auto;width:100%;
padding:12px 16px;font-size:14.5px}
.lds-sortbar{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;
margin-bottom:30px;font-size:14.5px;color:var(--lds-fine)}
.lds-sortbar a{display:inline-block;text-decoration:none;color:var(--lds-head);
font-family:var(--lds-display);font-weight:600;font-size:14px;
border:1px solid var(--lds-rim);border-radius:999px;padding:8px 15px}
.lds-sortbar a:hover{border-color:var(--lds-blaze);color:var(--lds-flare)}
.lds-sortbar a[aria-current="page"]{background:var(--lds-head);
color:var(--lds-face);border-color:var(--lds-head)}

.lds-heroslab{padding-block:clamp(50px,6.4vw,86px)}
.lds-heroslab .lds-girth{display:grid;gap:40px 46px;
grid-template-columns:1.02fr 1fr;align-items:center}
.lds-herocopy h1{margin-bottom:.42em}
.lds-herocopy p{font-size:19px;line-height:1.55;color:var(--lds-body);
max-width:46ch;margin-bottom:1.5em}
.lds-herocopy div{display:flex;flex-wrap:wrap;gap:11px}
.lds-herorail{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);
list-style:none;margin:0;padding:0}
.lds-herorail li{margin:0;display:flex}
.lds-railcard{display:flex;flex-direction:column;gap:9px;width:100%;
background:var(--lds-face);border:1px solid var(--lds-rim);
border-radius:var(--lds-r2);padding:11px;text-decoration:none}
.lds-railcard:hover{border-color:var(--lds-blaze)}
.lds-railcard b{font-family:var(--lds-display);font-weight:600;font-size:14px;
line-height:1.3;color:var(--lds-head)}
.lds-railcard .lds-costbare{font-size:15px;color:var(--lds-flare)}
.lds-railcard b a{color:inherit;text-decoration:none}
.lds-railcard b a:hover{color:var(--lds-flare);text-decoration:underline}
.lds-railcard .lds-buybtn{margin-top:auto;width:100%;padding:9px 12px;
font-size:12.5px}
.lds-railshot{display:block;position:relative;aspect-ratio:1/1;
background:#ffffff;border-radius:var(--lds-r1);overflow:hidden}
.lds-railshot img{position:absolute;inset:0;width:100%;height:100%;
object-fit:contain;padding:5px}

.lds-uspstrip{display:grid;gap:19px;grid-template-columns:repeat(4,1fr);
list-style:none;margin:0;padding:0}
.lds-uspcell{display:flex;flex-direction:column;gap:7px;
padding-top:18px;border-top:3px solid var(--lds-blaze)}
.lds-uspcell h3{margin:0;font-size:17.5px}
.lds-uspcell p{font-size:15px;color:var(--lds-fine)}
.lds-uspnum{font-family:var(--lds-display);font-weight:800;font-size:13px;
letter-spacing:.09em;color:var(--lds-flare)}

.lds-plugslab h2{max-width:20ch}
.lds-plugslab .lds-tipsline{max-width:62ch;color:var(--lds-fine);
font-size:16.5px;margin-bottom:34px}
.lds-plugduo{display:grid;gap:21px;grid-template-columns:repeat(3,1fr);
list-style:none;margin:0;padding:0}
.lds-plugduo li{margin:0;display:flex}
.lds-plugplate{display:flex;flex-direction:column;gap:14px;width:100%;
background:var(--lds-face);border:1px solid var(--lds-rim);
border-radius:var(--lds-r3);padding:22px;text-decoration:none}
.lds-plugplate:hover{border-color:var(--lds-blaze)}
.lds-plugplate h3{margin:0;font-size:22px;font-weight:800;color:var(--lds-head)}
.lds-plugplate p{font-size:15.5px;color:var(--lds-fine);margin:0}
.lds-plateshot{display:block;position:relative;aspect-ratio:16/10;
background:#ffffff;border-radius:var(--lds-r2);overflow:hidden}
.lds-plateshot img{position:absolute;inset:0;width:100%;height:100%;
object-fit:contain;padding:9px}
.lds-platecount{margin-top:auto;font-family:var(--lds-display);font-weight:800;
font-size:13px;letter-spacing:.05em;text-transform:uppercase;
color:var(--lds-flare)}

.lds-linegrid{display:grid;gap:19px;grid-template-columns:repeat(3,1fr);
list-style:none;margin:0;padding:0}
.lds-linegrid li{margin:0;display:flex}
.lds-lineplate{display:flex;align-items:center;gap:16px;width:100%;
background:var(--lds-face);border:1px solid var(--lds-rim);
border-radius:var(--lds-r2);padding:13px;text-decoration:none}
.lds-lineplate:hover{border-color:var(--lds-blaze)}
.lds-lineplate b{display:block;font-family:var(--lds-display);font-weight:600;
font-size:17px;color:var(--lds-head);margin-bottom:3px}
.lds-lineplate small{display:block;font-size:13.5px;color:var(--lds-fine)}
.lds-linelens{flex:0 0 84px;position:relative;width:84px;aspect-ratio:1/1;
background:#ffffff;border-radius:var(--lds-r1);overflow:hidden}
.lds-linelens img{position:absolute;inset:0;width:100%;height:100%;
object-fit:contain;padding:5px}

.lds-promoduo{display:grid;gap:21px;grid-template-columns:1fr 1fr}
.lds-promoplate{display:flex;flex-direction:column;justify-content:flex-end;
gap:14px;min-height:290px;padding:32px;border-radius:var(--lds-r3);
background:var(--lds-tint);border:1px solid var(--lds-rim)}
.lds-promoplate h2{margin:0;font-size:clamp(23px,2.6vw,31px)}
.lds-promoplate p{margin:0;color:var(--lds-fine);max-width:40ch}
.lds-promoplate div{display:flex;flex-wrap:wrap;gap:11px}
.lds-promoplate.lds-promodark{background:var(--lds-night);
border-color:var(--lds-rim)}

.lds-ladderwrap{display:grid;gap:36px 44px;grid-template-columns:.86fr 1.14fr;
align-items:start}
.lds-ladderwrap>*{min-width:0}
.lds-stepsol{counter-reset:sol;list-style:none;margin:0;padding:0}
.lds-stepsol li{counter-increment:sol;position:relative;
padding-left:46px;margin-bottom:22px}
.lds-stepsol li::before{content:counter(sol);position:absolute;left:0;top:1px;
width:32px;height:32px;border-radius:50%;background:var(--lds-blaze);
color:#151311;font-family:var(--lds-display);font-weight:800;font-size:15px;
display:flex;align-items:center;justify-content:center}
.lds-stepsol b{display:block;font-family:var(--lds-display);font-weight:600;
font-size:17px;margin-bottom:4px;color:var(--lds-head)}
.lds-stepsol span{font-size:15.5px;color:var(--lds-fine)}
.lds-laddertable{background:var(--lds-face);border:1px solid var(--lds-rim);
border-radius:var(--lds-r2);overflow:hidden}
.lds-laddertable table{font-size:15px}
.lds-laddertable th,.lds-laddertable td{padding:12px 16px}
.lds-laddertable tr:last-child td{border-bottom:0}
.lds-laddertable td b{font-family:var(--lds-display);color:var(--lds-head)}

.lds-spotslab .lds-girth{display:grid;gap:34px 46px;
grid-template-columns:1fr 1.05fr;align-items:center}
.lds-spotshot{position:relative;aspect-ratio:4/3;background:#ffffff;
border:1px solid var(--lds-rim);border-radius:var(--lds-r3);overflow:hidden}
.lds-spotshot img{position:absolute;inset:0;width:100%;height:100%;
object-fit:contain;padding:18px}
.lds-spotcopy{display:flex;flex-direction:column;gap:15px;align-items:flex-start}
.lds-spotcopy p{margin:0;color:var(--lds-fine);max-width:48ch}
.lds-spotcopy h2{margin:0}

.lds-statslab ul{display:grid;gap:27px;grid-template-columns:repeat(4,1fr);
list-style:none;margin:0;padding:0}
.lds-statcell{display:flex;flex-direction:column;gap:6px}
.lds-statnum{font-family:var(--lds-display);font-weight:800;
font-size:clamp(31px,4vw,46px);line-height:1.05;color:var(--lds-flare)}
.lds-statcell span{font-size:14.5px;color:var(--lds-fine);max-width:26ch}

.lds-valuerow,.lds-usecaserow{display:grid;gap:27px;
grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}
.lds-valuecell{display:flex;flex-direction:column;gap:11px}
.lds-valuecell h3{margin:0}
.lds-valuecell p{margin:0;font-size:15.5px;color:var(--lds-fine)}
.lds-valueicon{width:42px;height:42px;display:flex;align-items:center;
justify-content:center;border-radius:var(--lds-r1);background:var(--lds-blaze)}
.lds-valueicon svg{width:22px;height:22px;display:block}
.lds-usecasecell{display:flex;flex-direction:column;gap:8px;
padding:20px;background:var(--lds-face);border:1px solid var(--lds-rim);
border-radius:var(--lds-r2)}
.lds-usecasecell h3{margin:0;font-size:17px}
.lds-usecasecell p{margin:0;font-size:15px;color:var(--lds-fine)}
.lds-usecasecell a{margin-top:auto;padding-top:4px;
font-family:var(--lds-display);font-weight:600;font-size:14.5px}

.lds-careduo{display:grid;gap:21px;grid-template-columns:1fr 1fr}
.lds-carelist{background:var(--lds-face);border:1px solid var(--lds-rim);
border-radius:var(--lds-r2);padding:26px}
.lds-carelist h3{margin:0 0 .7em}
.lds-carelist ul{list-style:none;margin:0;padding:0;font-size:15.5px}
.lds-carelist li{position:relative;padding-left:26px;margin-bottom:.7em;
color:var(--lds-fine)}
.lds-carelist li::before{content:"";position:absolute;left:0;top:9px;
width:12px;height:2px;background:var(--lds-blaze)}

.lds-missionslab .lds-girth{max-width:64ch}
.lds-missionslab p{font-size:18.5px;line-height:1.6;color:var(--lds-body)}
.lds-longnote{max-width:none}
.lds-longnote h2{margin-top:1.4em}
.lds-longnote h2:first-child{margin-top:0}
.lds-longnote p{max-width:76ch;color:var(--lds-fine);font-size:16.5px}
.lds-notetable{margin:28px 0;background:var(--lds-face);
border:1px solid var(--lds-rim);border-radius:var(--lds-r2);overflow:hidden}
.lds-notetable tr:last-child td{border-bottom:0}
.lds-voicerow{display:grid;gap:21px;grid-template-columns:repeat(3,1fr);
list-style:none;margin:0;padding:0}
.lds-voicecell{display:flex;flex-direction:column;gap:11px;
background:var(--lds-face);border:1px solid var(--lds-rim);
border-radius:var(--lds-r2);padding:24px}
.lds-voicecell blockquote{margin:0;font-size:16.5px;line-height:1.55;
color:var(--lds-body)}
.lds-voicecell cite{font-style:normal;font-family:var(--lds-display);
font-weight:600;font-size:14px;color:var(--lds-fine)}
.lds-closerslab .lds-girth{max-width:58ch;text-align:center}
.lds-closerslab p{font-size:18px;color:var(--lds-body);margin-bottom:1.6em}
.lds-closerslab div{display:flex;flex-wrap:wrap;gap:11px;justify-content:center}

.lds-leadcopy{display:grid;gap:36px 48px;
grid-template-columns:1fr 1fr;align-items:start;padding-block:40px 0}
.lds-leadshot{position:relative;aspect-ratio:1/1;background:#ffffff;
border:1px solid var(--lds-rim);border-radius:var(--lds-r3);overflow:hidden}
.lds-leadshot img{position:absolute;inset:0;width:100%;height:100%;
object-fit:contain;padding:25px}
.lds-leadbody{display:flex;flex-direction:column;gap:17px;align-items:flex-start}
.lds-leadbody h1{margin:0}
.lds-leadbody p{margin:0;color:var(--lds-fine);font-size:16.5px;max-width:52ch}
.lds-leadbody .lds-buybtn{padding:16px 30px;font-size:16px}
.lds-leadbody .lds-swatchrow{width:100%}

.lds-traitgrid{display:grid;gap:19px;grid-template-columns:repeat(2,1fr);
list-style:none;margin:0;padding:0}
.lds-traitcell{display:flex;flex-direction:column;gap:6px;
padding:20px 22px;background:var(--lds-face);border:1px solid var(--lds-rim);
border-radius:var(--lds-r2)}
.lds-traitcell h3{margin:0;font-size:16.5px}
.lds-traitcell p{margin:0;font-size:15.5px;color:var(--lds-fine)}

.lds-specrow{margin:0 0 27px;background:var(--lds-face);
border:1px solid var(--lds-rim);border-radius:var(--lds-r2);overflow:hidden}
.lds-specrow tr:last-child td{border-bottom:0}
.lds-specrow th{width:34%}

.lds-peersrow{margin-top:8px}
.lds-lastline{margin-top:44px;padding:26px 30px;border-radius:var(--lds-r3);
display:flex;flex-wrap:wrap;gap:18px 26px;align-items:center;
justify-content:space-between}
.lds-lastline .lds-costbare{font-size:26px}
.lds-lastline .lds-buybtn{padding:15px 30px;font-size:16px}
.lds-shadebox{border:1px solid var(--lds-rim);border-radius:var(--lds-r3);
padding:26px 30px}
.lds-shadebox h3{margin:0 0 .5em}
.lds-shadebox p{margin:0;color:var(--lds-fine);max-width:64ch}

.lds-quizrail{display:flex;flex-direction:column;gap:18px;
margin:0;padding:0;list-style:none;max-width:none}
.lds-quizstep{background:var(--lds-face);border:1px solid var(--lds-rim);
border-radius:var(--lds-r3);padding:26px 30px}
.lds-quizstep[hidden]{display:none}
.lds-quizstep h2{margin:0 0 .35em;font-size:clamp(21px,2.4vw,27px)}
.lds-quizstep p{margin:0 0 22px;color:var(--lds-fine);max-width:58ch}
.lds-quizstep ul{display:grid;gap:14px;grid-template-columns:repeat(3,1fr);
list-style:none;margin:0;padding:0}
.lds-quizstep li{margin:0;display:flex}
.lds-quizstep>div,.lds-quizout>div:last-child{display:flex;flex-wrap:wrap;
gap:11px;margin-top:22px}
.lds-quizpick{display:flex;flex-direction:column;gap:6px;width:100%;
text-align:left;cursor:pointer;background:#ffffff;
border:2px solid var(--lds-rim);border-radius:var(--lds-r2);padding:17px 19px;
font-family:var(--lds-text);font-size:15.5px;color:var(--lds-fine)}
.lds-quizpick b{font-family:var(--lds-display);font-weight:600;font-size:17px;
color:var(--lds-head)}
.lds-quizpick:hover{border-color:var(--lds-blaze)}
.lds-quizout{margin-top:30px}
.lds-quizout[hidden]{display:none}
.lds-quizout h2{margin-bottom:.35em}
.lds-quizout .lds-tipsline{color:var(--lds-fine);max-width:62ch;
margin-bottom:26px}
.lds-quizcard{display:grid;gap:21px 30px;grid-template-columns:200px 1fr;
align-items:center;background:var(--lds-face);border:1px solid var(--lds-rim);
border-radius:var(--lds-r3);padding:24px}
.lds-quizcard .lds-cardlens{width:100%}
.lds-quizcard div{display:flex;flex-direction:column;gap:11px;
align-items:flex-start}
.lds-quizcard h3{margin:0}
.lds-quizcard p{margin:0;color:var(--lds-fine);max-width:50ch}

.lds-notegrid{display:grid;gap:21px;
grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}
.lds-notegrid li{margin:0;display:flex}
.lds-notecard{display:flex;flex-direction:column;gap:11px;width:100%;
background:var(--lds-face);border:1px solid var(--lds-rim);
border-radius:var(--lds-r2);padding:24px;text-decoration:none}
.lds-notecard:hover{border-color:var(--lds-blaze)}
.lds-notecard h3{margin:0;font-size:19.5px}
.lds-notecard p{margin:0;font-size:15.5px;color:var(--lds-fine)}
.lds-notecard span{margin-top:auto;font-family:var(--lds-display);
font-weight:600;font-size:14px;color:var(--lds-flare)}
.lds-notebody{max-width:72ch}
.lds-notebody h2{margin-top:1.5em}
.lds-notebody h2:first-child{margin-top:0}
.lds-notebody h3{margin-top:1.5em}
.lds-notebody ul{padding-left:1.1em}
.lds-notebody li{color:var(--lds-body)}

.lds-askrow{display:grid;gap:19px;grid-template-columns:repeat(2,1fr);
list-style:none;margin:0;padding:0}
.lds-askcell{display:flex;flex-direction:column;gap:8px;
padding:22px 24px;background:var(--lds-face);border:1px solid var(--lds-rim);
border-radius:var(--lds-r2)}
.lds-askcell h3{margin:0;font-size:17px}
.lds-askcell p{margin:0;font-size:15.5px;color:var(--lds-fine)}

.lds-plainpage{max-width:72ch;padding-block:clamp(34px,4vw,52px)}
.lds-plainpage h2{margin-top:1.6em}
.lds-plainpage h2:first-of-type{margin-top:0}
.lds-plainpage p{color:var(--lds-body)}
.lds-addrnote{font-style:normal;margin:26px 0;padding:22px 26px;
background:var(--lds-tint);border-left:4px solid var(--lds-blaze);
border-radius:0 var(--lds-r2) var(--lds-r2) 0;font-size:16px;line-height:1.6}
.lds-addrnote b{display:block;font-family:var(--lds-display);font-weight:600;
margin-bottom:5px;color:var(--lds-head)}
.lds-mapless{margin-top:12px;font-size:14.5px;color:var(--lds-fine)}

@media (max-width:1040px){
.lds-cardgrid{grid-template-columns:repeat(3,1fr)}
.lds-uspstrip,.lds-statslab ul,.lds-usecaserow{grid-template-columns:repeat(2,1fr)}
.lds-footcols{grid-template-columns:1fr 1fr;gap:30px}
.lds-ladderwrap,.lds-leadcopy{grid-template-columns:1fr}
.lds-heroslab .lds-girth,.lds-spotslab .lds-girth{grid-template-columns:1fr}
.lds-notegrid,.lds-voicerow,.lds-plugduo{grid-template-columns:repeat(2,1fr)}
.lds-linegrid{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:860px){
.lds-navrail{display:none}
.lds-burger{display:inline-block}
.lds-promoduo,.lds-careduo,.lds-askrow,.lds-traitgrid{grid-template-columns:1fr}
.lds-notegrid,.lds-voicerow,.lds-plugduo{grid-template-columns:1fr}
.lds-quizstep ul{grid-template-columns:repeat(2,1fr)}
.lds-quizcard{grid-template-columns:1fr}
.lds-lastline{flex-direction:column;align-items:flex-start}
}
@media (max-width:620px){
:root{--lds-pad:clamp(36px,8vw,52px)}
body{font-size:16.5px}
.lds-cardgrid{grid-template-columns:repeat(2,1fr);gap:17px 13px}
.lds-herorail{grid-template-columns:repeat(3,1fr);gap:9px}
.lds-uspstrip,.lds-statslab ul,.lds-usecaserow,.lds-valuerow{grid-template-columns:1fr}
.lds-linegrid{grid-template-columns:1fr}
.lds-footcols{grid-template-columns:1fr;gap:27px}
.lds-quizstep ul{grid-template-columns:1fr}
.lds-quizstep,.lds-shadebox,.lds-promoplate,.lds-lastline{padding:20px}
.lds-utilbar .lds-girth{justify-content:flex-start}
.lds-topbar > .lds-girth{gap:14px}
.lds-topbar > .lds-girth > .lds-navstore{display:none}
.lds-laddertable th,.lds-laddertable td{padding:10px 9px}
.lds-laddertable table{font-size:14px}
.lds-footlegal{flex-direction:column;gap:18px}
.lds-buybtn,.lds-readbtn{width:100%}
.lds-herocopy div,.lds-closerslab div,.lds-promoplate div{flex-direction:column;align-items:stretch}
}
@media (prefers-reduced-motion:reduce){
*{animation-duration:.01ms !important;transition-duration:.01ms !important}
}
