.guide-hero,.guide-intro,.guide-topics,.guide-previews,.guide-cta,.guide-fit,.guide-faq{--ag-text: rgba(var(--color-foreground), 1);--ag-muted: rgba(var(--color-foreground), .74);--ag-soft: rgba(var(--color-foreground), .04);--ag-border: rgba(var(--color-foreground), .12);--ag-radius-lg: 2.4rem;--ag-radius-md: 1.8rem;--ag-radius-sm: 1.2rem;--ag-shadow: 0 18px 50px rgba(0, 0, 0, .08);--ag-shadow-card: 0 10px 30px rgba(0, 0, 0, .04);--ag-shadow-card-hover: 0 18px 40px rgba(0, 0, 0, .12);--ag-max-copy: 76rem;--ag-max-shell: 124rem}.guide-hero .page-width,.guide-intro .page-width,.guide-topics .page-width,.guide-previews .page-width,.guide-cta .page-width,.guide-fit .page-width,.guide-faq .page-width{max-width:var(--ag-max-shell);margin:0 auto}.guide-hero{padding:2.6rem 0 2.2rem}.guide-intro,.guide-topics,.guide-previews,.guide-fit,.guide-faq{padding:2.2rem 0}.guide-cta{padding:1.8rem 0 1.2rem}.guide-hero__shell,.guide-intro__shell,.guide-topics__shell,.guide-previews__shell,.guide-cta__shell,.guide-fit__shell,.guide-faq__shell{width:100%}.guide-hero__shell,.guide-fit__shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(42rem,56rem);gap:3rem;align-items:center}.guide-hero__content,.guide-intro__shell,.guide-topics__header,.guide-fit__content,.guide-faq__header{max-width:var(--ag-max-copy)}.guide-hero__eyebrow,.guide-previews__eyebrow,.guide-fit__eyebrow,.guide-cta__eyebrow{margin:0 0 1rem;font-size:1.25rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ag-muted);font-weight:700}.guide-hero__title,.guide-intro__title,.guide-topics__title,.guide-previews__title,.guide-cta__title,.guide-fit__title,.guide-faq__title{margin:0 0 1.2rem;line-height:1.06;letter-spacing:-.025em}.guide-hero__title{font-size:clamp(3.4rem,5vw,5.4rem)}.guide-intro__title,.guide-topics__title,.guide-previews__title,.guide-cta__title,.guide-fit__title,.guide-faq__title{font-size:clamp(2.6rem,3.5vw,4rem)}.guide-hero__text,.guide-intro__text,.guide-topics__intro,.guide-previews__text,.guide-cta__text,.guide-fit__text,.guide-faq__intro,.guide-faq__answer{color:var(--ag-muted);font-size:1.7rem;line-height:1.75}.guide-hero__text p,.guide-intro__text p,.guide-topics__intro p,.guide-previews__text p,.guide-cta__text p,.guide-fit__text p,.guide-faq__intro p,.guide-faq__answer p{margin:0 0 1.2rem}.guide-hero__text p:last-child,.guide-intro__text p:last-child,.guide-topics__intro p:last-child,.guide-previews__text p:last-child,.guide-cta__text p:last-child,.guide-fit__text p:last-child,.guide-faq__intro p:last-child,.guide-faq__answer p:last-child{margin-bottom:0}.guide-hero__actions,.guide-previews__actions,.guide-cta__actions,.guide-fit__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2rem}.guide-hero__button,.guide-previews__button,.guide-cta__button,.guide-fit__button{min-width:18rem;border-radius:999px}.guide-hero__button--secondary,.guide-previews__button--secondary,.guide-cta__button--secondary,.guide-fit__button--secondary{background:transparent;color:var(--ag-text);border:1px solid var(--ag-border)}.guide-hero__explore{display:flex;flex-wrap:wrap;gap:1rem 1.6rem;align-items:center;margin-top:2rem;padding-top:1.6rem;border-top:1px solid var(--ag-border)}.guide-hero__explore-label{font-weight:700;font-size:1.45rem;color:var(--ag-text)}.guide-hero__explore-links{display:flex;flex-wrap:wrap;gap:1rem 1.6rem}.guide-hero__explore-links a{text-decoration:none;font-weight:600;font-size:1.45rem}.guide-hero__media,.guide-fit__media{width:100%}.guide-hero__image,.guide-hero__placeholder,.guide-fit__image,.guide-fit__placeholder{display:block;width:100%;border-radius:var(--ag-radius-lg);overflow:hidden;box-shadow:var(--ag-shadow)}.guide-hero__image,.guide-fit__image{object-fit:cover}.guide-hero__image{aspect-ratio:1.05 / 1}.guide-fit__image{aspect-ratio:1 / 1}.guide-hero__placeholder,.guide-fit__placeholder{background:var(--ag-soft);border:1px solid var(--ag-border);display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem}.guide-hero__placeholder{aspect-ratio:1.05 / 1}.guide-fit__placeholder{aspect-ratio:1 / 1}.guide-hero__placeholder p,.guide-fit__placeholder p{margin:.8rem 0 0;color:var(--ag-muted)}.guide-topics__header,.guide-faq__header{margin-bottom:1.8rem}.guide-topics__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem}.guide-topics__card{scroll-margin-top:12rem;border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);overflow:hidden;background:rgb(var(--color-background));box-shadow:var(--ag-shadow-card);display:flex;flex-direction:column;height:100%;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.guide-topics__card:hover{transform:translateY(-4px);box-shadow:var(--ag-shadow-card-hover);border-color:rgba(var(--color-foreground),.18)}.guide-topics__image,.guide-topics__placeholder{display:block;width:100%;aspect-ratio:1.15 / 1}.guide-topics__image{object-fit:cover}.guide-topics__placeholder{background:var(--ag-soft);color:var(--ag-muted);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--ag-border)}.guide-topics__body{display:flex;flex-direction:column;flex:1 1 auto;padding:2rem}.guide-topics__card-title{margin:0 0 .8rem;font-size:2rem;line-height:1.2}.guide-topics__card-text{color:var(--ag-muted);font-size:1.5rem;line-height:1.7}.guide-topics__card-text p:last-child{margin-bottom:0}.guide-topics__link{margin-top:auto;padding-top:1.4rem;font-weight:700;text-decoration:none;display:inline-block}.guide-topics__link:after{content:" \2192"}.guide-previews__shell{display:grid;gap:1.4rem}.guide-previews__item,.guide-fit{scroll-margin-top:12rem}.guide-previews__item-inner,.guide-faq__list{max-width:var(--ag-max-copy)}.guide-previews__item-inner{padding:2rem 2.2rem;border:1px solid var(--ag-border);border-radius:var(--ag-radius-lg);background:rgba(var(--color-foreground),.025)}.guide-calculator{margin-top:1.8rem;padding:1.8rem;border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);background:rgb(var(--color-background))}.guide-calculator__row{display:grid;gap:1rem}.guide-calculator__label{font-weight:700;font-size:1.45rem}.guide-calculator__controls{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.guide-calculator__input{min-width:22rem;min-height:4.8rem;padding:1.2rem 1.4rem;border:1px solid var(--ag-border);border-radius:999px;background:rgb(var(--color-background));font-size:1.5rem}.guide-calculator__button{border-radius:999px}.guide-calculator__formula,.guide-calculator__result{margin:1.2rem 0 0;font-size:1.45rem;line-height:1.6;color:var(--ag-muted)}.guide-calculator__result{color:var(--ag-text);font-weight:700}.guide-fit__points{display:grid;gap:1.2rem;margin-top:1.8rem}.guide-fit__point{padding:1.6rem;border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);background:rgba(var(--color-foreground),.025)}.guide-fit__point h3{margin:0 0 .6rem;font-size:1.8rem;line-height:1.2}.guide-fit__point p{margin:0;color:var(--ag-muted);font-size:1.45rem;line-height:1.65}.guide-faq__list{display:grid;gap:1rem}.guide-faq__item{border:1px solid var(--ag-border);border-radius:var(--ag-radius-md);background:rgb(var(--color-background));overflow:hidden}.guide-faq__question{cursor:pointer;list-style:none;padding:1.8rem 2rem;font-weight:700;font-size:1.65rem;line-height:1.4;position:relative}.guide-faq__question::-webkit-details-marker{display:none}.guide-faq__question:after{content:"+";position:absolute;right:2rem;top:50%;transform:translateY(-50%);font-size:2rem;line-height:1}.guide-faq__item[open] .guide-faq__question:after{content:"\2212"}.guide-faq__answer{padding:0 2rem 1.8rem}.guide-cta__shell{max-width:72rem;margin:0 auto;text-align:center;padding:2.3rem 2.4rem;border-radius:2.4rem;border:1px solid rgba(var(--color-foreground),.12);background:rgba(var(--color-foreground),.04);box-shadow:0 12px 30px #0000000f}.guide-cta__eyebrow{font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);margin:0 0 .8rem;font-weight:700}.guide-cta__title{margin:0 0 1rem;font-size:clamp(2.6rem,3.5vw,3.6rem);line-height:1.1;letter-spacing:-.02em}.guide-cta__text{margin:0 0 1.6rem;font-size:1.6rem;line-height:1.7;color:rgba(var(--color-foreground),.75)}.guide-cta__text p{margin:0 0 1rem}.guide-cta__text p:last-child{margin-bottom:0}.guide-cta__actions{justify-content:center}.guide-previews__text ul,.guide-previews__text ol,.guide-intro__text ul,.guide-intro__text ol,.guide-fit__text ul,.guide-fit__text ol,.guide-faq__answer ul,.guide-faq__answer ol{margin:1rem 0 1.2rem 2rem}.guide-previews__text li,.guide-intro__text li,.guide-fit__text li,.guide-faq__answer li{margin-bottom:.6rem}html{scroll-behavior:smooth}@media screen and (max-width:1199px){.guide-topics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:989px){.guide-hero{padding:2.1rem 0 1.9rem}.guide-intro,.guide-topics,.guide-previews,.guide-cta,.guide-fit,.guide-faq{padding:2rem 0}.guide-hero__shell,.guide-fit__shell{grid-template-columns:1fr;gap:2rem}.guide-hero__image,.guide-hero__placeholder,.guide-fit__image,.guide-fit__placeholder{aspect-ratio:16 / 11}.guide-hero__content,.guide-intro__shell,.guide-topics__header,.guide-previews__item-inner,.guide-cta__shell,.guide-fit__content,.guide-faq__header,.guide-faq__list{max-width:100%}}@media screen and (max-width:749px){.guide-hero,.guide-intro,.guide-topics,.guide-previews,.guide-cta,.guide-fit,.guide-faq{padding:1.6rem 0}.guide-hero__title{font-size:3.8rem}.guide-intro__title,.guide-topics__title,.guide-previews__title,.guide-cta__title,.guide-fit__title,.guide-faq__title{font-size:2.9rem}.guide-hero__text,.guide-intro__text,.guide-topics__intro,.guide-previews__text,.guide-cta__text,.guide-fit__text,.guide-faq__intro,.guide-faq__answer{font-size:1.55rem}.guide-topics__grid{grid-template-columns:1fr}.guide-topics__body,.guide-previews__item-inner,.guide-cta__shell,.guide-calculator,.guide-fit__point,.guide-faq__question,.guide-faq__answer{padding-left:1.8rem;padding-right:1.8rem}.guide-topics__body,.guide-previews__item-inner,.guide-cta__shell,.guide-calculator{padding-top:1.8rem;padding-bottom:1.8rem}.guide-faq__answer{padding-bottom:1.8rem}.guide-hero__actions,.guide-previews__actions,.guide-cta__actions,.guide-fit__actions{flex-direction:column;align-items:stretch}.guide-hero__button,.guide-previews__button,.guide-cta__button,.guide-fit__button,.guide-calculator__button{width:100%}.guide-calculator__controls{flex-direction:column;align-items:stretch}.guide-calculator__input{width:100%;min-width:0}.guide-topics__card:hover{transform:none;box-shadow:var(--ag-shadow-card)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/archery-guide.css.map */
