*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#1d3028;background:#f5f6f0;margin:0;font-family:Arial,Helvetica,sans-serif}main{max-width:1240px;margin:auto;padding:0 40px}header{border-bottom:1px solid #dce2d8;justify-content:space-between;align-items:center;height:82px;display:flex}.logo{letter-spacing:-1.5px;color:#163c2e;font-size:25px;font-weight:850;text-decoration:none}.logo span{color:#4b8b63}nav{align-items:center;gap:30px;display:flex}nav a{color:#526057;font-size:13px;text-decoration:none}.navcta,.button{background:#193e30;border-radius:8px;padding:13px 17px;color:#fff!important}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:68px 0 95px;display:grid}.kicker,.sectiontag,.formnum{letter-spacing:1.65px;color:#5a8067;font-size:10px;font-weight:750}.kicker i{background:#67a677;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}h1{letter-spacing:-5px;margin:24px 0 23px;font-size:clamp(48px,6.2vw,78px);line-height:.99}h1 em{color:#548f68;font-style:normal}.herotext>p,.findgrid>div>p{color:#637169;max-width:520px;font-size:16px;line-height:1.7}.trust{flex-wrap:wrap;gap:15px;margin:23px 0 29px;display:flex}.trust span{color:#42634d;font-size:11px}.button{align-items:center;gap:30px;font-size:13px;text-decoration:none;display:inline-flex}.button b{color:#c9e6a6;font-size:18px}.heroart{place-items:center;min-height:380px;display:grid;position:relative}.glow{filter:blur(3px);background:#dcead4;border-radius:50%;width:310px;height:310px;position:absolute}.orbit{border:1px solid #d9e2d5;border-radius:50%;width:390px;height:240px;position:absolute;transform:rotate(-23deg)}.o2{width:440px;height:280px;transform:rotate(52deg)}.poster{z-index:1;background:#fffdf8;border-radius:17px;width:min(380px,90%);height:305px;padding:25px 28px;position:relative;transform:rotate(3deg);box-shadow:0 26px 70px #183c2c22}.posterlabel{letter-spacing:1.5px;color:#6d7f72;font-size:10px;font-weight:700}.chart{margin-top:38px;position:relative}.chart>span{color:#1d5039;font-size:35px;font-weight:700}.chart svg{width:100%;height:140px;margin-top:-12px;display:block}.target{letter-spacing:1px;color:#748176;background:#f2f4ea;border-radius:10px;padding:12px 14px;font-size:9px;position:absolute;bottom:14px;right:0}.target strong{color:#355c43;letter-spacing:0;margin-top:4px;font-size:17px;display:block}.posterfoot{color:#617266;border-top:1px solid #e3e7dd;justify-content:space-between;padding-top:15px;font-size:11px;display:flex}.spark{color:#db7a41;font-size:22px}.floating{z-index:2;background:#fff;border:1px solid #e6e9e1;border-radius:10px;padding:13px 16px;font-size:11px;position:absolute;box-shadow:0 9px 28px #142c1b14}.float1{bottom:34px;left:-5px}.float1 b{color:#43855d;margin-right:7px;font-size:19px}.float2{color:#d77943;top:25px;right:4px}.float2 b{color:#40584a;margin-left:6px}.find{border-top:1px solid #dfe4dc;border-bottom:1px solid #dfe4dc;padding:70px 0}.findgrid{grid-template-columns:1fr 1fr;gap:70px;margin-top:27px;display:grid}.find h2,.list h2,.promise h2{letter-spacing:-2px;margin:15px 0;font-size:40px;line-height:1.06}.searchbox{background:#fff;border:1px solid #dce2d8;border-radius:8px;align-items:center;max-width:500px;height:50px;margin-top:25px;padding:0 14px;display:flex}.searchbox span{color:#66826b;margin-right:10px;font-size:27px}.searchbox input{background:0 0;border:0;outline:0;width:100%;font:14px Arial}.hint{color:#8a958b;max-width:500px;margin-top:13px;font-size:10px;line-height:1.5;display:block}.storelinks{background:#fff;border:1px solid #e0e5dc;border-radius:8px;grid-template-columns:1fr 1fr;max-height:200px;margin-top:8px;display:grid;overflow:auto}.storelinks a{color:#345240;border-bottom:1px solid #edf0eb;padding:10px 12px;font-size:11px;text-decoration:none}.storelinks a span{color:#819084;margin-top:4px;font-size:9px;display:block}.form{background:#fff;border:1px solid #e0e5dc;border-radius:14px;padding:25px;box-shadow:0 15px 45px #183c2c0a}.formhead{justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.formnum{font-size:9px}.form h3{letter-spacing:-.6px;margin:8px 0 0;font-size:23px}.formicon{color:#3e7952;background:#e7f0df;border-radius:50%;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.form label{color:#405349;margin:12px 0;font-size:11px;font-weight:700;display:block}.form label>span{color:#97a197;margin-left:3px;font-weight:400}.form input{border:1px solid #dfe4dc;border-radius:7px;outline-color:#78a783;width:100%;height:43px;margin-top:7px;padding:0 12px;font-size:12px;display:block}.priceEmail{grid-template-columns:1fr 1fr;gap:13px;display:grid}.submit{color:#fff;cursor:pointer;background:#193e30;border:0;border-radius:7px;width:100%;height:46px;margin-top:7px;font-weight:700}.submit b{float:right;color:#d2e9b2;font-size:17px}.submit:disabled{opacity:.65}.formnote{color:#879287;text-align:center;margin-top:11px;font-size:9px}.message{background:#edf4e7;border-radius:7px;margin-top:12px;padding:11px;font-size:11px;line-height:1.5}.list{padding:68px 0}.listtop{justify-content:space-between;align-items:end;display:flex}.list h2{align-items:center;gap:12px;display:flex}.count{letter-spacing:0;background:#e5ebdf;border-radius:20px;padding:5px 9px;font-size:12px}.local{color:#849084;font-size:10px}.empty{color:#53685b;background:#f9faf6;border:1px dashed #cfd8ce;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;margin-top:20px;display:flex}.emptyicon{color:#39714b;background:#e7efe1;border-radius:50%;place-items:center;width:35px;height:35px;font-size:22px;display:grid}.empty strong{font-size:14px}.empty span{color:#8b968c;font-size:11px}.items{border-top:1px solid #dce2d9;margin-top:20px}.item{border-bottom:1px solid #dce2d9;grid-template-columns:90px 1fr 140px 180px;align-items:center;gap:20px;padding:20px 0;display:grid}.itempic{color:#5e8066;letter-spacing:1px;text-align:center;background:#e8eee3;border-radius:8px;place-items:center;height:80px;font-size:8px;display:grid;position:relative}.itempic b{color:#d58651;font-size:19px;position:absolute;top:5px;right:8px}.itemname small,.itemtarget small{color:#819085;font-size:9px}.itemname h3{margin:5px 0;font-size:15px}.itemname p{color:#7b887e;margin:0 0 8px;font-size:11px}.itemname a{color:#427c55;font-size:10px}.itemtarget b{margin:6px 0;font-size:17px;display:block}.itemtarget span{color:#68796c;font-size:9px}.itemstate{color:#66766a;font-size:10px}.itemstate i{background:#c68b45;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.itemstate small{color:#929c92;margin:7px 0 0 14px;font-size:9px;display:block}.promise{border-top:1px solid #dfe4dc;padding:60px 0 75px}.promise h2{max-width:470px}.promisegrid{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:35px;display:grid}.promisegrid p{color:#748076;border-top:2px solid #cedbc9;padding-top:14px;font-size:11px;line-height:1.6}.promisegrid b{color:#395e45;margin-bottom:6px;font-size:11px;display:block}footer{color:#819085;border-top:1px solid #dce2d9;justify-content:space-between;align-items:center;min-height:82px;font-size:10px;display:flex}footer .logo{font-size:18px}@media (max-width:780px){main{padding:0 20px}header{height:68px}nav{gap:12px}nav a{font-size:10px}.hero{grid-template-columns:1fr;gap:20px;padding:55px 0}.heroart{min-height:340px}.findgrid{grid-template-columns:1fr;gap:25px}.find h2,.list h2,.promise h2{font-size:34px}.listtop{display:block}.local{margin-top:10px;display:block}.item{grid-template-columns:65px 1fr 100px;gap:12px}.itempic{height:65px}.itemstate{grid-column:2/-1}.promisegrid{grid-template-columns:1fr;gap:8px}.priceEmail{gap:8px}footer{flex-wrap:wrap;gap:12px;padding:18px 0}}.remove{float:right;color:#839087;cursor:pointer;background:0 0;border:0;margin-top:-4px;font-size:10px}.remove:hover{color:#a64d39}.filterlabel{color:#647368;margin-top:18px;font-size:10px;font-weight:700}.categoryfilters{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.categoryfilters button,.storechips button{color:#496052;cursor:pointer;background:#fff;border:1px solid #dce3d9;border-radius:18px;padding:8px 10px;font-size:10px;transition:all .15s}.categoryfilters button:hover,.storechips button:hover{color:#27533a;border-color:#7ba283}.categoryfilters button.active{color:#fff;background:#193e30;border-color:#193e30}.storeheading{color:#405349;justify-content:space-between;align-items:center;margin-top:16px;font-size:10px;display:flex}.storeheading span{color:#849084;font-weight:400}.storechips{flex-wrap:wrap;gap:6px;max-height:114px;margin-top:8px;display:flex;overflow:auto}.storechips button.selected{color:#285638;background:#e6f0e1;border-color:#8daf8a}.storelinks{max-height:220px}@media (max-width:780px){.categoryfilters button,.storechips button{padding:8px 9px;font-size:10px}}.listaccess{color:#405349;background:#eef3e9;border:1px solid #dce3d9;border-radius:10px;margin:0 0 32px;padding:18px 20px;font-size:11px;line-height:1.7}.listaccess b{color:#244c35;font-size:13px}.listaccess p{margin:8px 0 0}.empty small{text-align:center;color:#a06a39;max-width:420px;font-size:10px;line-height:1.5}@media (max-width:780px){.listaccess{padding:15px}}.adminpage{min-height:100vh;padding-bottom:80px}.adminpage header small{letter-spacing:1px;color:#8b958b;margin-left:8px;font-size:9px}.adminlogin{max-width:480px;margin:14vh auto;padding:30px}.adminlogin h1,.adminintro h1{letter-spacing:-2px;margin:14px 0;font-size:38px}.adminlogin p,.adminintro p,.adminsection>p{color:#738076;font-size:12px;line-height:1.7}.adminlogout{color:#516454;cursor:pointer;background:0 0;border:0}.adminintro{padding:55px 0 26px}.agentgrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.agentcard{background:#fff;border:1px solid #dfe5dc;border-radius:10px;padding:18px}.agentcard b{font-size:13px}.agentcard p{color:#6c796f;min-height:34px;font-size:11px;line-height:1.5}.agentcard small{color:#a06a39;font-size:9px}.agentdot{background:#d69a4c;border-radius:50%;width:8px;height:8px;margin-bottom:12px;display:block}.adminsection{border-top:1px solid #dfe4dc;margin-top:42px;padding-top:30px}.adminsection h2{letter-spacing:-1px;margin:10px 0;font-size:25px}.dealform{max-width:760px;margin-top:18px}.dealform textarea{border:1px solid #dfe4dc;border-radius:7px;width:100%;min-height:80px;margin-top:7px;padding:10px;font:12px Arial;display:block}.adminfields{grid-template-columns:repeat(2,1fr);gap:0 15px;display:grid}.admindeal{border-bottom:1px solid #dfe4dc;align-items:center;gap:16px;padding:15px 0;font-size:11px;display:flex}.admindeal>div{flex:1}.admindeal p{color:#718075}.admindeal a{color:#467751}.admindeal>span{color:#778779;font-size:9px}.admindeal button{color:#31543e;cursor:pointer;background:#fff;border:1px solid #d3ded1;border-radius:6px;padding:9px 12px}.dealshero{padding:74px 0 54px}.dealshero h1{letter-spacing:-4px;margin:20px 0;font-size:clamp(45px,6vw,72px)}.dealshero h1 em{color:#548f68;font-style:normal}.dealshero p{color:#748076;max-width:570px;font-size:14px;line-height:1.7}.dealsempty{background:#fafbf8;border:1px dashed #cdd8ca;border-radius:14px;margin-bottom:70px;padding:40px}.dealsempty b{font-size:18px}.dealsempty p{color:#78857a;font-size:12px;line-height:1.7}.dealsempty a,.dealbody>a{color:#39724a;font-size:11px}.dealgrid{grid-template-columns:repeat(3,1fr);gap:18px;padding-bottom:70px;display:grid}.dealcard{background:#fff;border:1px solid #e0e5dc;border-radius:12px;overflow:hidden}.dealcard img,.dealplaceholder{object-fit:contain;background:#eef2e9;width:100%;height:180px}.dealplaceholder{color:#56745d;letter-spacing:1px;place-items:center;font-size:11px;display:grid}.dealbody small{color:#7b8d7c;font-size:9px}.dealbody h2{margin:9px 0;font-size:16px}.dealbody p{color:#78847a;min-height:24px;font-size:11px;line-height:1.5}.dealprice{margin:14px 0;font-size:20px;font-weight:700}.dealprice del{color:#929c92;margin-left:10px;font-size:12px;font-weight:400}.dealbody>a{margin:0 0 4px;display:inline-block}@media (max-width:780px){.agentgrid,.dealgrid,.adminfields{grid-template-columns:1fr}.admindeal{flex-wrap:wrap;align-items:flex-start}.adminintro{padding-top:35px}}.dealshero{padding-bottom:28px}.dealshero p{margin-bottom:20px}.dealfilters{border-top:1px solid #dfe5dc;border-bottom:1px solid #dfe5dc;margin:24px 0 22px;padding:22px 0}.dealfiltertop{justify-content:space-between;align-items:end;display:flex}.dealfiltertop h2{letter-spacing:-1px;color:#1b3429;margin:8px 0 0;font-size:24px}.dealfiltertop>span{color:#748076;font-size:11px}.dealfilterrow{justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.dealcategoryfilters{flex-wrap:wrap;gap:8px;display:flex}.dealcategoryfilters button{color:#4a5e50;cursor:pointer;background:#fff;border:1px solid #d8e1d6;border-radius:99px;padding:10px 16px;font:600 12px Arial}.dealcategoryfilters button:hover{border-color:#72947c}.dealcategoryfilters button.active{color:#fff;background:#193e30;border-color:#193e30}.dealsearch{color:#64806d;background:#fff;border:1px solid #d8e1d6;border-radius:99px;align-items:center;gap:8px;min-width:220px;padding:0 14px;display:flex}.dealsearch input{color:#1f3228;background:0 0;border:0;outline:0;width:100%;padding:12px 0;font:12px Arial}.dealgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0 0 20px;display:grid}.dealcard{background:#fff;border:1px solid #dfe5dc;border-radius:14px;overflow:hidden;box-shadow:0 5px 18px #183d2b0a}.dealvisual{background:linear-gradient(145deg,#edf3e7,#f7f6ee);place-items:center;height:220px;display:grid;position:relative;overflow:hidden}.dealvisual.hasimage{background:#f1f3ee}.dealvisual img{object-fit:contain;width:100%;height:100%;padding:14px}.dealart{background:radial-gradient(#fff 0%,#f5f5eb 72%);flex-direction:column;justify-content:center;align-items:center;gap:11px;width:100%;height:100%;display:flex}.dealart span{filter:drop-shadow(0 11px 8px #24402a1b);font-size:92px;line-height:1}.dealart small{letter-spacing:1.3px;text-transform:uppercase;color:#7b897c;font-size:10px}.dealbadge{color:#fff;background:#d96d3e;border-radius:99px;padding:8px 11px;font-size:12px;font-weight:800;position:absolute;top:13px;left:13px}.dealcategory{color:#31543b;background:#ffffffdf;border-radius:99px;padding:8px 11px;font-size:10px;font-weight:700;position:absolute;top:13px;right:13px}.dealbody{padding:16px}.dealmeta{letter-spacing:.2px;color:#809083;font-size:10px}.dealmeta span{color:#c0c9c0;padding:0 4px}.dealbody h2{color:#1d3328;min-height:44px;margin:9px 0;font-size:17px;line-height:1.3}.dealbody p{color:#748076;min-height:50px;margin:0;font-size:11px;line-height:1.55}.dealprice{align-items:baseline;gap:10px;margin:14px 0 2px;display:flex}.dealprice strong{letter-spacing:-.7px;color:#1b392a;font-size:24px}.dealprice del{color:#98a198;font-size:13px}.pricecontext{color:#929b92;font-size:9px}.dealverified{color:#55705b;border-top:1px solid #eef1eb;flex-direction:column;gap:4px;margin-top:13px;padding-top:11px;font-size:10px;display:flex}.dealverified span{color:#899489;font-size:9px}.dealactions{grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:15px;display:grid}.dealbuy{text-align:center;background:#193e30;border-radius:7px;padding:12px 10px;font-weight:700;color:#fff!important;font-size:11px!important}.dealshare{text-align:center;line-height:1.4;font-size:10px!important}.dealdisclaimer{color:#879187;padding:0 0 56px;font-size:10px;line-height:1.6}.dealsempty{margin:0 0 55px}@media (max-width:900px){.dealgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.dealvisual{height:195px}}@media (max-width:640px){.dealfilterrow{flex-direction:column;align-items:stretch}.dealsearch{min-width:0}.dealfiltertop h2{font-size:21px}.dealgrid{grid-template-columns:1fr;gap:14px}.dealvisual{height:240px}.dealbody h2,.dealbody p{min-height:0}.dealcategoryfilters button{padding:9px 13px}.dealactions{grid-template-columns:1fr 1fr}}.dealcategoryintro{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.dealcategoryintro span{color:#46624e;background:#ffffffbd;border:1px solid #dce4da;border-radius:99px;padding:10px 13px;font-size:12px;font-weight:650}.trackmode{background:#f5f7f1;border:1px solid #e1e7dd;border-radius:11px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:20px;padding:5px;display:grid}.trackmode button{color:#56645b;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:12px;font:700 12px Arial}.trackmode button.active{color:#fff;background:#193e30;box-shadow:0 2px 8px #193e3020}.stocknotice{color:#405b47;background:#eff5eb;border-radius:9px;padding:13px 15px;font-size:12px;line-height:1.55}.itemtarget b{font-size:18px}.formnote{line-height:1.55}@media (max-width:640px){.trackmode button{padding:12px 7px;font-size:11px}}.comparepage .comparehero{padding:66px 0 34px}.comparehero h1{letter-spacing:-4px;margin:20px 0;font-size:clamp(44px,6vw,74px);line-height:1.04}.comparehero h1 em{color:#548f68;font-style:normal}.comparehero>p{color:#6f7d71;max-width:680px;font-size:15px;line-height:1.75}.comparetrust{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.comparetrust span{color:#385b43;background:#fffdf9;border:1px solid #dce4da;border-radius:99px;padding:9px 13px;font-size:11px}.comparetool{background:#fff;border:1px solid #dce4da;border-radius:17px;margin:14px 0 70px;padding:27px;box-shadow:0 10px 30px #183d2b0a}.comparetool-head{justify-content:space-between;align-items:start;gap:24px;display:flex}.comparetool-head h2{letter-spacing:-1px;margin:10px 0;font-size:27px}.comparetool-head p{color:#718075;max-width:700px;margin:0;font-size:12px;line-height:1.7}.comparecount{color:#6e7d71;white-space:nowrap;font-size:11px}.compareinput{color:#477452;border:1px solid #d5ded4;border-radius:11px;align-items:center;gap:12px;margin-top:22px;padding:0 16px;display:flex}.compareinput input{color:#183a2c;background:0 0;border:0;outline:0;width:100%;padding:16px 0;font:15px Arial}.comparecategories,.comparestorelist{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.comparecategories button,.comparestorelist button{color:#506254;cursor:pointer;background:#fff;border:1px solid #dce3d9;border-radius:99px;padding:9px 13px;font-size:11px}.comparecategories button.active{color:#fff;background:#193e30;border-color:#193e30}.comparestorelist button.selected{color:#254e36;background:#e8f0e4;border-color:#87a98b}.comparelinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.comparelinks a{color:#244b36;border:1px solid #e0e6dd;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:12px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.comparelinks a span{color:#738478;white-space:nowrap;font-size:9px}.comparetip{color:#66766b;background:#f1f5ed;border-radius:9px;padding:14px;font-size:11px;line-height:1.6}.benchmark{border-top:1px solid #dfe5dc;padding:46px 0 58px}.benchmark>h2,.comparefaq>h2{letter-spacing:-1.3px;margin:13px 0;font-size:32px}.benchmarkintro{color:#748076;max-width:720px;font-size:12px;line-height:1.7}.benchmarkgrid{background:#fff;border:1px solid #dfe4dc;border-radius:12px;margin-top:22px;overflow:hidden}.benchmarkhead,.benchmarkrow{grid-template-columns:.8fr 1.2fr 1.5fr;gap:18px;padding:17px 20px;display:grid}.benchmarkhead{color:#526553;background:#eff4eb;font-size:10px;font-weight:700}.benchmarkrow{border-top:1px solid #edf0ea;align-items:start}.benchmarkrow h3{margin:1px 0;font-size:14px}.benchmarkrow h3 a{color:#1e5739}.benchmarkrow p{color:#66766b;margin:0;font-size:11px;line-height:1.65}.comparepromise{color:#fff;background:#173e31;border-radius:14px;grid-template-columns:1fr 1fr;gap:40px;margin:8px 0 60px;padding:33px;display:grid}.comparepromise h2{letter-spacing:-1px;max-width:460px;margin:12px 0;font-size:32px;line-height:1.15}.comparepromise p{color:#d2dfd5;font-size:12px;line-height:1.75}.comparepromise a{color:#d9f0ad;margin-top:5px;font-size:12px;font-weight:700;display:inline-block}.comparefaq{border-top:1px solid #dfe5dc;padding:38px 0 60px}.comparefaq>div{border-bottom:1px solid #e8ece5;padding:16px 0}.comparefaq h3{margin:0 0 7px;font-size:14px}.comparefaq p{color:#738075;max-width:850px;margin:0;font-size:12px;line-height:1.7}.dealverified{line-height:1.5}.dealverified b{font-size:10px}.dealverified.isfresh b{color:#347149}.dealverified.isstale{background:#fff8ed;border:1px solid #f0dfc4;border-radius:7px;padding:9px}.dealverified.isstale b{color:#95582d}.dealshero .dealcategoryintro{margin-top:18px}@media (max-width:780px){.comparepage header{gap:8px}.comparepage nav{max-width:calc(100vw - 145px);overflow-x:auto}.comparepage nav a{white-space:nowrap}.comparehero{padding-top:46px!important}.comparehero h1{letter-spacing:-2px}.comparetool{margin-bottom:48px;padding:19px}.comparetool-head h2{font-size:23px}.comparelinks{grid-template-columns:repeat(2,minmax(0,1fr))}.benchmarkhead{display:none}.benchmarkrow{grid-template-columns:1fr;gap:6px}.benchmarkrow h3{margin-bottom:1px}.comparepromise{grid-template-columns:1fr;gap:5px;padding:24px}.comparepromise h2,.benchmark>h2,.comparefaq>h2{font-size:27px}}@media (max-width:440px){.comparelinks{grid-template-columns:1fr}.comparetrust{gap:6px}.comparetrust span{padding:8px 10px;font-size:10px}}.seohealth{background:#fff;border:1px solid #dfe5dc;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:8px 20px;margin-top:24px;padding:22px;display:grid}.seohealth h2{margin:8px 0 5px;font-size:22px}.seohealth p{color:#758177;margin:0;font-size:11px}.seohealth>strong{color:#a26037;font-size:44px;line-height:1}.seohealth>strong.scoregood{color:#32724a}.seohealth>strong small{color:#7c887e;font-size:14px}.scorebar{background:#edf0e9;border-radius:99px;grid-column:1/-1;height:8px;overflow:hidden}.scorebar i{background:#d49346;border-radius:99px;height:100%;display:block}.seohealth:has(.scoregood) .scorebar i{background:#478154}.seohealth ul{color:#87572e;background:#fff6ec;border-radius:8px;grid-column:1/-1;margin:0;padding:12px 15px;font-size:11px;line-height:1.8}.seohealth button{color:#335b40;cursor:pointer;background:#eff5eb;border:1px solid #cbdacb;border-radius:7px;justify-self:start;padding:10px 13px;font-size:11px;font-weight:700}.seohealth button:disabled{opacity:.6}.seohealth>small{color:#8a9489;grid-column:1/-1;font-size:10px;line-height:1.5}.comparepage nav a[aria-current=page]{color:#3d714c;text-underline-offset:5px;text-decoration:underline}.dealhistory{border-top:1px solid #edf1ea;margin:12px 0 4px;padding:11px 0}.dealhistory>div{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.dealhistory b{color:#385d42;font-size:9px}.dealhistory span{color:#879187;text-align:right;font-size:9px}.dealhistory svg{width:100%;height:46px;margin-top:6px;display:block;overflow:visible}.pricecontext{color:#748076;margin-top:3px;display:block}.dealbadge{max-width:80%;font-size:10px}.catalogrequestform{flex-direction:column;align-items:center;gap:9px;margin:18px auto;display:flex}.catalogrequestform button{color:#fff;cursor:pointer;background:#193e30;border:0;border-radius:8px;padding:13px 18px;font:700 12px Arial}.catalogrequestform button:disabled{opacity:.6;cursor:wait}.catalogrequestform span{color:#46654d;max-width:620px;font-size:11px;line-height:1.6}.catalogrequestrow{border-top:1px solid #e7ece4;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:9px;padding:15px 0;display:grid}.catalogrequestrow p{color:#647367;margin:5px 0;font-size:11px}.catalogrequestrow small{color:#89948a;font-size:10px}.catalogrequestrow button{color:#315a3c;cursor:pointer;background:#f0f5ed;border:1px solid #d5e1d4;border-radius:7px;padding:9px 11px;font-size:10px;font-weight:700}.catalogrequestrow button.rejectcandidate{color:#905d35;background:#fff7ef;border-color:#efdfca}@media (max-width:700px){.comparecatalogfilters{flex-direction:column;align-items:stretch}.comparestorefilter{justify-content:space-between}.catalogrequestrow{grid-template-columns:1fr 1fr}.catalogrequestrow>div{grid-column:1/-1}.catalogrequestrow button{width:100%}}.aktuelpage{color:#19362a;max-width:1180px;margin:auto;padding:0 34px}.aktuelpage header{border-bottom:1px solid #dce3d9;justify-content:space-between;align-items:center;height:82px;display:flex}.aktuelpage nav{align-items:center;gap:24px;display:flex}.aktuelpage nav a{color:#536256;font-size:12px;text-decoration:none}.aktuelpage nav a[aria-current=page]{color:#276749;text-underline-offset:5px;text-decoration:underline}.aktuelhero{padding:74px 0 45px}.aktuelhero h1{letter-spacing:-4px;margin:20px 0;font-size:clamp(46px,7vw,78px);line-height:1.02}.aktuelhero h1 em{color:#548f68;font-style:normal}.aktuelhero>p{color:#68766d;max-width:690px;font-size:15px;line-height:1.75}.aktueltrust{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.aktueltrust span{color:#46624e;background:#ffffffbd;border:1px solid #dce4da;border-radius:99px;padding:9px 13px;font-size:11px;font-weight:650}.aktuelsection{padding:20px 0 62px}.aktuelsectionhead{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.aktuelsectionhead h2{letter-spacing:-1.4px;margin:10px 0 0;font-size:clamp(25px,4vw,38px)}.aktuelsectionhead>a,.aktuelhow a{color:#31714a;font-size:12px;font-weight:700;text-decoration:none}.aktueltoolbar{justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;display:flex}.aktuelchips{flex-wrap:wrap;gap:8px;display:flex}.aktuelchips button{color:#506254;cursor:pointer;background:#fff;border:1px solid #dce3d9;border-radius:99px;padding:10px 14px;font-size:11px;font-weight:650}.aktuelchips button.active{color:#fff;background:#193e30;border-color:#193e30}.aktuelcount{white-space:nowrap;color:#829084;font-size:11px}.aktuelgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.aktuelcard{background:#fff;border:1px solid #dfe5dc;border-radius:13px;grid-template-columns:82px minmax(0,1fr);gap:18px;padding:20px;display:grid;box-shadow:0 8px 25px #183d2b07}.aktuelmark{letter-spacing:-.5px;border-radius:12px;justify-content:center;align-items:center;min-height:82px;font-size:17px;font-weight:800;display:flex}.aktuelmark.peach{color:#b45027;background:#fff0e6}.aktuelmark.blue{color:#264d9a;background:#e8f0ff}.aktuelmark.red{color:#c2332f;background:#fff0ed}.aktuelmark.orange{color:#d06919;background:#fff4e5}.aktuelmark.navy{color:#273a7d;background:#edf0f7;font-size:12px}.aktuelcardmeta{color:#829084;text-transform:uppercase;letter-spacing:.5px;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:9px;display:flex}.aktuelcardmeta span:last-child{color:#3e7850}.aktuelcard h2{letter-spacing:-.6px;flex-wrap:wrap;align-items:baseline;gap:7px;margin:9px 0 10px;font-size:20px;display:flex}.aktuelcard h2 small{color:#6c7a70;letter-spacing:0;font-size:12px;font-weight:500}.aktuelcardtags{flex-wrap:wrap;gap:6px;display:flex}.aktuelcardtags span{color:#5b6e5e;background:#f0f4ed;border-radius:99px;padding:5px 8px;font-size:9px}.aktuelcard p{color:#748076;margin:12px 0;font-size:11px;line-height:1.65}.aktuelcard a{color:#276749;align-items:center;gap:6px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.aktuelcard a:hover,.aktuelsectionhead>a:hover,.aktuelhow a:hover{text-underline-offset:3px;text-decoration:underline}.aktueldisclaimer{color:#748076;border-left:3px solid #88aa84;margin:18px 0 24px;padding:4px 0 4px 13px;font-size:10px;line-height:1.65}.aktuelshare{background:#eaf1e5;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 48px;padding:19px 22px;display:flex}.aktuelshare>div{flex-direction:column;gap:5px;display:flex}.aktuelshare b{font-size:12px}.aktuelshare span{color:#6f7f72;font-size:10px}.aktuelshare>a{color:#fff;background:#193e30;border-radius:8px;padding:11px 14px;font-size:10px;font-weight:700;text-decoration:none}.aktuelhow{border-top:1px solid #dfe5dc;grid-template-columns:1fr 1fr;gap:38px;padding:40px 0 58px;display:grid}.aktuelhow h2{letter-spacing:-1px;max-width:440px;margin:12px 0;font-size:31px;line-height:1.15}.aktuelhow p{color:#6d7a70;margin:0 0 13px;font-size:12px;line-height:1.75}.aktuelpage footer{color:#829084;border-top:1px solid #dce3d9;align-items:center;gap:24px;padding:23px 0 36px;font-size:10px;display:flex}.aktuelpage footer .logo{margin-right:auto}.aktuelpage footer>a:not(.logo){color:#546357;text-decoration:none}@media (max-width:760px){.aktuelpage{padding:0 20px}.aktuelpage header{gap:12px}.aktuelpage nav{gap:14px;max-width:calc(100vw - 150px);overflow-x:auto}.aktuelpage nav a{white-space:nowrap;font-size:11px}.aktuelhero{padding:48px 0 32px}.aktuelhero h1{letter-spacing:-2.5px}.aktueltoolbar{flex-direction:column;align-items:flex-start}.aktuelgrid{grid-template-columns:1fr}.aktuelcard{grid-template-columns:65px minmax(0,1fr);gap:13px;padding:15px}.aktuelmark{min-height:65px;font-size:14px}.aktuelcard h2{font-size:18px}.aktuelhow{grid-template-columns:1fr;gap:4px;padding-top:30px}.aktuelhow h2{font-size:26px}.aktuelpage footer{flex-wrap:wrap;gap:12px 18px}.aktuelpage footer .logo{width:100%}}@media (max-width:430px){.aktuelpage{padding:0 16px}.aktuelpage header{height:72px}.aktuelpage .logo{font-size:19px}.aktuelpage nav{gap:12px;max-width:calc(100vw - 125px)}.aktuelhero h1{font-size:43px}.aktueltrust span{font-size:10px}.aktuelsectionhead{flex-direction:column;align-items:flex-start}.aktuelcard{grid-template-columns:1fr}.aktuelmark{width:65px}.aktuelshare{flex-direction:column;align-items:flex-start}.aktuelshare>a{text-align:center;width:100%}}.editorialpage{color:#19362a;max-width:1180px;margin:0 auto;padding:0 34px}.editorialpage>header{border-bottom:1px solid #dce3d9;justify-content:space-between;align-items:center;height:82px;display:flex}.editorialpage>header nav{align-items:center;gap:22px;display:flex}.editorialpage>header nav a{color:#536256;white-space:nowrap;font-size:12px;text-decoration:none}.editorialpage>header nav a[aria-current=page]{color:#276749;text-underline-offset:5px;text-decoration:underline}.editorialhero{border-bottom:1px solid #dfe5dc;padding:75px 0 62px}.editorialhero h1{letter-spacing:-4px;max-width:900px;margin:19px 0;font-size:clamp(46px,7vw,78px);line-height:1.03}.editorialhero h1 em{color:#548f68;font-style:normal}.editorialhero>p:not(.sectiontag){color:#68766d;max-width:720px;font-size:15px;line-height:1.8}.editorialsignals{flex-wrap:wrap;gap:9px;margin-top:23px;display:flex}.editorialsignals span{color:#46624e;background:#fff;border:1px solid #dce4da;border-radius:99px;padding:9px 12px;font-size:10px;font-weight:650}.storysection{padding:48px 0 58px}.storysectionhead{justify-content:space-between;align-items:end;gap:20px;margin-bottom:19px;display:flex}.storysectionhead h2{letter-spacing:-1.5px;margin:8px 0 0;font-size:clamp(28px,4vw,40px)}.storysectionhead>span{color:#839084;font-size:11px}.storygrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.storycard{background:#fff;border:1px solid #dfe5dc;border-radius:13px;overflow:hidden;box-shadow:0 8px 25px #183d2b07}.storyart{justify-content:center;align-items:center;height:210px;text-decoration:none;display:flex;position:relative;overflow:hidden}.storyart-pot{background:radial-gradient(circle at 50% 60%,#e3b97f 0 10%,#a75e37 11% 20%,#0000 21%),linear-gradient(135deg,#ede8d9,#f4efe2)}.storyart-kilim{background:repeating-linear-gradient(45deg,#f4e6cf 0 18px,#af7655 18px 22px,#e9d2b2 22px 40px,#5b765e 40px 44px)}.storyart-shirt{background:linear-gradient(135deg,#dbe8dc,#edf2e6)}.storyartmark{color:#3c563f;background:#fff9;border-radius:28px;place-items:center;width:118px;height:118px;font-size:66px;display:grid;box-shadow:0 15px 35px #17372620}.storyart-pot .storyartmark{color:#9d542e}.storyart-kilim .storyartmark{color:#9d694d;background:#f9eedcdb;border-radius:5px}.storyartcity{color:#38513e;background:#fffdf0e8;border:1px solid #fffa;border-radius:99px;padding:8px 11px;font-size:10px;font-weight:700;position:absolute;bottom:12px;right:13px}.storycardbody{padding:19px}.storymeta{color:#69806b;letter-spacing:.6px;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.storycard h3{letter-spacing:-.5px;margin:9px 0;font-size:19px;line-height:1.28}.storycard h3 a{color:#1d392d;text-decoration:none}.storycard h3 a:hover{color:#3d7951}.storycardbody>p:not(.storymeta){color:#748076;min-height:80px;margin:0 0 14px;font-size:12px;line-height:1.7}.textlink{color:#31714a;font-size:11px;font-weight:700;text-decoration:none}.textlink:hover{text-underline-offset:3px;text-decoration:underline}.editorialnote{background:#eaf1e5;border-radius:14px;grid-template-columns:1fr 1.3fr;align-items:center;gap:35px;margin:0 0 55px;padding:28px;display:grid}.editorialnote h2{letter-spacing:-.8px;margin:0;font-size:25px;line-height:1.2}.editorialnote p{color:#637267;margin:0 0 12px;font-size:12px;line-height:1.75}.storyarticle{max-width:810px;margin:0 auto;padding:26px 0 60px}.breadcrumbs{color:#8a9489;flex-wrap:wrap;gap:9px;font-size:10px;display:flex}.breadcrumbs a{color:#52725a;text-decoration:none}.storyarticlehead{border:0;height:auto;padding:46px 0 20px;display:block}.storyarticlehead h1{letter-spacing:-2.5px;margin:15px 0 13px;font-size:clamp(38px,6vw,59px);line-height:1.05}.storydek{color:#718075;max-width:700px;font-size:16px;line-height:1.75}.storybyline{color:#849085;flex-wrap:wrap;gap:14px;margin-top:17px;font-size:10px;display:flex}.storyfeature{color:#426047;letter-spacing:.5px;border-radius:15px;justify-content:center;align-items:center;gap:22px;height:270px;margin:10px 0 30px;font-size:12px;font-weight:700;display:flex}.storyfeaturemark{background:#ffffffc9;border-radius:30px;place-items:center;width:138px;height:138px;font-size:76px;display:grid;box-shadow:0 16px 40px #17372618}.storyfeature.storyart-pot .storyfeaturemark{color:#9d542e}.storyfeature.storyart-kilim .storyfeaturemark{color:#9d694d;background:#f9eedcdb;border-radius:6px}.storyintro,.storycontentsection p{color:#48594e;font-size:15px;line-height:1.9}.storyintro{color:#2f4938;font-size:17px;font-weight:600}.storycontentsection{padding:12px 0}.storycontentsection h2,.storysources h2{letter-spacing:-.7px;margin:18px 0 8px;font-size:25px}.storyproduct{background:#fff;border:1px solid #dce5d9;border-radius:13px;margin:29px 0;padding:24px;box-shadow:0 9px 28px #183d2b09}.storyproduct h2{letter-spacing:-.5px;margin:8px 0;font-size:22px}.storyproduct>p:not(.sectiontag){color:#68766d;font-size:12px;line-height:1.75}.storyproduct .button{color:#fff;background:#193e30;border-radius:8px;align-items:center;gap:22px;margin:7px 0 11px;padding:13px 16px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.storyproduct .button b{color:#d4e9b6;font-size:16px}.storyproduct small{color:#8a9489;font-size:10px;line-height:1.65;display:block}.storysources{border-top:1px solid #dfe5dc;padding-top:20px}.storysources p,.storysources li{color:#748076;font-size:11px;line-height:1.7}.storysources ul{padding-left:18px}.storysources a{color:#3c704b}.storyendlinks{border-top:1px solid #dfe5dc;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:20px 0;display:flex}.storyendlinks a{color:#37734a;font-size:11px;font-weight:700}.policyarticle{max-width:800px;margin:0 auto;padding:68px 0 70px}.policyarticle h1,.contactintro h1{letter-spacing:-2.7px;margin:18px 0;font-size:clamp(40px,6vw,62px);line-height:1.05}.policylead{color:#68776c;max-width:720px;font-size:16px;line-height:1.8}.policyarticle section{margin-top:29px}.policyarticle section h2{letter-spacing:-.4px;margin:0 0 8px;font-size:22px}.policyarticle section p,.policyarticle li{color:#57675c;font-size:13px;line-height:1.85}.policyarticle ul{padding-left:20px}.policyarticle a{color:#31714a}.policycallout{background:#eef4e9;border-left:3px solid #77a07c;border-radius:8px;margin:23px 0;padding:18px 20px}.policycallout p{color:#5b6e5e;margin:6px 0 0;font-size:12px;line-height:1.7}.policyfootnote{color:#899489;margin-top:35px;font-size:10px;line-height:1.65}.contactintro{max-width:750px;padding:62px 0 18px}.contactintro h1{margin-top:13px}.contactintro>p:last-child{color:#6c7a70;max-width:630px;font-size:14px;line-height:1.8}.contactform{background:#fff;border:1px solid #dfe5dc;border-radius:14px;max-width:720px;margin:14px 0 65px;padding:25px;box-shadow:0 10px 30px #183d2b08}.contactform label{color:#405349;margin:13px 0;font-size:11px;font-weight:700;display:block}.contactform input,.contactform select,.contactform textarea{color:#263b2e;background:#fff;border:1px solid #dfe4dc;border-radius:7px;outline-color:#78a783;width:100%;margin-top:7px;padding:12px;font:13px Arial;display:block}.contactform textarea{resize:vertical;line-height:1.6}.contactform>p{color:#78857a;font-size:10px;line-height:1.6}.contactform>p a{color:#31714a}.contactform .submit{font-size:12px}.contacttrap{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.contactmessage{background:#fff;border:1px solid #dfe5dc;border-radius:10px;margin-top:12px;padding:15px}.contactmessagetop{justify-content:space-between;gap:15px;display:flex}.contactmessagetop>div{flex-direction:column;gap:4px;display:flex}.contactmessagetop span,.contactmessagetop time,.contactmessage small{color:#7b887d;font-size:10px}.contactmessage p{white-space:pre-wrap;color:#43554a;font-size:12px;line-height:1.7}.contactmessage>a{color:#347149;font-size:11px}.contactmessage button{float:right;color:#315a3c;cursor:pointer;background:#f0f5ed;border:1px solid #d5e1d4;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:700}.contactmessage>small{float:right}.publicfooter{flex-wrap:wrap;justify-content:space-between!important;align-items:center!important;gap:14px!important;min-height:100px!important;padding:22px 0!important;display:flex!important}.publicfooter nav{flex-wrap:wrap;gap:14px;display:flex}.publicfooter nav a,.publicfooter>span{color:#718075;font-size:10px;text-decoration:none}.publicfooter nav a:hover{color:#2d6b43;text-decoration:underline}.editorialpage>header nav a:hover{color:#276749;text-underline-offset:5px;text-decoration:underline}@media (max-width:800px){.editorialpage{padding:0 20px}.editorialpage>header{gap:12px}.editorialpage>header nav{gap:14px;max-width:calc(100vw - 165px);overflow-x:auto}.editorialhero{padding:48px 0 42px}.editorialhero h1{letter-spacing:-2.5px}.storygrid{grid-template-columns:1fr 1fr}.storycardbody>p:not(.storymeta){min-height:100px}.storyfeature{height:220px}.editorialnote{grid-template-columns:1fr;gap:12px}.policyarticle{padding:49px 0 55px}.contactintro{padding:48px 0 15px}.publicfooter nav{gap:10px 14px}}@media (max-width:560px){.editorialpage{padding:0 16px}.editorialpage>header{height:72px}.editorialpage>.logo{font-size:19px}.editorialpage>header nav{gap:12px;max-width:calc(100vw - 137px)}.editorialpage>header nav a{font-size:10px}.editorialhero h1{letter-spacing:-2px;font-size:43px}.editorialhero>p:not(.sectiontag){font-size:13px}.storysectionhead{flex-direction:column;align-items:flex-start}.storygrid{grid-template-columns:1fr}.storyart{height:180px}.storycardbody>p:not(.storymeta){min-height:0}.storyarticle{padding-top:18px}.storyarticlehead{padding:34px 0 14px}.storyarticlehead h1{letter-spacing:-1.7px;font-size:39px}.storydek{font-size:14px}.storyfeature{gap:14px;height:180px}.storyfeaturemark{width:100px;height:100px;font-size:56px}.storyintro{font-size:15px}.storycontentsection p{font-size:14px}.storyproduct{padding:18px}.storyendlinks{flex-direction:column}.policyarticle h1,.contactintro h1{letter-spacing:-1.8px;font-size:41px}.contactform{padding:17px}.publicfooter{flex-direction:column;align-items:flex-start!important}.publicfooter nav{gap:10px 13px}.contactmessagetop{flex-direction:column;gap:6px}}@media (max-width:780px){main:not(.editorialpage):not(.aktuelpage):not(.comparepage) header{gap:10px}main:not(.editorialpage):not(.aktuelpage):not(.comparepage) header nav{white-space:nowrap;max-width:calc(100vw - 145px);overflow-x:auto}main:not(.editorialpage):not(.aktuelpage):not(.comparepage) header nav a{white-space:nowrap}main:not(.editorialpage):not(.aktuelpage):not(.comparepage) footer{flex-wrap:wrap;gap:12px;height:auto;min-height:82px;padding:18px 0}}.commentfilters{flex-wrap:wrap;gap:7px;margin:16px 0 10px;display:flex}.commentfilters button{color:#496052;cursor:pointer;background:#fff;border:1px solid #dce3d9;border-radius:18px;padding:8px 11px;font-size:10px}.commentfilters button.active{color:#fff;background:#193e30;border-color:#193e30}.reviewcomment{background:#fff;border:1px solid #dfe5dc;border-radius:10px;margin-top:12px;padding:15px}.reviewcommenthead{justify-content:space-between;gap:15px;display:flex}.reviewcommenthead>div{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.reviewcommenthead b{color:#294b36;font-size:12px}.reviewcommenthead span,.reviewcommenthead small{color:#7b887d;font-size:10px}.reviewcommenthead small{flex-basis:100%}.reviewcommenthead a{color:#347149;white-space:nowrap;font-size:10px}.reviewcomment>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#43554a;font-size:12px;line-height:1.7}.reviewcommentactions{flex-wrap:wrap;gap:8px;display:flex}.reviewcommentactions button{color:#315a3c;cursor:pointer;background:#f0f5ed;border:1px solid #d3ded1;border-radius:6px;padding:8px 10px;font-size:10px;font-weight:700}.reviewcommentactions button:disabled{opacity:.6;cursor:wait}.reviewcommentactions button.rejectcandidate{color:#98543e;background:#fff;border-color:#edd8d1}@media (max-width:700px){.reviewcommenthead{flex-direction:column;gap:8px}.reviewcommenthead>div{gap:6px 8px}}.storycommentinvite{background:#eff4ea;border:1px solid #dce5d9;border-radius:9px;margin:18px 0 27px;padding:13px 15px}.storycommentinvite a{color:#315d3f;font-size:12px;font-weight:700;text-decoration:none}.storycommentinvite a:hover{text-underline-offset:3px;text-decoration:underline}.hero-cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.button-secondary-hero{color:#193e30;background:#fffdf8;border:1.5px solid #193e30}.button-secondary-hero:hover{background:#eff4ea;transform:translateY(-2px)}.btn-primary-forest{color:#f5f6f0;background:#193e30;border:1px solid #193e30;border-radius:10px;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:800;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.btn-primary-forest:hover{background:#276749;transform:translateY(-1px)}.btn-outline-forest{color:#193e30;background:#fffdf8;border:1px solid #bfd1c4;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:800;text-decoration:none;transition:border-color .16s,background .16s;display:inline-flex}.btn-outline-forest:hover{background:#eff4ea;border-color:#193e30}.btn-ghost-forest{color:#276749;background:#f4f6ef;border:1px solid #dce5d9;border-radius:10px;align-items:center;gap:6px;padding:11px 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.btn-ghost-forest:hover{background:#e8f2e8;border-color:#276749}.home-atlas-showcase{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:42px 0}.home-atlas-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.home-atlas-head h2{letter-spacing:-1.4px;margin:8px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4.2vw,52px);line-height:.98}.home-atlas-head h2 em{color:var(--green2);font-style:italic;font-weight:400}.home-atlas-head p{max-width:700px;color:var(--muted);margin:0;font-size:16px;line-height:1.62}.home-atlas-routes{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.home-route-card{color:var(--ink);background:linear-gradient(#fffdf8 0%,#f2f6ee 100%);border:1px solid #d5dfd2;border-radius:14px;flex-direction:column;justify-content:space-between;padding:20px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.home-route-card:hover{border-color:#276749;transform:translateY(-2px);box-shadow:0 14px 32px #14231d14}.home-route-card small{letter-spacing:.7px;text-transform:uppercase;color:#d97738;font-size:11px;font-weight:800}.home-route-card h3{color:#193e30;margin:8px 0;font-size:18px;line-height:1.25}.home-route-steps{color:#193e30;background:#e8f0e6;border-radius:8px;margin-bottom:10px;padding:8px 10px;font-size:12px;font-weight:800;line-height:1.45}.home-route-card p{color:var(--muted);flex:1;margin:0 0 14px;font-size:13px;line-height:1.55}.home-route-card b{color:#276749;font-size:13px;font-weight:800}.home-macro-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.home-macro-pill{border:1px solid var(--line);color:var(--ink);background:#fffdf8;border-radius:11px;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.home-macro-pill:hover{background:#eff5ee;border-color:#276749}.home-macro-pill span{font-size:22px}.home-macro-pill strong{color:#193e30;font-size:13px;display:block}.home-macro-pill small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.atlas-hero{border-bottom:1px solid var(--line);grid-template-columns:1.1fr .9fr;align-items:start;gap:32px;padding:42px 0 34px;display:grid}.atlas-hero h1{letter-spacing:-2px;margin:12px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,6vw,74px);line-height:.95}.atlas-hero h1 em{color:var(--green2);font-style:italic;font-weight:400}.atlas-hero .lead{color:var(--muted);max-width:650px;margin:0 0 22px;font-size:18px;line-height:1.65}.atlas-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.atlas-hero-stats div{background:#fffdf8;border:1px solid #d5dfd2;border-radius:12px;padding:14px 16px}.atlas-hero-stats strong{color:#193e30;margin-bottom:4px;font-size:16px;display:block}.atlas-hero-stats span{color:var(--muted);font-size:12px;line-height:1.4;display:block}.atlas-hero-diagram{background:linear-gradient(155deg,#eff5ed 0%,#fffdf8 100%);border:1px solid #cfe0d2;border-radius:16px;gap:14px;padding:20px;display:grid}.atlas-diagram-card{background:#fffdf8;border:1px solid #d7e3d6;border-radius:12px;padding:14px 16px}.atlas-diagram-title{color:#193e30;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:13px;font-weight:800;display:flex}.atlas-diagram-title a{color:#276749;font-size:12px;text-decoration:none}.atlas-step-chain{gap:6px;margin:0;padding:0;list-style:none;display:grid}.atlas-step-chain li{background:#f4f6ef;border:1px solid #e1e6dc;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}.atlas-step-chain li.highlight{color:#f5f6f0;background:#193e30;border-color:#193e30}.atlas-step-chain li small{text-transform:uppercase;letter-spacing:.6px;color:#276749;white-space:nowrap;background:#27674924;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:800}.atlas-step-chain li.highlight small{color:#d7efe0;background:#ffffff2e}.atlas-step-chain li a{color:inherit;text-decoration:none}.atlas-shell{gap:26px;padding:32px 0;display:grid}.atlas-routes-bar{background:#fffdf8;border:1px solid #d5dfd2;border-radius:16px;padding:20px 22px}.atlas-routes-head{margin-bottom:14px}.atlas-routes-head p{color:var(--muted);margin:6px 0 0;font-size:14px}.atlas-route-pills{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.atlas-route-pill{text-align:left;cursor:pointer;font:inherit;background:#f7f8f3;border:1px solid #d7e0d3;border-radius:12px;gap:4px;padding:13px 15px;transition:border-color .15s,background .15s,transform .15s;display:grid}.atlas-route-pill:hover{background:#eef5ec;border-color:#276749;transform:translateY(-1px)}.atlas-route-pill.active{color:#f5f6f0;background:#193e30;border-color:#193e30}.atlas-route-pill small{letter-spacing:.6px;text-transform:uppercase;color:#d97738;font-size:10px;font-weight:800}.atlas-route-pill.active small{color:#f6b385}.atlas-route-pill strong{font-size:14px}.atlas-route-pill span{color:var(--muted);font-size:11px;line-height:1.35}.atlas-route-pill.active span{color:#cfe3d5}.atlas-filter-strip{grid-template-columns:1.2fr auto;align-items:center;gap:14px;display:grid}.atlas-search-box{background:#fffdf8;border:1.5px solid #cbd8c9;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;display:flex}.atlas-search-box:focus-within{border-color:#276749;box-shadow:0 0 0 3px #2767491f}.atlas-search-box input{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;font-size:14px}.atlas-search-box button{color:#193e30;cursor:pointer;background:#eef3ec;border:0;border-radius:6px;padding:4px 8px;font-weight:800}.atlas-tier-filters{flex-wrap:wrap;gap:8px;display:flex}.atlas-tier-filters button{color:var(--ink);font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #d5dfd2;border-radius:10px;padding:10px 13px;font-size:12px;font-weight:800}.atlas-tier-filters button.active{color:#f5f6f0;background:#193e30;border-color:#193e30}.atlas-search-results{background:#f2f7f0;border:1.5px solid #276749;border-radius:16px;padding:22px}.atlas-search-head h3{margin:6px 0 14px;font-size:20px}.atlas-search-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.atlas-search-card{background:#fffdf8;border:1px solid #cfe0d2;border-radius:12px;flex-direction:column;justify-content:space-between;padding:16px;display:flex}.atlas-search-trail{color:#276749;margin-bottom:6px;font-size:11px;font-weight:700;line-height:1.4}.atlas-search-card h4{color:#193e30;margin:0 0 8px;font-size:16px}.atlas-search-card p{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.5}.atlas-search-actions{border-top:1px solid #e5ece2;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.atlas-search-actions button{color:#fff;cursor:pointer;background:#193e30;border:1px solid #193e30;border-radius:8px;padding:7px 11px;font-size:12px;font-weight:700}.atlas-search-actions a{color:#276749;font-size:12px;font-weight:800;text-decoration:none}.atlas-search-empty{text-align:center;background:#fffdf8;border:1px dashed #b9cbbd;border-radius:12px;padding:20px}.atlas-search-empty a,.atlas-search-empty button{color:#fff;cursor:pointer;background:#193e30;border:0;border-radius:8px;margin-top:10px;padding:9px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.atlas-columns-section{background:#fffdf8;border:1px solid #d5dfd2;border-radius:16px;padding:24px}.atlas-columns-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.atlas-columns-header h2{letter-spacing:-1px;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3.2vw,38px)}.atlas-active-breadcrumb{color:#193e30;background:#eff5ed;border:1px solid #cfe0d2;border-radius:10px;flex-wrap:wrap;gap:6px;padding:9px 13px;font-size:12px;font-weight:800;display:flex}.atlas-columns-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.atlas-col{background:#f7f8f3;border:1px solid #dce3d6;border-radius:13px;flex-direction:column;gap:10px;padding:12px;display:flex}.atlas-col-head{border-bottom:1px solid #e1e6dc;padding-bottom:10px}.atlas-level-badge{letter-spacing:.7px;text-transform:uppercase;color:#276749;background:#e4efe4;border-radius:5px;margin-bottom:4px;padding:3px 7px;font-size:10px;font-weight:800;display:inline-block}.atlas-col-head strong{color:#193e30;font-size:14px;display:block}.atlas-col-list{gap:8px;display:grid}.atlas-node-btn{text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #dce3d6;border-radius:10px;align-items:flex-start;gap:10px;padding:11px 12px;transition:border-color .14s,background .14s;display:flex}.atlas-node-btn:hover{background:#eef5ec;border-color:#276749}.atlas-node-btn.active{color:#f5f6f0;background:#193e30;border-color:#193e30}.atlas-node-icon{font-size:18px;line-height:1.1}.atlas-node-btn strong{font-size:13px;line-height:1.3;display:block}.atlas-node-btn small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.atlas-node-btn.active small{color:#c9dfd0}.atlas-l5-sublist{border-left:2px solid #276749;gap:6px;margin-top:6px;padding-left:12px;display:grid}.atlas-l5-btn{text-align:left;color:#193e30;width:100%;font:inherit;cursor:pointer;background:#eff6ee;border:1px solid #c9dacb;border-radius:9px;align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.atlas-l5-btn.active{color:#fff;background:#276749;border-color:#276749}.atlas-l5-btn strong{font-size:12.5px;display:block}.atlas-l5-btn small{opacity:.85;margin-top:2px;font-size:10.5px;display:block}.atlas-decision-panel{background:linear-gradient(#fffdf8 0%,#f2f6ee 100%);border:1.5px solid #193e30;border-radius:18px;gap:24px;padding:28px;display:grid}.atlas-decision-top{border-bottom:1px solid #d5dfd2;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.atlas-trail-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.atlas-trail-chip{color:#193e30;background:#e8f0e6;border-radius:7px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.atlas-trail-chip small{color:#276749}.atlas-decision-top h2{color:#193e30;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3.6vw,44px);line-height:1.05}.atlas-decision-lead{color:var(--muted);max-width:760px;margin:0;font-size:16px;line-height:1.6}.atlas-decision-cta{flex-wrap:wrap;gap:10px;display:flex}.atlas-dimension-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.atlas-dim-card{background:#fffdf8;border:1px solid #d5dfd2;border-radius:14px;padding:20px}.atlas-dim-card h2,.atlas-dim-card h3{color:#193e30;margin:8px 0 10px;font-size:18px}.atlas-dim-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.62}.atlas-dim-card ul{gap:8px;margin:0;padding-left:0;list-style:none;display:grid}.atlas-dim-card li{color:var(--ink);font-size:13.5px;line-height:1.5}.atlas-dim-trap{background:#fdf6ef;border-color:#ebccb0}.atlas-dim-trap .sectiontag{color:#b45309}.atlas-dim-trap h2,.atlas-dim-trap h3{color:#7c2d12}.atlas-dim-trap p{color:#6b3410}.atlas-persona-matrix{background:#eff5ed;border:1px solid #cfe0d2;border-radius:14px;padding:22px}.atlas-persona-head{margin-bottom:14px}.atlas-persona-head h2,.atlas-persona-head h3{color:#193e30;margin:6px 0 0;font-size:22px}.atlas-persona-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.atlas-persona-card{background:#fffdf8;border:1px solid #d5e2d6;border-radius:12px;padding:16px}.atlas-persona-card small{letter-spacing:.7px;color:#276749;font-size:10px;font-weight:800}.atlas-persona-card h3,.atlas-persona-card h4{color:#193e30;margin:4px 0 8px;font-size:16px}.atlas-persona-rec{background:#e8f2e8;border-radius:8px;margin-bottom:8px;padding:8px 10px;font-size:13px}.atlas-persona-rec span{color:#276749;margin-right:6px;font-weight:700}.atlas-persona-rec strong{color:#193e30}.atlas-persona-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.atlas-canonical-section{gap:16px;display:grid}.atlas-canonical-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.atlas-canonical-head h2,.atlas-canonical-head h3{color:#193e30;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,34px)}.atlas-canonical-count{color:#193e30;background:#e8f0e6;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800}.atlas-canonical-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.atlas-item-card{background:#fffdf8;border:1px solid #cfdcd0;border-radius:15px;flex-direction:column;gap:10px;padding:22px;display:flex;box-shadow:0 8px 24px #14231d0a}.atlas-item-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.atlas-tier-pill{letter-spacing:.4px;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.atlas-tier-pill.tier-green{color:#14532d;background:#def7e5}.atlas-tier-pill.tier-amber{color:#92400e;background:#fef3c7}.atlas-tier-pill.tier-purple{color:#4c1d95;background:#ede9fe}.atlas-price-band{color:#193e30;background:#f2f5ee;border-radius:7px;padding:4px 9px;font-size:12px;font-weight:800}.atlas-item-card h3,.atlas-item-card h4{color:#193e30;margin:2px 0;font-size:19px;line-height:1.3}.atlas-item-card h3 a,.atlas-item-card h4 a{color:inherit;text-decoration:none}.atlas-item-card h3 a:hover,.atlas-item-card h4 a:hover{color:#276749;text-decoration:underline}.atlas-item-code{color:#276749;margin:0;font-size:12px;font-weight:800}.atlas-item-bestfor{color:var(--ink);margin:0;font-size:13.5px;line-height:1.55}.atlas-item-specs{color:var(--muted);gap:4px;margin:4px 0;padding-left:18px;font-size:13px;display:grid}.atlas-item-avoid{color:#7c2d12;background:#fdf6ef;border:1px solid #f1d4b8;border-radius:9px;margin:0;padding:9px 11px;font-size:12.5px;line-height:1.5}.atlas-item-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.atlas-item-stores{border-top:1px solid #e6ece2;margin-top:6px;padding-top:10px}.atlas-item-stores small{color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.atlas-store-links{flex-wrap:wrap;gap:6px;display:flex}.atlas-store-links a{color:#193e30;background:#f4f6ef;border:1px solid #dce3d6;border-radius:7px;padding:5px 9px;font-size:11.5px;font-weight:700;text-decoration:none}.atlas-store-links a:hover{background:#e8f2e8;border-color:#276749}.atlas-methodology{border-top:1px solid var(--line);padding:36px 0}.atlas-methodology-head h2{margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3.4vw,40px)}.atlas-methodology-head p{color:var(--muted);margin:0 0 20px}.atlas-methodology-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.atlas-method-card{background:#fffdf8;border:1px solid #d5dfd2;border-radius:12px;padding:16px}.atlas-method-card span{color:#d97738;letter-spacing:.7px;font-size:11px;font-weight:800}.atlas-method-card h3{color:#193e30;margin:6px 0 8px;font-size:15px}.atlas-method-card p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.atlas-directory{border-top:1px solid var(--line);padding:36px 0 48px}.atlas-directory-head h2{margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3.4vw,40px)}.atlas-directory-head p{color:var(--muted);margin:0 0 22px}.atlas-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.atlas-dir-column{background:#fffdf8;border:1px solid #d5dfd2;border-radius:14px;padding:20px}.atlas-dir-macro-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.atlas-dir-icon{font-size:26px}.atlas-dir-macro-head small{text-transform:uppercase;color:#276749;font-size:10px;font-weight:800}.atlas-dir-macro-head h3{margin:2px 0 0;font-size:18px}.atlas-dir-macro-head h3 a{color:#193e30;text-decoration:none}.atlas-dir-desc{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.5}.atlas-dir-links{gap:6px;max-height:360px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.atlas-dir-links li a{color:var(--ink);border-radius:7px;align-items:center;gap:7px;padding:5px 8px;font-size:12.5px;text-decoration:none;display:flex}.atlas-dir-links li a:hover{color:#193e30;background:#eff5ed}.dir-level-tag{color:#276749;background:#e8f0e6;border-radius:4px;padding:2px 5px;font-size:10px;font-weight:800}.dir-level-3{padding-left:8px}.dir-level-4{padding-left:16px}.dir-level-5{padding-left:24px}.atlas-breadcrumb-bar{background:#fffdf8;border:1px solid #d5dfd2;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;padding:14px 16px;font-size:13px;display:flex}.atlas-bc-root{color:#193e30;font-weight:800;text-decoration:none}.atlas-bc-step{align-items:center;gap:6px;display:inline-flex}.atlas-bc-arrow{color:#8fa596}.atlas-bc-step a{color:var(--muted);font-weight:600;text-decoration:none}.atlas-bc-step a.current{color:#193e30;background:#e8f0e6;border-radius:6px;padding:3px 8px;font-weight:800}.atlas-bc-step small{color:#276749;margin-right:3px;font-size:10px}.atlas-node-hero{border-bottom:1px solid var(--line);grid-template-columns:1.2fr .8fr;align-items:start;gap:28px;padding:32px 0;display:grid}.atlas-node-hero h1{letter-spacing:-1.4px;color:#193e30;margin:12px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.8vw,56px);line-height:1.02}.atlas-node-hero .lead{color:var(--muted);margin:0 0 20px;font-size:17px;line-height:1.65}.atlas-node-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.atlas-node-lineage-box{background:#fffdf8;border:1px solid #cfe0d2;border-radius:14px;gap:10px;padding:18px;display:grid}.atlas-up-link{color:#276749;margin-top:4px;font-size:12.5px;font-weight:800;text-decoration:none;display:inline-block}.atlas-subbranches{border-bottom:1px solid var(--line);padding:30px 0}.atlas-subbranches-head h2{margin:6px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3.2vw,36px)}.atlas-subbranches-head p{color:var(--muted);margin:0 0 18px}.atlas-subbranch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.atlas-subbranch-card{background:#fffdf8;border:1px solid #d5dfd2;border-radius:13px;flex-direction:column;justify-content:space-between;padding:18px;display:flex}.atlas-subbranch-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.atlas-subbranch-card h3{margin:0 0 8px;font-size:17px;line-height:1.3}.atlas-subbranch-card h3 a{color:#193e30;text-decoration:none}.atlas-subbranch-card p{color:var(--muted);flex:1;margin:0 0 14px;font-size:13px;line-height:1.55}.atlas-subbranch-foot a{color:#276749;font-size:13px;font-weight:800;text-decoration:none}.atlas-node-dimensions{padding:30px 0}.atlas-faq-section,.atlas-siblings-section{border-top:1px solid var(--line);padding:28px 0}.atlas-faq-head h2,.atlas-siblings-head h2{margin:6px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:28px}.atlas-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.atlas-faq-item{background:#fffdf8;border:1px solid #d5dfd2;border-radius:12px;padding:18px}.atlas-faq-item h3{color:#193e30;margin:0 0 8px;font-size:16px}.atlas-faq-item p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.6}.atlas-siblings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.atlas-sibling-pill{color:var(--ink);background:#fffdf8;border:1px solid #d5dfd2;border-radius:12px;align-items:center;gap:10px;padding:14px;text-decoration:none;display:flex}.atlas-sibling-pill:hover{background:#eff5ed;border-color:#276749}.atlas-sibling-pill strong{color:#193e30;font-size:14px;display:block}.atlas-sibling-pill small{color:var(--muted);margin-top:2px;font-size:11px;display:block}@media (max-width:960px){.home-atlas-head{flex-direction:column;align-items:flex-start}.home-atlas-routes,.atlas-columns-grid,.atlas-dimension-cards,.atlas-canonical-grid,.atlas-directory-grid,.atlas-subbranch-grid,.atlas-search-grid,.atlas-faq-list,.atlas-siblings-grid{grid-template-columns:1fr}.home-macro-strip,.atlas-route-pills,.atlas-methodology-grid,.atlas-persona-grid{grid-template-columns:1fr 1fr}.atlas-hero,.atlas-node-hero,.atlas-filter-strip{grid-template-columns:1fr}}@media (max-width:560px){.home-macro-strip,.atlas-route-pills,.atlas-methodology-grid,.atlas-persona-grid,.atlas-hero-stats{grid-template-columns:1fr}}
