.product-guide-main{width:min(100% - 3rem,54rem);padding-block:clamp(3.5rem,7vw,6rem)}.product-guide-header{padding-block-end:clamp(2.5rem,5vw,4rem)}.product-guide-eyebrow{color:var(--tr-brand-gold);letter-spacing:.14em;margin:0 0 1rem;font-size:.75rem;font-weight:700;line-height:1.4}.product-guide-header h1{max-width:17ch;font-family:var(--tr-font-display);letter-spacing:-.045em;text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(2.75rem,5vw,4.25rem);font-weight:400;line-height:1.04}.product-guide-intro{max-width:43rem}.product-guide-intro p,.product-guide-panel p,.product-guide-panel li,.product-guide-panel dd,.product-guide-conclusion p{color:#e7e9ecd1;font-size:1rem;line-height:1.75}.product-guide-intro p,.product-guide-panel p,.product-guide-panel ul,.product-guide-panel ol,.product-guide-conclusion p{margin:0}.product-guide-intro p+p{margin-block-start:.75rem}.product-guide-accordion{border-block-start:1px solid #e7e9ec2e}.product-guide-item{border-block-end:1px solid #e7e9ec2e}.product-guide-item h2{margin:0}.product-guide-item button{width:100%;min-height:5rem;color:var(--tr-brand-mist);cursor:pointer;text-align:start;background:0 0;border:0;grid-template-columns:2.5rem minmax(0,1fr) 1.5rem;align-items:center;gap:1.25rem;padding:1.25rem 0;display:grid}.product-guide-item button:hover .product-guide-item-title,.product-guide-item button[aria-expanded=true] .product-guide-item-title{color:var(--tr-brand-gold)}.product-guide-item button:focus-visible{outline-offset:-.25rem}.product-guide-index{color:var(--tr-brand-gold);letter-spacing:.1em;font-size:.8125rem;font-weight:700}.product-guide-item-title{font-family:var(--tr-font-display);font-size:clamp(1.2rem,2.2vw,1.65rem);font-weight:400;line-height:1.25;transition:color .18s}.product-guide-indicator{width:1.125rem;height:1.125rem;color:var(--tr-brand-gold);justify-self:end;position:relative}.product-guide-indicator:before,.product-guide-indicator:after{content:"";border-block-start:1px solid;width:.875rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-guide-indicator:after{transition:transform .18s;transform:translate(-50%,-50%)rotate(90deg)}.product-guide-item button[aria-expanded=true] .product-guide-indicator:after{transform:translate(-50%,-50%)rotate(0)}.product-guide-panel-content{gap:1rem;max-width:45rem;padding:.25rem 1.5rem 2.5rem 3.75rem;display:grid}.product-guide-panel ul,.product-guide-panel ol{gap:.35rem;padding-inline-start:1.4rem;display:grid}.product-guide-panel li::marker{color:var(--tr-brand-gold)}.product-guide-sequence{border-inline-start:1px solid #d4af3794;padding-inline-start:1rem}.product-guide-sequence-label,.product-guide-questions dt{color:var(--tr-brand-mist);font-weight:700}.product-guide-sequence p+p{margin-block-start:.25rem}.product-guide-questions{gap:1.35rem;margin:0;display:grid}.product-guide-questions dt{margin-block-end:.25rem}.product-guide-questions dd{margin:0}.product-guide-conclusion{max-width:46rem;padding-block:clamp(3rem,6vw,5rem) 1rem}.product-guide-conclusion h2{font-family:var(--tr-font-display);letter-spacing:-.035em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.1}.product-guide-price{font-weight:700;color:var(--tr-brand-gold)!important;margin-block:1.5rem 1rem!important}.product-guide-cta{border:1px solid color-mix(in srgb, var(--tr-brand-gold) 78%, var(--tr-brand-mist));border-radius:var(--tr-radius-sm);background:var(--tr-brand-gold);min-height:3rem;color:var(--tr-brand-midnight);justify-content:center;align-items:center;padding:.7rem 1.4rem;font-size:.875rem;font-weight:700;line-height:1.2;transition:background-color .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff4d}.product-guide-cta:hover{background:var(--tr-color-action-hover);box-shadow:inset 0 1px #ffffff6b,0 .4rem 1.2rem #d4af3724}html[data-theme=day] .product-guide-eyebrow,html[data-theme=day] .product-guide-index,html[data-theme=day] .product-guide-indicator,html[data-theme=day] .product-guide-price{color:var(--tr-color-accent-readable-day)!important}html[data-theme=day] .product-guide-intro p,html[data-theme=day] .product-guide-panel p,html[data-theme=day] .product-guide-panel li,html[data-theme=day] .product-guide-panel dd,html[data-theme=day] .product-guide-conclusion p{color:var(--tr-brand-slate)}html[data-theme=day] .product-guide-accordion,html[data-theme=day] .product-guide-item{border-color:#22334a2e}html[data-theme=day] .product-guide-item button,html[data-theme=day] .product-guide-sequence-label,html[data-theme=day] .product-guide-questions dt{color:var(--tr-brand-midnight)}html[data-theme=day] .product-guide-item button:hover .product-guide-item-title,html[data-theme=day] .product-guide-item button[aria-expanded=true] .product-guide-item-title{color:var(--tr-color-accent-readable-day)}html[data-theme=day] .product-guide-sequence{border-color:var(--tr-color-accent-readable-day)}@media (max-width:40rem){.product-guide-main{width:min(100% - 2.5rem,54rem)}.product-guide-item button{grid-template-columns:1.75rem minmax(0,1fr) 1.125rem;gap:.75rem}.product-guide-panel-content{padding-inline:2.5rem .25rem}}@media (prefers-reduced-motion:reduce){.product-guide-item-title,.product-guide-indicator:after,.product-guide-cta{transition:none}}
