.quality-page .quality-main{padding:40px 0 56px}.landing.gateway-landing.quality-page .quality-main>.wrap{max-width:800px}.quality-page h1{font-family:var(--font-heading), var(--font-sans), sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(30px,4vw,40px);font-weight:500;line-height:1.15}.quality-page .quality-intro{color:var(--ahel-body);margin:12px 0 24px;font-size:16px;line-height:1.5}.quality-page .quality-meanings{border-block:1px solid var(--ahel-line);margin:0}.quality-page .quality-meanings>div{padding:16px 0}.quality-page .quality-meanings>div+div{border-top:1px solid var(--ahel-line)}.quality-page .quality-meanings dt{font-size:16px;font-weight:600;line-height:1.4}.quality-page .quality-meanings dd{color:var(--ahel-body);margin:6px 0 0;font-size:15px;line-height:1.5}.quality-page .quality-meanings strong{color:var(--ahel-ink);font-weight:600}.quality-page .quality-note{color:var(--ahel-body);margin:18px 0;font-size:14px;line-height:1.5}.quality-page .quality-browse{box-sizing:border-box;background:var(--ahel-ink);min-height:44px;color:var(--ahel-page);border-radius:var(--ahel-radius-btn);align-items:center;padding:10px 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.quality-page .quality-methodology{margin-top:32px}.quality-page .quality-methodology h2{color:var(--ahel-body);margin:0 0 12px;font-size:16px;font-weight:500}.quality-page details{border-top:1px solid var(--ahel-line)}.quality-page details:last-child{border-bottom:1px solid var(--ahel-line)}.quality-page summary{cursor:pointer;box-sizing:border-box;min-height:44px;color:var(--ahel-ink);padding:14px 0;font-size:15px}.quality-page .quality-topic-body{color:var(--ahel-body);padding:0 0 20px;font-size:15px;line-height:1.6}.quality-page .quality-topic-body section+section{margin-top:28px}.quality-page h3{color:var(--ahel-ink);margin:0 0 12px;font-size:18px;font-weight:600}.quality-page .quality-rules{margin:0}.quality-page .quality-rules>div+div{margin-top:12px}.quality-page .quality-rules dt{color:var(--ahel-ink);font-size:13px;font-weight:600}.quality-page .quality-rules dd{margin:2px 0 0}.quality-page .quality-planned{font-weight:600}.quality-page .quality-topic-body p{margin:0 0 14px}.quality-page :is(summary,a,section,h3):focus-visible{outline:var(--ahel-focus);outline-offset:4px}.quality-page :is(section[id],h3[id]){scroll-margin-top:96px}@media (max-width:480px){.quality-page .quality-main{padding-top:28px}.quality-page .quality-meanings>div{padding:14px 0}}
