html body.vincens-blog-view:not(.wp-admin)>header[role=banner]{position:relative;background:var(--bg-page, #fafaf8)}html body.vincens-blog-view:not(.wp-admin)>header[role=banner] .vincens-header{color:var(--text-heading-light, #3e2c23);text-shadow:none}html body.vincens-blog-view:not(.wp-admin)>header[role=banner] .vincens-header :is(.vincens-brand__wordmark,.vincens-menu>li>a,.vincens-menu-trigger,.vincens-search-toggle,.vincens-language-switcher__link,.vincens-language-switcher__separator){color:var(--text-heading-light, #3e2c23)}html body.vincens-blog-view:not(.wp-admin)>header[role=banner] .custom-logo{filter:none}html body.vincens-blog-view.vincens-blog-with-hero:not(.wp-admin)>header[role=banner]{position:absolute!important;inset:0 0 auto;z-index:100;width:100%;margin:0;background:transparent}html body.vincens-blog-view.vincens-blog-with-hero:not(.wp-admin)>header[role=banner] .vincens-header{color:var(--text-heading-dark, #fff);text-shadow:0 1px 5px rgba(0,0,0,.45)}html body.vincens-blog-view.vincens-blog-with-hero:not(.wp-admin)>header[role=banner] .vincens-header :is(.vincens-brand__wordmark,.vincens-menu>li>a,.vincens-menu-trigger,.vincens-search-toggle,.vincens-language-switcher__link,.vincens-language-switcher__separator){color:var(--text-heading-dark, #fff)}html body.vincens-blog-view.vincens-blog-with-hero:not(.wp-admin)>header[role=banner] .custom-logo{filter:brightness(0) invert(1)}html body.vincens-blog-view:not(.wp-admin)>header[role=banner] .vincens-menu>li>a:is(:hover,:focus-visible),html body.vincens-blog-view:not(.wp-admin)>header[role=banner] .vincens-menu>li:is(.current-menu-item,.current-menu-ancestor)>a{color:var(--accent-primary, #b08d57)}html body.vincens-blog-view.vincens-blog-with-hero.admin-bar>header[role=banner]{top:32px}#tp_content.vincens-blog-article{--vincens-page-border: var(--border-light, #e7dfd3);width:100%;min-width:0;max-width:none;margin:0;padding:0;color:var(--text-body-light, #6e5e4e);background:var(--bg-page, #fafaf8);font-family:var(--vincens-font-body, Arial, sans-serif);font-weight:400}.vincens-blog-article *,.vincens-blog-article *:before,.vincens-blog-article *:after{box-sizing:border-box}.vincens-blog-article__post{margin:0;padding:0}.vincens-blog-article__hero{position:relative;width:100%;height:100vh;height:100svh;margin:0;overflow:hidden;background:var(--bg-soft, #efe7d9)}.vincens-blog-article__hero:after{content:"";position:absolute;inset:0 0 auto;height:clamp(130px,16vw,220px);background:linear-gradient(180deg,rgba(24,17,12,.65),rgba(24,17,12,.2) 60%,transparent);pointer-events:none}.vincens-blog-article__hero :is(picture,.vincens-responsive-media,.vincens-responsive-media__active),.vincens-blog-related__image :is(picture,.vincens-responsive-media,.vincens-responsive-media__active){display:block;width:100%;height:100%}.vincens-blog-article__hero :is(img,video,model-viewer){display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.vincens-blog-article__shell{width:min(860px,calc(100% - 48px));margin-inline:auto}.vincens-blog-article__header{padding:20px 0 32px;text-align:center}.vincens-blog-article__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 18px;margin:0 0 24px;color:var(--text-body-light, #6e5e4e);font-size:13px;line-height:1.7}.vincens-blog-article__meta>:is(span,time){max-width:100%;overflow-wrap:anywhere}.vincens-blog-article__meta a{color:inherit;text-underline-offset:4px}.vincens-blog-article__header h1{margin:0;color:var(--text-heading-light, #3e2c23);font-family:var(--vincens-font-heading, "Playfair Display", Georgia, serif);font-size:clamp(36px,4.3vw,64px);font-weight:400;line-height:1.16;letter-spacing:-.025em;text-transform:none;text-wrap:balance;overflow-wrap:anywhere}.vincens-blog-article__content{display:flow-root;padding-bottom:40px;font-size:18px;line-height:1.85;overflow-wrap:anywhere}.vincens-blog-article__content :is(p,li):not([class*=-font-size]):not([style*=font-size]){font-size:inherit;line-height:inherit}.vincens-blog-article__content :is(h2,h3,h4,h5,h6){color:var(--text-heading-light, #3e2c23);line-height:1.3;text-transform:none}.vincens-blog-article__content h2{font-size:clamp(27px,2.7vw,36px)}.vincens-blog-article__content h3{font-size:clamp(23px,2.1vw,28px)}.vincens-blog-article__content h4{font-size:22px}html body.vincens-blog-view .vincens-blog-article__content>:is(h1,h2,h3,h4,p,blockquote,ul,ol){margin-block:0!important}html body.vincens-blog-view .vincens-blog-article__content>:is(h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol,figure,div,pre,table)+*{margin-block-start:22px!important}html body.vincens-blog-view .vincens-blog-article__content>:is(h2,h3,h4,h5,h6):not(:first-child){margin-block-start:36px!important}.vincens-blog-article__content :is(figure,.wp-caption){max-width:100%}.vincens-blog-article__content :is(.alignwide,.alignfull){width:100%;max-width:none;margin-inline:0}.vincens-blog-article__content img{max-width:100%;height:auto}.vincens-blog-article__content :is(iframe,video){max-width:100%}.vincens-blog-article__content pre{max-width:100%;overflow-x:auto;white-space:pre}.vincens-blog-article__content table{display:block;max-width:100%;overflow-x:auto}.vincens-blog-article__content :is(td,th){padding:12px;border:1px solid var(--vincens-page-border)}.vincens-blog-article__content a:not([class]){color:inherit;text-underline-offset:4px}.vincens-blog-article__content .page-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-block:12px}.vincens-blog-article__content .page-links>:is(a,span){display:inline-grid;place-items:center;min-width:44px;min-height:44px;border:1px solid var(--vincens-page-border);color:var(--text-heading-light, #3e2c23);text-decoration:none}.vincens-blog-article__content .page-links>span{background:var(--bg-soft, #efe7d9)}.vincens-blog-related{width:min(1440px,calc(100% - 128px));margin-inline:auto;padding:28px 0 40px;border-top:1px solid var(--vincens-page-border)}.vincens-blog-related>h2{margin:0 0 24px;color:var(--text-heading-light, #3e2c23);font-family:var(--vincens-font-heading, "Playfair Display", Georgia, serif);font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.2;text-align:center;text-transform:none}.vincens-blog-related__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.vincens-blog-related__card{min-width:0;margin:0;border:1px solid var(--vincens-page-border);border-radius:4px;overflow:hidden;background:var(--surface-light, #fff)}.vincens-blog-related__card>a{display:block;height:100%;color:inherit;text-decoration:none}.vincens-blog-related__image{width:100%;aspect-ratio:4 / 3;margin:0;overflow:hidden;background:var(--bg-soft, #efe7d9)}.vincens-blog-related__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s ease}.vincens-blog-related__card h3{margin:0;padding:14px 14px 18px;color:var(--text-heading-light, #3e2c23);font-family:var(--vincens-font-heading, "Playfair Display", Georgia, serif);font-size:clamp(20px,1.6vw,25px);font-weight:400;line-height:1.3;text-transform:none;overflow-wrap:anywhere}.vincens-blog-article :is(a,button):focus-visible{outline:2px solid var(--accent-primary, #b08d57);outline-offset:4px}.vincens-blog-related__card>a:focus-visible{outline-offset:-3px}@media(hover:hover)and (pointer:fine){.vincens-blog-related__card>a:hover img{transform:scale(1.035)}.vincens-blog-related__card>a:hover h3{text-decoration:underline;text-decoration-color:var(--accent-primary, #b08d57);text-underline-offset:4px}}@media(max-width:1023px){.vincens-blog-related{width:calc(100% - 48px)}.vincens-blog-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:782px){html body.vincens-blog-view.vincens-blog-with-hero.admin-bar>header[role=banner]{top:46px}}@media(max-width:767px){.vincens-blog-article__shell{width:calc(100% - 40px)}.vincens-blog-article__header{padding-block:18px 24px}.vincens-blog-article__meta{margin-bottom:18px;gap:4px 12px;font-size:12px}.vincens-blog-article__header h1{font-size:clamp(32px,8.2vw,44px)}.vincens-blog-article__content{padding-bottom:28px;font-size:16px;line-height:1.8}html body.vincens-blog-view .vincens-blog-article__content>:is(h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol,figure,div,pre,table)+*{margin-block-start:18px!important}html body.vincens-blog-view .vincens-blog-article__content>:is(h2,h3,h4,h5,h6):not(:first-child){margin-block-start:28px!important}.vincens-blog-article__content :is(.alignleft,.alignright){float:none;display:block;max-width:100%;margin-inline:auto}.vincens-blog-related{padding-block:24px 28px}.vincens-blog-related>h2{margin-bottom:18px}.vincens-blog-related__card h3{padding:10px 10px 14px;font-size:19px}}@media(prefers-reduced-motion:reduce){.vincens-blog-related__image img{transition:none}}
