.checker{max-width:860px;margin:auto;padding:24px clamp(16px,4vw,44px) 44px;color:#182c32}.brandline{display:inline-flex;align-items:center;gap:12px;font-weight:700;text-decoration:none;color:inherit}.brandline img{border-radius:50%}.checker header{padding:42px 0 12px}.checker h1{font-size:clamp(38px,7vw,68px);line-height:1.05;margin:10px 0}.checker h2{font-size:clamp(24px,4vw,34px);margin:8px 0}.checker section{background:white;border:1px solid #d3dedb;border-radius:16px;padding:clamp(16px,3vw,32px);margin:20px 0}.checker p{line-height:1.55}.checker label{display:block;font-weight:bold}.checker input,.checker select{max-width:100%;padding:8px;margin:4px 0 12px}.checker button{padding:11px 15px;border:1px solid #184942;border-radius:9px;background:#184942;color:white;cursor:pointer}.checker button.alt{background:white;color:#184942}.checker button:disabled{opacity:.55}.checker table{width:100%;border-collapse:collapse}.checker th,.checker td{text-align:left;padding:10px;border-bottom:1px solid #d3dedb}.checker .scroll{overflow:auto}.checker article{margin:18px 0;border-top:1px solid #dae3df;padding-top:12px}.checker pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem}.checker a{color:#145c59}.checker footer{padding:16px 0;background:transparent;color:inherit}.checker output{display:block;font-weight:bold;margin:10px 0}
