/* Bathroom structural adaptation 1.0 — scoped so WordPress admin and other themes are untouched. */
body.pslr{--pslr-ink:#163b3e;--pslr-muted:#52636e;--pslr-green:#286066;--pslr-green-dark:#19484c;--pslr-cream:#f5f3ed;--pslr-line:#dce1e4;--pslr-gold:#9b8062;background:#fff;color:#394b57;font:17px/1.8 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}
.pslr *, .pslr *::before,.pslr *::after{box-sizing:border-box}
.pslr h1,.pslr h2,.pslr h3,.pslr h4{font-family:Georgia,"Times New Roman",serif;font-weight:400;color:var(--pslr-ink);letter-spacing:-.025em;line-height:1.18;text-wrap:balance}
.pslr h1{font-size:clamp(34px,4.2vw,58px)}
.pslr h2{font-size:clamp(29px,3.1vw,42px)}
.pslr h3{font-size:clamp(23px,2vw,28px)}
.pslr a{color:var(--pslr-green);text-underline-offset:4px}
.pslr a:hover{color:var(--pslr-green-dark)}
.pslr a:focus-visible,.pslr button:focus-visible,.pslr summary:focus-visible,.pslr input:focus-visible,.pslr textarea:focus-visible{outline:3px solid #987347;outline-offset:5px}
.pslr img{max-width:100%;height:auto}
.pslr .site-content>.ast-container{max-width:none;padding:0;display:block}
.pslr #primary{width:100%;margin:0!important;padding:0!important}
.pslr article.ast-article-single{padding:0!important;background:#fff}
.pslr .entry-header{display:none}
.pslr .entry-content{margin:0;padding:0 0 80px}
.pslr .entry-content>*{max-width:820px;margin-left:auto;margin-right:auto}
.pslr .entry-content>p{margin-bottom:24px}
.pslr .entry-content>h2{margin-top:66px;margin-bottom:24px;padding-top:28px;border-top:1px solid var(--pslr-line)}
.pslr .entry-content>h3{margin-top:36px;margin-bottom:15px}
.pslr .entry-content>.wp-block-buttons,.pslr .entry-content>.wp-block-button{margin-top:28px;margin-bottom:40px}
.pslr .entry-content>ul,.pslr .entry-content>ol{padding-left:26px}
.pslr .entry-content>ul li,.pslr .entry-content>ol li{padding-left:7px;margin-bottom:14px}
.pslr .entry-content>.pslr-page-heading{max-width:920px;margin-top:64px;margin-bottom:28px}
.pslr .entry-content>.pslr-page-heading~p{max-width:820px}
.pslr .entry-content>h1:first-child{padding-top:64px}
/* A simple, deliberate header. */
.pslr-header{position:relative;z-index:100;background:#fff;border-bottom:1px solid #e7e6de}
.pslr-header-inner{max-width:1300px;min-height:108px;margin:auto;padding:20px 40px;display:flex;align-items:center;justify-content:space-between;gap:35px}
.pslr .pslr-brand{display:flex;align-items:center;gap:15px;flex:0 1 365px;text-decoration:none;color:var(--pslr-ink)}
.pslr-brand-mark{width:42px;height:48px;flex-shrink:0;color:#657f70}
.pslr-brand-text{max-width:300px;font:400 23px/1.16 Georgia,"Times New Roman",serif;letter-spacing:-.025em}
.pslr-nav{display:flex;align-items:center;gap:30px;font-size:14px;line-height:1.4;font-weight:600}
.pslr-nav>a,.pslr-services>summary{white-space:nowrap;text-decoration:none;color:#354941;padding:13px 0}
.pslr-nav>a[aria-current=page]:not(.pslr-button){text-decoration:underline;text-decoration-color:#9b8062;text-decoration-thickness:2px;text-underline-offset:8px}
.pslr-services{position:relative}
.pslr-services>summary{display:flex;align-items:center;gap:9px;cursor:pointer;list-style:none}
.pslr-services>summary::-webkit-details-marker{display:none}
.pslr-chevron{display:block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .15s}
.pslr-services[open] .pslr-chevron{transform:translateY(2px) rotate(225deg)}
.pslr-dropdown{position:absolute;left:-24px;top:calc(100% + 10px);min-width:310px;background:#fff;border:1px solid #e2e5dd;border-top:3px solid #9b8062;border-radius:3px;box-shadow:0 16px 40px #183f371a;padding:18px 12px}
.pslr-menu-label{display:block;color:#6a746c;text-transform:uppercase;letter-spacing:.14em;font-size:10px;padding:3px 13px 10px}
.pslr-dropdown>a{display:block;padding:12px 13px;text-decoration:none;color:#334b42;white-space:normal;line-height:1.4;border-radius:2px}
.pslr-dropdown>a:hover,.pslr-dropdown>a:focus-visible,.pslr-dropdown>a[aria-current=page]{background:var(--pslr-cream)}
.pslr-menu-toggle{display:none}
/* Restrained buttons; no gradients, pills or oversized shadows. */
.pslr .pslr-button,.pslr div.wp-block-button .wp-block-button__link,.pslr .wp-block-button__link,.pslr .wpforms-submit-container button[type=submit]{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:50px;background:var(--pslr-green)!important;color:#fff!important;border:1px solid var(--pslr-green)!important;border-radius:3px!important;padding:13px 23px;font:600 14px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;text-decoration:none;letter-spacing:.015em;box-shadow:none;transition:background .15s}
.pslr .pslr-button:hover,.pslr div.wp-block-button .wp-block-button__link:hover,.pslr .wpforms-submit-container button[type=submit]:hover{background:var(--pslr-green-dark)!important;border-color:var(--pslr-green-dark)!important}
.pslr .pslr-nav>.pslr-button{padding:12px 21px}
/* Keep the existing photography; reduce visual clutter on top. */
.pslr.home .entry-content>.wp-block-cover{max-width:none;margin:0;min-height:600px;padding:94px 32px!important;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}
.pslr .wp-block-cover__image-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.pslr.home .wp-block-cover__background{position:absolute;inset:0;background:#122922!important;opacity:.64!important}
.pslr.home .wp-block-cover__inner-container{position:relative;max-width:960px;text-align:center;z-index:1}
.pslr.home .wp-block-cover h1{font-size:clamp(38px,4.8vw,68px);color:#fff;margin:0 auto 27px;max-width:940px;line-height:1.12}
.pslr.home .wp-block-cover p{max-width:760px;margin:0 auto 30px;color:#f3f2e9;font-size:17px;line-height:1.85}
.pslr.home .wp-block-cover .wp-block-buttons{justify-content:center;display:flex}
.pslr.home .wp-block-cover .wp-block-button__link{background:#fff!important;color:#163b3e!important;border-color:#fff!important}
.pslr.home .wp-block-cover .wp-block-button__link:hover{background:#efeee5!important}
.pslr-inner-hero{max-width:none!important;min-height:430px;position:relative;display:grid;place-items:center;overflow:hidden;background:#263e35}
.pslr-inner-hero>figure{position:absolute;inset:0;width:100%;height:100%;margin:0!important}
.pslr-inner-hero>figure img{width:100%;height:100%;object-fit:cover}
.pslr-inner-hero::after{content:"";position:absolute;inset:0;background:#102b24a6}
.pslr-inner-hero-panel{position:relative;z-index:1;text-align:center;max-width:1040px;padding:70px 32px}
.pslr .pslr-hero-line{color:#fff;font:400 clamp(36px,4.5vw,58px)/1.15 Georgia,"Times New Roman",serif;letter-spacing:-.025em;margin:0 0 30px;text-wrap:balance}
.pslr-inner-hero .pslr-button{background:#fff!important;color:var(--pslr-ink)!important;border-color:#fff!important}
/* Home: generous rhythm, ivory sections and orderly image cards. */
.pslr.home .entry-content>.wp-block-group{max-width:none;padding:72px 40px!important;margin:0}
.pslr.home .entry-content>.wp-block-group>.wp-block-columns,.pslr.home .entry-content>.wp-block-group>h2,.pslr.home .entry-content>.wp-block-group>p,.pslr.home .entry-content>.wp-block-group>.wp-block-buttons,.pslr.home .entry-content>.wp-block-group>div.wpforms-container{max-width:1180px;margin-left:auto;margin-right:auto}
.pslr.home .entry-content>.wp-block-group.has-background:not(.psl-cta-band){background:var(--pslr-cream)!important}
.pslr .wp-block-columns{display:flex;gap:28px;align-items:stretch;margin-bottom:30px}
.pslr .wp-block-column{flex:1;min-width:0}
.pslr.home .entry-content>.wp-block-group:first-of-type{border-bottom:1px solid var(--pslr-line)}
.pslr.home .entry-content>.wp-block-group h2{margin-top:0;margin-bottom:38px}
.pslr.home .entry-content>.wp-block-group>.wp-block-columns:last-child{margin-bottom:0}
.pslr.home .entry-content>.wp-block-group:not(.has-background)>.wp-block-columns>.wp-block-column:not(:last-child){border-right:1px solid var(--pslr-line);padding-right:28px}
.pslr.home .entry-content>.wp-block-group:not(.has-background) h3{font-size:24px}
.pslr.home .entry-content>.wp-block-group:not(.has-background) .wp-block-column>p{font-size:15px;color:#5b6962;margin-bottom:0}
.pslr .psl-card{height:100%;display:flex;flex-direction:column;background:#fff!important;border:1px solid #e4e3da!important;border-radius:5px!important;box-shadow:0 4px 18px #24392e05;overflow:hidden;transition:box-shadow .2s,transform .2s}
.pslr .psl-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #24392e0d}
.pslr .psl-card .wp-block-image{margin:0!important}
.pslr .psl-card .wp-block-image img{display:block;width:100%;height:225px;object-fit:cover;border-radius:0!important}
.pslr .psl-card h3{font-size:27px;line-height:1.2;margin:0!important;padding:26px 26px 15px!important}
.pslr .psl-card h3 a{color:var(--pslr-ink);text-decoration:none}
.pslr .psl-card p{font-size:15px;line-height:1.8;margin:0!important;padding:0 26px 22px!important;color:#5a665e}
.pslr .psl-card .wp-block-buttons{margin-top:auto;padding:0 26px 27px!important;display:flex}
.pslr .psl-card div.wp-block-button .wp-block-button__link{min-height:36px;padding:0 0 5px;background:transparent!important;color:var(--pslr-green)!important;border:0!important;border-radius:0!important;border-bottom:1px solid #a8b9ac!important;font-size:12px;letter-spacing:.08em}
.pslr .psl-card .wp-block-button__link::after{content:"↗";font-size:19px;margin-left:10px}
.pslr .psl-card-accent{border-top:3px solid #a7b3a1!important}
.pslr .psl-rounded img{border-radius:5px}
.pslr .psl-cta-band{background:var(--pslr-green-dark)!important;color:#fff;border-radius:0!important}
.pslr .psl-cta-band h2,.pslr .psl-cta-band h3,.pslr .psl-cta-band p{color:#fff}
.pslr .psl-cta-band div.wp-block-button .wp-block-button__link{background:#fff!important;color:var(--pslr-ink)!important;border-color:#fff!important}
/* Native disclosure rows: keyboard accessible, functional even with JavaScript off. */
.pslr .entry-content>h2.pslr-faq-heading{margin-bottom:28px}
.pslr .pslr-faq{border:1px solid var(--pslr-line);border-radius:4px;background:#fafaf6;margin-top:12px;margin-bottom:12px;overflow:hidden}
.pslr-faq>summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;list-style:none;cursor:pointer;padding:23px 26px;color:var(--pslr-ink);font:600 16px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;min-height:72px}
.pslr-faq>summary::-webkit-details-marker{display:none}
.pslr-faq>summary::after{content:"";flex:0 0 9px;width:9px;height:9px;border-bottom:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform .15s}
.pslr-faq[open]>summary::after{transform:translateY(3px) rotate(225deg)}
.pslr-faq>summary:hover{background:#f1f3ec}
.pslr-faq[open]{background:#fff;border-color:#a0b2a4}
.pslr-faq-answer{padding:0 26px 24px;color:#536158;font-size:16px;line-height:1.85}
.pslr-faq-answer>*:last-child{margin-bottom:0}
.pslr .entry-content .wpforms-container{padding:36px;background:var(--pslr-cream);border:1px solid var(--pslr-line);border-radius:5px;margin-top:30px;margin-bottom:40px}
.pslr .wpforms-container input:not([type=checkbox]):not([type=radio]),.pslr .wpforms-container textarea,.pslr .wpforms-container select{border:1px solid #b4bdb2!important;background:#fff;border-radius:3px!important;min-height:48px;color:#253e33}
/* Calm, structured footer. */
.pslr-footer{background:#1c352d;color:#d0d8d0;padding:65px 40px 24px}
.pslr-footer-grid{max-width:1180px;margin:auto;display:grid;grid-template-columns:1.5fr 1fr .65fr;gap:70px}
.pslr-footer-brand{font:400 29px/1.2 Georgia,"Times New Roman",serif;color:#fff;max-width:330px;margin-bottom:22px}
.pslr-footer p:not(.pslr-footer-brand){font-size:14px;line-height:1.9;max-width:360px}
.pslr-footer .pslr-footer-label{color:#fff;font-size:11px!important;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px}
.pslr-footer-links{display:flex;flex-direction:column;gap:11px}
.pslr .pslr-footer a{color:#d0d8d0;font-size:14px;line-height:1.6;text-decoration:none}
.pslr .pslr-footer a:hover{text-decoration:underline;color:#fff}
.pslr .pslr-footer-cta{display:inline-block;color:#fff;border-bottom:1px solid #a39b7e;padding:5px 0}
.pslr-footer-bottom{max-width:1180px;margin:45px auto 0;border-top:1px solid #ffffff24;padding-top:22px;font-size:12px;color:#b8c4ba}
@media(min-width:1600px){.pslr.home .entry-content>.wp-block-cover{min-height:660px}}
@media(max-width:1100px){.pslr-header-inner{padding:20px 28px;gap:24px}.pslr-nav{gap:22px}.pslr-brand-text{font-size:21px}.pslr .pslr-brand{flex-basis:300px}.pslr .pslr-nav>.pslr-button{padding:12px 16px}.pslr-footer-grid{gap:40px}}
@media(max-width:960px){.pslr-header-inner{min-height:90px;flex-wrap:wrap;padding:18px 24px}.pslr .pslr-brand{flex:1;max-width:355px}.pslr-brand-text{max-width:280px}.pslr-header.pslr-js .pslr-menu-toggle{display:flex;align-items:center;gap:10px;background:transparent;border:1px solid #bec8bd;border-radius:3px;color:#163b3e;padding:12px 14px;font:600 14px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;min-height:46px}.pslr-toggle-icon{display:block;width:16px;height:10px;border-top:1.5px solid currentColor;border-bottom:1.5px solid currentColor}.pslr-menu-toggle[aria-expanded=true] .pslr-toggle-icon{height:16px;border:0;position:relative}.pslr-menu-toggle[aria-expanded=true] .pslr-toggle-icon::before,.pslr-menu-toggle[aria-expanded=true] .pslr-toggle-icon::after{content:"";position:absolute;left:0;top:7px;width:17px;border-top:1.5px solid;transform:rotate(45deg)}.pslr-menu-toggle[aria-expanded=true] .pslr-toggle-icon::after{transform:rotate(-45deg)}.pslr-nav{display:flex;flex-basis:100%;width:100%;flex-direction:column;align-items:stretch;gap:0;background:#fff;color:#163b3e;padding:10px 0 4px;border-top:1px solid #e0e4da;max-height:calc(100dvh - 115px);overflow:auto}.pslr-header.pslr-js .pslr-nav{display:none}.pslr-header.pslr-js .pslr-nav.is-open{display:flex}.pslr-nav>a,.pslr-services>summary{padding:16px 8px;min-height:50px;color:#163b3e}.pslr-services>summary{justify-content:space-between}.pslr-dropdown{position:static;box-shadow:none;min-width:0;border:0;border-left:2px solid #bdc5b5;border-radius:0;padding:0 0 8px 8px;margin:0 8px 12px;background:#f7f7f1}.pslr-dropdown>a{padding:13px 15px}.pslr-menu-label{padding:14px 15px 5px}.pslr .pslr-nav>.pslr-button{margin-top:12px;width:100%}.pslr.home .entry-content>.wp-block-cover{min-height:540px}.pslr .entry-content>*:not(.alignfull):not(.pslr-inner-hero){max-width:calc(100% - 64px)}.pslr.home .entry-content>.wp-block-group{max-width:none!important}.pslr-footer-grid{grid-template-columns:1.2fr 1fr;gap:40px}.pslr-footer-grid>div:last-child{grid-column:2}.pslr-footer-grid>div:first-child{grid-row:span 2}}
@media(max-width:767px){.pslr .wp-block-columns{flex-direction:column;gap:24px}.pslr .wp-block-column{flex-basis:auto!important;width:100%}.pslr.home .entry-content>.wp-block-group{padding:48px 24px!important}.pslr.home .entry-content>.wp-block-group:not(.has-background)>.wp-block-columns>.wp-block-column:not(:last-child){border-right:0;border-bottom:1px solid var(--pslr-line);padding:0 0 23px}.pslr.home .entry-content>.wp-block-cover{padding:66px 24px!important;min-height:530px}.pslr.home .wp-block-cover h1{font-size:42px}.pslr.home .wp-block-cover p{font-size:16px;line-height:1.75}.pslr-inner-hero{min-height:360px}.pslr-inner-hero-panel{padding:55px 24px}.pslr .pslr-hero-line{font-size:38px}.pslr .psl-card{height:auto}.pslr .psl-card .wp-block-image img{height:250px}.pslr .entry-content>.pslr-page-heading{margin-top:44px}.pslr .entry-content>h2{margin-top:42px;padding-top:23px}.pslr .entry-content>.wp-block-image{margin-top:32px}.pslr .entry-content .wpforms-container{padding:22px}.pslr-faq>summary{padding:20px;font-size:15px;gap:20px}.pslr-faq-answer{padding:0 20px 20px}.pslr-footer{padding:48px 24px 24px}.pslr-footer-grid{grid-template-columns:1fr;gap:32px}.pslr-footer-grid>div:last-child{grid-column:auto}.pslr-footer-grid>div:first-child{grid-row:auto}.pslr-footer-brand{max-width:330px}.pslr-footer-links{gap:14px}.pslr .entry-content{padding-bottom:48px}}
@media(max-width:430px){.pslr-header-inner{padding:16px 18px;gap:15px}.pslr-brand-mark{width:30px;height:40px}.pslr .pslr-brand{gap:10px;flex-basis:175px}.pslr-brand-text{font-size:18px;max-width:225px}.pslr-menu-toggle{padding:10px!important}.pslr-toggle-label{font-size:12px}.pslr.home .wp-block-cover h1{font-size:36px}.pslr.home .entry-content>.wp-block-cover{padding:54px 22px!important;min-height:550px}.pslr .entry-content>*:not(.alignfull):not(.pslr-inner-hero){max-width:calc(100% - 40px)}.pslr .pslr-hero-line{font-size:33px}.pslr .psl-card .wp-block-image img{height:215px}}
@media(prefers-reduced-motion:reduce){.pslr *,.pslr *::before,.pslr *::after{scroll-behavior:auto!important;transition:none!important}}
/* Override Gutenberg's named font-size utilities at the hero and closing band. */
.pslr.home .entry-content .wp-block-cover p.has-large-font-size{font-size:17px!important;line-height:1.85!important;max-width:760px!important}
.pslr.home .entry-content .psl-cta-band p{font-size:18px!important;line-height:1.8!important;max-width:740px!important}
@media(max-width:767px){.pslr.home .entry-content .wp-block-cover p.has-large-font-size{font-size:16px!important;line-height:1.75!important}.pslr.home .entry-content .psl-cta-band p{font-size:16px!important}}
.pslr.home .entry-content{padding-bottom:0}
.pslr #ast-scroll-top{background:#286066;border-radius:3px}
.pslr .pslr-referral-notice{font-size:13px!important;line-height:1.7;color:#52636e;padding:16px 0 0;border-top:1px solid #d8dfd3;margin:20px 0}
.pslr .wpforms-field-checkbox .wpforms-field-description{font-size:14px!important;line-height:1.7;margin-top:12px!important}
.pslr .wpforms-field-checkbox li{padding:6px 0!important}
/* One global, editable phone number across every page. */
.pslr .pslr-call{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:64px;min-width:175px;padding:12px 21px;border:1px solid #286066;border-radius:3px;background:#286066;color:#fff;text-decoration:none;line-height:1.3;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;vertical-align:middle}
.pslr .pslr-call:hover{background:#19484c;color:#fff}
.pslr .pslr-call-label{font-size:12px;font-weight:600;letter-spacing:.05em}
.pslr .pslr-call strong{font-size:19px;letter-spacing:0;font-weight:600;white-space:nowrap}
.pslr .pslr-call small{font-size:10px;font-weight:400;letter-spacing:0}
.pslr .pslr-call:disabled{opacity:1;background:#e9eee6;border-color:#9ba995;color:#284b3e;cursor:default}
.pslr .pslr-hero-call{margin:0 12px 0 0;background:#fff;color:#163b3e;border-color:#fff;min-width:245px}
.pslr .pslr-hero-call strong{font-size:25px}
.pslr .pslr-hero-call:disabled{background:#fff;border-color:#fff;color:#163b3e}
.pslr .pslr-inner-hero-panel>.pslr-hero-call{margin-right:14px;margin-top:5px;margin-bottom:5px}
.pslr .pslr-footer-call{margin:4px 16px 14px 0;border-color:#778c79}
.pslr .pslr-footer-call strong{color:inherit}
.pslr .pslr-nav>.pslr-header-call{padding:10px 16px;white-space:normal;min-width:172px}
.pslr-mobile-contact{display:none}
@media(max-width:960px){.pslr .pslr-nav>.pslr-header-call{margin-top:12px;width:100%}.pslr-header .pslr-nav{max-height:calc(100dvh - 208px)}.pslr-mobile-contact{position:fixed;z-index:90;left:0;right:0;bottom:0;display:grid;grid-template-columns:1.15fr 1fr;gap:9px;padding:9px 12px calc(9px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d4ddcf;box-shadow:0 -3px 15px #19484c0d}.pslr .pslr-mobile-contact>.pslr-call{min-width:0;min-height:68px;padding:6px}.pslr .pslr-mobile-contact .pslr-call strong{font-size:17px}.pslr .pslr-mobile-contact>.pslr-button{font-size:13px;padding:10px;min-width:0}.pslr .pslr-footer{padding-bottom:125px}.pslr #ast-scroll-top{bottom:105px}.pslr .entry-content [id]{scroll-margin-bottom:100px}}
@media(max-width:767px){.pslr.home .entry-content>.wp-block-cover{min-height:650px}.pslr .wp-block-cover .wp-block-buttons{gap:12px;flex-wrap:wrap}.pslr .pslr-hero-call{margin:0;min-width:240px}.pslr .pslr-inner-hero-panel>.pslr-hero-call{display:flex;width:max-content;max-width:100%;margin:10px auto 14px}.pslr .pslr-inner-hero-panel>.pslr-button{min-height:48px}.pslr .pslr-inner-hero{min-height:420px}.pslr-mobile-contact .pslr-call small{font-size:9px}}
/* Preserve the three home feature titles while giving decorative labels paragraph semantics. */
.pslr.home .entry-content>.wp-block-group:not(.has-background) .wp-block-column>p.pslr-feature-heading{font-family:Georgia,"Times New Roman",serif;font-size:24px;font-weight:400;line-height:1.18;letter-spacing:-.025em;color:var(--pslr-ink);margin:0;padding:0;text-wrap:balance}
