.grading-page .grading-hero{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;padding-block:28px 48px;display:grid}.grading-page .grading-hero-copy{border-top:4px solid var(--blue);padding-top:24px}.grading-page .grading-hero h1{max-width:18ch;font-size:clamp(40px,5vw,72px);line-height:1.06}.grading-page .grading-lead{max-width:58ch;margin-block:24px;font-size:16px;line-height:1.8}.grading-page .grading-image{min-width:0}.grading-page .grading-image .equipment-media{width:100%;margin:0;display:block}.grading-page .grading-image .equipment-media-frame{width:100%}.grading-page .grading-image img{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:none;display:block}.grading-page .grading-image figcaption{border-top:2px solid var(--blue);margin-top:12px;padding-top:12px;font-size:13px;line-height:1.6}.grading-page .grading-nav{border-top:2px solid var(--blue);border-bottom:1px solid var(--ink)}.grading-page .grading-nav-inner{flex-wrap:wrap;gap:8px 28px;padding-block:10px;display:flex}.grading-page .grading-nav a{min-height:44px;text-decoration-color:var(--blue);align-items:center;font-size:15px;text-decoration-thickness:2px;display:inline-flex}.grading-page .grading-nav a:hover{text-decoration-color:var(--ink)}.grading-page .grading-section{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:48px;padding-block:48px;display:grid}.grading-page .grading-section h2{max-width:16ch;margin:0;font-size:clamp(30px,3.2vw,44px);line-height:1.15}.grading-page .grading-specification-content,.grading-page .grading-line-content{min-width:0}.grading-page .grading-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:16px;line-height:1.65}.grading-page .grading-table caption{text-align:left;padding-bottom:12px;font-size:13px}.grading-page .grading-table th,.grading-page .grading-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 16px}.grading-page .grading-table thead{background:var(--yellow);border-top:2px solid var(--ink)}.grading-page .grading-table th:first-child{width:40%}.grading-page .grading-table tbody th{font-weight:600}.grading-page .grading-qualifiers{padding-top:24px}.grading-page .grading-qualifiers p,.grading-page .grading-line-content>p,.grading-page .grading-enquiry{max-width:76ch;font-size:16px;line-height:1.8}.grading-page .grading-qualifiers p+p{margin-top:20px}.grading-page .grading-processing-line{border-top:2px solid var(--blue)}.grading-page .grading-related-links{margin:24px 0 0;padding:0;list-style:none}.grading-page .grading-related-links li{border-bottom:1px solid var(--line)}.grading-page .grading-related-links a{min-height:48px;padding-block:12px;display:flex}.grading-page .grading-back-link{margin-top:20px}.grading-page #enquiry{padding-block:48px}.grading-page .contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px 48px}.grading-page #enquiry h2{max-width:18ch;margin:0;font-size:clamp(30px,3.2vw,44px);line-height:1.15}.grading-page .grading-enquiry{margin-top:24px}.grading-page :is(#overview,#gr-4p-specifications,#in-processing-line,#enquiry){scroll-margin-top:24px}@media (width<=850px){.grading-page .grading-hero,.grading-page .grading-section{grid-template-columns:minmax(0,1fr);gap:28px}.grading-page .grading-hero-copy{max-width:76ch}.grading-page .grading-image{width:100%;max-width:640px;margin-inline:auto}.grading-page .grading-hero{padding-block:24px 36px}.grading-page .grading-section{padding-block:36px}.grading-page .contact-grid{grid-template-columns:minmax(0,1fr);gap:24px}}@media (width<=480px){.grading-page .grading-hero h1{font-size:40px}.grading-page .grading-nav-inner{flex-direction:column;align-items:flex-start;gap:0}.grading-page .grading-table th,.grading-page .grading-table td{padding:12px 8px}.grading-page .grading-table th:first-child{width:44%}.grading-page .grading-related-links a{align-items:flex-start;gap:12px}.grading-page #enquiry{padding-block:36px}}
