.practitioner-product{overflow-wrap:anywhere}.practitioner-product>section,.practitioner-product>aside{margin-top:48px}.practitioner-product-intro{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:48px;margin-top:30px;display:grid}.practitioner-product-intro h1{font-size:clamp(2.5rem,5vw,4.5rem)}.practitioner-product-panel{border:1px solid var(--line);border-top:4px solid var(--amber);align-self:start;padding:28px}.practitioner-product-panel h2{font-size:2rem}.practitioner-product-panel .button{white-space:normal;text-align:center;width:100%}.practitioner-product-panel .text-link{margin-top:16px;display:block}.practitioner-product-card{border:1px solid var(--line);border-top:4px solid var(--amber);max-width:800px;padding:30px}.practitioner-product-card h2{font-size:2rem}.practitioner-product-card+.practitioner-product-card{margin-top:24px}.practitioner-file-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.practitioner-file-grid article{border:1px solid var(--line);padding:22px}.practitioner-file-grid article p:last-child{margin-bottom:0}.practitioner-preview-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:30px;display:grid}.practitioner-preview-grid figure{min-width:0;margin:0}.practitioner-preview-grid img{border:1px solid var(--line);width:100%}.practitioner-preview-grid figcaption{color:var(--muted);margin-top:12px;font-size:.85rem}.practitioner-product-cta{border-left:3px solid var(--amber);background:var(--paper);margin-top:32px;padding:20px}.practitioner-product-cta h2{font-size:1.5rem}.practitioner-product-cta .text-link{margin:10px 0;display:block}@media (max-width:760px){.practitioner-product-intro,.practitioner-file-grid,.practitioner-preview-grid{grid-template-columns:minmax(0,1fr);gap:24px}.practitioner-product-panel,.practitioner-product-card{padding:20px}}
