.hearing-age-test{--age-ink:#092b33;--age-muted:#5b7379;--age-line:#d7e0da;--age-surface:#f4f6f0;--age-signal:#6de2ba;--age-signal-dark:#158a6c;--age-night:#0b2f36;color:var(--age-ink);border:1px solid var(--age-line);background:radial-gradient(circle at 100% 0%,#6de2ba2e,transparent 26rem),linear-gradient(180deg,#fff 0%,var(--age-surface)100%);border-radius:1.5rem;max-width:1100px;margin:2rem auto;padding:clamp(1.25rem,3vw,2.75rem);overflow:hidden;box-shadow:0 18px 44px #092b331a}.hearing-age-test h1,.hearing-age-test h2,.hearing-age-test p{margin-top:0}.hearing-age-test h1,.hearing-age-test h2{font-family:Georgia,Times New Roman,serif}.hearing-age-test h1{letter-spacing:-.055em;max-width:13ch;margin-bottom:.75rem;font-size:clamp(2.25rem,5vw,4.25rem);line-height:.98}.hearing-age-test h2{letter-spacing:-.04em;margin-bottom:.45rem;font-size:clamp(1.5rem,3vw,2.25rem)}.hearing-age-test__intro,.hearing-age-test__stage-copy{gap:.65rem;display:grid}.hearing-age-test__intro{max-width:48rem}.hearing-age-test__stage-copy{gap:.45rem;max-width:42rem}.hearing-age-test__eyebrow,.hearing-age-test__stage-copy>p,.hearing-age-test__result-heading p:first-child{color:var(--age-signal-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:0;font-size:.72rem;font-weight:800}.hearing-age-test__lede,.hearing-age-test__stage-copy>span,.hearing-age-test__result-heading>p,.hearing-age-test__result-copy{color:var(--age-muted);line-height:1.6}.hearing-age-test__lede{margin-bottom:0;font-size:1.08rem}.hearing-age-test__facts{flex-wrap:wrap;gap:.55rem;margin:.45rem 0 0;padding:0;list-style:none;display:flex}.hearing-age-test__facts li{color:#37635c;background:#ffffffc2;border:1px solid #cfe1d8;border-radius:999px;padding:.35rem .6rem;font-size:.78rem;font-weight:750}.hearing-age-test__control-bar{border-left:4px solid var(--age-signal);background:linear-gradient(90deg,#6de2ba2e,#0000);justify-content:space-between;align-items:center;gap:1rem;margin:1.75rem 0;padding:.8rem 0 .8rem 1rem;display:flex}.hearing-age-test__status{color:#345961;margin-bottom:0;font-weight:650}.hearing-age-test__stage{border:1px solid var(--age-line);background:#fff;border-radius:1.25rem;padding:clamp(1.25rem,3vw,2rem)}.hearing-age-test__stage[hidden]{display:none}.hearing-age-test__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.hearing-age-test button{cursor:pointer;font:inherit;min-height:44px;padding:.7rem 1rem;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s}.hearing-age-test button:focus-visible{outline-offset:3px;outline:3px solid #158a6c61}.hearing-age-test button:disabled{cursor:not-allowed;opacity:.5}.hearing-age-test__primary,.hearing-age-test__secondary,.hearing-age-test__stop-sound{border-radius:.72rem}.hearing-age-test__primary{color:#06251d;background:linear-gradient(105deg,#16896c,#38bd9a);border:0}.hearing-age-test__secondary,.hearing-age-test__stop-sound{color:#345961;background:#fff;border:1px solid #c9d9d3}.hearing-age-test__primary:hover,.hearing-age-test__secondary:hover,.hearing-age-test__stop-sound:hover{transform:translateY(-2px);box-shadow:0 10px 20px #092b3324}.hearing-age-test__notice{color:#80551f;margin:1.2rem 0 0;font-size:.9rem;font-weight:700;line-height:1.5}.hearing-age-test__result-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.hearing-age-test__result-heading>p{max-width:28rem;margin:0;font-size:.94rem}.hearing-age-test__result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.hearing-age-test__result-card{background:#f4fbf7;border:1px solid #cfe1d8;border-radius:1rem;gap:.45rem;padding:1.25rem;display:grid}.hearing-age-test__result-card span{color:var(--age-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:750}.hearing-age-test__result-card strong{color:var(--age-signal-dark);letter-spacing:-.07em;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.4rem)}.hearing-age-test__result-copy{max-width:44rem;margin:1.25rem 0 0}@media (max-width:760px){.hearing-age-test{border-radius:1rem;margin:1rem auto}.hearing-age-test__control-bar,.hearing-age-test__result-heading{border-top:4px solid var(--age-signal);border-left:0;flex-direction:column;align-items:stretch;padding:.8rem}.hearing-age-test__actions,.hearing-age-test__result-grid{grid-template-columns:1fr;display:grid}.hearing-age-test__actions button,.hearing-age-test__stop-sound{width:100%}.hearing-age-test__radar{margin-top:1.5rem}}@media (prefers-reduced-motion:reduce){.hearing-age-test *,.hearing-age-test :before,.hearing-age-test :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.hearing-age-test__sweep{color:#ecfff8;background:radial-gradient(circle at 85% 12%,#6de2ba33,transparent 15rem),var(--age-night);border-color:#0b2f36}.hearing-age-test__sweep .hearing-age-test__eyebrow,.hearing-age-test__step{color:#91f3d1}.hearing-age-test__step{margin:1.25rem 0 .25rem;font-size:.82rem;font-weight:750}.hearing-age-test__frequency{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.09em;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.6rem,10vw,7rem);font-weight:700;line-height:1;display:block}.hearing-age-test__sweep-copy>p:last-child{color:#c2dcd4;max-width:34rem;margin:.95rem 0 0;line-height:1.55}.hearing-age-test__radar{aspect-ratio:2.6;border-bottom:1px solid #5b9084;width:min(100%,30rem);margin:2rem auto 1.25rem;display:grid;position:relative;overflow:hidden}.hearing-age-test__radar i{aspect-ratio:1;border:1px solid #91f3d142;border-radius:50%;width:64%;position:absolute;bottom:-90%}.hearing-age-test__radar i:first-child{left:18%}.hearing-age-test__radar i:nth-child(2){left:28%;transform:scale(.67)}.hearing-age-test__radar i:nth-child(3){left:38%;transform:scale(.34)}.hearing-age-test__radar b{background:var(--age-signal);border:2px solid #d6fff0;border-radius:50%;width:.7rem;height:.7rem;position:absolute;bottom:0;left:0;box-shadow:0 0 0 .35rem #6de2ba29}.hearing-age-test__track{background:#244f58;border-radius:999px;height:.6rem;overflow:hidden}.hearing-age-test__track>i{border-radius:inherit;background:linear-gradient(90deg,#67e6bd,#d7ffc4);width:0%;height:100%;transition:width .1s linear;display:block}.hearing-age-test__sweep-labels{color:#91bdb1;justify-content:space-between;margin-top:.55rem;font-size:.75rem;font-weight:750;display:flex}.hearing-age-test-content{--age-content-ink:#17373f;--age-content-muted:#5d777d;--age-content-line:#d9e2dd;--age-content-signal:#16896c;color:var(--age-content-ink);border:1px solid var(--age-content-line);background:#fff;border-radius:1.35rem;max-width:1100px;margin:2rem auto;padding:clamp(1.25rem,3vw,2.4rem);box-shadow:0 12px 28px #092b330d}.hearing-age-test-content h2,.hearing-age-test-content p{margin-top:0}.hearing-age-test-content h2{letter-spacing:-.045em;margin-bottom:.65rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.7rem,4vw,2.6rem)}.hearing-age-test-content p,.hearing-age-test-content li{color:var(--age-content-muted);line-height:1.7}.hearing-age-test-content a{color:var(--age-content-signal);text-underline-offset:.18em;font-weight:800;text-decoration-thickness:.12em}.hearing-age-test-content a:focus-visible,.hearing-age-test-content summary:focus-visible{outline-offset:3px;outline:3px solid #158a6c5c}.hearing-age-test-content__header{border-bottom:1px solid var(--age-content-line);max-width:47rem;margin-bottom:2rem;padding-bottom:1.6rem}.hearing-age-test-content__header>p{color:var(--age-content-signal);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem;font-size:.72rem;font-weight:800}.hearing-age-test-content__header>h2{max-width:15ch}.hearing-age-test-content__header>span{color:var(--age-content-muted);line-height:1.65}.hearing-age-test-content>section{max-width:50rem;margin-top:2.5rem}.hearing-age-test-content ul,.hearing-age-test-content__steps{padding-left:1.3rem}.hearing-age-test-content li+li{margin-top:.55rem}.hearing-age-test-content__steps{counter-reset:steps;gap:.75rem;padding:0;list-style:none;display:grid}.hearing-age-test-content__steps li{border:1px solid var(--age-content-line);background:#f8fbf9;border-radius:.9rem;padding:1rem 1rem 1rem 3.6rem;position:relative}.hearing-age-test-content__steps li:before{color:#fff;background:var(--age-content-signal);content:counter(steps,decimal-leading-zero);counter-increment:steps;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.73rem;font-weight:800;display:grid;position:absolute;top:1rem;left:1rem}.hearing-age-test-content__table-wrap{border:1px solid var(--age-content-line);border-radius:1rem;overflow-x:auto}.hearing-age-test-content table{border-collapse:collapse;text-align:left;width:100%;min-width:41rem}.hearing-age-test-content caption{color:var(--age-content-muted);text-align:left;padding:1rem;font-size:.88rem}.hearing-age-test-content th,.hearing-age-test-content td{border-top:1px solid var(--age-content-line);vertical-align:top;padding:1rem}.hearing-age-test-content thead th{color:#315a53;letter-spacing:.06em;text-transform:uppercase;background:#edf6f1;font-size:.78rem}.hearing-age-test-content tbody th{color:var(--age-content-ink);font-size:.9rem}.hearing-age-test-content td{color:var(--age-content-muted);line-height:1.55}.hearing-age-test-content__faq{gap:.75rem;display:grid}.hearing-age-test-content__faq>div{margin-bottom:.25rem}.hearing-age-test-content__faq>div p{margin-bottom:0}.hearing-age-test-content details{border:1px solid var(--age-content-line);background:#fff;border-radius:.85rem}.hearing-age-test-content summary{cursor:pointer;color:var(--age-content-ink);min-height:44px;padding:.85rem 3rem .85rem 1rem;font-weight:800;line-height:1.5}.hearing-age-test-content details p{margin:0;padding:0 1rem 1rem}.hearing-age-test-content details[open]{background:#f6fcf8;border-color:#9ccdbb}@media (max-width:760px){.hearing-age-test-content{border-radius:1rem;margin:1rem auto}.hearing-age-test-content>section{margin-top:2rem}.hearing-age-test-content__steps li{padding-left:3.25rem}}main:where(.astro-3znydxsu){max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}