.check-page{padding-top:56px;padding-bottom:48px}.check-intro{max-width:850px}.check-intro h1{font-size:clamp(40px,5vw,64px);line-height:1.06;letter-spacing:-2px}.check-intro form{margin:28px 0}.check-intro label{display:block;font-weight:700;margin-bottom:10px}.check-input{display:flex;gap:12px}.check-input input{flex:1;min-width:0;padding:16px;border:1px solid #9b9b94;border-radius:8px;font:inherit;background:#fff}.check-note{font-size:13px;color:#555}.check-result{display:grid;grid-template-columns:1fr 1.6fr;border:1px solid #d6dbce;border-radius:18px;overflow:hidden;background:white;margin:32px 0}.check-score{background:#edf2df;padding:32px}.check-score h2{font-size:34px;letter-spacing:-1px}.check-score p{font-size:15px}.check-url{overflow-wrap:anywhere}.check-fixes{padding:28px 32px}.check-fixes h2{font-size:24px}.check-fixes ol{padding-left:24px}.check-fixes li{padding-left:8px;margin:20px 0}.check-fixes h3{font-size:18px;margin:5px 0}.check-fixes p{font-size:15px;margin:0;overflow-wrap:anywhere}.check-fixes .eyebrow{font-size:11px}.check-next{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:32px 0}.check-next h2{font-size:24px;margin:0}.check-next p{margin:8px 0}.check-notice{padding:24px;border-radius:12px;background:#edf2df;margin:24px 0}.check-notice h2{font-size:22px}details{font-size:14px;max-width:850px}summary{cursor:pointer}.check-input input:focus-visible,summary:focus-visible{outline:3px solid #50652c;outline-offset:4px}@media(max-width:650px){.check-page{padding-top:32px}.check-input,.check-next{flex-direction:column;align-items:stretch}.check-result{grid-template-columns:1fr}.check-score,.check-fixes{padding:24px}.check-intro h1{letter-spacing:-1.5px}.check-next .button{white-space:normal;text-align:center}.footer nav{flex-wrap:wrap}}
