*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}:root{--font:var(--f-figtree),"Figtree",system-ui,sans-serif;--head:var(--f-newsreader),"Newsreader",Georgia,serif;--hand:var(--f-caveat),"Caveat","Segoe Print",cursive;--mono:var(--f-plex),"IBM Plex Mono",ui-monospace,monospace;--bg:#f8f4ea;--paper:#fffdf8;--tx:#1f1c16;--mut:#625d50;--ln:#e0d9c5;--ln2:#cfc7ae;--red:#cc2f28;--acc:#3d5a80;--soft:#edf0f5;--butter:#fbeeb7;--blush:#f8dcd6;--sky:#dce8f4;--mint:#d8eddf;--hl:#f7dc6f;--green:#2f7d5b;--blue:#3d5a80;--c-g:#7bbf9a;--c-y:#efc659;--c-p:#ec9a90;--c-b:#8eb0d8;--fs-d:clamp(40px,5.4vw,66px);--fs-2:clamp(28px,3.2vw,40px);--fs-body:17px;--fs-sm:13px}body{font-family:var(--font);font-size:var(--fs-body);color:var(--tx);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--acc);outline-offset:3px;border-radius:4px}.wrap{max-width:1180px;margin:0 auto;padding:0 20px}h1,h2,h3{font-family:var(--head);font-weight:600}.hand{font-family:var(--hand);font-weight:700;line-height:1}.red{color:var(--red)}.blue{color:var(--blue)}.grn{color:var(--green)}.mk{background:linear-gradient(transparent 56%,var(--hl) 56% 90%,transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}details summary::-webkit-details-marker{display:none}details summary i{border-bottom:2px solid;border-right:2px solid;flex:none;width:12px;height:12px;transition:transform .2s;transform:rotate(45deg)translate(-2px,-2px)}details[open] summary i{transform:rotate(225deg)translate(-2px,-2px)}.tagfix{z-index:99;color:#fff;opacity:.85;background:#111;border-radius:99px;padding:7px 10px;font:600 12px/1 system-ui,sans-serif;position:fixed;bottom:10px;left:10px}.hd{background:var(--bg);border-bottom:1px solid var(--ln);z-index:50;position:sticky;top:0}.hd .wrap{align-items:center;gap:28px;height:66px;display:flex}.logo{align-items:center;gap:10px;display:flex}.logo svg{flex:none;width:34px;height:34px}.logo b{font-family:var(--head);letter-spacing:-.01em;font-size:25px;font-weight:600;line-height:1;display:block}.logo small{font:600 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin-top:4px;display:block}.hd nav{gap:22px;margin-left:8px;display:flex}.hd nav a{font-size:15px;font-weight:600}.hd nav a:hover{color:var(--red)}.hd .push{align-items:center;gap:18px;margin-left:auto;display:flex}.lnk{font-weight:600}.btn{font:700 16px/1 var(--font);background:var(--red);color:#fff;border:1.5px solid var(--red);border-radius:6px;align-items:center;gap:8px;padding:13px 20px;transition:background .15s;display:inline-flex}.btn:hover{background:#b82a23}.btn--sec{color:var(--tx);border-color:var(--tx);background:0 0}.btn--sec:hover{background:var(--butter)}.btn--sm{padding:9px 14px;font-size:15px}.acts{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:900px){.hd nav{display:none}}.eyebrow{font:700 13px var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--red);align-items:center;gap:10px;margin-bottom:10px;display:inline-flex}.eyebrow:before{content:"";background:var(--red);width:28px;height:2px}.paper{background:var(--paper);border:1px solid var(--ln);border-radius:3px;box-shadow:0 1px #1f1c160d,0 10px 16px -14px #1f1c1666}.taped{position:relative}.taped:before{content:"";z-index:2;background:#decd96bf;border:1px solid #1f1c160f;width:80px;height:22px;position:absolute;top:-11px;left:50%;transform:translate(-50%)rotate(-2deg)}.print{background:#fff;border:1px solid #d6cfba;padding:8px;position:relative;box-shadow:0 14px 20px -16px #1f1c1680}.dot{background:var(--red);color:#fff;width:26px;height:26px;font:700 14px/26px var(--font);text-align:center;box-shadow:0 0 0 3px var(--paper);z-index:3;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.sec{padding:60px 0 0}.sec h2{font-size:var(--fs-2);letter-spacing:-.015em;margin-bottom:6px;line-height:1.08}.lead{color:var(--mut);max-width:38em;margin-bottom:18px;font-size:19px}.tk li{border-top:1px solid var(--ln);padding:6px 0 6px 24px;font-size:16px;position:relative}.tk li:before{content:"";border-left:2px solid var(--acc);border-bottom:2px solid var(--acc);width:11px;height:6px;position:absolute;top:14px;left:2px;transform:rotate(-45deg)}.cap{font-family:var(--mono);font-size:var(--fs-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--mut);font-weight:600}.pillt{background:var(--tx);color:#fff;vertical-align:middle;font-size:12px;font-weight:700;font-family:var(--font);letter-spacing:0;text-transform:none;border-radius:99px;margin-left:6px;padding:2px 8px}.hero{padding:34px 0 10px}.hero .wrap{grid-template-columns:1fr 1.2fr;align-items:center;gap:36px;display:grid}h1{font-size:var(--fs-d);letter-spacing:-.02em;margin-bottom:14px;line-height:1.04}h1 u{white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12' preserveAspectRatio='none'%3E%3Cpath d='M2 8 C30 2 60 11 100 6 S170 3 198 8' fill='none' stroke='%23d8332b' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") 0 100%/100% .2em no-repeat;padding-bottom:.1em;text-decoration:none;display:inline-block}.sub{max-width:29em;font-size:19px}.proof{margin-top:10px;font-weight:700}.hero .acts{margin:16px 0 6px}.small{color:var(--mut);font-size:14px}.trio{border-top:1px solid var(--ln);grid-template-columns:repeat(3,auto);justify-content:start;gap:0 14px;margin-top:18px;padding-top:12px;display:grid}.trio li{flex-direction:column;display:flex}.trio .hand{font-size:28px}.trio small{color:var(--mut);font-size:12px;font-weight:600}.trio li+li{border-left:1px solid var(--ln);padding-left:14px}.aside{justify-content:flex-end;align-items:center;gap:6px;margin:-4px 8px 8px 0;display:flex}.aside .hand{color:var(--blue);font-size:26px}.aside .arr{width:44px;height:30px;transform:rotate(55deg)}.pinfig{position:relative}.pinfig .print{transform:rotate(.4deg)}.backdrop{background:var(--sky);background-image:radial-gradient(#3d5a8029 1.2px,#0000 1.2px);background-size:22px 22px;place-items:center;padding:20px 0;display:grid}.ph{background:var(--paper);border:2px solid var(--tx);border-radius:28px;flex-direction:column;width:324px;height:508px;display:flex;overflow:hidden;box-shadow:0 18px 26px -18px #1f1c168c}.ph .top{border-bottom:1px solid var(--ln2);background:#fff;align-items:center;gap:10px;padding:12px 14px 10px;display:flex}.ph .av{background:var(--red);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.ph .av svg{width:16px;height:16px}.ph .top b{font-size:14px;line-height:1.1;display:block}.ph .top small{font:600 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.prog{background:var(--ln);height:3px}.prog i{background:var(--red);width:0;height:100%;transition:width .5s;display:block}.feed{scrollbar-width:none;flex-direction:column;flex:1;gap:9px;padding:14px 12px 8px;display:flex;overflow-y:auto}.feed::-webkit-scrollbar{display:none}.msg{border:1px solid var(--ln2);border-radius:14px;max-width:88%;padding:9px 12px;font-size:14.5px;line-height:1.35;animation:.3s both pop}.msg.host{background:#fff;border-bottom-left-radius:3px;align-self:flex-start}.msg.me{background:var(--sky);border-color:#a9c0da;border-bottom-right-radius:3px;align-self:flex-end;font-weight:600}@keyframes pop{0%{opacity:0;transform:translateY(8px)}}.typing{border:1px solid var(--ln2);background:#fff;border-radius:14px 14px 14px 3px;align-self:flex-start;gap:4px;padding:11px 13px;display:flex}.typing i{background:var(--mut);border-radius:50%;width:6px;height:6px;animation:1s infinite bob}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes bob{50%{opacity:.4;transform:translateY(-4px)}}.choices{border-top:1px dashed var(--ln2);background:#fff;flex-direction:column;gap:7px;min-height:0;padding:10px 12px 14px;display:flex}.choice{text-align:left;border:1.5px solid var(--tx);background:#fff;border-radius:6px;padding:10px 12px;font-size:14.5px;font-weight:700;transition:background .12s}.choice:hover{background:var(--butter)}.chiprow{flex-wrap:wrap;gap:7px;display:flex}.choice.chips{border-radius:99px;padding:8px 12px;font-size:13.5px}.bars{flex-direction:column;gap:6px;width:100%;display:flex}.bar{border:1.5px solid var(--tx);background:#fff;border-radius:4px;height:30px;font-size:13px;font-weight:700;position:relative;overflow:hidden}.bar b{width:0;transition:width 1s cubic-bezier(.2,.9,.3,1);position:absolute;inset:0 auto 0 0}.bar span{justify-content:space-between;padding:0 9px;font-style:normal;line-height:27px;display:flex;position:relative}.legend2{flex-wrap:wrap;gap:6px 22px;margin-top:14px;display:flex}.legend2 span{font-family:var(--hand);font-size:25px;font-weight:700;line-height:1.1}.legend2 b{color:var(--red);margin-right:4px}.stats{padding:34px 0 0}.stats .hd2{align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.stats .hd2 .hand{color:var(--blue);font-size:27px}.stats ul{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.stats li{border-top:2px solid var(--tx);padding-top:12px}.stats b{font-family:var(--head);font-size:var(--fs-d);font-weight:600;line-height:1;display:block}.stats span{font:600 var(--fs-sm) var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--mut)}.line{margin-top:22px}.line .row{font:600 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);grid-template-columns:1fr 1fr;display:grid}.line .row span:last-child{text-align:right;color:var(--acc)}.rule{background:linear-gradient(90deg,var(--c) 0 2px,transparent 2px) 0 100%/2.5% 45% repeat-x,linear-gradient(90deg,var(--c) 0 2px,transparent 2px) 0 100%/12.5% 100% repeat-x;height:34px}.rule--a{--c:#9a9484}.rule--b{--c:var(--acc);background-size:5% 45%,25% 100%}.rulers{grid-template-columns:1fr 1fr;display:grid}.band{border-block:1px solid var(--ln);background:#fff;margin-top:26px;padding:12px 0 8px;overflow:hidden}.band .cap{text-align:center;margin-bottom:6px}.mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mq div{align-items:center;width:max-content;padding:6px 0;animation:46s linear infinite mq;display:flex}.mq span{font-family:var(--head);white-space:nowrap;padding-right:30px;font-size:26px;font-style:italic;font-weight:500}.mq span:after{content:"";vertical-align:middle;background:var(--c-y);border-radius:50%;width:8px;height:8px;margin-left:30px;display:inline-block}.mq span:nth-child(4n+2):after{background:var(--c-p)}.mq span:nth-child(4n+3):after{background:var(--c-g)}.mq span:nth-child(4n):after{background:var(--c-b)}@keyframes mq{to{transform:translate(-50%)}}.rail4{grid-template-columns:repeat(4,1fr);gap:0;margin-top:18px;display:grid;position:relative}.rail4:before{content:"";border-top:2px dashed #bdb59e;position:absolute;top:19px;left:0;right:0}.st{padding:0 20px 0 0;position:relative}.st .n{background:var(--bg);border:2px solid var(--tx);width:40px;height:40px;font:700 16px var(--font);border-radius:50%;place-items:center;margin-bottom:12px;display:grid;position:relative}.st h3{margin-bottom:6px;font-size:23px;line-height:1.1}.st p{margin-bottom:8px;font-size:16px}.st .hand{margin-top:8px;font-size:26px;display:block}.plate .cap{text-align:center;margin-bottom:16px}.fig{margin:0 210px;position:relative}.ld{background:var(--red);z-index:2;height:1px;position:absolute}.lb{width:182px;font-family:var(--hand);font-size:27px;font-weight:700;line-height:1;position:absolute;transform:translateY(-50%)}.lb b{color:var(--red);margin-right:4px}.lb.l{text-align:right}.legend{display:none}.res{background:var(--paper);border:1px solid var(--ln);padding:18px 20px 16px}.res .hdr{font:600 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);border-bottom:1px solid var(--ln);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;display:flex}.res .hdr em{color:var(--acc);font-style:normal}.res .cols{grid-template-columns:1.15fr 1fr;gap:26px;display:grid}.res h4{font-family:var(--head);margin-bottom:12px;font-size:21px;font-weight:600;line-height:1.15}.hb{gap:9px;display:grid}.hb .r{grid-template-columns:118px 1fr 40px;align-items:center;gap:10px;font-size:14px;font-weight:600;display:grid}.hb .t{border:1.5px solid var(--tx);background:#fff;border-radius:3px;height:20px;overflow:hidden}.hb .t b{height:100%;display:block}.hb .v{text-align:right;font-family:var(--mono);font-size:13px;font-weight:600}.why .lbl{font:600 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin-bottom:8px;display:block}.tags{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.tags span{border:1.5px solid var(--tx);background:#fff;border-radius:99px;padding:4px 10px;font-size:13px;font-weight:600}.tags span small{font-family:var(--mono);color:var(--mut);margin-left:4px}.quote{border:1px solid var(--ln2);background:var(--butter);margin-bottom:8px;padding:9px 12px;font-size:14px;font-weight:500;position:relative;transform:rotate(-.5deg)}.quote:nth-of-type(2){background:var(--blush);transform:rotate(.5deg)}.quote small{font:600 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-top:3px;display:block}.res .foot{border-top:1px solid var(--ln);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:12px;font-size:14px;font-weight:700;display:flex}.res .foot .gain{font:600 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--mint);border:1px solid #a9d0ba;padding:4px 9px}.lib{background:var(--sky);border-block:1px solid #c3d4e8;margin-top:70px;padding:56px 0 60px}.lib .wrap{grid-template-columns:1fr 1.1fr;align-items:center;gap:44px;display:grid}.lib h2{margin-bottom:10px}.lib .lead{color:#4b5568}.evo .rl{font:600 11.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);margin-bottom:6px;display:block}.stk{border:1.5px solid var(--tx);border-radius:4px;height:36px;font-size:13.5px;font-weight:700;display:flex;overflow:hidden}.stk b{white-space:nowrap;align-items:center;padding:0 10px;display:flex}.stk b+b{border-left:1.5px solid var(--tx)}.evo .chg{justify-content:center;align-items:center;gap:10px;margin:8px 0;display:flex}.evo .chg svg{width:20px;height:34px}.evo .chg .hand{font-size:26px}.evo .mov{border-top:1px solid var(--ln);flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.evo .mov .hand{font-size:26px}.chip2{font:600 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--butter);border:1px solid var(--ln2);padding:5px 10px}.ledger{margin-top:18px}.ledger .row{border-top:1px solid var(--ln);grid-template-columns:210px 1fr 190px;align-items:baseline;gap:18px;padding:15px 0;display:grid}.ledger .row:last-child{border-bottom:1px solid var(--ln)}.ledger h3{font-size:24px;line-height:1.1}.ledger .hand{text-align:right;font-size:26px}.tpls{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:26px;display:grid}.tp{transform:rotate(var(--rot,0deg));border:1px solid #1f1c1624;padding:22px 20px 18px;transition:transform .18s;display:block;position:relative;box-shadow:0 10px 14px -12px #1f1c1680}.tp:hover{transform:rotate(0)translateY(-3px)}.tp:before{content:"";background:var(--tape,#decd96bf);border:1px solid #1f1c160f;width:70px;height:20px;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(-2deg)}.tp .tag{font:600 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin-bottom:8px;display:block}.tp h3{margin-bottom:6px;font-size:23px;line-height:1.1}.tp p{color:#3b362b;font-size:15px}.tp .q{font-family:var(--hand);margin-top:10px;font-size:25px;font-weight:700;line-height:1.05}.t-y{background:var(--butter)}.t-p{background:var(--blush);--tape:#d6aaa5b3}.t-b{background:var(--sky);--tape:#96afcda6}.t-g{background:var(--mint);--tape:#96c3aaa6}.t-w{background:var(--paper)}table.cmp{border-collapse:collapse;background:var(--paper);border:1px solid var(--ln);width:100%;margin-top:16px}.cmp th,.cmp td{text-align:left;border-bottom:1px solid var(--ln);vertical-align:top;padding:13px 18px}.cmp thead th{font-family:var(--head);border-bottom:2px solid var(--tx);font-size:24px}.cmp thead th+th,.cmp td+td{background:var(--soft)}.cmp tbody tr:last-child td{border-bottom:0}.cmp td:first-child{font:600 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut);width:22%}.cmp td+td{font-weight:600}.trialbar{border-radius:3px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:18px 22px;display:flex;background:var(--butter)!important}.plans{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:18px;margin-top:22px;display:grid}.plan{flex-direction:column;padding:22px 20px;display:flex;position:relative}.plan.hot{border-top:3px solid var(--red);background:var(--butter)}.plan h3{font-size:25px}.plan .price{font-family:var(--head);margin:8px 0 2px;font-size:44px;font-weight:600;line-height:1}.plan .price small{font:600 14px var(--font);color:var(--mut)}.plan .price.txt{padding:8px 0 6px;font-size:30px}.plan .for{color:var(--mut);margin-bottom:12px;font-size:14.5px}.plan .tk{flex:1;margin-bottom:16px}.plan .note{font-family:var(--hand);color:var(--red);white-space:nowrap;font-size:26px;font-weight:700;position:absolute;top:-34px;right:12px;transform:rotate(3deg)}.fine{color:var(--mut);max-width:50em;margin-top:16px;font-size:14px}.faq details{border-top:1px solid var(--ln);padding:14px 2px}.faq details:last-child{border-bottom:1px solid var(--ln)}.faq summary{font-size:18px;font-weight:700}.faq p{color:var(--mut);max-width:44em;margin-top:6px}.cta{padding:60px 0 14px}.cta .box{background:var(--butter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:30px 34px;display:flex;transform:rotate(-.6deg)}.cta h2{font-size:var(--fs-2);margin-bottom:6px;line-height:1.05}.cta p{max-width:30em}.ft{color:var(--mut);padding:20px 0 60px;font-size:14px}.ft .wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.ft nav{gap:18px;font-weight:600;display:flex}.ft a{padding:11px 0;display:inline-block}@media (max-width:1000px){.fig{margin:0}.ld,.lb{display:none}.legend{gap:2px;margin-top:16px;display:grid}.legend li{font-family:var(--hand);font-size:26px;font-weight:700;line-height:1.15}.legend b{color:var(--red);margin-right:6px}.lib .wrap{grid-template-columns:1fr}.plans{grid-template-columns:1fr 1fr}.plan.hot{margin-top:0}.plan .note{top:-30px}}@media (max-width:900px){.hero .wrap{grid-template-columns:1fr}.aside{display:none}.stats ul{grid-template-columns:repeat(2,1fr)}.rail4{grid-template-columns:1fr 1fr;row-gap:30px}.rail4:before{display:none}.tpls{grid-template-columns:1fr 1fr}.ledger .row{grid-template-columns:1fr;gap:4px}.ledger .hand{text-align:left}}@media (max-width:620px){.rail4,.tpls,.plans{grid-template-columns:1fr}.trio{grid-template-columns:1fr;gap:8px}.trio li+li{border-left:0;padding-left:0}.trio li{flex-direction:row;align-items:baseline;gap:10px}.res .cols{grid-template-columns:1fr;gap:18px}.hb .r{grid-template-columns:96px 1fr 38px}.cmp th,.cmp td{padding:10px}.cmp thead th{font-size:19px}.cmp td:first-child{width:auto}.cta .box{padding:22px 20px}.plans{gap:34px}.ph{width:min(300px,86vw)}.hd .wrap{gap:10px}.hd .lnk{display:none}.mq span{font-size:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.mq div{flex-wrap:wrap;width:auto}}.skip{z-index:100;background:var(--ink,#1f1c16);color:#fff;border-radius:6px;padding:10px 14px;font-weight:700;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.mnav{display:none}@media (max-width:900px){.mnav{border-top:1px solid var(--ln);display:block}.mnav summary{cursor:pointer;padding:12px 20px;font-weight:700}.mnav nav{padding:0 20px 14px;display:grid}.mnav nav a{border-top:1px solid var(--ln);padding:10px 0;font-weight:600}.mnav .when-open,.mnav[open] .when-closed{display:none}.mnav[open] .when-open{display:inline}}.phone{background:#fff;border:6px solid #1f1c16;border-radius:30px;width:min(250px,70vw);overflow:hidden;box-shadow:0 18px 26px -18px #1f1c1699}.phone img{width:100%;height:auto;display:block}.phones{background:var(--sky);border:1px solid #c3d4e8;justify-content:center;align-items:flex-start;gap:18px;padding:22px 10px;display:flex}.phones .phone:nth-child(2){margin-top:34px}@media (max-width:520px){.phones .phone:nth-child(2){display:none}}.crumbs{color:var(--mut);padding:14px 0 0;font-size:14px}.crumbs a{text-decoration:underline}.page{padding-top:20px;padding-bottom:30px}.page h1{max-width:18em;font-size:clamp(34px,4.6vw,56px)}.page .lead{max-width:44em;margin-top:14px}.two{grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;margin-top:30px;display:grid}@media (max-width:900px){.two{grid-template-columns:1fr}}.pts{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:30px;display:grid}@media (max-width:700px){.pts{grid-template-columns:1fr}}.pt{border:1px solid var(--ln2);background:#fff;border-radius:4px;padding:18px 18px 16px}.pt h3{margin-bottom:6px;font-size:22px}.pt p{color:var(--mut)}.qlist{counter-reset:q;gap:10px;margin-top:18px;display:grid}.qlist li{counter-increment:q;border:1px solid var(--ln2);background:#fff;border-radius:4px;grid-template-columns:34px 1fr;align-items:start;gap:10px;padding:12px 14px;font-weight:600;display:grid}.qlist li:before{content:counter(q);background:var(--butter);width:26px;height:26px;font:700 13px var(--font);border:1.5px solid #1f1c16;border-radius:50%;place-items:center;display:grid}.related{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.related a{background:#fff;border:1.5px solid #1f1c16;border-radius:99px;padding:8px 14px;font-weight:700}.fcols{grid-template-columns:1.2fr 1fr 1fr 1fr;align-items:start;gap:24px;display:grid!important}.fcols nav{gap:6px;display:grid}.fcols b{color:var(--tx,#1f1c16);margin-bottom:4px;display:block}.fcols a:hover{color:var(--red)}@media (max-width:760px){.fcols{grid-template-columns:1fr 1fr!important}}.prose{max-width:46em}.prose h2{margin:28px 0 8px;font-size:28px}.prose p,.prose li{color:var(--mut);margin-top:8px}.prose ul{padding-left:20px;list-style:outside}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
