.ja-provider-content{padding-bottom:30px}.ja-profile-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start}.ja-provider-aside{padding:24px;border:1px solid #eee1dd;border-radius:16px;background:#fffaf8}.ja-provider-aside h2{font-size:23px}.ja-provider-aside p{font-size:14px;line-height:1.85}.ja-provider-aside .button{display:block;white-space:normal;line-height:1.6}.ja-provider-photo{width:100%;max-height:320px;object-fit:contain;border-radius:12px;background:white}.ja-provider-directory{grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0}.ja-provider-directory .card{border:1px solid #e9e2df;border-radius:12px;padding:22px}.ja-provider-directory h2{font-size:20px;overflow-wrap:anywhere}.ja-provider-directory .card-body{height:100%;display:flex;flex-direction:column}.ja-provider-directory p{font-size:13px}.ja-provider-directory .card-foot{padding-top:14px;margin-top:auto}.ja-provider-directory .eyebrow{font-size:12px;text-transform:none}.ja-provider-aside a:focus-visible,.ja-provider-directory a:focus-visible{outline:3px solid #c53e42;outline-offset:4px}@media(max-width:900px){.ja-profile-layout{grid-template-columns:1fr;gap:24px}.ja-provider-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.ja-provider-aside{max-width:100%}.ja-provider-photo{max-height:280px}}@media(max-width:600px){.ja-provider-directory{grid-template-columns:1fr}.ja-provider-directory .card{padding:18px}.ja-provider-aside{padding:20px}.ja-profile-layout .article-body h2{font-size:25px}}
