.guide{max-width:100%;padding-block:var(--space-6) var(--section-spacing)}.guide__hero{margin-block-end:var(--space-8)}.guide__eyebrow{display:flex;align-items:center;gap:.75rem;margin-block:0 var(--space-4);color:var(--color-text-secondary);font-size:.71875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.guide__eyebrow:before{content:"";flex:0 0 auto;width:2.25rem;height:3px;background-color:var(--palette-yellow)}.guide__title{margin:0;max-width:22ch;font-size:clamp(2rem,4vw,3rem);font-weight:var(--font-weight-bold, 700);line-height:1.08;letter-spacing:var(--tracking-heading);color:var(--palette-ink);text-wrap:balance}.guide__content{max-width:70ch;color:var(--color-text);font-size:1.0625rem;line-height:1.8}.guide__content>p:first-child{font-size:clamp(1.1875rem,1.8vw,1.375rem);line-height:1.55;color:var(--palette-ink);text-wrap:pretty}.guide__content h2{margin-block:var(--space-8) var(--space-3);font-size:clamp(1.375rem,2.2vw,1.75rem);line-height:1.2;color:var(--palette-ink)}.guide__content h3{margin-block:var(--space-6) var(--space-2);font-size:1.125rem;color:var(--palette-ink)}.guide__content p{margin-block:0 1rem}.guide__content ul,.guide__content ol{margin-block:0 1.25rem;padding-inline-start:1.25rem}.guide__content li{margin-block-end:.5rem}.guide__content li::marker{color:var(--palette-yellow);font-weight:700}.guide__content strong{color:var(--palette-ink)}.guide__content a{color:var(--palette-link, var(--palette-navy));text-underline-offset:2px}.guide__content table{width:100%;margin-block:var(--space-2) var(--space-6);border-collapse:collapse;font-size:.9375rem;font-variant-numeric:tabular-nums}.guide__content th,.guide__content td{padding:.625rem .75rem;border-block-end:var(--hairline-soft);text-align:start;vertical-align:top}.guide__content thead th{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);border-block-end:2px solid var(--palette-ink)}.guide__content tbody tr:nth-child(odd) td,.guide__content tbody tr:nth-child(odd) th{background-color:color-mix(in srgb,var(--palette-stone) 55%,transparent)}@media(max-width:749px){.guide__content table{display:block;overflow-x:auto}}.guide__siblings{margin-block-start:var(--space-10);padding-block-start:var(--space-6);border-block-start:var(--hairline)}.guide__siblings-title{margin-block:0 var(--space-4);font-size:1.25rem;color:var(--palette-ink)}.guide__siblings-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}@media(min-width:750px){.guide__siblings-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}}.guide__sibling-link{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:4.25rem;padding:var(--space-4) var(--space-5);background-color:var(--palette-stone);border-radius:var(--radius-lg);color:var(--palette-ink);font-weight:var(--font-weight-semibold);text-decoration:none;transition:background-color var(--duration-fast) var(--easing-default)}.guide__sibling-link:hover{background-color:color-mix(in srgb,var(--palette-stone) 55%,var(--palette-mist))}.guide__sibling-arrow{flex:0 0 auto;color:var(--palette-yellow);font-weight:700}.guide__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-block-start:var(--space-8);padding:var(--space-6) var(--space-6);background-color:var(--palette-ink);border-radius:var(--radius-lg)}.guide__cta-text{margin:0;color:var(--color-on-primary);font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:var(--font-weight-semibold)}.guide__cta-button{min-height:3rem}.guide__content h2{position:relative;padding-block-start:var(--space-3)}.guide__content h2:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:2.5rem;height:3px;background-color:var(--palette-yellow)}.guide__content .guide-formula{margin-block:var(--space-4) var(--space-5);padding:var(--space-4) var(--space-5);background-color:var(--palette-stone);border-inline-start:3px solid var(--palette-yellow);border-radius:var(--radius-md);font-size:1.0625rem;line-height:1.5;color:var(--palette-ink)}.guide__content .guide-formula strong{font-variant-numeric:tabular-nums}.guide__content .guide-callout{margin-block:var(--space-6);padding:var(--space-5) var(--space-6);background-color:var(--palette-ink);border-radius:var(--radius-lg);color:var(--color-on-primary)}.guide__content .guide-callout>:first-child{margin-block-start:0}.guide__content .guide-callout>:last-child{margin-block-end:0}.guide__content .guide-callout-title{display:flex;align-items:center;gap:.625rem;margin-block:0 var(--space-3);font-size:.71875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--palette-yellow)}.guide__content .guide-callout-title:before{content:"";width:7px;height:7px;border-radius:1px;transform:rotate(45deg);background-color:var(--palette-yellow)}.guide__content .guide-callout ul{margin:0}.guide__content .guide-callout li{color:var(--color-on-primary-muted)}.guide__content .guide-callout strong{color:var(--color-on-primary)}.guide__content h3{padding-block-start:var(--space-2)}.guide__faq{margin-block-start:var(--space-10);max-width:70ch}.guide__faq-title{margin-block:0 var(--space-4);font-size:clamp(1.375rem,2.2vw,1.75rem);color:var(--palette-ink)}.guide__faq-item{border-block-end:var(--hairline)}.guide__faq-item:first-of-type{border-block-start:var(--hairline)}.guide__faq-question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-4);font-size:1.0625rem;font-weight:var(--font-weight-semibold);color:var(--palette-ink);cursor:pointer;list-style:none}.guide__faq-question::-webkit-details-marker{display:none}.guide__faq-icon{position:relative;flex:0 0 auto;width:1rem;height:1rem}.guide__faq-icon:before,.guide__faq-icon:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:.75rem;height:2px;background-color:var(--palette-yellow);transform:translate(-50%,-50%);transition:transform var(--duration-fast) var(--easing-default)}.guide__faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.guide__faq-item[open] .guide__faq-icon:after{transform:translate(-50%,-50%) rotate(0)}.guide__faq-answer{padding-block:0 var(--space-4);max-width:66ch;color:var(--color-text-secondary);line-height:1.7}@media(prefers-reduced-motion:reduce){.guide__faq-icon:before,.guide__faq-icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/guide-page.css.map */
