:root{--paper:#fbfaf7;--ivory:#f3efe7;--stone:#eae3d7;--ink:#1c1813;--ash:#6e675b;--sea:#2f5d57;--line:#1c181324;--line-soft:#1c181314;--maxw:1280px;--ease:cubic-bezier(.16,1,.3,1);--t-hero:clamp(2.5rem,1.7rem + 3.4vw,4.6rem);--t-h2:clamp(1.9rem,1.4rem + 2.2vw,3.2rem);--t-h3:clamp(1.3rem,1.15rem + .7vw,1.6rem);--t-body:clamp(1rem,.95rem + .25vw,1.08rem)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Instrument Sans,system-ui,sans-serif;line-height:1.65;overflow-x:hidden}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}img{object-fit:cover;width:100%;height:100%;display:block}a{color:inherit}.serif{letter-spacing:.01em;font-family:Cormorant,serif;font-weight:300}.eyebrow{letter-spacing:.34em;text-transform:uppercase;color:var(--ash);font-size:11px;font-weight:500}.wm{letter-spacing:.42em;text-transform:uppercase;color:var(--ink);cursor:pointer;padding-left:.42em;font-family:Instrument Sans,sans-serif;font-size:16px;font-weight:500;text-decoration:none}.wm small{color:var(--ash);letter-spacing:.42em;font-weight:400}header{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--line-soft);background:#fbfaf7e6;justify-content:space-between;align-items:center;padding:18px clamp(20px,5vw,56px);display:flex;position:fixed;top:0;left:0;right:0}nav{align-items:center;gap:clamp(16px,2.4vw,36px);display:flex}nav a{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;font-size:12px;font-weight:500;text-decoration:none;transition:opacity .3s}nav a:hover{opacity:.55}nav a.on{border-bottom:1px solid var(--ink);padding-bottom:3px}#navTalk{border:1px solid var(--line);border-radius:999px;padding:9px 18px}#navTalk:hover{background:var(--ink);color:var(--paper);opacity:1}.page,.page.active{display:block}[onclick],.frow,.cmprow,.piece{cursor:pointer}main{padding-top:76px}.pad{padding:clamp(64px,9vw,120px) clamp(20px,5vw,56px)}.wrap{max-width:var(--maxw);margin:0 auto}.btn{letter-spacing:.18em;text-transform:uppercase;color:var(--paper);background:var(--ink);cursor:pointer;transition:transform .18s var(--ease),box-shadow .18s ease,opacity .18s ease;border:0;border-radius:999px;padding:16px 38px;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none;display:inline-block}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1c181329}.btn.ghost{color:var(--ink);border:1px solid var(--line);background:0 0}html.js .reveal{opacity:0;transition:opacity 1s var(--ease),transform 1s var(--ease);transform:translateY(22px)}html.js .reveal.in{opacity:1;transform:none}.hero{max-width:var(--maxw);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,5vw,64px);margin:0 auto;padding:clamp(48px,7vw,90px) clamp(20px,5vw,56px) clamp(40px,6vw,72px);display:grid}.hero h1{font-family:Cormorant,serif;font-weight:300;font-size:var(--t-hero);line-height:1.06}.hero h1 em{font-style:italic}.hero .lede{color:var(--ash);font-size:var(--t-body);max-width:33em;margin:26px 0 34px}.hero-photo{aspect-ratio:4/3.4;background:var(--stone);border-radius:2px;position:relative;overflow:hidden}.hero-photo figcaption{letter-spacing:.06em;background:#fbfaf7eb;border-radius:2px;padding:8px 16px;font-size:11.5px;position:absolute;bottom:14px;left:14px}.btnrow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.textlink{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--ink);cursor:pointer;padding-bottom:3px;font-size:12px;font-weight:500;text-decoration:none}.marquee{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--ivory);padding:16px 0;overflow:hidden}.marquee__track{width:max-content;color:var(--ash);white-space:nowrap;gap:56px;font-family:Cormorant,serif;font-size:19px;font-style:italic;font-weight:300;animation:46s linear infinite marquee;display:flex}@keyframes marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.statement{text-align:center;max-width:900px;margin:0 auto}.statement h2{font-family:Cormorant,serif;font-weight:300;font-size:var(--t-h2);line-height:1.18}.statement h2 em{font-style:italic}.statement p{color:var(--ash);font-size:var(--t-body);margin-top:22px}.facts{background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:52px;display:grid}.fact{background:var(--paper);text-align:left;padding:30px 22px}.fact .n{font-family:Cormorant,serif;font-size:1.9rem;font-weight:300;line-height:1.1}.fact .l{color:var(--ash);margin-top:8px;font-size:12.5px;line-height:1.5}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;display:flex}.sec-head h2{font-family:Cormorant,serif;font-weight:300;font-size:var(--t-h2);line-height:1.1}.sec-head h2 em{font-style:italic}.sec-head p{color:var(--ash);max-width:36em;margin-top:10px}.frow{border-top:1px solid var(--line);color:var(--ink);cursor:pointer;grid-template-columns:300px 1fr 200px;align-items:stretch;padding:6px 0;text-decoration:none;transition:background .3s,box-shadow .3s;display:grid}.frow:last-of-type{border-bottom:1px solid var(--line-soft)}.frow:hover{background:var(--ivory);box-shadow:0 1px 0 var(--line)}.fimg{background:var(--stone);border-radius:3px;min-height:200px;margin:12px 0;position:relative;overflow:hidden}.fimg img{transition:transform 1.4s var(--ease)}.frow:hover .fimg img{transform:scale(1.04)}.ownmark{background:var(--paper);letter-spacing:.14em;text-transform:uppercase;color:var(--sea);z-index:2;border-radius:2px;padding:6px 12px;font-size:9.5px;font-weight:600;position:absolute;top:12px;left:12px}.fbody{flex-direction:column;justify-content:center;padding:30px 36px;display:flex}.ftag{letter-spacing:.28em;text-transform:uppercase;color:var(--ash);margin-bottom:10px;font-size:10.5px;font-weight:500}.fname{margin-bottom:10px;font-family:Cormorant,serif;font-size:1.75rem;font-weight:400;line-height:1.1}.fdesc{color:var(--ash);max-width:34em;font-size:14.5px}.flink{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid var(--ink);align-self:flex-start;margin-top:18px;padding-bottom:3px;font-size:11.5px;font-weight:500}.fmeta{border-left:1px solid var(--line-soft);flex-direction:column;justify-content:center;gap:16px;padding:30px 26px;display:flex}.mk{letter-spacing:.22em;text-transform:uppercase;color:var(--ash);font-size:9.5px;font-weight:500}.mv{margin-top:3px;font-size:13.5px;font-weight:500}.photonote{color:var(--ash);opacity:.7;text-align:right;padding-top:14px;font-size:10.5px}.editorial{background:var(--ivory)}.split{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(32px,6vw,80px);display:grid}.split h2{font-family:Cormorant,serif;font-weight:300;font-size:var(--t-h2);line-height:1.15}.split h2 em{font-style:italic}.split .intro{color:var(--ash);font-size:var(--t-body);margin-top:18px}.steps{flex-direction:column;display:flex}.step{border-top:1px solid var(--line);align-items:flex-start;gap:26px;padding:26px 0;display:flex}.step:first-child{border-top:none;padding-top:0}.num{color:var(--ash);min-width:38px;font-family:Cormorant,serif;font-size:1.5rem;font-weight:300}.step b{letter-spacing:-.01em;margin-bottom:5px;font-size:15.5px;font-weight:600;display:block}.step span{color:var(--ash);font-size:14px;line-height:1.65}.band{text-align:center}.band h2{font-family:Cormorant,serif;font-weight:300;font-size:var(--t-h2);max-width:700px;margin:0 auto 16px;line-height:1.15}.band h2 em{font-style:italic}.band p{color:var(--ash);max-width:32em;margin:0 auto 34px}.foot{border-top:1px solid var(--line-soft);padding:clamp(48px,7vw,80px) clamp(20px,5vw,56px) 40px}.foot-grid{max-width:var(--maxw);grid-template-columns:1.3fr .7fr;gap:48px;margin:0 auto;display:grid}.foot p{color:var(--ash);max-width:44em;margin-top:16px;font-size:12px;line-height:1.7}.foot-links{justify-content:flex-end;gap:56px;display:flex}.foot-links b{letter-spacing:.28em;text-transform:uppercase;color:var(--ash);margin-bottom:14px;font-size:10.5px;font-weight:500;display:block}.foot-links a{color:var(--ink);cursor:pointer;margin-bottom:9px;font-size:13.5px;text-decoration:none;transition:opacity .3s;display:block}.foot-links a:hover{opacity:.55}.foot-bottom{max-width:var(--maxw);border-top:1px solid var(--line-soft);color:var(--ash);flex-wrap:wrap;justify-content:space-between;gap:10px;margin:44px auto 0;padding-top:22px;font-size:11px;display:flex}.dirhead{max-width:900px}.dirhead h1{font-family:Cormorant,serif;font-weight:300;font-size:var(--t-hero);line-height:1.08}.dirhead h1 em{font-style:italic}.dirhead .lede{color:var(--ash);font-size:var(--t-body);max-width:44em;margin-top:22px}.dirnote{color:var(--ash);opacity:.85;max-width:46em;margin-top:18px;font-size:12px;line-height:1.7}.rgn{letter-spacing:.34em;text-transform:uppercase;color:var(--ash);border-bottom:1px solid var(--line-soft);padding:44px 0 20px;font-size:11px;font-weight:500}.grid{grid-template-columns:repeat(3,1fr);gap:clamp(22px,3vw,36px);padding:32px 0 8px;display:grid}.piece{cursor:pointer;color:var(--ink);text-decoration:none}.frame{aspect-ratio:4/3;background:var(--stone);border-radius:2px;position:relative;overflow:hidden}.frame img{transition:transform 1.4s var(--ease)}.piece:hover .frame img{transform:scale(1.05)}.phbox{color:var(--ash);background:linear-gradient(160deg,var(--ivory),var(--stone));flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.phbox svg{opacity:.5;width:34px;height:34px}.phbox span{letter-spacing:.3em;text-transform:uppercase;opacity:.8;text-align:center;padding:0 14px;font-size:9.5px}.frame .noimg{letter-spacing:.28em;text-transform:uppercase;color:var(--ash);justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute;inset:0}.tier{letter-spacing:.08em;background:#fbfaf7eb;border-radius:2px;padding:5px 12px;font-size:10.5px;font-weight:500;position:absolute;top:10px;right:10px}.pbody{padding:16px 2px 0}.ploc{letter-spacing:.26em;text-transform:uppercase;color:var(--ash);margin-bottom:5px;font-size:10px;font-weight:500}.pname{margin-bottom:6px;font-family:Cormorant,serif;font-size:1.4rem;font-weight:400;line-height:1.15}.pdesc{color:var(--ash);font-size:13px;line-height:1.6}.attribution{color:var(--ash);opacity:.75;border-top:1px solid var(--line-soft);max-width:56em;margin-top:44px;padding-top:22px;font-size:11px;line-height:1.7}.qgrid{grid-template-columns:1fr 1fr;gap:22px;margin-top:44px;display:grid}.qcard{border:1px solid var(--line-soft);background:var(--paper);border-radius:2px;padding:30px}.qcard h3{font-family:Cormorant,serif;font-weight:400;font-size:var(--t-h3);margin-bottom:12px}.qcard p{color:var(--ash);font-size:13.5px;line-height:1.7}.qcard b{color:var(--ink);font-weight:600}.cmpscroll{margin-top:52px;overflow-x:auto}table.cmp{border-collapse:collapse;width:100%;font-size:13px}table.cmp th{text-align:left;border-bottom:1px solid var(--ink);letter-spacing:.22em;text-transform:uppercase;color:var(--ash);white-space:nowrap;padding:14px;font-size:10px;font-weight:500}table.cmp td{border-bottom:1px solid var(--line-soft);vertical-align:top;color:var(--ash);padding:13px 14px}table.cmp td:first-child{color:var(--ink);white-space:nowrap;font-family:Cormorant,serif;font-size:1.05rem}table.cmp tr:hover td{background:var(--ivory)}.cmprow{cursor:pointer}.gsteps{margin-top:44px}.gstep{border-top:1px solid var(--line-soft);grid-template-columns:90px 1fr;gap:28px;padding:36px 0;display:grid}.gstep .gnum{color:var(--ash);font-family:Cormorant,serif;font-size:2.4rem;font-weight:300;line-height:1}.gstep h3{font-family:Cormorant,serif;font-weight:400;font-size:var(--t-h3);margin-bottom:10px}.gstep p{color:var(--ash);max-width:44em;margin-bottom:10px;font-size:14.5px;line-height:1.7}.gstep p b{color:var(--ink);font-weight:600}.ourtake{border-left:2px solid var(--ink);color:var(--ash);max-width:42em;margin-top:16px;padding:6px 0 6px 22px;font-size:13.5px;line-height:1.7}.ourtake b{color:var(--ink)}.numbers{background:var(--ivory);border-radius:2px;margin:48px 0;padding:38px}.numbers h3{font-family:Cormorant,serif;font-weight:400;font-size:var(--t-h3);margin-bottom:22px}.nrow{border-top:1px solid var(--line);justify-content:space-between;gap:22px;padding:13px 0;font-size:14px;display:flex}.nrow span{color:var(--ash)}.nrow b{white-space:nowrap;text-align:right;font-weight:600}.smallnote{color:var(--ash);opacity:.85;max-width:46em;margin-top:26px;font-size:12px;line-height:1.7}.resgrid{grid-template-columns:1fr 1fr;gap:22px;margin-top:44px;display:grid}.rescard{border:1px solid var(--line-soft);border-radius:2px;padding:32px}.restag{letter-spacing:.26em;text-transform:uppercase;color:var(--sea);margin-bottom:12px;font-size:10px;font-weight:500}.rescard h3{font-family:Cormorant,serif;font-weight:400;font-size:var(--t-h3);margin-bottom:10px}.rescard p{color:var(--ash);font-size:13.5px;line-height:1.7}.callout{background:var(--ivory);color:var(--ink);border-radius:2px;margin-top:28px;padding:30px 34px;font-size:14px;line-height:1.7}.callout b{font-weight:600}.abt{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}.abt h1{font-family:Cormorant,serif;font-weight:300;font-size:var(--t-hero);margin-bottom:26px;line-height:1.08}.abt h1 em{font-style:italic}.abt p{color:var(--ash);font-size:var(--t-body);margin-bottom:18px;line-height:1.75}.abt p b{color:var(--ink);font-weight:600}.portrait{aspect-ratio:4/4.6;background:var(--stone);border-radius:2px;position:relative;overflow:hidden}.chead{text-align:center;max-width:760px;margin:0 auto}.chead h1{font-family:Cormorant,serif;font-weight:300;font-size:var(--t-hero);line-height:1.08}.chead h1 em{font-style:italic}.chead p{color:var(--ash);font-size:var(--t-body);margin-top:20px}.order-box{grid-template-columns:.85fr 1.15fr;gap:clamp(32px,5vw,70px);margin-top:clamp(44px,6vw,72px);display:grid}.cmeta-item{border-top:1px solid var(--line-soft);align-items:flex-start;gap:18px;padding:22px 0;display:flex}.cmeta-item:first-child{border-top:none;padding-top:0}.cmeta-item b{margin-bottom:3px;font-size:15px;font-weight:600;display:block}.cmeta-item span{color:var(--ash);font-size:13px;line-height:1.6}.trustnote{background:var(--ivory);color:var(--ash);border-radius:2px;margin-top:30px;padding:26px 28px;font-size:13.5px;line-height:1.7}.trustnote b{color:var(--ink)}form.cform{border:1px solid var(--line-soft);background:var(--paper);border-radius:2px;padding:clamp(28px,4vw,46px)}.cform h3{font-family:Cormorant,serif;font-weight:400;font-size:var(--t-h3);margin-bottom:6px}.cform .fsub{color:var(--ash);margin-bottom:30px;font-size:13px}.fgrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.field{flex-direction:column;gap:9px;display:flex}.field.full{grid-column:1/-1}.field label{letter-spacing:.24em;text-transform:uppercase;color:var(--ash);font-size:10px;font-weight:500}.field input,.field select,.field textarea{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:2px;outline:none;width:100%;padding:15px 16px;font-family:Instrument Sans;font-size:14.5px;transition:border .3s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink)}.field textarea{resize:vertical;min-height:130px}.segrow{flex-wrap:wrap;gap:10px;display:flex}.devwrap{border:1px solid var(--line);border-radius:2px;flex-direction:column;gap:10px;max-height:320px;padding:18px;display:flex;overflow-y:auto}.devrgn{letter-spacing:.28em;text-transform:uppercase;color:var(--ash);margin-top:6px;font-size:9.5px;font-weight:500}.devwrap .segrow{gap:8px}.devwrap .seg{padding:8px 15px;font-size:11.5px}.seg{letter-spacing:.06em;border:1px solid var(--line);background:var(--paper);cursor:pointer;color:var(--ash);border-radius:999px;padding:11px 20px;font-family:Instrument Sans;font-size:12px;font-weight:500;transition:all .3s}.seg:hover{border-color:var(--ink);color:var(--ink)}.seg.sel{background:var(--ink);border-color:var(--ink);color:var(--paper)}.cform .btn{text-align:center;width:100%;margin-top:30px}.priv{color:var(--ash);text-align:center;margin-top:16px;font-size:11.5px}.dhead{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(28px,5vw,64px);display:grid}.crumb{letter-spacing:.2em;text-transform:uppercase;color:var(--ash);margin-bottom:24px;font-size:11px}.crumb b{color:var(--ink)}.dhead h1{font-family:Cormorant,serif;font-weight:300;font-size:var(--t-hero);line-height:1}.dhead .dsum{color:var(--ash);font-size:var(--t-body);max-width:34em;margin-top:20px}.pillrow{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.pill{letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--line);color:var(--ash);border-radius:999px;padding:7px 15px;font-size:10px;font-weight:500;text-decoration:none;transition:border-color .3s,color .3s;display:inline-block}a.pill:hover{border-color:var(--ink);color:var(--ink)}.pill.own{background:var(--ink);border-color:var(--ink);color:var(--paper)}.verdict-lead{background:var(--ivory);border-radius:2px;padding:32px 34px}.verdict-lead .vt{letter-spacing:.28em;text-transform:uppercase;color:var(--sea);margin-bottom:14px;font-size:10px;font-weight:500}.verdict-lead p{font-family:Cormorant,serif;font-size:1.35rem;font-weight:400;line-height:1.45}.dheroimg{aspect-ratio:16/6.5;background:var(--stone);border-radius:2px;margin-top:clamp(32px,5vw,56px);position:relative;overflow:hidden}.dgrid{grid-template-columns:300px 1fr;gap:clamp(32px,5vw,64px);margin-top:clamp(40px,6vw,64px);display:grid}.rail{align-self:start;position:sticky;top:110px}.railbox{border:1px solid var(--line-soft);border-radius:2px;overflow:hidden}.rrow{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:12px;padding:13px 20px;font-size:13px;display:flex}.rrow:last-child{border:none}.rrow .k{color:var(--ash)}.rrow .v{text-align:right;font-weight:500}.rrow .v.sea{color:var(--sea);letter-spacing:.12em}.railnote{color:var(--ash);padding:16px 6px 0;font-size:11.5px;line-height:1.6}.rail .btn{text-align:center;margin-top:16px;padding:14px;display:block}article h2{font-family:Cormorant,serif;font-weight:400;font-size:var(--t-h3);margin:52px 0 16px}article h2:first-child{margin-top:0}article .idx{letter-spacing:.3em;text-transform:uppercase;color:var(--sea);margin-bottom:10px;font-family:Instrument Sans;font-size:10px;font-weight:500;display:block}article p{color:var(--ash);max-width:44em;margin-bottom:15px;font-size:15px;line-height:1.75}article p b{color:var(--ink);font-weight:600}.pull{border-left:2px solid var(--ink);color:var(--ink);max-width:36em;margin:30px 0;padding:8px 0 8px 26px;font-family:Cormorant,serif;font-size:1.4rem;font-style:italic;font-weight:400;line-height:1.5}table.units{border-collapse:collapse;width:100%;margin:22px 0 8px;font-size:13px}table.units th{text-align:left;border-bottom:1px solid var(--ink);letter-spacing:.22em;text-transform:uppercase;color:var(--ash);padding:12px 14px;font-size:9.5px;font-weight:500}table.units td{border-bottom:1px solid var(--line-soft);color:var(--ash);padding:12px 14px}table.units td:first-child{color:var(--ink);font-weight:500}.va{grid-template-columns:1fr 1fr;gap:22px;margin:26px 0 12px;display:grid}.vcol{border:1px solid var(--line-soft);border-radius:2px;padding:30px}.vcol h4{letter-spacing:.3em;text-transform:uppercase;margin-bottom:18px;font-size:10px;font-weight:600}.vcol.for h4{color:var(--sea)}.vcol.against h4{color:#8c3b2e}.vcol ul{list-style:none}.vcol li{border-top:1px solid var(--line-soft);color:var(--ash);padding:10px 0 10px 26px;font-size:13.5px;line-height:1.6;position:relative}.vcol li:first-child{border:none;padding-top:0}.vcol li:before{font-family:Cormorant,serif;font-weight:600;position:absolute;left:0}.vcol.for li:before{content:"+";color:var(--sea)}.vcol.against li:before{content:"–";color:#8c3b2e}.chips{flex-wrap:wrap;gap:10px;margin:18px 0 8px;display:flex}.chip{border:1px solid var(--ink);letter-spacing:.08em;border-radius:999px;padding:9px 18px;font-size:11.5px;font-weight:500}.chip.off{border-color:var(--line);color:var(--ash);text-decoration:line-through}.faq details{border-bottom:1px solid var(--line-soft);padding:0}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:15px;font-weight:500;list-style:none;display:flex}.faq summary:after{content:"+";color:var(--ash);font-family:Cormorant,serif;font-size:1.6rem;font-weight:300}.faq details[open] summary:after{content:"–"}.faq details p{padding:0 0 22px;font-size:14px}@media (width<=980px){nav{display:none}.hero,.split,.abt,.order-box,.dhead,.dgrid,.foot-grid{grid-template-columns:1fr}.facts{grid-template-columns:1fr 1fr}.frow{grid-template-columns:1fr}.fimg{min-height:220px}.fmeta{border-left:none;border-top:1px solid var(--line-soft);flex-flow:wrap;gap:24px}.grid{grid-template-columns:1fr 1fr}.qgrid,.resgrid,.va,.fgrid{grid-template-columns:1fr}.rail{position:static}.foot-links{justify-content:flex-start}.gstep{grid-template-columns:1fr;gap:8px}}@media (width<=600px){.grid,.facts{grid-template-columns:1fr}}
