.public-main{padding-top:36px;padding-bottom:60px}.public-main h1{font-size:52px;max-width:950px}.public-main h2{font-size:28px;letter-spacing:-.6px}.profile-lede,.profile-headline{font-size:20px;max-width:850px;color:var(--muted)}.breadcrumbs{font-size:13px;margin-bottom:30px}.breadcrumbs a{text-decoration:underline}.profile-hero{display:flex;gap:30px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:30px}.profile-hero .primary{flex-shrink:0}.profile-section{padding:30px 0;border-bottom:1px solid var(--line);max-width:1000px}.preserve-lines{white-space:pre-line}.public-profile-grid,.public-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.directory-search{display:flex;align-items:end;gap:20px;padding:25px;background:white;border:1px solid var(--line);border-radius:20px;margin:30px 0}.directory-search .field{margin:0;flex:1}.public-profile-grid h2 a{text-decoration:underline;text-underline-offset:4px}.profile-faq{padding:16px 0;border-bottom:1px solid var(--line)}.profile-faq summary{cursor:pointer;font-weight:500}.profile-faq p{padding-top:12px}.sponsored-label{display:inline-block;font-size:11px;text-transform:uppercase;letter-spacing:.6px;padding:6px 10px;border:1px solid var(--brand);border-radius:20px;margin-bottom:12px}.profile-disclosure{font-size:12px;max-width:850px}.public-main li{margin:7px 0}.public-main .empty-state{grid-column:1/-1}@media(max-width:760px){.public-main h1{font-size:36px}.profile-hero{display:block}.profile-hero .primary{margin-top:15px}.directory-search{display:block;padding:20px}.directory-search .field{margin-bottom:15px}.public-profile-grid,.public-service-grid{grid-template-columns:1fr}.profile-headline,.profile-lede{font-size:17px}.public-main h2{font-size:25px}.header>a.secondary{font-size:12px;padding:10px}}
