.brs-g,.brs-gh{padding-top:var(--brs-g-pt, 56px);padding-bottom:var(--brs-g-pb, 56px)}.brs-g__eyebrow{margin:0 0 1rem;font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-button))}.brs-g__caption{margin:.8rem 0 0;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.7)}.brs-gh__intro{max-width:72rem}.brs-gh__heading{margin:0;text-wrap:balance}.brs-gh__text{margin-top:1.6rem;font-size:1.8rem;line-height:1.6}.brs-gh__text p{margin:0}.brs-gh__text p+p{margin-top:1rem}.brs-gh__rings{margin:3.2rem 0 0}.brs-gh__rings svg{display:block;width:100%;height:auto;max-width:86rem}.brs-gh__ring{fill:none;stroke:rgba(var(--color-foreground),.55)}.brs-gh__ring--mark{stroke:rgb(var(--color-button))}.brs-gh__ringlabel{font-family:var(--font-body-family);font-size:4.4px;fill:rgba(var(--color-foreground),.75);font-variant-numeric:tabular-nums}.brs-gh__paths{list-style:none;margin:3.2rem 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem}@media screen and (min-width:750px){.brs-gh__paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}}.brs-gh__path{display:flex;flex-direction:column;gap:.6rem;padding:2rem 2.2rem;border:1px solid rgba(var(--color-foreground),.08);border-radius:var(--text-boxes-radius, 0);box-shadow:0 1px 2px #0000000a,0 10px 30px #0000000f}.brs-gh__path-title{margin:0}.brs-gh__path-text{margin:0;font-size:1.45rem;line-height:1.5;flex:1}.brs-gh__path-link{font-weight:600;font-size:1.45rem}.brs-g__wrap{margin:0 auto;display:flex;flex-direction:column;gap:2.4rem}.brs-g__wrap--narrow{max-width:68rem}.brs-g__head{display:flex;flex-direction:column}.brs-g__heading{margin:0;text-wrap:balance}.brs-g__intro,.brs-g__text{font-size:1.7rem;line-height:1.7}.brs-g__intro{margin-top:1.4rem}.brs-g__intro>:first-child,.brs-g__text>:first-child{margin-top:0}.brs-g__intro>:last-child,.brs-g__text>:last-child{margin-bottom:0}.brs-g__text h3{margin:2.4rem 0 .6rem}.brs-g__text ol,.brs-g__text ul{padding-left:2.2rem}.brs-g__text li+li{margin-top:.6rem}.brs-g__callout{padding:1.8rem 2.2rem;border-left:3px solid rgb(var(--color-button));background:rgba(var(--color-foreground),.04);font-size:1.6rem;line-height:1.6}.brs-g__callout-label{margin:0 0 .4rem;font-weight:700}.brs-g__callout .rte>:first-child{margin-top:0}.brs-g__callout .rte>:last-child{margin-bottom:0}.brs-g__figure{margin:0}.brs-gf{display:block;width:100%;height:auto;max-width:60rem}.brs-gf__band{fill:none;stroke:rgba(var(--color-foreground),.22)}.brs-gf__around{fill:none;stroke:rgb(var(--color-button));stroke-width:.8;stroke-dasharray:2 1.6}.brs-gf__dim{stroke:rgb(var(--color-foreground));stroke-width:.7}.brs-gf__arrowhead{fill:rgb(var(--color-foreground))}.brs-gf__section{fill:rgba(var(--color-foreground),.18);stroke:rgba(var(--color-foreground),.6);stroke-width:.6}.brs-gf__finger{stroke:rgb(var(--color-button));stroke-width:.8;stroke-dasharray:2 1.6}.brs-gf__label{font-family:var(--font-body-family);font-size:5px;fill:rgba(var(--color-foreground),.8)}.brs-gf__label--strong{font-weight:700;fill:rgb(var(--color-foreground))}.brs-gf__label--accent{fill:rgb(var(--color-button));font-weight:600}.brs-g__methods{list-style:none;margin:0;padding:0;position:relative}.brs-g__methods:before{content:"";position:absolute;left:.6rem;top:1rem;bottom:1rem;width:2px;background:rgba(var(--color-foreground),.12)}.brs-g__method{position:relative;padding:0 0 2.4rem 3.6rem}.brs-g__method:last-child{padding-bottom:0}.brs-g__method:before{content:"";position:absolute;left:0;top:.55rem;width:1.4rem;height:1.4rem;border-radius:50%;background:rgb(var(--color-background));border:2px solid rgba(var(--color-foreground),.45)}.brs-g__method:last-child:before{border-color:rgb(var(--color-button));background:rgb(var(--color-button))}.brs-g__method-head{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-bottom:.6rem}.brs-g__method-name{margin:0;font-size:1.9rem}.brs-g__verdict{display:inline-block;padding:.2rem .9rem;border-radius:99rem;font-size:1.2rem;font-weight:700;letter-spacing:.04em;border:1px solid currentColor}.brs-g__verdict--good{color:#2f6f47;background:#2f6f4714}.brs-g__verdict--close{color:#8a5a00;background:#8a5a0014}.brs-g__verdict--poor{color:#a3352c;background:#a3352c12}.brs-g__method-how,.brs-g__method-catch{font-size:1.55rem;line-height:1.6}.brs-g__method-how>:first-child,.brs-g__method-catch>:first-child{margin-top:0}.brs-g__method-how>:last-child{margin-bottom:.4rem}.brs-g__method-catch{color:rgba(var(--color-foreground),.78)}.brs-g__products{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem}@media screen and (min-width:750px){.brs-g__products:has(>:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}}.brs-g__product{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:1.6rem;align-items:center;padding:1.6rem;border:1px solid rgba(var(--color-foreground),.08);border-radius:var(--text-boxes-radius, 0);box-shadow:0 1px 2px #0000000a,0 10px 30px #0000000f}@media screen and (min-width:750px){.brs-g__product{grid-template-columns:14rem minmax(0,1fr)}}.brs-g__product-media{display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--media-radius, 0);background:rgba(var(--color-foreground),.03)}.brs-g__product-media img{display:block;width:100%;height:100%;object-fit:contain}.brs-g__product-body{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0}.brs-g__product-title{margin:0}.brs-g__product-title a{color:inherit;text-decoration:none}.brs-g__product-title a:hover{text-decoration:underline}.brs-g__product-price{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.brs-g__product-note{margin:0;font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}.brs-g__product-button{margin-top:.8rem;min-height:4rem;padding:0 2rem}.brs-g__product-picks-label{margin:.6rem 0 0;font-size:1.3rem;font-weight:600}.brs-g__product-picks{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.4rem}.brs-g__product-picks .button{min-height:4rem;min-width:7.2rem;padding:0 1.6rem}.brs-g__faq{border-top:1px solid rgba(var(--color-foreground),.12)}.brs-g__q{border-bottom:1px solid rgba(var(--color-foreground),.12)}.brs-g__q-title{display:flex;justify-content:space-between;gap:1.6rem;padding:1.6rem 0;font-size:1.7rem;font-weight:600;cursor:pointer;list-style:none}.brs-g__q-title::-webkit-details-marker{display:none}.brs-g__q-title:after{content:"+";font-weight:400;flex:none}.brs-g__q[open] .brs-g__q-title:after{content:"\2013"}.brs-g__q-title:focus-visible{outline:2px solid rgb(var(--color-button));outline-offset:2px}.brs-g__q-answer{padding:0 0 1.8rem;font-size:1.6rem;line-height:1.65}.brs-g__q-answer>:first-child{margin-top:0}.brs-g__q-answer>:last-child{margin-bottom:0}.brs-g__buttons{display:flex;flex-wrap:wrap;gap:1.2rem}.brs-g__buttons .button--secondary{background:rgb(var(--color-foreground));color:rgb(var(--color-background));--border-opacity: 1}.brs-g__buttons .button--secondary:after{box-shadow:none}.brs-g__buttons .button--secondary:hover{background:rgba(var(--color-foreground),.85)}.brs-g__chart{display:grid;grid-template-columns:minmax(0,1fr);gap:0 2.4rem}@media screen and (min-width:750px){.brs-g__chart{grid-template-columns:repeat(2,minmax(0,1fr))}.brs-g__chart-note{grid-column:1 / -1}}.brs-g__chart-scroll{overflow-x:auto}.brs-g__table{width:100%;border-collapse:collapse;font-size:1.5rem;font-variant-numeric:tabular-nums}.brs-g__table th,.brs-g__table td{padding:.7rem .8rem;text-align:right;white-space:nowrap;border-bottom:1px solid rgba(var(--color-foreground),.08)}.brs-g__table th:first-child{text-align:left}.brs-g__table thead th{font-size:1.2rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.7);border-bottom:2px solid rgba(var(--color-foreground),.2)}.brs-g__table tbody th{font-weight:700}.brs-g__table thead th{white-space:normal;vertical-align:bottom;line-height:1.3}.brs-g__table tbody td:nth-child(2){font-weight:700;color:rgb(var(--color-foreground))}.brs-g__table tbody td:nth-child(3){color:rgba(var(--color-foreground),.6)}.brs-g__table tbody tr:nth-child(2n){background:rgba(var(--color-foreground),.025)}.brs-g__table tr.is-yours{background:rgba(var(--color-button),.14);box-shadow:inset 3px 0 rgb(var(--color-button))}@media screen and (max-width:749px){.brs-gh__text{font-size:1.65rem}.brs-g__intro,.brs-g__text{font-size:1.6rem}.brs-g__callout{padding:1.5rem 1.6rem}.brs-g__method{padding-left:3rem}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/section-brs-guide.css.map */
