/* WordPress starter presentation: one centred canvas, independent pack identities. */
.wp-site-blocks>main,.wp-block-post-content{margin-block:0}.wp-block-post-content>.pack-site{max-width:none!important;width:100%!important;margin-inline:auto!important}
.pack-site section{box-sizing:border-box}.pack-site .mint-section{padding:clamp(56px,7vw,104px) 0!important}.pack-site .mint-wrap{width:min(1220px,calc(100% - 64px));margin-inline:auto!important}.pack-site .mint-split{padding:0!important}.pack-site .mint-split>div{padding:clamp(36px,6vw,88px)}.pack-site .mint-titlebar{padding:56px 32px!important}.pack-site .mint-reading{padding:64px 0!important;margin-inline:auto!important}.pack-site .mint-hero{padding:0!important}.pack-site .mint-hero-copy{margin:clamp(36px,6vw,88px) max(32px,calc((100vw - 1220px)/2))!important}.pack-site .mint-hero-copy h1,.pack-site .mint-split:not(.light) h2{color:inherit!important}.pack-site .mint-split>img{height:100%!important;object-fit:cover!important;object-position:center 25%!important}.pack-site .mint-card>img{aspect-ratio:3/2;object-fit:cover!important}.pack-site .mint-grid.two>img{height:100%!important;object-fit:cover!important;min-height:300px}.pack-site .mint-card-body{padding:clamp(24px,3vw,36px)}
.care-content-width{width:min(1220px,100%);margin-inline:auto}.care-section>.alignwide{margin-inline:auto!important}.care-header{gap:32px}.care-site-navigation a{text-decoration:none;font-size:16px;font-weight:550}.care-desktop-links{display:flex;align-items:center;gap:24px}.care-site-navigation a[aria-current]{text-decoration:underline;text-underline-offset:8px}.care-language{border-left:1px solid currentColor;padding-left:20px}.care-mobile-navigation{display:none}.care-journal{background:var(--wp--preset--color--mist)}.care-journal h1{max-width:800px}.care-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:48px}.care-journal-card{background:var(--wp--preset--color--paper);border-bottom:2px solid var(--wp--preset--color--accent)}.care-journal-card>a{color:inherit;text-decoration:none;display:block;height:100%}.care-journal-card img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block}.care-journal-card a>div{padding:28px}.care-journal-card h2{font-size:24px!important;line-height:1.3}.care-journal-card span{display:inline-block;margin-top:16px;font-weight:650}.care-journal-card:hover h2{text-decoration:underline;text-underline-offset:5px}
.care-pack-practice{--wp--preset--color--ink:#234c4d;--wp--preset--color--accent:#49888a;--wp--preset--color--mist:#d9ecd3}.care-pack-atelier .care-header{background:#243c57;color:#fff}.care-pack-atelier .care-footer{background:#243c57}.care-pack-linden .care-header,.care-pack-linden .care-journal{background:#f1f3e8}.care-pack-forma .care-header{border-bottom:1px solid #aeb7aa}.care-pack-horizon .care-header{border-bottom:3px solid #0753e8}.care-pack-practice .care-header{background:#d9ecd3;color:#234c4d}.care-pack-practice .care-footer{background:#49888a;color:#fff}
.pack-site .pack-button{min-height:48px}.pack-site .pack-service-pair img,.pack-site .pack-team figure img{aspect-ratio:4/3;object-fit:cover!important;object-position:center 25%!important}.pack-site.pack-linden{margin-inline:auto!important}.pack-site .pack-icon{width:22px!important;height:22px!important;flex:none}.care-footer .wp-block-page-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;list-style:none;padding:0}
@media(max-width:1000px){.care-desktop-links{gap:14px}.care-site-navigation a{font-size:14px}.care-header{padding-inline:24px}.care-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:781px){.pack-site .mint-wrap{width:calc(100% - 40px)}.pack-site .mint-hero-copy{margin:32px 24px!important}.pack-site .mint-hero{min-height:520px;max-height:760px}.pack-site .mint-split{grid-template-columns:1fr}.pack-site .mint-split>img{min-height:0!important;max-height:420px;aspect-ratio:4/3}.pack-site .mint-grid.two>img{height:auto!important;min-height:0}.pack-site .mint-grid,.pack-site .mint-grid.two{grid-template-columns:1fr}.pack-site .mint-reading{width:calc(100% - 40px)}.care-desktop-links{display:none}.care-mobile-navigation{display:block}.care-mobile-navigation summary{cursor:pointer;list-style:none;display:flex;gap:12px;align-items:center;min-height:44px}.care-mobile-navigation[open]{position:fixed;inset:0;background:var(--wp--preset--color--paper,#fff);color:var(--wp--preset--color--ink,#17304f);z-index:10000;padding:24px;overflow:auto}.care-mobile-navigation[open] summary{justify-content:flex-end}.care-mobile-navigation[open]>div{min-height:calc(100dvh - 130px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:26px;padding:32px 0}.care-mobile-navigation a{font-size:18px}.care-mobile-navigation .care-language{border:0;padding:0}body:has(.care-mobile-navigation[open]){overflow:hidden}.care-journal-grid{grid-template-columns:1fr}.care-journal-card a>div{padding:24px}.care-header .wp-block-site-title{max-width:65%;font-size:20px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

.pack-site .mint-hero>img{width:100%!important;max-width:none!important;height:100%!important;object-fit:cover!important}.pack-site .mint-hero-copy h1{font-size:clamp(36px,4.2vw,60px)!important;line-height:1.08!important}.pack-site .mint-wrap>h2{font-size:clamp(28px,3vw,40px)!important}.pack-site .mint-hero-copy .pack-button{background:#fff!important;color:#234c4d!important;border:0!important}.pack-site .mint-split .pack-button{background:#d9ecd3!important;color:#234c4d!important}.pack-site .mint-section .pack-button{background:#234c4d!important;color:#fff!important}.pack-site .mint-split.light h2{color:#234c4d!important}

.preview-header{min-width:0}.preview-header nav{min-width:0;max-width:100%;flex-wrap:wrap}.care-footer>a{display:inline-block;margin:6px 18px 6px 0}.care-header .wp-block-shortcode{min-width:0}.pack-site .mint-section{width:100%}
@media(max-width:781px){.preview-header{display:block!important}.preview-header nav{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:16px}.preview-header strong{white-space:normal}.care-hours{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}

.care-footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:64px;margin-bottom:40px}.care-footer-grid h2{font-size:22px!important;margin:0 0 24px}.care-footer-grid nav{display:grid;gap:10px}.care-footer-grid nav a{text-decoration:none}.care-footer-grid nav a:hover{text-decoration:underline}.care-footer .care-hours{gap:6px 20px}@media(max-width:781px){.care-footer-grid{grid-template-columns:1fr;gap:36px}.care-footer-grid h2{margin-bottom:18px}}
.pack-site .mint-hero>img{object-position:center top!important}
