.provider-page{--pp-ink:#214d42;--pp-soft:#eaf0e9;--pp-dark:#173d33;--pp-line:#dce4dc;color:var(--pp-ink);overflow-wrap:anywhere;width:100%;min-width:0}.pp-theme-clay{--pp-ink:#783f2c;--pp-soft:#f5eae0;--pp-dark:#613425;--pp-line:#e8d9cb}.pp-theme-ink{--pp-ink:#293f63;--pp-soft:#eaf0f7;--pp-dark:#1c2f4e;--pp-line:#dbe2ef}.pp-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:25px 0;font-size:12px;display:flex}.pp-topline>span{letter-spacing:.13em;font-size:10px;font-weight:700}.pp-hero{isolation:isolate;background:var(--pp-ink);color:#fff;border-radius:24px;align-items:center;min-height:330px;display:flex;position:relative;overflow:hidden}.pp-hero-body{z-index:2;max-width:820px;padding:48px;position:relative}.pp-hero h1{color:inherit;letter-spacing:-.04em;margin:20px 0;font-size:clamp(34px,4vw,62px);line-height:1.08}.pp-eyebrow{letter-spacing:.16em;color:inherit;opacity:.85;margin:0;font-size:10px;font-weight:700}.pp-identity{align-items:center;gap:18px;display:flex}.pp-avatar{background:var(--surface);border:4px solid #ffffffb3;border-radius:18px}.pp-tagline{opacity:.94;max-width:530px;font-size:17px;line-height:1.65}.pp-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.pp-hero-actions>span{font-size:11px}.pp-button{background:var(--surface);color:var(--pp-dark);border:1px solid #fff9;border-radius:999px;padding:12px 20px;font-size:13px;font-weight:700;display:inline-flex}.pp-hero-decoration{opacity:.09;z-index:0;pointer-events:none;font-size:450px;line-height:1;position:absolute;bottom:-120px;right:-12px}.pp-cover{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.pp-has-cover:after{content:"";z-index:1;background:linear-gradient(90deg,#10251eeb,#10251e66);position:absolute;inset:0}.pp-hero-compact{background:var(--pp-soft);min-height:230px;color:var(--pp-ink);border:1px solid var(--pp-line)}.pp-hero-compact .pp-hero-body{padding:34px}.pp-hero-compact h1{font-size:clamp(28px,3vw,44px)}.pp-hero-compact.pp-has-cover{color:#fff}.pp-section-nav{border-bottom:1px solid var(--pp-line);white-space:nowrap;scrollbar-width:thin;gap:22px;padding:22px 4px;font-size:12px;font-weight:700;display:flex;overflow-x:auto}.pp-section-nav a{padding:4px 0}.pp-section-nav a:hover{text-underline-offset:7px;text-decoration:underline}.pp-sections{padding:0 10px}.pp-section{border-bottom:1px solid var(--pp-line);padding:42px 0;scroll-margin-top:30px}.pp-section-heading{align-items:center;gap:14px;margin-bottom:24px;display:flex}.pp-section-heading>span{border:1px solid var(--pp-line);border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-weight:700;display:grid}.pp-section h2{letter-spacing:-.8px;margin:0;font-size:28px}.pp-section h3{letter-spacing:-.4px;margin:10px 0 12px;font-size:19px}.pp-prose{white-space:pre-line;max-width:820px;margin:0;font-size:15px;line-height:1.9}.pp-cards{grid-template-columns:repeat(var(--pp-card-columns),minmax(0,1fr));gap:15px;display:grid}.pp-card{border:1px solid var(--pp-line);background:var(--surface);border-radius:15px;flex-direction:column;gap:4px;padding:25px;display:flex}.pp-card p{flex:1;font-size:13px;line-height:1.7}.pp-card small{font-size:11px}.pp-card:hover{border-color:var(--pp-ink)}.pp-text-link{margin-top:12px;font-size:12px;font-weight:700;display:block}.pp-cards-list .pp-card{padding:20px 25px}.pp-tag{background:var(--pp-soft);width:fit-content;color:var(--pp-ink);border-radius:5px;align-self:flex-start;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}.pp-number{opacity:.65;font-size:13px;font-weight:700}.pp-event{border-bottom:1px solid var(--pp-line);gap:25px;padding:24px 0;display:flex}.pp-event:first-child{padding-top:0}.pp-event:last-child{border-bottom:0}.pp-event>div:last-child{flex:1;min-width:0}.pp-event p{white-space:pre-line;margin:7px 0;font-size:13px}.pp-event small{font-size:11px}.pp-date{background:var(--pp-soft);text-align:center;border-radius:12px;flex-shrink:0;align-self:flex-start;width:70px;padding:12px 5px}.pp-date strong{font-size:30px;line-height:1.15;display:block}.pp-date span{text-transform:uppercase;font-size:11px;font-weight:700;display:block}.pp-date small{opacity:.7;font-size:10px}.pp-muted{opacity:.8}.pp-past summary{cursor:pointer;padding:16px 0;font-size:12px}.pp-past .pp-event{opacity:.8}.pp-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pp-gallery figure{margin:0}.pp-gallery img,.pp-gallery video{object-fit:cover;border-radius:12px;width:100%;height:210px}.pp-team{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.pp-team article{border-top:2px solid var(--pp-line);padding-top:22px}.pp-team strong{font-size:12px}.pp-team p{margin-top:10px;font-size:13px;line-height:1.7}.pp-initials{background:var(--pp-soft);border-radius:50%;place-items:center;width:56px;height:56px;font-size:17px;font-weight:700;display:grid}.pp-contact{grid-template-columns:1fr 1fr;gap:48px;display:grid}.pp-contact p{font-size:13px}.pp-contact-links{flex-direction:column;align-items:flex-start;gap:10px;margin-top:18px;font-size:13px;display:flex}.pp-hours{margin:0;font-size:12px}.pp-hours>div{border-bottom:1px solid var(--pp-line);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.pp-hours dd{margin:0;font-weight:700}.pp-faq details{border-bottom:1px solid var(--pp-line);padding:18px 0}.pp-faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:15px;font-weight:600;list-style:none;display:flex}.pp-faq summary span{font-size:20px}.pp-faq details[open] summary span{transform:rotate(45deg)}.pp-faq p{white-space:pre-line;margin:16px 0 0;font-size:14px;line-height:1.8}.pp-announcements{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pp-announcements article{background:var(--pp-soft);border-radius:14px;padding:26px}.pp-announcements p{font-size:13px}.pp-empty{border:1px dashed var(--pp-line);border-radius:12px;margin:0 0 16px;padding:24px;font-size:13px;line-height:1.7}.pp-links{flex-wrap:wrap;gap:22px;padding:28px 10px;font-size:12px;display:flex}.pp-links>span{font-weight:700}.pp-preview .pp-hero-body{padding:32px}.pp-preview .pp-hero h1{font-size:36px}.pp-preview .pp-hero{min-height:285px}.pp-preview .pp-section{padding:28px 0}.pp-preview .pp-cards,.pp-preview .pp-team{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-preview .pp-cards-list{grid-template-columns:1fr}.pp-preview .pp-section h2{font-size:24px}.pp-preview .pp-contact{gap:20px}.pp-preview .pp-gallery img{height:140px}.ppe-shell{padding:32px 0 70px}.ppe-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;display:flex}.ppe-heading h1{letter-spacing:-1.4px;margin:8px 0 12px;font-size:36px}.ppe-heading p{max-width:640px;font-size:14px}.ppe-badge{color:#294c46;letter-spacing:.12em;background:#e9f0e6;border:1px solid #cfdeca;border-radius:30px;padding:6px 11px;font-size:10px;font-weight:800;display:inline-block}.ppe-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ppe-actions button{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:9px;padding:11px 15px;font-size:12px;font-weight:700}.ppe-actions button[type=submit]{background:var(--ink);color:#fff;border-color:var(--ink)}.ppe-actions button:disabled{opacity:.5;cursor:wait}.ppe-layout{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:32px;display:grid}.ppe-controls{min-width:0}.ppe-group{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-bottom:16px;padding:22px}.ppe-group h2{letter-spacing:-.5px;margin-bottom:8px;font-size:18px}.ppe-group>p{color:var(--muted);font-size:12px}.ppe-controls label{margin-top:15px;font-size:12px;font-weight:600;display:block}.ppe-controls input:not([type=checkbox]),.ppe-controls select,.ppe-controls textarea{border:1px solid var(--line);width:100%;min-width:0;font:inherit;background:var(--surface);color:var(--ink);border-radius:8px;margin-top:6px;padding:10px}.ppe-controls textarea{resize:vertical;min-height:72px}.ppe-themes{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ppe-themes button{border:1px solid var(--line);background:var(--surface);border-radius:30px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:flex}.ppe-themes button[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:2px}.ppe-themes span{background:#214d42;border-radius:50%;width:13px;height:13px}.ppe-themes [data-theme=clay] span{background:#783f2c}.ppe-themes [data-theme=ink] span{background:#293f63}.ppe-section-row{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 0;display:flex}.ppe-section-row>label{cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.ppe-section-row>label input{accent-color:var(--ink)}.ppe-section-row button{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:6px;padding:3px 8px;font-size:12px}.ppe-section-row button:disabled{opacity:.25}.ppe-edit-section{border-top:1px solid var(--line);margin-top:15px;padding-top:14px}.ppe-edit-section>summary{cursor:pointer;justify-content:space-between;font-size:13px;font-weight:700;list-style:none;display:flex}.ppe-item{border:1px solid var(--line);background:#fafbf9;border-radius:9px;margin-top:14px;padding:12px}.ppe-item>header{justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.ppe-item button,.ppe-add{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:6px;padding:6px 9px;font-size:11px}.ppe-add{margin-top:14px}.ppe-time-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ppe-hours-row{border-bottom:1px solid var(--line);padding-bottom:10px}.ppe-hours-row>label{align-items:center;gap:8px;font-weight:400;display:flex}.ppe-preview-panel{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-width:0;overflow:hidden}.ppe-preview-top{border-bottom:1px solid var(--line);background:#eff3ee;justify-content:space-between;align-items:center;gap:10px;padding:15px 22px;font-size:11px;display:flex}.ppe-preview-top button{background:var(--surface);border:1px solid #bccfc2;border-radius:5px;padding:5px 9px;font-size:10px}.ppe-preview-top button[aria-pressed=true]{background:var(--ink);color:#fff}.ppe-preview-canvas{width:100%;max-width:100%;margin:0 auto;padding:22px;transition:max-width .2s}.ppe-preview-canvas[data-mobile=true]{max-width:400px}.ppe-preview-canvas[data-mobile=true] .pp-cards,.ppe-preview-canvas[data-mobile=true] .pp-contact,.ppe-preview-canvas[data-mobile=true] .pp-team,.ppe-preview-canvas[data-mobile=true] .pp-announcements{grid-template-columns:1fr}.ppe-preview-canvas[data-mobile=true] .pp-gallery{grid-template-columns:1fr 1fr}.ppe-preview-canvas[data-mobile=true] .pp-hero-body{padding:24px}.ppe-preview-canvas[data-mobile=true] .pp-hero h1{font-size:30px}.ppe-status{background:var(--soft);border-radius:10px;margin-bottom:18px;padding:12px 16px;font-size:13px}.ppe-error{background:var(--error-soft);color:var(--error)}.ppe-note{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.6}.ppe-preview-label{font-weight:700}.ppe-preview-canvas a{pointer-events:none}.ppe-preview-canvas nav a{pointer-events:auto}@media (max-width:1050px){.ppe-layout{grid-template-columns:310px minmax(0,1fr);gap:20px}.pp-preview .pp-cards,.pp-preview .pp-team,.pp-preview .pp-contact,.pp-preview .pp-announcements{grid-template-columns:1fr}.ppe-preview-canvas{padding:15px}.pp-hero-body{padding:32px}}@media (max-width:760px){.ppe-heading{flex-direction:column}.ppe-layout{grid-template-columns:1fr}.ppe-controls{display:block}.ppe-heading h1{font-size:30px}.pp-hero-body{padding:28px}.pp-hero h1{font-size:36px}.pp-hero{min-height:310px}.pp-cards,.pp-team,.pp-contact,.pp-announcements{grid-template-columns:1fr}.pp-gallery{grid-template-columns:1fr 1fr}.pp-gallery img,.pp-gallery video{height:150px}.pp-hero-actions{gap:15px}.pp-section{padding:30px 0}.pp-section h2{font-size:25px}.pp-topline{font-size:11px}.pp-event{gap:16px}.pp-section-nav{gap:18px}.pp-sections{padding:0}.ppe-preview-top{padding:12px}.ppe-actions{width:100%}.ppe-actions button{flex:1}}@media (prefers-reduced-motion:reduce){.ppe-preview-canvas{transition:none}}.pp-menu>div{margin-bottom:28px}.pp-menu-item{border-bottom:1px solid var(--pp-line);justify-content:space-between;gap:24px;padding:18px 0;display:flex}.pp-menu-item h4{margin:0 0 6px;font-size:16px}.pp-menu-item p{white-space:pre-line;margin:0;font-size:13px}.pp-menu-item>strong{text-align:right;flex-shrink:0;max-width:40%;font-size:15px}.pp-reservation{background:var(--pp-soft);border:1px solid var(--pp-line);border-radius:16px;padding:28px}.pp-reservation>.pp-muted{margin:20px 0 0;font-size:12px}.pp-offer summary{cursor:pointer;margin-top:12px;font-size:12px}.pp-offer details p{white-space:pre-line;font-size:12px}.pp-quick-contact{border:1px solid var(--pp-line);background:var(--surface);border-radius:18px;grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);gap:30px;margin-top:22px;padding:28px;display:grid}.pp-quick-contact h2{letter-spacing:-.6px;margin:10px 0 18px;font-size:23px}.pp-quick-actions,.pp-quick-links{flex-wrap:wrap;gap:9px;display:flex}.pp-quick-actions a,.pp-quick-links a{border:1px solid var(--pp-line);border-radius:8px;padding:10px 13px;font-size:12px;font-weight:600}.pp-quick-actions .pp-quick-primary{background:var(--pp-ink);color:#fff}.pp-quick-actions .pp-whatsapp{color:#155c30;background:#eaf7ee;border-color:#b7ddc2}.pp-quick-address{flex-direction:column;gap:5px;margin:20px 0 12px;font-size:13px;display:flex}.pp-quick-hours{font-size:13px}.pp-quick-hours summary{cursor:pointer;font-weight:600}.pp-quick-hours .pp-hours{max-width:360px;margin-top:12px}.pp-quick-note{color:var(--muted);margin-top:12px;font-size:12px}.pp-quick-links{margin-top:18px}.pp-location{background:var(--pp-soft);border-radius:12px;align-self:start;padding:14px;font-size:12px}.pp-location iframe{border:0;border-radius:8px;width:100%;height:220px}.pp-location p{margin:10px 0;font-size:11px}.pp-location>a{font-weight:700}.pp-map-open{background:var(--pp-soft);border:1px dashed var(--pp-ink);width:100%;min-height:170px;color:var(--pp-ink);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.pp-map-open>span{font-size:40px}.pp-map-open small{font-size:10px}.pp-preview .pp-quick-contact{grid-template-columns:1fr}@media (max-width:700px){.pp-quick-contact{grid-template-columns:1fr;gap:22px;padding:20px}.pp-quick-actions{flex-direction:column}.pp-quick-contact h2{font-size:21px}}.pp-preview .pp-location{display:block}.pp-preview .pp-map-open{min-height:110px}.provider-page .pp-hero{flex-direction:column;align-items:stretch;min-height:0;display:flex}.provider-page .pp-has-cover:after{display:none}.provider-page .pp-hero-body{box-sizing:border-box;width:100%;max-width:none;padding:28px 32px}.provider-page .pp-hero h1{text-wrap:balance;margin:18px 0;font-size:clamp(27px,3.1vw,44px);line-height:1.16}.provider-page .pp-avatar{object-fit:cover;border:3px solid color-mix(in srgb,var(--surface) 80%,transparent);border-radius:24px;flex:none;width:144px;height:144px}.provider-page .pp-platform-avatar{object-fit:contain;border-radius:24px;width:144px;height:144px;margin:24px 32px 0;position:static}.provider-page .pp-business-cover{z-index:2;background:#07141b;width:100%;min-width:0;display:block;position:relative}.pp-business-cover-single>img{object-fit:contain;width:100%;height:auto;max-height:540px;display:block}.provider-page .pp-business-cover .sample-photo-main,.provider-page .pp-media-gallery .sample-photo-main{aspect-ratio:16/9;background:#07141b;border-radius:0;height:auto;min-height:0;max-height:540px}.provider-page .pp-business-cover .sample-photo-main img,.provider-page .pp-media-gallery .sample-photo-main img{object-fit:contain}.provider-page .pp-business-cover .sample-photo-thumbs{padding:10px 16px}.provider-page .pp-business-cover .photo-carousel{margin:0}.provider-page .pp-hero-decoration{display:none}.provider-page .pp-media-gallery{min-width:0;max-width:100%}.provider-page .pp-media-gallery .pp-gallery{margin-top:16px}.provider-page .pp-media-gallery video{aspect-ratio:16/9;object-fit:contain;background:#07141b;border-radius:12px;width:100%;height:auto}.provider-page .pp-hero-body .public-profile-links>a{color:inherit;background:#ffffff0d;border-color:#ffffff30}.provider-page .pp-hero-body .public-profile-links>a:hover{background:#ffffff20}@media (max-width:600px){.provider-page .pp-hero-body{padding:20px}.provider-page .pp-avatar,.provider-page .pp-platform-avatar{border-radius:20px;width:112px;height:112px}.provider-page .pp-identity{gap:14px}.provider-page .pp-eyebrow{letter-spacing:.08em}.provider-page .pp-business-cover .sample-photo-main{max-height:none}.provider-page .pp-hero h1{font-size:28px}}.provider-page .pp-avatar,.provider-page .pp-platform-avatar{width:168px;height:168px}.provider-page .pp-business-cover .sample-photo-main,.provider-page .pp-business-cover-single{aspect-ratio:33/10;height:auto;max-height:none}.provider-page .pp-business-cover .sample-photo-main img,.provider-page .pp-business-cover-single>img{object-fit:cover;object-position:center;width:100%;height:100%}.provider-page .pp-business-cover-single>img{max-height:none;position:absolute;inset:0}@media (max-width:600px){.provider-page .pp-avatar,.provider-page .pp-platform-avatar{width:128px;height:128px}}.pp-menu-title-link{border:1px solid var(--line);min-height:36px;color:var(--ink);background:var(--surface);white-space:nowrap;border-radius:12px;align-items:center;padding:5px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.pp-menu-title-link:hover{background:var(--soft)}.pme-source,.pme-history{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin-block:18px;padding:18px}.pme-source{gap:12px;display:grid}.pme-source h2,.pme-history h2{margin:0}.pme-source p,.pme-history>p{color:var(--muted);margin:0}.pme-source label{gap:6px;display:grid}.pme-source label:has(input[type=checkbox]){align-items:center;display:flex}.pme-source input[type=url],.pme-source input[type=date]{border:1px solid var(--line);background:var(--surface);width:min(100%,560px);min-height:40px;color:var(--ink);border-radius:10px;padding:8px}.pme-history details{border:1px solid var(--line);border-radius:12px;margin-top:10px;padding:12px}.pme-history summary{cursor:pointer;font-weight:700}.pme-history li{margin-block:5px}.pme-history button{border:1px solid var(--line);background:var(--soft);min-height:38px;color:var(--ink);border-radius:10px;padding:8px 12px}.provider-page .pp-hero{--profile-cover-height:clamp(112px,15vw,200px)}.provider-page .pp-hero-body{padding:20px 24px}.provider-page .pp-identity{align-items:center;gap:16px;min-width:0}.provider-page .pp-identity-copy{flex:1;min-width:0}.provider-page .pp-avatar{border-radius:18px;width:88px;height:88px}.provider-page .pp-hero .business-name-row{gap:8px}.provider-page .pp-hero h1{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;max-width:100%;font-size:var(--type-title-lg);line-height:var(--leading-title);text-wrap:nowrap;flex:200px;margin:0;overflow:hidden}.provider-page .pp-location-label{color:inherit;opacity:.9;font-size:var(--type-label)}.provider-page .pp-location-services{margin-top:6px}.pp-visible-address{font-style:normal;font-size:var(--type-body);line-height:var(--leading-body);overflow-wrap:anywhere;color:inherit;margin-top:6px}.provider-page .pp-tagline{font-size:var(--type-body);line-height:var(--leading-body);max-width:80ch;margin:12px 0}.pp-availability:empty{display:none}.pp-availability .business-status{color:inherit;margin-bottom:8px}.pp-hero-toolbar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding-block:4px;display:flex}.pp-hero-toolbar>.business-profile-actions{flex-wrap:wrap;flex:0 auto;gap:6px;margin:0}.pp-hero-toolbar .business-profile-actions :is(a,button,.outline){white-space:nowrap;color:var(--ink);background:var(--surface);border-color:var(--line);font-size:var(--type-label);flex:none;min-height:44px}.pp-hero-toolbar .public-profile-links{flex-wrap:wrap;flex:0 auto;gap:6px;min-width:0;margin:0;padding:0;display:flex}.pp-hero-toolbar .public-profile-links>a{white-space:nowrap;min-height:44px;font-size:var(--type-label)}.provider-page .pp-business-cover .sample-photo-main,.provider-page .pp-business-cover-single{aspect-ratio:6;min-height:120px;max-height:220px}.provider-page .pp-section-nav{font-size:var(--type-label);gap:8px;padding:12px 0}.provider-page .pp-section-nav>a{border-radius:var(--ui-radius-control);background:var(--ui-surface-soft);box-sizing:border-box;align-items:center;min-height:44px;padding:8px 12px;display:inline-flex}.provider-page .pp-section{scroll-margin-top:calc(var(--site-header-height,120px) + 16px);padding-block:28px}.provider-page .pp-section-heading{flex-wrap:wrap;gap:10px;margin-bottom:16px}.provider-page .pp-section h2{font-size:var(--type-title-md);line-height:var(--leading-title)}.provider-page .pp-card{gap:6px;padding:16px}.provider-page .pp-card h3,.provider-page .pp-team h3{font-size:var(--type-title-sm);line-height:var(--leading-title);margin:4px 0 8px}.provider-page .pp-card p,.provider-page .pp-team p,.provider-page .pp-prose{font-size:var(--type-body);line-height:var(--leading-body)}.provider-page .pp-contact{gap:24px}.provider-page .pp-contact p{font-size:var(--type-body)}@media (max-width:600px){.provider-page .pp-hero-body{padding:16px}.provider-page .pp-identity{align-items:start;gap:12px}.provider-page .pp-avatar{border-radius:14px;width:64px;height:64px}.provider-page .pp-hero h1{font-size:var(--type-title-md);line-height:var(--leading-title);flex-basis:100%}.provider-page .pp-hero .business-verified-badge{font-size:var(--type-caption)}.provider-page .pp-business-cover .sample-photo-main,.provider-page .pp-business-cover-single{aspect-ratio:3;min-height:104px;max-height:160px}.provider-page .pp-tagline{margin-block:10px}.provider-page .pp-section{padding-block:20px}}
