.process-page .process-hero{padding:14rem 0 4.8rem;position:relative}.process-page .process-hero .wrap{position:relative}.process-page .process-hero h1{font-size:var(--t-h1);letter-spacing:-.05em;font-weight:420;line-height:1}.process-page .process-hero .lead{max-width:48ch;font-size:var(--t-lead);color:var(--ink-2);text-wrap:pretty;margin-top:2.8rem;line-height:1.5}.process-page .process-hero .hero-actions{gap:1.2rem}.process-page .process-hero .micro{font-size:var(--t-label);color:var(--ink-3);margin-top:2rem}.process-page .process-hero .micro span{margin:0 .6rem}.process-page .checks-wrap{margin-top:4.8rem;overflow-x:auto}.process-page .checks{border-collapse:collapse;text-align:left;width:100%}.process-page .checks th,.process-page .checks td{vertical-align:top;border-top:1px solid rgba(var(--prism-ref-white-rgb), .08);padding:2rem 2.4rem 2rem 0}.process-page .checks thead th{font-size:var(--t-label);color:var(--ink-3);border-top:0;padding-top:0;font-weight:500}.process-page .checks tbody th{letter-spacing:-.02em;width:26%;color:var(--ink-1);font-size:2rem;font-weight:440}.process-page .checks td{color:var(--ink-2)}.process-page .checks td:first-of-type{width:30%;color:var(--ink-1)}.process-page .checks tbody tr:last-child>*{border-bottom:1px solid rgba(var(--prism-ref-white-rgb), .08)}.process-page .checks tbody tr:first-child th{color:rgb(var(--prism-ref-accent-200-rgb))}.process-page .checks-note{font-size:var(--t-small);color:var(--ink-3);margin-top:1.6rem}.process-page .practices{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem 4.8rem;margin-top:6.4rem;display:grid}.process-page .practices>div{border-top:1px solid rgba(var(--prism-ref-white-rgb), .1);padding-top:2.4rem}.process-page .practices dt{letter-spacing:-.02em;color:var(--ink-1);font-size:2rem;font-weight:440}.process-page .practices dd{margin-top:1rem;line-height:1.6}.process-page .start-section{padding-top:6.4rem}.process-page .report-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:6.4rem;display:grid}.process-page .routes{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;margin-top:4.8rem;display:grid}.process-page .routes li{border-radius:var(--prism-radius-3);border:1px solid rgba(var(--prism-ref-white-rgb), .08);background:rgba(var(--prism-ref-white-rgb), .02);align-content:start;gap:1rem;padding:2.8rem;display:grid}.process-page .routes strong{letter-spacing:-.02em;color:var(--ink-1);font-size:2rem;font-weight:440;line-height:1.25}.process-page .routes span{font-size:var(--t-small);color:var(--ink-3);line-height:1.55}.process-page .routes-link{font-size:var(--t-small);margin-top:2.8rem;display:inline-block}@media (max-width:960px){.process-page .process-hero{padding:12rem 0 4rem}.process-page .practices{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem}.process-page .report-grid{grid-template-columns:minmax(0,1fr);gap:4rem}.process-page .routes{grid-template-columns:1fr 1fr}.process-page .checks tbody th{font-size:1.7rem}}@media (max-width:600px){.process-page .routes{grid-template-columns:minmax(0,1fr)}.process-page .practices{grid-template-columns:minmax(0,1fr);gap:0}.process-page .practices>div{padding:2.4rem 0}.process-page .checks thead{display:none}.process-page .checks tr{border-top:1px solid rgba(var(--prism-ref-white-rgb), .08);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 1.6rem;padding:2rem 0;display:grid}.process-page .checks tbody tr:last-child{border-bottom:1px solid rgba(var(--prism-ref-white-rgb), .08)}.process-page .checks th,.process-page .checks td,.process-page .checks tbody th,.process-page .checks td:first-of-type,.process-page .checks tbody tr:last-child>*{border:0;width:auto;padding:0}.process-page .checks tbody th{grid-column:1/-1}.process-page .checks td{font-size:var(--t-small);line-height:1.5}.process-page .checks td:before{content:attr(data-label);font-size:var(--t-label);color:var(--ink-3);margin-bottom:.2rem;display:block}}
