/* Audience adoption pages. Reuses the existing law.css grid and Drift tokens. */
.adoption-rows{border-top:1px solid var(--line)}.adoption-row{display:grid;grid-template-columns:1fr 1fr;gap:8vw;padding:38px 0;border-bottom:1px solid var(--line)}.adoption-row h3{font-size:clamp(23px,2.1vw,32px);line-height:1.2;letter-spacing:-.035em;font-weight:500;max-width:540px}.adoption-row p{color:var(--muted);line-height:1.65;max-width:600px;margin-top:16px}.adoption-row .eyebrow{color:var(--lime);font-size:11px}.organisation-grid{display:grid;grid-template-columns:1fr 1fr;gap:8vw;margin-left:calc((100% - 5vw)/3 + 5vw)}.organisation-grid h3{font-size:clamp(23px,2vw,30px);font-weight:500;line-height:1.2;letter-spacing:-.025em}.organisation-grid p{margin-top:18px;color:var(--muted);line-height:1.65}.product-state{display:block;color:var(--muted);font-size:12px;letter-spacing:0;margin-top:10px}.law-section .practice-list{margin-top:36px}.law-section .law-product{align-items:start}.law-section h2{overflow-wrap:break-word}.adoption-row,.organisation-grid article{min-width:0}#solutions{scroll-margin-top:30px}
@media(max-width:750px){.adoption-row,.organisation-grid{grid-template-columns:1fr;gap:24px}.adoption-row{padding:28px 0}.organisation-grid{margin-left:0;gap:36px}.adoption-row h3{font-size:25px}.organisation-grid h3{font-size:25px}.law-section .practice-list{margin-top:28px}}

.adoption-jump{display:inline-block;margin-top:20px;font-size:14px;text-decoration:underline;text-underline-offset:5px;color:var(--muted)}.adoption-jump:hover{color:var(--lime)}

.law-section-heading>*{min-width:0}.law-section-heading h2{overflow-wrap:anywhere;hyphens:auto}
