.gtd-checker{max-width:720px;padding-bottom:100px}.gtd-checker form{border:1px solid var(--strong-line);padding:clamp(20px,4vw,40px)}.gtd-checker label{margin-bottom:12px;font-weight:600;display:block}.gtd-checker input{background:var(--paper);width:100%;min-height:56px;color:var(--ink);border:1px solid var(--strong-line);font-family:var(--mono);font-size:var(--type-control);padding:14px}.gtd-checker #gtd-safety{color:var(--muted);margin:20px 0;line-height:1.7}.gtd-checker .gtd-result{border-top:1px solid var(--strong-line);margin-top:32px;padding-top:32px}.gtd-checker .gtd-result h2{font-size:var(--type-pack-heading)}.gtd-checker .gtd-result>span{color:var(--muted);margin-bottom:12px;display:block}.gtd-checker .gtd-result[data-selected=true]{border-top:3px solid var(--ink)}.gtd-checker .gtd-result p{margin-top:12px}.gtd-checker .form-alert{margin-top:24px}.gtd-checker input:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.gtd-checker input[aria-invalid=true]{border-color:var(--error-text)}@media (max-width:767px){.gtd-checker .button{justify-content:space-between;width:100%}.gtd-checker input{font-size:1rem}.gtd-checker .gtd-result h2{font-size:clamp(1.5rem,6vw,2rem)}}.gtd-checker>.muted{font-size:var(--type-small);margin-top:32px}
