.assessment_safety__utzHd{margin-block-end:32px}.assessment_layout__JkRiq{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.assessment_photos__geiUa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:16px}.assessment_photos__geiUa figure{margin:0;padding:12px;border:1px solid var(--border);border-radius:6px;background:white}.assessment_photos__geiUa img{width:100%;height:auto}.assessment_photos__geiUa figcaption{margin-block-start:8px;font-size:15px;line-height:1.55}.assessment_photos__geiUa strong{display:block}.assessment_sample__kqJ_m{margin-block-start:16px}.assessment_sample__kqJ_m p:last-child{margin-block-end:0}.assessment_contact__AAtFQ{margin-block-start:28px}@media (max-width:680px){.assessment_layout__JkRiq{grid-template-columns:minmax(0,1fr)}.assessment_photos__geiUa{gap:10px}.assessment_photos__geiUa figure{padding:8px}}.assessment_page__L6XUN .page-head{padding-block:24px}.assessment_layout__JkRiq select{width:100%;min-height:48px;padding:8px 12px;font:inherit;border:1px solid var(--border);border-radius:4px}.assessment_layout__JkRiq .form-box input[type=checkbox]{flex:0 0 22px;width:22px;min-height:22px;margin-block-start:4px}.assessment_layout__JkRiq .assessment-availability{margin-block-end:20px}.assessment_layout__JkRiq .assessment-availability button{margin-inline-start:12px;border-color:var(--border)}.assessment_layout__JkRiq .assessment-uploads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.assessment_layout__JkRiq .upload-zone{padding:12px}.assessment_layout__JkRiq .upload-zone input{min-height:44px;margin-block-start:0}.assessment_layout__JkRiq .assessment-preview img{width:100%;max-height:160px;object-fit:contain}@media (max-width:680px){.assessment_safety__utzHd{margin-block-end:16px}.assessment_layout__JkRiq .assessment-uploads,.assessment_photos__geiUa{grid-template-columns:minmax(0,1fr)}.assessment_page__L6XUN .page-head{padding-block:16px}.assessment_page__L6XUN .page-head h1{font-size:clamp(1.65rem,6.5vw,2.1rem);line-height:1.3}.assessment_page__L6XUN .page-head .eyebrow{margin-block-end:6px}.assessment_page__L6XUN .page-head>p:last-child{margin-block-start:8px;font-size:1rem}}