.prose{max-width:80ch;font-size:17px;overflow-wrap:anywhere}.prose h2{margin-top:2.2em}.prose h3{margin-top:1.5em;font-size:21px;line-height:1.35}.prose p,.prose ul{margin-bottom:1.25em}.prose a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.prose li{margin-bottom:.5em}.prose .table-wrap{max-width:100%;margin:1.5em 0}.prose table{min-width:540px}.prose td,.prose th{padding:14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.breadcrumbs{flex-wrap:wrap;align-items:center}.compatibility strong,.compatibility span{display:block}.compatibility p{margin-top:.6em}.entry-links{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.entry-links a{padding:6px 12px;border:1px solid var(--line);border-radius:6px;font-size:13px}.review-note{font-size:13px;color:var(--muted);margin:16px 0}.system-tile,.tool-card{overflow-wrap:anywhere}footer nav{flex-wrap:wrap}.footer-contact{font-size:13px}.tool-card .pill{text-align:right;max-width:70%}@media(max-width:600px){.prose{font-size:16px}.page-heading h1{font-size:clamp(32px,9vw,48px)}.prose h2{font-size:25px}.entry-links a{font-size:12px}footer{gap:20px}}
