.visitor-tasks,.visitor-form-help,.visitor-notice{padding:24px 5%;background:#edf2f8}.visitor-tasks h2{font-size:24px;margin:0 0 12px}.visitor-tasks>a{display:inline-block;margin:6px 14px 6px 0;font-weight:700}.visitor-tasks form{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.visitor-tasks label{display:grid;gap:6px}.visitor-tasks input{padding:12px;max-width:100%;min-width:240px}.visitor-join{font-weight:700}.visitor-step-link{display:inline-block;margin:12px 0}.visitor-progress{font-weight:bold}.visitor-receipt{margin:12px}.visitor-freshness{background:#fff2d6;padding:14px;border-left:4px solid #986800}.visitor-form-help{margin-bottom:20px}.visitor-form-help h2{font-size:24px}@media(max-width:600px){.guides-hero{padding:22px!important}.guides-hero h1{font-size:28px!important}.guides-proof,.guide-library>.heading{display:none!important}.guide-library{padding-top:20px!important}.article-heading figure img{max-height:180px;width:100%;object-fit:contain}.article-heading{padding-top:22px!important}.visitor-tasks{padding:20px}.visitor-tasks input{min-width:0;width:100%}}
.visitor-equipment label{display:inline-grid;gap:8px;margin:12px;max-width:100%}.visitor-equipment select{padding:12px;max-width:100%}.visitor-equipment>div{overflow-x:auto}.visitor-equipment th,.visitor-equipment td{padding:12px;border:1px solid #dce3ea;text-align:left}.visitor-equipment table{border-collapse:collapse;width:100%}
