.ath-support-hero .container,.ath-support>.container{max-width:1160px}.ath-support-hero--page .container,.ath-support--page>.container{max-width:800px}.ath-support{padding-block:52px 88px}.ath-support__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(32px,5vw,72px)}.ath-support .ath-support__copy{min-width:0;max-width:none;font-size:15px;line-height:1.8}.ath-support__copy>p{margin-block:0 20px}.ath-support .ath-support__copy h2,.ath-support .ath-support__copy h3{font-family:Archivo,sans-serif;font-size:24px;font-weight:600;letter-spacing:-.025em;line-height:1.3;margin-block:36px 14px}.ath-support .ath-support__copy h3{font-size:19px;margin-top:28px}.ath-support__copy>h2:not(:first-child){border-top:1px solid var(--border);padding-top:28px}.ath-support__copy ul,.ath-support__copy ol{padding-left:22px;margin-block:16px 24px}.ath-support__copy li+li{margin-top:10px}.ath-support__copy a:not(.btn),.ath-support__form-note a{color:var(--ink);overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.ath-support__copy a:not(.btn):hover,.ath-support__form-note a:hover{color:var(--accent)}.ath-support__copy details{border-bottom:1px solid var(--border);padding-block:22px}.ath-support__copy details:first-child{border-top:1px solid var(--border)}.ath-support__copy summary{display:flex;align-items:baseline;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;font-size:16px;font-weight:600;line-height:1.5}.ath-support__copy summary::-webkit-details-marker{display:none}.ath-support__copy summary:after{content:"+";flex:none;color:var(--accent);font-size:22px;font-weight:400;line-height:1}.ath-support__copy details[open]>summary:after{content:"\2212"}.ath-support__copy details>p,.ath-support__copy .faq-answer{margin:0;padding-top:14px;color:var(--muted)}.ath-support__copy .faq-answer p+p{margin-top:14px}.ath-support__form-panel{min-width:0;padding:30px;border:1px solid var(--border);background:#f7f7f5}.ath-support__form-title{font-family:Archivo,sans-serif;font-size:24px;font-weight:600;letter-spacing:-.025em;line-height:1.3;margin:0 0 12px}.ath-support__form-note{color:var(--muted);font-size:13px;line-height:1.75;margin:0 0 28px}.ath-support__form{max-width:none;gap:20px}.ath-support__field{display:flex;flex-direction:column;gap:8px}.ath-support__form .field{background:#fff}.ath-support__form textarea{min-height:160px;resize:vertical}.ath-support__form .btn{align-self:flex-start}.ath-support__form .form-success,.ath-support__form .form-errors{margin:0}@media(max-width:899px){.ath-support__grid{grid-template-columns:minmax(0,1fr);gap:36px}}@media(max-width:599px){.ath-support{padding-block:32px 56px}.ath-support__form-panel{padding:22px 18px}.ath-support .ath-support__copy h2,.ath-support__form-title{font-size:22px}.ath-support__copy summary{font-size:15px;gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/athletic-support.css.map */
