.tools-module__DX_RHq__page{max-width:900px;padding:56px 0 80px}.tools-module__DX_RHq__crumbs{color:var(--muted);flex-wrap:wrap;gap:6px 8px;margin-bottom:14px;font-size:13.5px;display:flex}.tools-module__DX_RHq__crumbs a{color:var(--ink-2)}.tools-module__DX_RHq__head{gap:10px;display:grid}.tools-module__DX_RHq__head h1{letter-spacing:-.03em;font-size:clamp(30px,4.4vw,46px);line-height:1.06}.tools-module__DX_RHq__head>p:not(.eyebrow){color:var(--ink-2);max-width:62ch;font-size:17px;line-height:1.55}.tools-module__DX_RHq__cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:32px;padding:0;list-style:none;display:grid}.tools-module__DX_RHq__card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);align-content:start;gap:8px;padding:20px;display:grid;position:relative}.tools-module__DX_RHq__card:hover{border-color:var(--accent)}.tools-module__DX_RHq__card:focus-within{box-shadow:var(--focus-ring)}.tools-module__DX_RHq__card h2{letter-spacing:-.015em;font-size:19px}.tools-module__DX_RHq__card h2 a{color:var(--ink)}.tools-module__DX_RHq__card h2 a:after{content:"";border-radius:var(--radius-lg);position:absolute;inset:0}.tools-module__DX_RHq__card h2 a:focus-visible{box-shadow:none}.tools-module__DX_RHq__card p{color:var(--ink-2);font-size:15px;line-height:1.5}.tools-module__DX_RHq__cardMeta{font-family:var(--mono);color:var(--muted);font-size:12px}.tools-module__DX_RHq__tool{gap:20px;margin-top:32px;display:grid}.tools-module__DX_RHq__toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tools-module__DX_RHq__hint{color:var(--muted);max-width:70ch;font-size:13px}.tools-module__DX_RHq__privacy{color:var(--muted);font-size:13px}.tools-module__DX_RHq__cta{border:1.5px solid var(--ink);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:20px 22px;display:flex}.tools-module__DX_RHq__cta>div{gap:6px;max-width:58ch;display:grid}.tools-module__DX_RHq__cta h2{letter-spacing:-.015em;font-size:19px}.tools-module__DX_RHq__cta p{color:var(--ink-2);font-size:15px}.tools-module__DX_RHq__noPrint{--print:none}.tools-module__DX_RHq__rows{gap:14px;padding:0;list-style:none;display:grid}.tools-module__DX_RHq__row{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);gap:10px;padding:16px;display:grid}.tools-module__DX_RHq__row[data-verdict=fails]{border-color:color-mix(in srgb, var(--critical) 45%, var(--hairline))}.tools-module__DX_RHq__rowFields{border:0;grid-template-columns:minmax(0,2fr) minmax(0,1.3fr) minmax(0,1.1fr) minmax(0,1.6fr) auto;align-items:end;gap:12px;min-width:0;margin:0;padding:0;display:grid}.tools-module__DX_RHq__rowLegend{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;padding:0;font-size:11px;font-weight:500}.tools-module__DX_RHq__whatField{min-width:0}.tools-module__DX_RHq__expiry{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.tools-module__DX_RHq__expiry legend{color:var(--ink-2);margin-bottom:6px;padding:0;font-size:13px;font-weight:500}.tools-module__DX_RHq__optional{color:var(--muted);font-weight:400}.tools-module__DX_RHq__expiryPair{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px;display:grid}.tools-module__DX_RHq__remove{align-self:end}.tools-module__DX_RHq__verdictMuted,.tools-module__DX_RHq__verdictOk,.tools-module__DX_RHq__verdictWarn,.tools-module__DX_RHq__verdictBad{max-width:80ch;font-size:14.5px;line-height:1.5}.tools-module__DX_RHq__verdictMuted{color:var(--muted)}.tools-module__DX_RHq__verdictOk{color:var(--ink-2)}.tools-module__DX_RHq__verdictWarn{color:var(--ink);border-radius:var(--radius);background:var(--warning-soft);padding:10px 12px}.tools-module__DX_RHq__verdictBad{color:var(--ink);border-radius:var(--radius);background:var(--critical-soft);padding:10px 12px}.tools-module__DX_RHq__summary{border-top:1.5px solid var(--ink);gap:12px;padding-top:16px;display:grid}.tools-module__DX_RHq__summary h2{letter-spacing:-.015em;font-size:21px}.tools-module__DX_RHq__summaryText{color:var(--ink-2);max-width:70ch;font-size:16px}.tools-module__DX_RHq__checklist{--print:checklist}.tools-module__DX_RHq__progress{font-family:var(--mono);color:var(--muted);margin-left:auto;font-size:13px}.tools-module__DX_RHq__legendNote{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.tools-module__DX_RHq__section{border-top:1.5px solid var(--ink);break-inside:avoid-page;padding-top:12px}.tools-module__DX_RHq__sectionHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tools-module__DX_RHq__sectionHead h2{letter-spacing:-.015em;align-items:baseline;gap:10px;font-size:20px;display:flex}.tools-module__DX_RHq__n{font-family:var(--mono);color:var(--muted);font-size:12px;font-weight:500}.tools-module__DX_RHq__sectionCount{font-family:var(--mono);color:var(--muted);font-size:12.5px}.tools-module__DX_RHq__why{color:var(--ink-2);max-width:70ch;margin-top:6px;font-size:15px}.tools-module__DX_RHq__items{gap:2px;margin-top:10px;padding:0;list-style:none;display:grid}.tools-module__DX_RHq__item{border-bottom:1px solid var(--hairline);break-inside:avoid;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:10px 0;display:grid}.tools-module__DX_RHq__item input{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;margin:2px 0 0}.tools-module__DX_RHq__itemText{cursor:pointer;font-size:15.5px;line-height:1.45}.tools-module__DX_RHq__item:has(input:checked) .tools-module__DX_RHq__itemText{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-decoration-color:color-mix(in srgb, currentColor 55%, transparent)}.tools-module__DX_RHq__itemDetail{color:var(--muted);max-width:72ch;margin-top:4px;font-size:13.5px;line-height:1.5}.tools-module__DX_RHq__itemDetail .chip{vertical-align:1px;margin-right:2px}@media (max-width:760px){.tools-module__DX_RHq__page{padding:32px 0 64px}.tools-module__DX_RHq__rowFields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tools-module__DX_RHq__whatField,.tools-module__DX_RHq__expiry{grid-column:1/-1}.tools-module__DX_RHq__remove{grid-column:1/-1;justify-self:start}.tools-module__DX_RHq__progress{flex-basis:100%;margin-left:0}.tools-module__DX_RHq__cta{padding:16px}.tools-module__DX_RHq__cta .btn{width:100%}}@media (max-width:420px){.tools-module__DX_RHq__rowFields{grid-template-columns:minmax(0,1fr)}}@media print{.tools-module__DX_RHq__noPrint{display:none!important}.tools-module__DX_RHq__page{max-width:none;padding:0}.tools-module__DX_RHq__head h1{font-size:24pt}.tools-module__DX_RHq__head>p:not(.eyebrow){font-size:11pt}.tools-module__DX_RHq__crumbs{display:none}.tools-module__DX_RHq__tool{gap:10pt;margin-top:12pt}.tools-module__DX_RHq__section{border-top-color:#000}.tools-module__DX_RHq__sectionHead h2{font-size:13pt}.tools-module__DX_RHq__why,.tools-module__DX_RHq__itemDetail,.tools-module__DX_RHq__privacy{color:#333;font-size:9.5pt}.tools-module__DX_RHq__itemText{font-size:10.5pt;color:#000!important;text-decoration:none!important}.tools-module__DX_RHq__item{border-bottom-color:#ccc;padding:5pt 0}.tools-module__DX_RHq__item input{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:12pt;height:12pt}.tools-module__DX_RHq__itemDetail .chip{color:#000;background:0 0;border:1px solid #555}:is(body:has(.tools-module__DX_RHq__checklist) :has(+#main),body:has(.tools-module__DX_RHq__checklist) #main~*){display:none!important}}
