.reg{--g: #1b7754;--gd: #0f3d2c;--gold: #b8955a;--cream: #f7f4ee;--line: rgba(15,61,44,.14);color:#1c1c1c}.reg a:not(.button):not(.full-unstyled-link){color:var(--g);text-underline-offset:.2em}.reg-highlight a:not(.button){color:#e6cf9f!important}.reg-hero{background:radial-gradient(120% 140% at 85% 0%,#2a9a70 0%,var(--g) 35%,var(--gd) 100%);color:#fff;padding:5rem 0 4.5rem;position:relative;overflow:hidden}.reg-hero:after{content:"";position:absolute;right:-8rem;top:-6rem;width:36rem;height:36rem;border:1px solid rgba(255,255,255,.18);transform:rotate(45deg)}.reg-hero:before{content:"";position:absolute;right:-2rem;top:2rem;width:22rem;height:22rem;border:1px solid rgba(184,149,90,.5);transform:rotate(45deg)}.reg-hero__inner{position:relative;z-index:1}.reg-hero h1{color:#fff;font-size:clamp(3.4rem,6vw,5.6rem);line-height:1.05;margin:.6rem 0 1.6rem;max-width:20ch}.reg-hero__lead{font-size:1.8rem;line-height:1.6;max-width:62rem;color:#ffffffe6;margin:0 0 2rem}.reg-kicker{text-transform:uppercase;letter-spacing:.25em;font-size:1.2rem;color:#e6cf9f;margin:2rem 0 0}.reg-crumbs{font-size:1.3rem;color:#ffffffbf}.reg-crumbs a{color:#fff!important}.reg-crumbs span{margin:0 .4rem;opacity:.6}.reg-hero__facts{display:flex;flex-wrap:wrap;gap:1rem 2.4rem;list-style:none;padding:0;margin:0;font-size:1.4rem}.reg-hero__facts li{border-left:2px solid var(--gold);padding-left:1rem}.reg-hero__facts strong{font-size:2rem;margin-right:.3rem}.reg-layout>*{min-width:0}.reg-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:3rem;padding-top:3rem;padding-bottom:5rem}@media(min-width:990px){.reg-layout{grid-template-columns:26rem minmax(0,1fr);gap:5rem}}.reg-toc{align-self:start}@media(min-width:990px){.reg-toc{position:sticky;top:10rem;max-height:calc(100vh - 12rem);overflow:auto}}.reg-toc details{background:var(--cream);border:1px solid var(--line);padding:1.4rem 1.6rem}.reg-toc summary{font-size:1.3rem;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;color:var(--gd)}.reg-toc ol{margin:1rem 0 0;padding-left:2rem;font-size:1.45rem;line-height:1.5}.reg-toc li{margin:.45rem 0}.reg-toc a{text-decoration:none;color:#1c1c1c}.reg-toc a:hover{color:var(--g);text-decoration:underline}.reg-body{font-size:1.65rem;line-height:1.75;max-width:78rem}.reg-section{padding:1rem 0 3rem;border-bottom:1px solid var(--line);scroll-margin-top:12rem}.reg-section:last-child{border-bottom:0}.reg-section h2{font-size:clamp(2.6rem,3.2vw,3.4rem);line-height:1.2;color:var(--gd);margin:2rem 0 1.4rem}.reg-section h2:before{content:"";display:block;width:1.1rem;height:1.1rem;background:var(--gold);transform:rotate(45deg);margin-bottom:1.4rem}.reg-section h3{font-size:2rem;color:var(--gd);margin:2.4rem 0 .8rem}.reg-cite{font-size:.72em;vertical-align:super;text-decoration:none;margin-left:.1rem}.reg-keypoints{background:var(--cream);border:1px solid var(--line);padding:1rem 2.4rem 2.4rem;margin-top:0}.reg-keypoints ul{padding-left:2rem}.reg-keypoints li{margin:.8rem 0}.reg-callout{margin:2rem 0;padding:1.8rem 2.2rem;background:linear-gradient(135deg,#1b775414,#b8955a1a);border-left:4px solid var(--g)}.reg-callout p{margin:0}.reg-note{background:#fffaf0;border:1px dashed var(--gold);padding:1.4rem 1.8rem;font-size:1.5rem}.reg-cards{display:grid;grid-template-columns:1fr;gap:1.4rem;margin:2rem 0}@media(min-width:750px){.reg-cards{grid-template-columns:1fr 1fr}}.reg-card{border:1px solid var(--line);padding:1.8rem 2rem;background:#fff;transition:box-shadow .2s,transform .2s}.reg-card:hover{box-shadow:0 10px 30px #0f3d2c14;transform:translateY(-2px)}.reg-card h3{margin:.2rem 0 .6rem}.reg-card p{margin:0;font-size:1.5rem;line-height:1.65}.reg-card__tag{font-size:1.15rem!important;letter-spacing:.18em;text-transform:uppercase;color:#7d5f2c}.reg-four{display:grid;grid-template-columns:1fr;gap:1.6rem;margin-top:2rem}@media(min-width:750px){.reg-four{grid-template-columns:1fr 1fr}}.reg-four>div{padding:2rem;background:var(--cream);position:relative}.reg-four h3{margin-top:.4rem}.reg-four p{font-size:1.5rem;line-height:1.65;margin:0}.reg-four__n{font-size:3.6rem;color:#1b775440;font-weight:700;line-height:1}.reg-table-wrap{overflow-x:auto;margin:1.6rem 0 2rem;-webkit-overflow-scrolling:touch}.reg-table{width:100%;border-collapse:collapse;font-size:1.45rem;line-height:1.5;min-width:56rem}.reg-table th{background:var(--gd);color:#fff;text-align:left;padding:1rem 1.2rem;font-weight:400;letter-spacing:.04em}.reg-table td{padding:1rem 1.2rem;border-bottom:1px solid var(--line);vertical-align:top}.reg-table tbody tr:nth-child(2n) td{background:#fbfaf7}.reg-scale{display:grid;grid-template-columns:repeat(5,1fr);gap:.4rem;margin:2.4rem 0 .6rem}.reg-scale__step{padding:1.2rem .8rem;color:#fff;font-size:1.3rem;line-height:1.3;text-align:center}.reg-scale__step strong{display:block;font-size:1.4rem;margin-bottom:.3rem}.reg-scale__step span{opacity:.85;font-size:1.2rem}.reg-scale .s0{background:#0f3d2c}.reg-scale .s1{background:#1b7754}.reg-scale .s2{background:#2b6f56}.reg-scale .s3{background:#55705c}.reg-scale .s4{background:#7d5f2c}.reg-scale__caption{font-size:1.3rem;color:#555;margin:0 0 2rem}@media(max-width:749px){.reg-scale{grid-template-columns:1fr}.reg-scale__step{text-align:left}}.reg-highlight{background:var(--gd);color:#fff;padding:1rem 2.4rem 2.6rem;border-bottom:0;margin:2rem 0}.reg-highlight h2{color:#fff}.reg-highlight a{color:#e6cf9f}.reg-flags{display:grid;grid-template-columns:1fr;gap:1.6rem}@media(min-width:750px){.reg-flags{grid-template-columns:1fr 1fr}}.reg-flags>div{padding:1.6rem 2rem;border:1px solid var(--line)}.reg-flags>div:first-child{border-top:4px solid #a33}.reg-flags>div:last-child{border-top:4px solid var(--g)}.reg-flags h3{margin-top:.4rem}.reg-flags ul{padding-left:2rem;font-size:1.5rem}.reg-steps li{margin:.6rem 0}.reg-checklist ol{counter-reset:c;list-style:none;padding:0}.reg-checklist li{counter-increment:c;position:relative;padding:1rem 0 1rem 5rem;border-bottom:1px solid var(--line)}.reg-checklist li:before{content:counter(c);position:absolute;left:0;top:.9rem;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--g);color:#fff;display:grid;place-items:center;font-size:1.4rem}.reg-shop{background:var(--cream);padding:1rem 2.4rem 2.6rem;border-bottom:0;margin:2rem 0}.reg-products{margin:2rem 0;padding:0;list-style:none}.reg-shop__ctas{display:flex;flex-wrap:wrap;gap:1rem}.reg-faq details{border-bottom:1px solid var(--line);padding:1.2rem 0}.reg-faq summary{cursor:pointer;font-size:1.75rem;color:var(--gd);list-style:none;position:relative;padding-right:3rem}.reg-faq summary::-webkit-details-marker{display:none}.reg-faq summary:after{content:"+";position:absolute;right:0;top:0;font-size:2.2rem;color:#7d5f2c}.reg-faq details[open] summary:after{content:"\2013"}.reg-faq p{margin:1rem 0 0}.reg-sources ol{font-size:1.4rem;line-height:1.6;padding-left:2.2rem}.reg-sources li{margin:.5rem 0;scroll-margin-top:12rem}.reg-sources li:target{background:#fff6d8}.reg-disclaimer{font-size:1.3rem;color:#555}
/*# sourceMappingURL=/cdn/shop/t/13/assets/re-guide.css.map */
