.full{width:100%}.burger{display:none}.mega.open{display:block}.agree.nudge{border-radius:9px;padding:8px 10px;margin:-8px -10px 8px;background:#fff8e1;box-shadow:0 0 0 2px var(--yld);animation:agshake .4s}@media (prefers-reduced-motion:reduce){.agree.nudge{animation:none}}.hform .alt{text-align:center;font-size:13px;color:var(--mut);margin-top:12px}.hform .alt a{color:var(--ink);font-weight:700;border-bottom:1px solid var(--line)}.pc .pr small{font-size:12px;color:var(--mut);font-weight:500}.certs{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-top:24px}.cert{min-height:148px;border:1px solid var(--line);border-radius:10px;background:var(--bg2);display:grid;place-items:center;text-align:center;font-size:13px;color:var(--mut);padding:16px}.ft .logo span{color:#7c8494}.cookie.hide{display:none}.proto{background:#fff3cd;border-bottom:1px solid #f0d97a;color:#7a5c00;font-size:12.5px;text-align:center;padding:7px 16px}.proto b{font-weight:800}.reveal{opacity:0;transform:translateY(20px);transition:opacity var(--rv) var(--rv-e),transform var(--rv) var(--rv-e)}.reveal.in{opacity:1;transform:none}.hd.small>.wrap{height:66px}.hd.small{margin-bottom:18px;box-shadow:0 6px 22px -14px rgba(20,25,35,.32)}@media (max-width:767px){.hd.small{margin-bottom:4px}}.hd.small .logo{transform:scale(.94)}.totop.show{opacity:1;pointer-events:auto;transform:none}.hero .photonote{position:absolute;left:var(--pad);bottom:12px;z-index:2;font-size:11.5px;color:#7f8797}body.hero-iso .hero{background:linear-gradient(180deg,#fbfcfe,#eaeff5)}body.hero-iso .hero .photo,body.hero-iso .hero .scrim{display:none}body.hero-iso .hero .bp{background-image:radial-gradient(#d3dae4 1.5px,transparent 1.5px);background-size:26px 26px;opacity:.6}body.hero-iso .hero .ey{color:var(--yld)}body.hero-iso .hero h1{color:var(--ink)}body.hero-iso .hero .lead{color:var(--mut)}body.hero-iso .hero .utp li{color:var(--ink)}body.hero-iso .hero .photonote{color:#9aa1af}body.hero-iso .heroiso{display:block}body.hero-iso .hform{display:none}body.hero-iso .herocta{display:flex;flex-wrap:wrap}body.hero-iso .heroiso{right:5%;width:440px}.heroswitch{position:fixed;left:16px;bottom:16px;z-index:90;display:flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:7px 9px;box-shadow:0 16px 30px -18px rgba(20,25,35,.4);font-size:12px}.heroswitch span{color:var(--mut);margin:0 4px 0 3px}.heroswitch button{font:inherit;font-weight:700;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:8px;padding:6px 10px;cursor:pointer}.heroswitch button.on{background:var(--yl);border-color:var(--yld)}@media (max-width:1024px){.heroswitch{display:none}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important}}@media (max-width:767px){.burger{display:inline-flex;width:46px;height:46px;border:1px solid var(--line);border-radius:10px;align-items:center;justify-content:center;cursor:pointer}}.crumbs{border-bottom:1px solid var(--line);background:#fff;font-size:13px}.crumbs .wrap{padding:12px var(--pad)}.crumbs a{color:var(--mut)}.crumbs a:hover{color:var(--ink)}.crumbs .sep{margin:0 8px;color:#c7ccd4}.catintro{padding:36px 0 12px}.catintro+.sec{padding-top:32px}.catintro .wrap{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center}.catintro h1{font-size:44px;line-height:1.08;margin-bottom:16px}.catintro .lead{color:var(--mut);font-size:18px;max-width:640px}.catintro-cta{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.catintro-img{border-radius:var(--radius);background-size:cover;background-position:center;min-height:280px}.listing-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;flex-wrap:wrap}.listing-bar .lb-count,.listing-bar .woocommerce-result-count{color:var(--mut);font-size:14px;margin:0}.listing-bar select,.listing-bar .orderby{height:44px;border:1px solid var(--line);border-radius:9px;padding:0 14px;font-family:inherit;font-size:14px;background:#fff;color:var(--ink)}.listing-pag{margin-top:36px;display:flex;justify-content:center}.listing-pag .page-numbers{display:inline-flex;gap:6px;list-style:none;padding:0;margin:0}.listing-pag .page-numbers li a,.listing-pag .page-numbers li span{display:grid;place-items:center;min-width:42px;height:42px;border:1px solid var(--line);border-radius:9px;color:var(--ink);font-weight:600;text-decoration:none}.listing-pag .page-numbers li span.current{background:var(--ink);color:#fff;border-color:var(--ink)}.ttx{width:100%;border-collapse:collapse;font-size:15px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.ttx th,.ttx td{text-align:left;padding:13px 16px;border-bottom:1px solid var(--line)}.ttx tr:last-child th,.ttx tr:last-child td{border-bottom:0}.ttx th{width:38%;color:var(--mut);font-weight:600;background:var(--bg2)}.ttx td{font-weight:600}.prodtop .wrap{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:start}.gallery .gmain{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;aspect-ratio:4/3;background:#fff}.gallery .gmain img{width:100%;height:100%;object-fit:cover}.gthumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.gthumb{width:74px;height:74px;object-fit:cover;border:1px solid var(--line);border-radius:10px;cursor:pointer;opacity:.7}.gthumb.on,.gthumb:hover{opacity:1;border-color:var(--ink)}.buybox{position:sticky;top:110px}.buybox h1{font-size:28px;line-height:1.2;margin-bottom:10px}.buybox .sku{color:var(--mut);font-size:13px;margin-bottom:16px}.buybox .price{font-size:34px;font-weight:800;margin-bottom:14px}.buybox .stock{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;margin-bottom:22px}.buybox .stock .dot{width:8px;height:8px;border-radius:50%}.buybox .stock.in{color:#166534}.buybox .stock.in .dot{background:var(--gr)}.buybox .stock.out{color:var(--mut)}.buybox .stock.out .dot{background:var(--mut)}.buybtns{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:14px}.buybtns .btn{flex:1;justify-content:center;min-width:150px}.calc-link{color:var(--mut);font-size:14px;font-weight:600}@media (max-width:1024px){.catintro .wrap,.prodtop .wrap{grid-template-columns:1fr}.catintro-img{min-height:220px}.buybox{position:static}.catintro h1{font-size:34px}}@media (max-width:767px){.catintro h1{font-size:28px}.ttx th{width:46%}}.pagebody .prose{max-width:880px}.pagebody .sec-t{margin-bottom:24px}.pagebody h1{font-size:38px}.prose .note{background:var(--bg2);border-left:3px solid var(--yl);border-radius:0 10px 10px 0;padding:14px 18px;margin:20px 0;color:var(--ink);font-size:15px}.svc{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px}.svc-main{min-width:0}.svc-main .prose{max-width:none}.svc-cover{margin:0 0 28px;border-radius:var(--radius);overflow:hidden;background:var(--bg3);aspect-ratio:16/9}.svc-cover img{display:block;width:100%;height:100%;object-fit:cover}.svc-aside{min-width:0}.svc-sticky{position:sticky;top:104px;display:flex;flex-direction:column;gap:18px}.svc-toc{border:1px solid var(--line);border-radius:var(--radius);padding:18px 18px 14px;background:#fff}.svc-toc .t{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-bottom:10px}.svc-toc ul{list-style:none;margin:0;padding:0;max-height:52vh;overflow-y:auto}.svc-toc li{margin:0}.svc-toc a{display:block;padding:6px 0 6px 12px;font-size:14px;line-height:1.35;color:var(--mut);border-left:2px solid var(--line);transition:var(--mi)}.svc-toc a:hover{color:var(--ink);border-left-color:var(--yl)}.svc-cta{border:1px solid var(--line);border-radius:var(--radius);padding:20px;background:var(--bg2)}.svc-cta b{display:block;font-size:17px;line-height:1.25;margin-bottom:8px}.svc-cta p{font-size:14px;color:var(--mut);margin-bottom:14px}.svc-cta .btn{width:100%;justify-content:center}.svc-cta .tel{font-size:18px;font-weight:800;letter-spacing:.01em}.svc-cta .hint{display:block;text-align:center;font-size:12.5px;color:var(--mut);margin-top:8px}.svc-cta .more{display:block;text-align:center;font-size:14px;font-weight:700;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.svc-cta .more:hover{color:var(--yld)}.svc-toc-m{display:none;border:1px solid var(--line);border-radius:12px;margin:0 0 22px;background:var(--bg2)}.svc-toc-m>summary{list-style:none;cursor:pointer;padding:13px 16px;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:space-between}.svc-toc-m>summary::-webkit-details-marker{display:none}.svc-toc-m .pl{font-size:20px;font-weight:600;color:var(--mut);line-height:1}.svc-toc-m[open] .pl{transform:rotate(45deg)}.svc-toc-m ul{list-style:none;margin:0;padding:0 16px 14px}.svc-toc-m a{display:block;padding:8px 0;font-size:14.5px;color:var(--mut);border-top:1px solid var(--line)}.prose .pfig{margin:26px 0;border-radius:var(--radius);overflow:hidden;background:var(--bg3)}.prose .pfig img{display:block;width:100%;height:auto}.prose .pfig figcaption{font-size:13.5px;color:var(--mut);padding:10px 14px 12px;background:var(--bg2)}.ctabox{display:flex;align-items:center;gap:26px;margin:34px 0;padding:24px 26px;background:var(--ink);color:#fff;border-radius:var(--radius)}.ctabox-b{flex:1;min-width:0}.ctabox-b b{display:block;font-size:20px;line-height:1.25;margin-bottom:6px}.ctabox-b p{font-size:14.5px;color:#aab1bf;margin:0}.ctabox-a{flex:none;display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:210px}.ctabox-a .btn{justify-content:center}.ctabox-a .tel{text-align:center;font-size:18px;font-weight:800;color:#fff;margin-top:4px}.ctabox-a .hint{text-align:center;font-size:12.5px;color:#8a91a0}@media (max-width:1024px){.svc{display:block}.svc-aside{display:none}.svc-toc-m{display:block}.ctabox{flex-direction:column;align-items:stretch;gap:18px}.ctabox-a{min-width:0}}.ptable-wrap{overflow-x:auto;margin:18px 0 26px;border:1px solid var(--line);border-radius:12px}.ptable{width:100%;border-collapse:collapse;font-size:15px;min-width:560px;background:#fff}.ptable th{background:var(--bg2);color:var(--ink);text-align:left;font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:12px 16px;border-bottom:1px solid var(--line)}.ptable td{padding:12px 16px;border-bottom:1px solid var(--line2);color:var(--ink);vertical-align:middle}.ptable tr:last-child td{border-bottom:0}.ptable tbody tr:hover{background:var(--bg2)}.ptable a{color:var(--ink);font-weight:600}.ptable a:hover{color:#166534;text-decoration:underline}.ptable .pr{font-weight:800;white-space:nowrap}.ptable .onreq{font-weight:600;color:var(--mut)}.ptable tr.lv0 td{font-weight:700}.ptable tr.grp td{background:var(--bg3);font-weight:800;font-size:14px;letter-spacing:.01em;padding-top:14px;padding-bottom:14px}.ptable tr.grp .n{font-weight:600;color:var(--mut);font-size:13px;margin-left:8px}.ptable .ind{display:inline-block;width:18px}.ptable th:not(:first-child),.ptable td:not(:first-child){text-align:right}.ptable th:nth-child(4),.ptable td:nth-child(4){text-align:left}.ptable--txt th,.ptable--txt td,.ptable--txt th:not(:first-child),.ptable--txt td:not(:first-child){text-align:left}.ptable--txt{min-width:520px}.ptable--txt td{font-size:14.5px}.prose .ptable-wrap{margin:22px 0 28px}.catlinks{list-style:none;margin:0 0 20px!important;display:grid;gap:8px}.catlinks li{margin:0;padding-left:18px;position:relative}.catlinks li::before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;border-radius:2px;background:var(--yl)}.catlinks .kids{color:var(--mut);font-size:14px}.catlinks .kids a{font-weight:500;color:var(--mut)}@media (max-width:767px){.pagebody h1{font-size:28px}.ptable--cat{min-width:0;font-size:14px}.ptable--cat th,.ptable--cat td{padding:10px}.ptable--cat th:first-child{width:auto}.ptable--cat .ind{width:12px}}@media (max-width:640px){.ptable--prod{min-width:0;display:block}.ptable--prod thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ptable--prod tbody,.ptable--prod tr,.ptable--prod td{display:block;width:100%}.ptable--prod tr.grp{padding:0;background:var(--bg3)}.ptable--prod tr.grp td{display:block;text-align:left!important;padding:12px 16px}.ptable--prod tr.grp td::before{content:none}.ptable--prod tr{padding:14px 16px;border-bottom:1px solid var(--line)}.ptable--prod tr:last-child{border-bottom:0}.ptable--prod td{border:0;padding:4px 0;display:flex;justify-content:space-between;gap:14px;text-align:right!important}.ptable--prod td.nm{display:block;text-align:left!important;font-size:16px;font-weight:700;padding:0 0 8px}.ptable--prod td::before{content:attr(data-l);color:var(--mut);font-size:13px;font-weight:600;text-align:left;flex:0 0 auto}.ptable--prod td.nm::before{content:none}.ptable--prod td.pr{margin-top:6px;padding-top:8px;border-top:1px dashed var(--line);font-size:17px;align-items:baseline}}.seowrap.clamp{max-height:190px;overflow:hidden}.seowrap.clamp::after{content:"";position:absolute;left:0;right:0;bottom:0;height:96px;pointer-events:none;background:linear-gradient(transparent,var(--seo-fade,#fff))}.seotoggle.on{display:inline-flex}.seoblock.on2 .seowrap.clamp::after{--seo-fade:var(--bg2)}.dmap{margin-top:28px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);background:var(--bg2);min-height:280px}.dmap iframe,.dmap ymaps,.dmap>div{width:100%!important;min-height:280px;border:0;display:block}.dmap-ph{min-height:280px;display:grid;place-items:center;color:var(--mut);font-size:14px;text-align:center;padding:20px;background:repeating-linear-gradient(135deg,#eef1f4 0 14px,#e7eaee 14px 28px)}.request.hasbg::after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(22,26,33,.94) 0%,rgba(22,26,33,.86) 55%,rgba(22,26,33,.72) 100%)}.request.hasbg>*{position:relative;z-index:1}@media (max-width:767px){.seowrap.clamp{max-height:160px}}.speclink.has .specn{display:flex;background:var(--yl);color:var(--ink)}.ptable--spec td.nm{font-weight:700}.ptable--spec td.nm .sp{display:block;font-weight:400;font-size:13px;color:var(--mut);margin-top:4px}.ptable--spec .qty{width:78px;height:40px;border:1px solid var(--line);border-radius:8px;text-align:center;font-family:inherit;font-size:15px;font-weight:700;color:var(--ink)}.ptable--spec .rm a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:var(--mut);font-size:22px;line-height:1}.ptable--spec .rm a:hover{background:#fdecec;color:#c0392b}.ptable--spec tfoot td{border-top:1px solid var(--line);font-weight:700;background:var(--bg2)}.ptable--spec tfoot .tot{text-align:right;color:var(--mut);font-weight:600}.ptable--spec tfoot .big{font-size:20px}.specbar{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:6px}.specbar .note{color:var(--mut);font-size:14px}.specbar .note a{color:#166534;font-weight:600}@media (max-width:640px){.ptable--spec{min-width:0;display:block}.ptable--spec thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ptable--spec tbody,.ptable--spec tfoot,.ptable--spec tr,.ptable--spec td{display:block;width:100%}.ptable--spec tbody tr{position:relative;padding:14px 44px 14px 16px;border-bottom:1px solid var(--line)}.ptable--spec td{border:0;padding:4px 0;display:flex;justify-content:space-between;gap:14px;text-align:right!important}.ptable--spec td.nm{display:block;text-align:left!important;padding:0 0 8px}.ptable--spec td::before{content:attr(data-l);color:var(--mut);font-size:13px;font-weight:600;text-align:left}.ptable--spec td.nm::before,.ptable--spec .rm::before{content:none}.ptable--spec .rm{position:absolute;top:10px;right:10px;width:auto;padding:0}.ptable--spec tfoot tr{display:flex;justify-content:space-between;padding:14px 16px;background:var(--bg2)}.ptable--spec tfoot td{display:inline;border:0;padding:0}.ptable--spec tfoot td:empty{display:none}}.chips-wrap{padding:0 0 4px;background:#fff}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip-cat{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border:1px solid var(--line);border-radius:999px;font-size:14.5px;font-weight:600;color:var(--ink);background:#fff;transition:var(--mi);white-space:nowrap}.chip-cat span{font-size:12px;font-weight:700;color:var(--mut);background:var(--bg3);border-radius:999px;padding:1px 7px}.chip-cat:hover{border-color:#c4cad4;background:var(--bg2)}.chip-cat.on{background:var(--ink);border-color:var(--ink);color:#fff}.chip-cat.on span{background:rgba(255,255,255,.16);color:#fff}.pgal{position:relative}.lb-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fbtn{position:relative;gap:9px;height:44px}.fbtn .fn{background:var(--ink);color:#fff;font-size:12px;font-weight:800;border-radius:999px;padding:1px 7px;margin-left:2px}.fchips{display:flex;flex-wrap:wrap;gap:8px;margin:-6px 0 22px}.fchip{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;background:var(--bg3);font-size:13.5px;font-weight:600;color:var(--ink)}.fchip i{font-style:normal;color:var(--mut);font-size:15px;line-height:1}.fchip:hover{background:#e6e9ee}.fchip.reset{background:0 0;color:#166534;text-decoration:underline;padding-left:4px}.fmodal{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px}.fmodal[hidden]{display:none}.fmodal-bg{position:absolute;inset:0;background:rgba(15,19,26,.55);backdrop-filter:blur(2px)}.fmodal-box{position:relative;width:100%;max-width:540px;max-height:calc(100vh - 40px);display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 40px 80px -30px rgba(10,14,20,.55);overflow:hidden;animation:fpop .22s cubic-bezier(.33,1,.68,1)}.fmodal-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid var(--line)}.fmodal-head h3{font-size:19px}.fx{background:0 0;border:0;font-size:26px;line-height:1;color:var(--mut);cursor:pointer;padding:0 4px}.fx:hover{color:var(--ink)}.fmodal-body{overflow-y:auto;padding:20px 22px 0}.frow{margin-bottom:20px}.flab{display:block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--mut);margin-bottom:9px}.fpair{display:flex;align-items:center;gap:10px}.fpair span{color:var(--mut)}.fpair input{flex:1;min-width:0;height:46px;border:1px solid var(--line);border-radius:10px;padding:0 14px;font-family:inherit;font-size:15px;color:var(--ink);background:#fff}.fpair input:focus{outline:none;border-color:var(--ink)}.fchecks{display:flex;flex-direction:column;gap:10px}.fcheck{display:flex;align-items:center;gap:10px;font-size:14.5px;cursor:pointer}.fcheck input{width:19px;height:19px;accent-color:var(--ink);flex:none}.fmodal-foot{position:sticky;bottom:0;display:flex;gap:12px;padding:16px 0 20px;background:#fff;border-top:1px solid var(--line2);margin-top:4px}.fmodal-foot .btn{flex:1;justify-content:center}body.fopen{overflow:hidden}@media (max-width:640px){.chips{gap:7px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.chips::-webkit-scrollbar{display:none}.chips--srv{flex-wrap:wrap;overflow-x:visible}.chip-cat{font-size:13.5px;padding:10px 14px}.listing-bar{gap:12px}.lb-tools{width:100%;justify-content:space-between}.fmodal{padding:0;align-items:flex-end}.fmodal-box{max-width:none;max-height:88vh;border-radius:16px 16px 0 0}}.qbox.lg{border-radius:11px}.qbox.lg .qm{width:42px;font-size:20px}.qbox.lg .qi{width:54px;font-size:17px}.buybox .woocommerce-message,.buybox .woocommerce-error,.buybox .woocommerce-info{background:var(--grbg);border-left:3px solid var(--gr);border-radius:0 10px 10px 0;padding:12px 16px;margin:0 0 16px;font-size:14.5px;list-style:none}.buybox .woocommerce-error{background:#fdecec;border-left-color:#c0392b}.buybox .woocommerce-message a{color:#166534;font-weight:700;margin-left:8px}@media (max-width:1024px){.buybtns .qbox.lg{order:-1}}.pagebody .woocommerce-message,main .woocommerce-message,main .woocommerce-info,main .woocommerce-error{background:var(--grbg);border-left:3px solid var(--gr);border-radius:0 10px 10px 0;padding:14px 18px;margin:0 0 22px;font-size:15px;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}main .woocommerce-error{background:#fdecec;border-left-color:#c0392b}main .woocommerce-message .button,main .woocommerce-info .button{order:2;color:#166534;font-weight:700}.smap h2{font-size:24px;margin:34px 0 18px}.smap h2:first-child{margin-top:0}.smap-sec{margin-bottom:26px;padding-bottom:22px;border-bottom:1px solid var(--line2)}.smap-sec:last-of-type{border-bottom:0}.smap-sec h3{font-size:18px;margin:0 0 10px}.smap-sec h3 a{color:var(--ink)}.smap-sec h3 a:hover{color:#166534}.smap .n{font-size:12px;font-weight:700;color:var(--mut);background:var(--bg3);border-radius:999px;padding:1px 8px;margin-left:6px}.smap-kids{list-style:none;margin:0 0 12px!important;display:flex;flex-wrap:wrap;gap:8px 18px}.smap-kids li{margin:0}.smap-kids a{color:#166534;font-weight:600;font-size:15px}.smap-list{margin-top:8px}.smap-list summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--mut);padding:6px 0;list-style:none}.smap-list summary::-webkit-details-marker{display:none}.smap-list summary::before{content:"▸ ";color:var(--yld)}.smap-list[open] summary::before{content:"▾ "}.smap-list summary:hover{color:var(--ink)}.smap-list ul{list-style:none;margin:8px 0 4px!important;columns:3;column-gap:28px}.smap-list li{margin-bottom:6px;break-inside:avoid;font-size:14.5px}.smap-list a{color:var(--ink)}.smap-list a:hover{color:#166534;text-decoration:underline}.smap-pages{list-style:none;margin:0!important;display:flex;flex-wrap:wrap;gap:10px 22px}.smap-pages li{margin:0}.smap-pages a{color:#166534;font-weight:600}@media (max-width:900px){.smap-list ul{columns:2}}@media (max-width:600px){.smap-list ul{columns:1}}.file .wpcf7-not-valid-tip{position:absolute;left:0;top:100%;margin-top:4px}.wpcf7 .wpcf7-not-valid{border-color:#c0392b!important}.wpcf7 .wpcf7-not-valid-tip{color:#c0392b;font-size:12.5px;margin-top:5px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{background:#fdecec;color:#a12a1c}.wpcf7-spinner{margin:0 0 0 10px}