.product-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:28px;font-size:.82rem;display:flex}.product-breadcrumb a{color:#edc49a;align-items:center;min-height:44px;display:inline-flex}.product-page-hero{grid-template-columns:.94fr 1.06fr;align-items:start;gap:60px;padding-block:40px 80px;display:grid}.product-page-name{color:#edc49a;margin-bottom:20px;font-size:1.12rem;font-weight:600}.product-page h1{letter-spacing:-.045em;max-width:18ch;font-size:clamp(2.6rem,4.3vw,4rem);line-height:1.09}.product-page-description{max-width:49ch;margin-top:26px;font-size:1.04rem;line-height:1.8}.product-page-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px;display:flex}.product-page-actions .text-link{align-items:center;min-height:44px;display:inline-flex}.product-page-access{margin-top:14px;font-size:.88rem}.product-page-access a,.product-question-list details>p a{color:#edc49a}.product-page-status{flex-wrap:wrap;gap:4px 15px;margin-top:22px;font-size:.76rem;display:flex}.product-page-status .status{color:var(--ink)}.product-page-preview{min-width:0;padding-top:4px}.product-preview-context{max-width:60ch;margin-top:24px}.product-preview-context h2{letter-spacing:-.02em;font-size:1.13rem;line-height:1.4}.product-preview-context p{margin-top:10px;font-size:.87rem;line-height:1.8}.product-page-details,.product-questions{border-top:1px solid var(--line);grid-template-columns:.94fr 1.06fr;gap:60px;padding-block:72px;display:grid}.product-page-category{color:#edc49a;margin-bottom:18px;font-size:.86rem}.product-page-audience h2{max-width:20ch;font-size:clamp(2rem,3vw,2.7rem)}.product-page-audience>p:last-child{max-width:47ch;margin-top:23px}.product-benefits{gap:28px;display:grid}.product-benefit+.product-benefit{border-top:1px solid var(--line);padding-top:28px}.product-benefit h3{font-size:1.22rem}.product-benefit p{max-width:57ch;margin-top:12px;font-size:.94rem}.product-questions h2{font-size:clamp(1.9rem,3vw,2.6rem)}.product-questions>div>p{margin-top:18px}.product-question-list details{border-bottom:1px solid var(--line)}.product-question-list details:first-child{border-top:1px solid var(--line)}.product-question-list summary{cursor:pointer;padding:19px 4px;font-size:.97rem;font-weight:500}.product-question-list summary::marker{color:var(--copper)}.product-question-list details[open] summary{color:#edc49a}.product-question-list details>p{max-width:60ch;padding:0 4px 22px;font-size:.93rem}.product-page .announcements{grid-template-columns:.94fr 1.06fr;gap:28px 60px}.product-page .announcements h2{max-width:20ch}.product-page .announcements-copy p{max-width:46ch}.product-page .interest-list{grid-template-columns:1fr}.other-products{border-top:1px solid var(--line);padding-block:34px 44px}.other-products>p{font-size:.83rem}.other-products>div{flex-wrap:wrap;gap:18px 56px;margin-top:20px;display:flex}.other-products a{color:#edc49a;font-size:1rem}.other-products a span{color:var(--muted);padding-top:4px;font-size:.78rem;display:block}@media (width<=1000px){.product-page-hero,.product-page-details,.product-questions,.product-page .announcements{gap:38px}.product-page-actions{gap:10px 20px}}@media (width<=800px){.product-page-hero,.product-page-details,.product-questions,.product-page .announcements{grid-template-columns:1fr}.product-page-hero{gap:38px;padding-block:28px 50px}.product-page h1{max-width:21ch;font-size:clamp(2.5rem,7vw,3.7rem)}.product-page-description{max-width:62ch}.product-page-preview{max-width:680px}.product-page-details,.product-questions{gap:32px;padding-block:48px}.product-page-audience h2{max-width:25ch}.product-page-audience>p:last-child{max-width:62ch}.product-page .announcements{grid-template-areas:"copy""form""details";padding-block:48px}}@media (width<=420px){.product-breadcrumb{padding-top:14px;font-size:.77rem}.product-page-name{margin-bottom:17px;font-size:1rem}.product-page h1{font-size:2.45rem}.product-page-description{margin-top:22px;font-size:.98rem}.product-page-actions{flex-direction:column;align-items:stretch;gap:6px}.product-page-actions .button{width:100%}.product-page-actions .text-link{justify-content:center}.product-page-status{font-size:.74rem}}
