.phero{padding-block:clamp(1.5rem,3vw,2.5rem) clamp(2rem,4vw,3.5rem);border-bottom:1px solid var(--rule)}.phero__t{margin:.9rem 0 0;max-width:20ch;text-wrap:balance}.phero__s{margin:1.35rem 0 0;max-width:56ch;font-family:var(--body);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.62;color:var(--fg2)}.phero__m{list-style:none;display:flex;flex-wrap:wrap;gap:.45rem;margin:1.6rem 0 0;padding:0}.phero__m li{font-family:var(--body);font-size:.6875rem;letter-spacing:.13em;text-transform:uppercase;color:var(--fg3);border:1px solid var(--rule);padding:.42rem .7rem}.phero__c{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.9rem}.steps{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--rule);border:1px solid var(--rule);grid-template-columns:1fr}@media(min-width:820px){.steps{grid-template-columns:repeat(3,1fr)}}.steps li{background:var(--surface);padding:clamp(1.5rem,2.6vw,2.1rem);display:flex;flex-direction:column;gap:.6rem;transition:background .3s var(--slow)}.steps li:hover{background:var(--cream)}.s-dark .steps li:hover{background:var(--green-lift)}.steps__n{font-family:var(--display);font-size:1.6rem;line-height:1;color:var(--brass)}.steps h3{font-family:var(--body);font-size:.9375rem;font-weight:600;margin:0;color:var(--fg)}.steps p{font-family:var(--body);font-size:.875rem;line-height:1.65;color:var(--fg2);margin:0}.steps__note{font-family:var(--body);font-size:.75rem;color:var(--fg3);border-top:1px solid var(--rule);padding-top:.65rem;margin-top:auto}.dtable{overflow-x:auto;border:1px solid var(--rule)}.dtable table{width:100%;border-collapse:collapse;font-family:var(--body)}.dtable th{text-align:left;padding:.95rem 1.05rem;font-size:.625rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--fg3);border-bottom:1px solid var(--rule);white-space:nowrap;background:var(--sand)}.s-dark .dtable th{background:#f9f8f60d}.dtable td{padding:.95rem 1.05rem;font-size:.875rem;line-height:1.55;color:var(--fg);border-bottom:1px solid var(--rule);vertical-align:top}.dtable tr:last-child td{border-bottom:0}.dtable tbody tr:hover td{background:#0f251e08}.s-dark .dtable tbody tr:hover td{background:#f9f8f60a}.dtable__hi{background:#a8823c12!important;font-weight:500}.dtable__y{width:16px;height:16px;stroke:var(--ok);fill:none;stroke-width:2.2}.dtable__n{width:16px;height:16px;stroke:var(--fg3);fill:none;stroke-width:1.8;opacity:.6}.dtable__f{margin:.95rem 0 0;font-family:var(--body);font-size:.8125rem;color:var(--fg3);max-width:62ch}@media(max-width:640px){.dtable thead{display:none}.dtable tr{display:block;border-bottom:1px solid var(--rule)}.dtable td{display:flex;justify-content:space-between;gap:1rem;border:0;padding:.6rem 1rem}.dtable td:before{content:attr(data-label);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fg3);flex:none}}.cwrap{display:grid;gap:clamp(2rem,4vw,4rem);grid-template-columns:1fr;align-items:start}@media(min-width:940px){.cwrap{grid-template-columns:1.25fr .75fr}}.cdeflect{border:1px solid var(--rule);padding:1.3rem 1.4rem;margin-bottom:clamp(2rem,3.5vw,2.75rem);background:var(--sand)}.cdeflect ul{list-style:none;margin:.85rem 0 0;padding:0;display:grid;gap:.1rem}.cdeflect a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 0;font-family:var(--body);font-size:.9375rem;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line)}.cdeflect li:last-child a{border-bottom:0}.cdeflect a svg{width:20px;height:9px;stroke:currentColor;fill:none;stroke-width:1.4;flex:none;opacity:.4;transition:transform .3s var(--slow),opacity .3s var(--slow)}.cdeflect a:hover svg{transform:translate(5px);opacity:1}.cf{margin-top:1.5rem;display:flex;flex-direction:column;gap:1.1rem}.cf__g{display:grid;gap:1.1rem;grid-template-columns:1fr}@media(min-width:620px){.cf__g{grid-template-columns:1fr 1fr}}.cf__f{display:flex;flex-direction:column;gap:.45rem}.cf__f>span{font-family:var(--body);font-size:.6875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fg3)}.cf__f>span em{font-style:normal;font-weight:400;letter-spacing:.06em;text-transform:none;opacity:.7}.cf input,.cf select,.cf textarea{border:1px solid var(--line-2);background:var(--cream);padding:.85rem .95rem;font-family:var(--body);font-size:.9375rem;color:var(--ink);transition:border-color .3s var(--slow)}.cf input:focus,.cf select:focus,.cf textarea:focus{border-color:var(--ink);outline:none}.cf textarea{resize:vertical;min-height:140px}.cf .btn{align-self:flex-start}.cf__note{margin:0;font-family:var(--body);font-size:.75rem;color:var(--fg3)}.cf__ok,.cf__err{display:flex;align-items:center;gap:.6rem;margin:0;padding:.9rem 1rem;font-family:var(--body);font-size:.875rem}.cf__ok{border:1px solid var(--ok);color:var(--ok)}.cf__ok svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;flex:none}.cf__err{border:1px solid var(--brass);color:var(--ink)}.cside{display:flex;flex-direction:column;gap:1px;background:var(--rule);border:1px solid var(--rule);position:sticky;top:calc(var(--hdr) + 24px)}@media(max-width:939px){.cside{position:static}}.cside__b{background:var(--surface);padding:1.4rem}.cside__big{font-family:var(--display);font-size:1.35rem;line-height:1.2;color:var(--fg);margin:.7rem 0 .6rem;letter-spacing:-.015em}.cside__b .body{margin:0;font-size:.875rem}.cside__l{list-style:none;margin:.85rem 0 0;padding:0;display:flex;flex-direction:column;gap:.7rem}.cside__l li{display:flex;align-items:center;gap:.6rem;font-family:var(--body);font-size:.875rem;color:var(--fg2)}.cside__l a{color:inherit;text-decoration:underline;text-underline-offset:3px}.cside__l a:hover{color:var(--fg)}.cside__l svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.3;flex:none}.cside__b--dark{background:var(--green);color:var(--cream)}.cside__b--dark .eyebrow{color:#f9f8f699}.cside__b--dark .body{color:#f9f8f6d1;margin-bottom:1rem}.quiz{border:1px solid var(--rule);background:var(--cream);padding:clamp(1.6rem,3.4vw,3rem);position:relative;min-height:340px;display:flex;flex-direction:column}.quiz__bar{position:absolute;top:0;left:0;right:0;height:2px;background:var(--line)}.quiz__bar i{display:block;height:100%;background:var(--green);width:25%;transition:width .5s var(--slow)}.quiz__step{margin:0 0 1.5rem;font-family:var(--body);font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3)}.quiz__step b{color:var(--ink);font-weight:600}.quiz__q{display:none}.quiz__q.on{display:block;animation:qfade .45s var(--slow)}@keyframes qfade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.quiz__q h3{font-family:var(--display);font-size:clamp(1.3rem,2.4vw,1.9rem);line-height:1.15;margin:0 0 1.5rem;color:var(--ink);letter-spacing:-.018em;max-width:22ch}.quiz__a{display:grid;gap:.6rem;grid-template-columns:1fr}@media(min-width:620px){.quiz__a{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}.quiz__a button{text-align:left;border:1px solid var(--line-2);background:none;cursor:pointer;padding:1.05rem 1.2rem;font-family:var(--body);font-size:.9375rem;color:var(--ink);transition:background .3s var(--slow),border-color .3s var(--slow),transform .2s var(--slow)}.quiz__a button:hover{background:var(--green);border-color:var(--green);color:var(--cream);transform:translateY(-2px)}.quiz__back{align-self:flex-start;margin-top:1.6rem;background:none;border:0;cursor:pointer;font-family:var(--body);font-size:.75rem;color:var(--ink-3);padding:.2rem}.quiz__back:hover{color:var(--ink)}.quiz__r{animation:qfade .5s var(--slow)}.quiz__r .d3{margin:.7rem 0 .9rem}.quiz__spec{list-style:none;margin:1.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.quiz__spec li{font-family:var(--body);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line-2);padding:.45rem .7rem;font-variant-numeric:tabular-nums}.quiz__cta{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.9rem}.units{display:inline-flex;border:1px solid var(--line-2)}.units button{background:none;border:0;cursor:pointer;padding:.55rem .95rem;font-family:var(--body);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fg3);transition:background .25s var(--slow),color .25s var(--slow)}.units button.on{background:var(--ink);color:var(--cream)}.tabs{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.4rem}.tabs__t{background:none;border:1px solid var(--rule);cursor:pointer;padding:.6rem 1rem;font-family:var(--body);font-size:.8125rem;color:var(--fg2);transition:background .28s var(--slow),color .28s var(--slow),border-color .28s var(--slow)}.tabs__t:hover{border-color:var(--line-2);color:var(--fg)}.tabs__t.on{background:var(--ink);border-color:var(--ink);color:var(--cream)}.tabs__p{display:none}.tabs__p.on{display:block;animation:qfade .35s var(--slow)}.howto{margin-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--rule);padding-top:1.8rem}.howto__g{display:grid;gap:1.4rem 2rem;grid-template-columns:1fr;margin-top:1.1rem}@media(min-width:700px){.howto__g{grid-template-columns:repeat(2,1fr)}}@media(min-width:1060px){.howto__g{grid-template-columns:repeat(4,1fr)}}.howto h4{font-family:var(--body);font-size:.8125rem;font-weight:600;margin:0 0 .4rem;color:var(--fg)}.howto p{font-family:var(--body);font-size:.8125rem;line-height:1.6;color:var(--fg2);margin:0}.tline{list-style:none;margin:0;padding:0;position:relative}.tline:before{content:"";position:absolute;left:7px;top:10px;bottom:10px;width:1px;background:var(--rule)}.tline__i{position:relative;padding:0 0 clamp(1.8rem,3vw,2.6rem) 2.4rem}.tline__i:last-child{padding-bottom:0}.tline__d{position:absolute;left:0;top:6px;width:15px;height:15px;border-radius:50%;border:1px solid var(--rule);background:var(--surface)}.tline__i--now .tline__d{background:var(--ok);border-color:var(--ok);box-shadow:0 0 0 4px #2f6b4f29}.tline__i--next .tline__d{background:var(--brass);border-color:var(--brass)}.tline__s{display:inline-block;font-family:var(--body);font-size:.5625rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--fg3);margin-bottom:.55rem}.tline__i--now .tline__s{color:var(--ok)}.tline__i--next .tline__s{color:var(--brass)}.s-dark .tline__i--next .tline__s{color:var(--brass-lift)}.tline h3{font-family:var(--display);font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.2;margin:0 0 .5rem;color:var(--fg);letter-spacing:-.015em}.tline p{font-family:var(--body);font-size:.9375rem;line-height:1.65;color:var(--fg2);margin:0 0 .6rem;max-width:56ch}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cc-pages.css.map */
