.bg-guides{--bg-green: #0f5c4a;--bg-navy: #071b33;--bg-navy-deep: #182f4f;--bg-sage: #e7ebe3;--bg-cream: #faf8f3;--bg-white: #ffffff;--bg-ink: rgb(var(--color-foreground, 7 27 51));--bg-surface: rgb(var(--color-background, 255 255 255));--bg-rule: color-mix(in srgb, var(--bg-navy) 12%, transparent);--bg-radius: 10px;--bg-radius-lg: 16px;--bg-measure: 76rem;--bg-pad: clamp(1.6rem, 4vw, 3.2rem);color:var(--bg-ink);font-family:var(--font-body-family, inherit)}.bg-guides *,.bg-guides *:before,.bg-guides *:after{box-sizing:border-box}.bg-guides__wrap{max-width:128rem;margin-inline:auto;padding-inline:var(--bg-pad)}.bg-guides h1,.bg-guides h2,.bg-guides h3,.bg-guides h4{font-family:var(--font-heading-family, inherit);color:var(--bg-navy);line-height:1.2;margin:0 0 .6em;text-wrap:balance}.bg-crumbs{font-size:1.4rem;margin:2rem 0 1.2rem}.bg-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0}.bg-crumbs li{display:flex;align-items:center;gap:.6rem}.bg-crumbs li+li:before{content:"/";opacity:.45}.bg-crumbs a{color:var(--bg-green);text-decoration:none}.bg-crumbs a:hover{text-decoration:underline}.bg-crumbs [aria-current=page]{opacity:.7}.bg-hero{background:var(--bg-sage);border-radius:var(--bg-radius-lg);padding:clamp(2.8rem,6vw,5.6rem) var(--bg-pad);margin-bottom:4rem}.bg-hero__eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem;font-weight:700;color:var(--bg-green);margin:0 0 1.2rem}.bg-hero h1{font-size:clamp(2.8rem,5vw,4.4rem);margin-bottom:1.6rem}.bg-hero__lede{font-size:clamp(1.6rem,2vw,1.9rem);line-height:1.6;max-width:var(--bg-measure);margin:0;color:color-mix(in srgb,var(--bg-navy) 88%,transparent)}.bg-cats{display:flex;flex-wrap:wrap;gap:.8rem;margin:2.4rem 0 0;padding:0;list-style:none}.bg-cats a{display:inline-block;padding:.7rem 1.4rem;border:1px solid var(--bg-green);border-radius:999px;font-size:1.4rem;text-decoration:none;color:var(--bg-green);background:var(--bg-white);transition:background .15s ease,color .15s ease}.bg-cats a:hover,.bg-cats a:focus-visible{background:var(--bg-green);color:#fff}.bg-sec{margin:0 0 5rem}.bg-sec__head{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;margin-bottom:2rem;flex-wrap:wrap}.bg-sec__head h2{font-size:clamp(2.2rem,3vw,2.8rem);margin:0}.bg-grid{display:grid;gap:2.4rem;grid-template-columns:1fr}@media(min-width:750px){.bg-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.bg-grid{grid-template-columns:repeat(3,1fr)}}.bg-card{display:flex;flex-direction:column;background:var(--bg-white);border:1px solid var(--bg-rule);border-radius:var(--bg-radius-lg);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.bg-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #071b3317}.bg-card__media{aspect-ratio:16 / 9;background:var(--bg-sage);overflow:hidden}.bg-card__media img{width:100%;height:100%;object-fit:cover;display:block}.bg-card__body{padding:2rem;display:flex;flex-direction:column;gap:1rem;flex:1}.bg-card__cat{font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bg-green);margin:0}.bg-card__title{font-size:1.9rem;margin:0}.bg-card__title a{color:var(--bg-navy);text-decoration:none}.bg-card__title a:hover{text-decoration:underline}.bg-card__excerpt{font-size:1.5rem;line-height:1.6;margin:0;opacity:.85}.bg-card__meta{margin-top:auto;font-size:1.3rem;opacity:.65;display:flex;gap:1.2rem;flex-wrap:wrap}.bg-card--feature{grid-column:1 / -1}@media(min-width:750px){.bg-card--feature{flex-direction:row}.bg-card--feature .bg-card__media{flex:0 0 44%;aspect-ratio:auto}.bg-card--feature .bg-card__body{padding:clamp(2rem,3vw,3.2rem);justify-content:center}.bg-card--feature .bg-card__title{font-size:clamp(2.2rem,3vw,3rem)}}.bg-article{padding-bottom:5rem}.bg-article__head{max-width:var(--bg-measure);margin:0 auto 3rem}.bg-article__cat{display:inline-block;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bg-green);margin-bottom:1.2rem}.bg-article__head h1{font-size:clamp(2.8rem,4.5vw,4rem)}.bg-article__standfirst{font-size:clamp(1.7rem,2vw,2rem);line-height:1.6;opacity:.9;margin:0 0 2rem}.bg-article__byline{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;font-size:1.4rem;opacity:.75;padding:1.6rem 0;border-block:1px solid var(--bg-rule)}.bg-article__figure{margin:0 0 3rem}.bg-article__figure img{width:100%;height:auto;display:block;border-radius:var(--bg-radius-lg);background:var(--bg-sage)}.bg-article__figure figcaption{font-size:1.3rem;opacity:.7;margin-top:.8rem}.bg-article__layout{display:grid;gap:3rem;grid-template-columns:1fr}@media(min-width:1000px){.bg-article__layout{grid-template-columns:24rem minmax(0,1fr);gap:5.6rem;align-items:start}.bg-article__aside{position:sticky;top:2.4rem}}.bg-toc{background:var(--bg-cream);border:1px solid var(--bg-rule);border-radius:var(--bg-radius);padding:1.8rem 2rem}.bg-toc>summary{font-weight:700;cursor:pointer;font-size:1.5rem;color:var(--bg-navy);list-style:none}.bg-toc>summary::-webkit-details-marker{display:none}.bg-toc>summary:after{content:" \25be";opacity:.6}.bg-toc[open]>summary:after{content:" \25b4"}.bg-toc ol{margin:1.4rem 0 0;padding-left:1.8rem;display:grid;gap:.8rem}.bg-toc a{color:var(--bg-navy);text-decoration:none;font-size:1.45rem;line-height:1.45}.bg-toc a:hover,.bg-toc a:focus-visible{color:var(--bg-green);text-decoration:underline}@media(min-width:1000px){.bg-toc{position:static}.bg-toc>summary{pointer-events:none}}.bg-body{max-width:var(--bg-measure);font-size:1.75rem;line-height:1.75}.bg-body>*+*{margin-top:1.6rem}.bg-body h2{font-size:clamp(2.2rem,3vw,2.7rem);margin-top:4rem;padding-top:.4rem;scroll-margin-top:2rem}.bg-body h3{font-size:clamp(1.8rem,2.2vw,2.1rem);margin-top:2.8rem;scroll-margin-top:2rem}.bg-body p{margin-bottom:0}.bg-body a{color:var(--bg-green);text-underline-offset:.2em}.bg-body ul,.bg-body ol{padding-left:2.2rem;display:grid;gap:.8rem}.bg-body li{line-height:1.7}.bg-body strong{color:var(--bg-navy)}.bg-takeaways{background:var(--bg-sage);border-radius:var(--bg-radius-lg);padding:2.4rem;margin:0 0 3rem}.bg-takeaways h2{font-size:1.6rem!important;text-transform:uppercase;letter-spacing:.08em;margin:0 0 1.4rem!important;color:var(--bg-green);padding:0!important}.bg-takeaways ul{margin:0;padding-left:1.8rem;display:grid;gap:1rem}.bg-takeaways li{font-size:1.6rem;line-height:1.6}.bg-note,.bg-safety{border-radius:var(--bg-radius);padding:2rem 2.2rem;margin:2.8rem 0;font-size:1.55rem;line-height:1.65}.bg-note{background:var(--bg-cream);border-left:4px solid var(--bg-green)}.bg-safety{background:#fdf6ec;border-left:4px solid #a9762a}.bg-note__title,.bg-safety__title{display:block;font-weight:700;margin-bottom:.6rem;color:var(--bg-navy)}.bg-note p:last-child,.bg-safety p:last-child{margin-bottom:0}.bg-tablewrap{overflow-x:auto;margin:2.8rem 0;-webkit-overflow-scrolling:touch}.bg-body table{width:100%;border-collapse:collapse;font-size:1.5rem;min-width:34rem}.bg-body th,.bg-body td{text-align:left;padding:1.1rem 1.2rem;border-bottom:1px solid var(--bg-rule);vertical-align:top}.bg-body thead th{background:var(--bg-sage);color:var(--bg-navy);font-weight:700}.bg-body tbody tr:nth-child(2n){background:color-mix(in srgb,var(--bg-cream) 60%,transparent)}.bg-check{list-style:none;padding-left:0!important;display:grid;gap:1rem}.bg-check li{position:relative;padding-left:3rem}.bg-check li:before{content:"\2713";position:absolute;left:0;top:0;width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;background:var(--bg-green);color:#fff;font-size:1.2rem;line-height:1}.bg-sources{margin-top:4rem;padding-top:2.4rem;border-top:2px solid var(--bg-rule)}.bg-sources h2{font-size:2rem;margin-top:0}.bg-sources ol{font-size:1.45rem;display:grid;gap:1rem;padding-left:2rem}.bg-sources a{word-break:break-word}.bg-sources .bg-accessed{opacity:.65;font-size:.95em}.bg-faq{margin-top:4rem}.bg-faq__item{border:1px solid var(--bg-rule);border-radius:var(--bg-radius);padding:1.6rem 1.8rem;margin-bottom:1.2rem;background:var(--bg-white)}.bg-faq__item>summary{font-weight:700;cursor:pointer;font-size:1.6rem;color:var(--bg-navy);list-style:none}.bg-faq__item>summary::-webkit-details-marker{display:none}.bg-faq__item>summary:after{content:"+";float:right;color:var(--bg-green);font-size:2rem;line-height:1}.bg-faq__item[open]>summary:after{content:"\2013"}.bg-faq__item>div{margin-top:1.2rem;font-size:1.55rem;line-height:1.7}.bg-cta{display:grid;gap:2rem;align-items:center;background:var(--bg-cream);border:1px solid var(--bg-rule);border-radius:var(--bg-radius-lg);padding:2.4rem;margin:4rem 0}@media(min-width:600px){.bg-cta{grid-template-columns:12rem minmax(0,1fr)}}.bg-cta__media img{width:100%;height:auto;border-radius:var(--bg-radius);display:block}.bg-cta__title{font-size:1.9rem;margin:0 0 .6rem}.bg-cta__text{font-size:1.5rem;line-height:1.6;margin:0 0 1.4rem;opacity:.85}.bg-cta__price{font-weight:700;color:var(--bg-navy)}.bg-body a.bg-cta__btn,.bg-cta__btn{display:inline-block;background:var(--bg-green);color:#fff;padding:1.2rem 2.4rem;border-radius:var(--bg-radius);text-decoration:none;font-weight:700;font-size:1.5rem;transition:filter .15s ease}.bg-body a.bg-cta__btn:hover,.bg-cta__btn:hover,.bg-body a.bg-cta__btn:focus-visible,.bg-cta__btn:focus-visible{filter:brightness(1.1);color:#fff}.bg-cta--quiet{background:transparent;border-style:dashed}.bg-body a.bg-cta--quiet .bg-cta__btn,.bg-cta--quiet .bg-cta__btn{background:transparent;color:var(--bg-green);border:1px solid var(--bg-green)}.bg-cta--quiet a.bg-cta__btn:hover{background:var(--bg-green);color:#fff!important}.bg-related{margin-top:5rem;padding-top:3rem;border-top:2px solid var(--bg-rule)}.bg-related h2{font-size:2.2rem}.bg-related__list{display:grid;gap:1.6rem;grid-template-columns:1fr;list-style:none;padding:0;margin:2rem 0 0}@media(min-width:750px){.bg-related__list{grid-template-columns:repeat(3,1fr)}}.bg-related__list a{display:block;padding:1.8rem;border:1px solid var(--bg-rule);border-radius:var(--bg-radius);text-decoration:none;color:var(--bg-navy);font-weight:600;font-size:1.55rem;line-height:1.45;height:100%;transition:border-color .15s ease,background .15s ease}.bg-related__list a:hover,.bg-related__list a:focus-visible{border-color:var(--bg-green);background:var(--bg-cream)}.bg-pager{display:flex;justify-content:space-between;gap:1.6rem;margin-top:3rem;flex-wrap:wrap}.bg-pager a{color:var(--bg-green);text-decoration:none;font-size:1.5rem;font-weight:600}.bg-pager a:hover{text-decoration:underline}.bg-pagination{display:flex;gap:.8rem;justify-content:center;margin-top:3rem;flex-wrap:wrap;list-style:none;padding:0}.bg-pagination a,.bg-pagination span{display:grid;place-items:center;min-width:4rem;height:4rem;padding-inline:1rem;border:1px solid var(--bg-rule);border-radius:var(--bg-radius);text-decoration:none;color:var(--bg-navy);font-size:1.5rem}.bg-pagination [aria-current=page]{background:var(--bg-green);color:#fff;border-color:var(--bg-green)}.bg-pdp-guides{margin:3.2rem 0}.bg-pdp-guides h2{font-size:1.8rem;margin-bottom:1.4rem}.bg-pdp-guides ul{list-style:none;padding:0;margin:0;display:grid;gap:1rem}.bg-pdp-guides a{display:block;padding:1.4rem 1.6rem;border:1px solid var(--bg-rule);border-radius:var(--bg-radius);text-decoration:none;color:var(--bg-navy);font-size:1.5rem;font-weight:600}.bg-pdp-guides a:hover,.bg-pdp-guides a:focus-visible{border-color:var(--bg-green);background:var(--bg-cream)}.bg-empty{background:var(--bg-cream);border-radius:var(--bg-radius-lg);padding:4rem 2.4rem;text-align:center}.bg-guides a:focus-visible,.bg-guides summary:focus-visible{outline:3px solid var(--bg-green);outline-offset:2px;border-radius:3px}.bg-skip-toc{position:absolute;left:-9999px}.bg-skip-toc:focus{position:static}@media(prefers-reduced-motion:reduce){.bg-guides *,.bg-guides *:before,.bg-guides *:after{transition:none!important;animation:none!important}.bg-card:hover{transform:none}}.bg-buybox{display:flex;flex-wrap:wrap;align-items:center;gap:1.4rem 2.4rem;background:var(--bg-cream);border:1px solid var(--bg-rule);border-radius:var(--bg-radius);padding:1.8rem 2rem;margin:2.8rem 0}.bg-body .bg-buybox__specs,.bg-buybox__specs{display:flex;flex-wrap:wrap;gap:1rem 2.2rem;list-style:none;margin:0;padding:0;flex:1 1 26rem}.bg-buybox__specs li{font-size:1.3rem;line-height:1.3;opacity:.75}.bg-buybox__specs strong{display:block;font-size:1.7rem;opacity:1;color:var(--bg-navy);font-weight:700}.bg-body a.bg-buybox__btn,.bg-buybox__btn{display:inline-block;background:var(--bg-green);color:#fff!important;border-radius:var(--bg-radius);padding:1.1rem 2rem;font-size:1.5rem;font-weight:600;text-decoration:none;white-space:nowrap}.bg-body a.bg-buybox__btn:hover,.bg-buybox__btn:hover{background:var(--bg-navy)}@media(max-width:599px){.bg-buybox{gap:1.2rem}.bg-buybox__btn{width:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/guides.css.map */
