/*
Theme Name: Houseclinic Atelier
Description: Bespoke child theme for Houseclinic.
Template: twentytwentyfive
Version: 2.0.0
Text Domain: houseclinic
*/
:root{--ink:#24180f;--ink-2:#4e4137;--muted:#71665d;--ivory:#faf6ef;--paper:#fffdfa;--sand:#f0e5d4;--gold:#c99d45;--gold-2:#e4c47e;--line:rgba(36,24,15,.14);--serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--sans:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--s1:8px;--s2:12px;--s3:16px;--s4:24px;--s5:32px;--s6:48px;--s7:72px;--s8:104px;--r1:10px;--r2:18px;--r3:28px;--shadow:0 24px 70px rgba(68,45,22,.12)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:0;background:var(--ivory);color:var(--ink);font-family:var(--sans);font-weight:450}.wp-site-blocks,.wp-block-post-content{margin:0!important;padding:0!important}.wp-site-blocks{overflow:clip}.wp-block-post-content>.wp-block-group{max-width:none!important}a{color:inherit;text-underline-offset:.22em}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.hc-inner{width:min(100%,1320px);margin-inline:auto}.hc-section{padding:clamp(76px,9vw,136px) clamp(20px,6vw,96px)}.hc-kicker{margin:0 0 var(--s4)!important;font-size:.72rem!important;font-weight:750!important;letter-spacing:.18em;text-transform:uppercase}.hc-display,.hc-title{font-family:var(--serif);font-weight:400!important;letter-spacing:-.055em;line-height:.92}.hc-display{font-size:clamp(4.2rem,8vw,8.8rem)!important}.hc-title{font-size:clamp(3rem,5.4vw,5.8rem)!important}.hc-lead{font-family:var(--serif);font-size:clamp(1.25rem,2vw,1.75rem)!important;line-height:1.5}.hc-btn .wp-block-button__link{padding:15px 24px!important;border:1px solid var(--ink)!important;border-radius:999px!important;background:var(--ink)!important;color:#fff!important;font-size:.76rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;transition:transform .2s,background .2s,box-shadow .2s}.hc-btn .wp-block-button__link:hover{transform:translateY(-2px);background:#3a291d!important;box-shadow:0 12px 28px rgba(36,24,15,.2)}
header.wp-block-template-part{position:absolute;z-index:50;inset:0 0 auto;color:var(--ink);margin:0!important}header.wp-block-template-part>div{width:min(calc(100% - 40px),1440px);margin:18px auto 0!important;padding:14px 18px!important;border:1px solid rgba(36,24,15,.1);border-radius:16px;background:rgba(250,246,239,.82)!important;box-shadow:0 10px 34px rgba(58,39,20,.08);backdrop-filter:blur(14px)}.hc-header .wp-block-site-title{margin:0;font-family:var(--serif);font-size:1.42rem;letter-spacing:-.04em}.hc-header a{text-decoration:none}.hc-header .wp-block-navigation__container{gap:22px}.hc-header .wp-block-navigation-item__content{font-size:.7rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.hc-header .hc-nav-cta .wp-block-navigation-item__content{padding:9px 14px;border-radius:999px;background:var(--ink);color:#fff!important}
.hc-hero{position:relative;width:100%;height:100svh;min-height:700px;padding:150px clamp(20px,6vw,96px) 48px;background:linear-gradient(105deg,rgba(250,246,239,.97) 0 48%,rgba(250,246,239,.36) 72%),url('https://houseclinic.se/wp-content/uploads/houseclinic-clinic-treatment.webp') center/cover no-repeat!important;color:var(--ink)!important}.hc-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 70%,rgba(65,43,21,.12));pointer-events:none}.hc-hero-inner{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.hc-hero-grid{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:8vw;align-items:end}.hc-hero .hc-display{max-width:850px;margin:0!important}.hc-hero-copy{max-width:410px;padding:26px;border:1px solid rgba(36,24,15,.11);border-radius:var(--r2);background:rgba(255,253,250,.72);backdrop-filter:blur(10px)}.hc-hero-copy p{margin-top:0;font-size:1rem;line-height:1.65}.hc-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.hc-btn-outline .wp-block-button__link{background:transparent!important;color:var(--ink)!important}.hc-facts{display:grid!important;grid-template-columns:repeat(3,1fr);margin-top:clamp(36px,7vh,72px);border:1px solid rgba(36,24,15,.14);border-radius:var(--r1);overflow:hidden;background:rgba(255,253,250,.68);backdrop-filter:blur(8px)}.hc-fact{padding:16px;border-right:1px solid var(--line)}.hc-fact:last-child{border:0}.hc-fact p{margin:0;text-align:center;font-size:.66rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase}
.hc-intro{background:var(--paper)}.hc-intro-grid{display:grid!important;grid-template-columns:.72fr 1.28fr;gap:8vw}.hc-intro .hc-lead{max-width:760px;margin:0}.hc-values{display:grid!important;grid-template-columns:1.2fr .9fr .9fr;gap:14px;margin-top:70px}.hc-value{padding:28px;border:1px solid var(--line);border-radius:var(--r2);background:var(--ivory)}.hc-value:first-child{background:var(--sand)}.hc-value h3{margin:0 0 10px;font-family:var(--serif);font-size:1.55rem;font-weight:400}.hc-value p{margin:0;color:var(--muted);line-height:1.65}
.hc-treatments{background:var(--sand)}.hc-section-head{display:grid!important;grid-template-columns:1fr .65fr;gap:8vw;align-items:end;margin-bottom:54px}.hc-section-head p{margin:0;color:var(--ink-2);line-height:1.7}.hc-treatment-grid{display:grid!important;grid-template-columns:repeat(12,1fr);gap:14px}.hc-card{grid-column:span 4;min-height:260px;padding:28px;border:1px solid var(--line);border-radius:var(--r2);background:rgba(255,253,250,.8);display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.hc-card:nth-child(1),.hc-card:nth-child(6){grid-column:span 8}.hc-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.hc-card-num{font-size:.68rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#8a672d}.hc-card h2,.hc-card h3{margin:auto 0 12px;font-family:var(--serif);font-size:clamp(1.65rem,2.4vw,2.5rem);font-weight:400;line-height:1}.hc-card h2 a,.hc-card h3 a{text-decoration:none}.hc-card p{margin:0;max-width:52ch;color:var(--muted);line-height:1.55}
.hc-signature{background:#e5ce9d;color:var(--ink)}.hc-signature-grid{display:grid!important;grid-template-columns:.9fr 1.1fr;gap:9vw;align-items:center}.hc-orb{aspect-ratio:4/5;border-radius:220px 220px 24px 24px;background:url('https://houseclinic.se/wp-content/uploads/houseclinic-clinic-treatment.webp') 68% center/cover;box-shadow:var(--shadow)}.hc-orb span{display:none}.hc-checks{display:grid!important;grid-template-columns:1fr 1fr;gap:0 22px;margin:30px 0}.hc-checks p{margin:0;padding:12px 0;border-bottom:1px solid rgba(36,24,15,.18)}
.hc-process{background:var(--paper)}.hc-steps{display:grid!important;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:58px}.hc-step{padding:25px;border-left:2px solid var(--gold);background:var(--ivory)}.hc-step strong{font-family:var(--serif);font-size:2.7rem;font-weight:400;color:var(--gold)}.hc-step h3{font-family:var(--serif);font-size:1.4rem;font-weight:400}.hc-step p{color:var(--muted);line-height:1.6}.hc-about{background:var(--ink);color:var(--ivory)}.hc-about-grid{display:grid!important;grid-template-columns:.9fr 1.1fr;gap:10vw}.hc-about-copy p{color:rgba(250,246,239,.72);line-height:1.8}.hc-quote{margin-top:0;font-family:var(--serif);font-size:clamp(2.1rem,4.2vw,4.6rem);line-height:1.05;color:var(--gold-2)!important}.hc-faq{background:var(--ivory)}.hc-faq-grid{display:grid!important;grid-template-columns:.68fr 1.32fr;gap:9vw}.wp-block-accordion{border-bottom:1px solid var(--line)}.wp-block-accordion-item{border-top:1px solid var(--line)}.wp-block-accordion-heading{margin:0;font-family:var(--serif);font-size:1.35rem;font-weight:400}.wp-block-accordion-heading__toggle{width:100%;padding:20px 0;display:flex;justify-content:space-between;gap:20px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.wp-block-accordion-panel{padding:0 0 22px}.wp-block-accordion-panel p{margin:0;color:var(--muted);line-height:1.65}.hc-book{background:linear-gradient(135deg,#f4e5c7,#d5ad5b)}.hc-book-box{padding:clamp(34px,6vw,82px);display:grid!important;grid-template-columns:1.2fr .8fr;gap:8vw;border:1px solid rgba(36,24,15,.12);border-radius:var(--r3);background:rgba(255,253,250,.86);box-shadow:var(--shadow)}.hc-book-meta p{margin:0;padding:12px 0;border-bottom:1px solid var(--line)}.hc-contact{background:var(--paper)}.hc-contact-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:10vw}.hc-contact address{font-style:normal;font-family:var(--serif);font-size:clamp(1.8rem,3vw,3rem);line-height:1.28}.hc-hours{display:grid;grid-template-columns:1fr auto;gap:8px 28px}.hc-hours p{margin:0;padding:8px 0;border-bottom:1px solid var(--line)}
.hc-service{overflow:hidden;background:var(--paper)}.hc-service-hero{position:relative;min-height:730px;padding:170px clamp(20px,6vw,96px) 90px;background:var(--sand)}.hc-service-hero:before{content:"";position:absolute;right:7vw;bottom:70px;width:min(36vw,500px);aspect-ratio:4/5;border-radius:220px 220px 24px 24px;background:url('https://houseclinic.se/wp-content/uploads/houseclinic-clinic-treatment.webp') 68% center/cover;box-shadow:var(--shadow)}.hc-service-hero:after{content:"Houseclinic · Örebro";position:absolute;right:calc(7vw + 28px);bottom:94px;padding:9px 14px;border-radius:999px;background:var(--ink);color:#fff;font-size:.64rem;letter-spacing:.12em;text-transform:uppercase}.hc-service-hero .hc-inner{position:relative;z-index:1}.hc-breadcrumb{margin-bottom:50px;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.hc-service-hero .hc-title{max-width:760px}.hc-service-hero .hc-lead{max-width:650px;margin-top:28px}.hc-service-body{padding:110px clamp(20px,6vw,96px)}.hc-service-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(48px,8vw,110px);max-width:1180px;margin:auto}.hc-service-copy h2{margin:60px 0 18px;padding-top:30px;border-top:1px solid var(--line);font-family:var(--serif);font-size:clamp(2.2rem,4vw,4rem);font-weight:400;letter-spacing:-.04em}.hc-service-copy h2:first-child{margin-top:0;padding-top:0;border:0}.hc-service-copy h3{font-family:var(--serif);font-size:1.65rem;font-weight:400}.hc-service-copy p{max-width:70ch;color:var(--ink-2);line-height:1.75}.hc-service-aside{position:sticky;top:110px;height:max-content;padding:34px;border:1px solid var(--line);border-radius:var(--r2);background:var(--ivory);box-shadow:0 16px 44px rgba(68,45,22,.08)}.hc-service-aside h2{font-family:var(--serif);font-size:2rem;font-weight:400}.hc-related{padding:80px clamp(20px,6vw,96px);background:var(--sand)}.hc-related .hc-inner{max-width:1180px!important}.hc-related-links{display:flex;flex-wrap:wrap;gap:10px}.hc-related-links a{padding:12px 17px;border:1px solid var(--line);border-radius:999px;background:var(--paper);text-decoration:none;transition:.2s}.hc-related-links a:hover{background:var(--ink);color:#fff}
footer.wp-block-template-part{margin:0!important;background:var(--ink);color:var(--ivory)}.hc-footer{padding:clamp(64px,7vw,96px) clamp(20px,6vw,96px) 28px}.hc-footer-inner{max-width:1320px;margin:auto}.hc-footer-top{display:grid;grid-template-columns:1.5fr .5fr;align-items:end;gap:48px;padding-bottom:clamp(48px,6vw,76px);border-bottom:1px solid rgba(250,246,239,.14)}.hc-footer-brand{max-width:650px}.hc-footer-eyebrow{margin:0 0 16px;color:var(--gold-2)!important;font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hc-footer-brand h2{margin:0 0 12px;font-family:var(--serif);font-size:clamp(3.5rem,7vw,6.5rem);font-weight:400;line-height:.9;letter-spacing:-.055em}.hc-footer-brand>p:last-child{max-width:500px;margin:0;color:rgba(250,246,239,.68);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6}.hc-footer-action{text-align:right}.hc-footer-action p{margin:0 0 14px;color:rgba(250,246,239,.6)}.hc-footer-book{display:inline-flex;justify-content:center;min-width:180px;padding:15px 24px;border-radius:999px;background:var(--gold);color:var(--ink)!important;font-size:.72rem;font-weight:750;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:transform .2s,background .2s}.hc-footer-book:hover{background:var(--gold-2);transform:translateY(-2px)}.hc-footer-grid{display:grid;grid-template-columns:1.1fr 1.15fr 1.25fr .8fr;gap:clamp(28px,4vw,64px);padding:clamp(42px,5vw,64px) 0}.hc-footer-label{margin:0 0 18px;color:var(--gold-2);font-size:.64rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.hc-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.hc-footer a{color:inherit;text-underline-offset:4px}.hc-footer address{margin-bottom:10px;font-style:normal;line-height:1.65;color:rgba(250,246,239,.7)}.hc-footer-grid section>a,.hc-footer-grid nav a{color:rgba(250,246,239,.78)}.hc-footer-hours{display:grid;grid-template-columns:1fr auto;gap:6px 18px;margin:0 0 14px}.hc-footer-hours dt,.hc-footer-hours dd{margin:0;color:rgba(250,246,239,.7)}.hc-footer small{color:rgba(250,246,239,.48)}.hc-footer-social{width:100%}.hc-footer-social a{width:100%;display:flex;justify-content:space-between;padding:0 0 9px;border-bottom:1px solid rgba(250,246,239,.14);text-decoration:none}.hc-footer-bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding-top:22px;border-top:1px solid rgba(250,246,239,.14);color:rgba(250,246,239,.42);font-size:.72rem}.hc-footer-bottom nav{flex-direction:row;gap:18px}.hc-footer-bottom>p:last-child{text-align:right}.hc-footer-bottom p{margin:0}
@media(max-width:1024px){.hc-treatment-grid{grid-template-columns:repeat(2,1fr)}.hc-card,.hc-card:nth-child(1),.hc-card:nth-child(6){grid-column:auto}.hc-footer-top{grid-template-columns:1fr auto}.hc-footer-grid{grid-template-columns:1fr 1fr}.hc-service-hero:before{opacity:.32;right:-8vw}.hc-service-hero:after{display:none}}
@media(max-width:782px){header.wp-block-template-part>div{width:calc(100% - 24px);margin-top:12px!important;padding:12px 14px!important}.hc-header .wp-block-navigation__responsive-container.is-menu-open{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;padding:22px!important;background:var(--ivory)!important;color:var(--ink)!important}.hc-header .wp-block-navigation__responsive-container-close{top:24px!important;right:22px!important;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center}.hc-header .wp-block-navigation__responsive-container-content{height:100%;padding-top:100px!important}.hc-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{width:100%;align-items:stretch!important;gap:0!important}.hc-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{width:100%;border-bottom:1px solid var(--line)}.hc-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{width:100%;padding:15px 2px!important;display:flex;justify-content:space-between;font-family:var(--sans)!important;font-size:1.35rem!important;font-weight:550;letter-spacing:-.02em!important;text-transform:none!important}.hc-header .wp-block-navigation__responsive-container.is-menu-open .hc-nav-cta{margin-top:24px;border:0}.hc-header .wp-block-navigation__responsive-container.is-menu-open .hc-nav-cta .wp-block-navigation-item__content{justify-content:center;padding:16px!important;border:0!important;border-radius:999px;background:var(--gold);font-size:.86rem!important;font-weight:750;letter-spacing:.08em!important;text-transform:uppercase!important}}
@media(max-width:782px){header.wp-block-template-part>div{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important;contain:none!important}.hc-header .wp-block-navigation__responsive-container.is-menu-open{left:0!important;right:0!important;top:0!important;bottom:0!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;box-sizing:border-box!important;overflow-x:hidden!important}}
@media(max-width:700px){.hc-section{padding:72px 20px}.hc-title{font-size:3.25rem!important}.hc-intro-grid,.hc-section-head,.hc-signature-grid,.hc-about-grid,.hc-faq-grid,.hc-book-box,.hc-contact-grid{grid-template-columns:1fr}.hc-values,.hc-steps,.hc-treatment-grid{grid-template-columns:1fr}.hc-hero{height:100dvh;min-height:690px;padding:110px 20px 24px;background:linear-gradient(180deg,rgba(250,246,239,.2),rgba(250,246,239,.96) 53%),url('https://houseclinic.se/wp-content/uploads/houseclinic-clinic-treatment.webp') 62% center/cover no-repeat!important}.hc-hero-grid{grid-template-columns:1fr!important;gap:18px}.hc-hero .hc-display{font-size:clamp(3.8rem,18vw,5rem)!important}.hc-hero-copy{padding:0;border:0;background:transparent;backdrop-filter:none}.hc-hero-copy p{font-size:.96rem}.hc-actions{margin-top:18px}.hc-actions .wp-block-button{flex:1}.hc-actions .wp-block-button__link{width:100%;padding:14px 12px!important;font-size:.67rem}.hc-facts{margin-top:18px;grid-template-columns:1fr}.hc-fact{padding:10px;border:0;border-bottom:1px solid var(--line)}.hc-fact:last-child{border:0}.hc-values{margin-top:44px}.hc-card{min-height:220px}.hc-orb{aspect-ratio:4/3;border-radius:var(--r2)}.hc-steps{margin-top:42px}.hc-step{padding:22px}.hc-service-hero{min-height:0;padding:380px 20px 60px}.hc-service-hero:before{top:92px;left:20px;right:20px;bottom:auto;width:auto;height:258px;aspect-ratio:auto;opacity:1;border-radius:var(--r2);background-position:64% center}.hc-service-hero .hc-title{font-size:clamp(3rem,14vw,4rem)!important;line-height:.9}.hc-service-hero .hc-lead{font-size:1.2rem!important}.hc-breadcrumb{margin-bottom:24px;font-size:.6rem}.hc-service-body{padding:70px 20px}.hc-service-grid{grid-template-columns:1fr;gap:44px}.hc-service-aside{position:static}.hc-related{padding:64px 20px}.hc-related-links{flex-direction:column}.hc-related-links a{text-align:center}.hc-footer{padding:56px 20px 24px}.hc-footer-top{grid-template-columns:1fr;gap:30px;padding-bottom:42px}.hc-footer-action{text-align:left}.hc-footer-action p{display:none}.hc-footer-book{width:100%}.hc-footer-grid{grid-template-columns:1fr;gap:0;padding:20px 0}.hc-footer-grid section{padding:24px 0;border-bottom:1px solid rgba(250,246,239,.12)}.hc-footer-grid section:last-child{border:0}.hc-footer-bottom{grid-template-columns:1fr;gap:14px;padding-top:22px}.hc-footer-bottom nav{flex-wrap:wrap;gap:10px 16px}.hc-footer-bottom>p:last-child{text-align:left}.hc-footer-hours{max-width:340px}}
@media(max-width:700px){.hc-service-hero .hc-title{max-width:100%;font-size:clamp(2.7rem,12vw,3.35rem)!important;line-height:.92!important;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:anywhere;word-break:normal}.hc-service-hero .hc-breadcrumb{max-width:100%;overflow-wrap:anywhere;line-height:1.55}}
header.wp-block-template-part{position:fixed!important;transform:translateY(0);transition:transform .28s cubic-bezier(.22,1,.36,1)}header.wp-block-template-part.is-hidden{transform:translateY(calc(-100% - 24px))}header.wp-block-template-part>div{transition:background .2s,box-shadow .2s}header.wp-block-template-part.is-scrolled>div{background:rgba(250,246,239,.94)!important;box-shadow:0 14px 38px rgba(58,39,20,.13)}@media(prefers-reduced-motion:reduce){header.wp-block-template-part{transition:none!important}}
header.wp-block-template-part{top:0!important;transform:none!important;transition:top .28s cubic-bezier(.22,1,.36,1)!important}header.wp-block-template-part.is-hidden{top:-120px!important;transform:none!important}header.wp-block-template-part:has(.wp-block-navigation__responsive-container.is-menu-open){top:0!important}.hc-header .wp-block-navigation__responsive-container.is-menu-open{position:fixed!important;inset:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;margin:0!important;transform:none!important}@media(prefers-reduced-motion:reduce){header.wp-block-template-part{transition:none!important}}
a,button,input,textarea,select{-webkit-tap-highlight-color:transparent}a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible),textarea:focus:not(:focus-visible),select:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:4px}
.hc-info{background:var(--paper)}.hc-info-hero{padding:190px clamp(20px,6vw,96px) 90px;background:var(--sand)}.hc-info-hero .hc-inner{max-width:1180px}.hc-info-hero .hc-title{max-width:900px}.hc-info-hero .hc-lead{max-width:720px;margin-top:28px}.hc-info-body{padding:100px clamp(20px,6vw,96px)}.hc-info-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:clamp(50px,9vw,120px);max-width:1080px;margin:auto}.hc-prose h2{margin:60px 0 18px;padding-top:28px;border-top:1px solid var(--line);font-family:var(--serif);font-size:clamp(2rem,3.5vw,3.2rem);font-weight:400;letter-spacing:-.035em}.hc-prose h2:first-child{margin-top:0;padding-top:0;border:0}.hc-prose h3{margin-top:34px;font-family:var(--serif);font-size:1.5rem;font-weight:400}.hc-prose p,.hc-prose li{max-width:72ch;color:var(--ink-2);line-height:1.75}.hc-prose ul{padding-left:1.2rem}.hc-info-aside{position:sticky;top:110px;height:max-content;padding:28px;border:1px solid var(--line);border-radius:var(--r2);background:var(--ivory)}.hc-info-aside a{display:block;margin-top:14px}.hc-info-cta{margin-top:55px;padding:32px;border-radius:var(--r2);background:var(--sand)}@media(max-width:700px){.hc-info-hero{padding:150px 20px 65px}.hc-info-hero .hc-title{font-size:3.35rem!important}.hc-info-body{padding:70px 20px}.hc-info-layout{grid-template-columns:1fr;gap:45px}.hc-info-aside{position:static}.hc-prose h2{font-size:2.35rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
