[data-id="delavie-single-post-template-root"]{box-sizing:border-box;width:100%;max-width:none;overflow:visible;background:#fff;color:#000}
[data-id="delavie-single-post-template-root"],[data-id="delavie-single-post-template-root"] *{box-sizing:border-box}
[data-id="delavie-single-post-hero"]{position:relative;width:100%;height:452px;overflow:hidden;background:#362b25}
[data-id="delavie-single-post-hero"]::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.68) 0%,rgba(0,0,0,0) 46%,rgba(0,0,0,.12) 100%)}
[data-id="delavie-single-post-hero-image"],[data-id="delavie-single-post-hero-image"] img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
[data-id="delavie-single-post-article-header"]{display:flex;flex-direction:column;align-items:center;gap:24px;padding:72px 24px 100px;background:#fff}
[data-id="delavie-single-post-meta"],.delavie-arhive-json__meta{display:flex;align-items:center;gap:16px;color:#a38465}
[data-id="delavie-single-post-meta-category"],[data-id="delavie-single-post-meta-date"],.delavie-arhive-json__category,.delavie-arhive-json__date{margin:0;color:inherit;font-family:"Plus Jakarta Sans",sans-serif;font-size:12px;font-weight:700;line-height:22px;letter-spacing:2.4px;text-transform:uppercase;white-space:nowrap}
[data-id="delavie-single-post-meta-separator"],.delavie-arhive-json__separator{width:1px;height:13px;flex:0 0 1px;background:currentColor}
[data-id="delavie-single-post-title"]{width:min(1120px,100%);margin:0;color:#000;font-family:"IvyOra Display","IvyOra",serif;font-size:80px;font-style:normal;font-weight:400;line-height:.95;letter-spacing:-.8px;text-align:center}
[data-id="delavie-single-post-content-wrap"]{width:min(872px,calc(100% - 48px));margin-inline:auto;padding-bottom:0;background:#fff}
[data-id="delavie-single-post-intro"]{display:flex;flex-direction:column;gap:12px;margin:0 0 64px}
[data-id="delavie-single-post-intro-label"],[data-id="delavie-single-post-related-eyebrow"]{display:flex;align-items:center;gap:20px;color:#a38465}
[data-id="delavie-single-post-intro-line"],[data-id="delavie-single-post-related-line"]{width:20px;height:1px;flex:0 0 20px;background:currentColor}
[data-id="delavie-single-post-intro-label-text"],[data-id="delavie-single-post-related-eyebrow-text"]{margin:0;color:inherit;font-family:"Plus Jakarta Sans",sans-serif;font-size:13px;font-weight:700;line-height:22px;letter-spacing:2.6px;text-transform:uppercase}
[data-id="delavie-single-post-excerpt"]{margin:0;color:#000;font-family:"Plus Jakarta Sans",sans-serif;font-size:16px;font-weight:400;line-height:22px}
[data-id="delavie-single-post-content"]{color:#000;font-family:"Plus Jakarta Sans",sans-serif;font-size:16px;font-weight:400;line-height:22px}
[data-id="delavie-single-post-content"] h1,[data-id="delavie-single-post-content"] h2,[data-id="delavie-single-post-content"] h3,[data-id="delavie-single-post-content"] h4,[data-id="delavie-single-post-content"] h5,[data-id="delavie-single-post-content"] h6{margin:64px 0 0;color:#000;font-family:"IvyOra Display","IvyOra",serif;font-size:36px;font-style:normal;font-weight:500;line-height:1}
[data-id="delavie-single-post-content"] h1:first-child,[data-id="delavie-single-post-content"] h2:first-child,[data-id="delavie-single-post-content"] h3:first-child,[data-id="delavie-single-post-content"] h4:first-child{margin-top:0}
[data-id="delavie-single-post-content"] p,[data-id="delavie-single-post-content"] ul,[data-id="delavie-single-post-content"] ol,[data-id="delavie-single-post-content"] blockquote{margin:16px 0 0;color:#000;font-family:"Plus Jakarta Sans",sans-serif;font-size:16px;font-weight:400;line-height:22px}
[data-id="delavie-single-post-content"] p+p{margin-top:22px}
[data-id="delavie-single-post-content"] figure,[data-id="delavie-single-post-content"] .wp-block-image,[data-id="delavie-single-post-content"]>img{width:100%;margin:64px 0 0;overflow:hidden}
[data-id="delavie-single-post-content"] img{display:block;width:100%;aspect-ratio:872/424;height:auto;margin:64px 0 0;object-fit:cover;object-position:center}
[data-id="delavie-single-post-content"] figcaption{margin-top:8px;font-family:"Plus Jakarta Sans",sans-serif;font-size:12px;line-height:18px;color:#a38465}
[data-id="delavie-single-post-related"]{padding:128px 24px 120px;background:#fff}
[data-id="delavie-single-post-related-inner"]{width:min(1321px,100%);margin-inline:auto}
[data-id="delavie-single-post-related-header"]{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin:0 0 64px}
[data-id="delavie-single-post-related-heading-group"]{display:flex;flex-direction:column;gap:12px}
[data-id="delavie-single-post-related-heading"]{margin:0;color:#000;font-family:"IvyOra Display","IvyOra",serif;font-size:56px;font-style:normal;font-weight:400;line-height:.95}
.delavie-arhive-json__card{min-width:0}
.delavie-arhive-json__media{display:block;width:100%;aspect-ratio:1/1;margin:0 0 16px;overflow:hidden;background:#f0e7d6}
.delavie-arhive-json__image{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform 700ms cubic-bezier(.16,1,.3,1)}
[data-id="delavie-single-post-related-body"]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:0}
.delavie-arhive-json__title{display:block;position:relative;width:90%;margin:0;color:#362b25;font-family:"IvyOra Display","IvyOra",serif;font-size:32px;font-style:normal;font-weight:400;line-height:40px;letter-spacing:0;text-decoration:none!important}
.delavie-arhive-json__title:visited{color:#362b25}
.delavie-arhive-json__title-line{display:block;position:relative;width:max-content;max-width:100%}
.delavie-arhive-json__title-line::after{content:"";position:absolute;left:0;bottom:1px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform 760ms cubic-bezier(.16,1,.3,1) var(--delavie-arhive-line-delay,0ms)}
.delavie-arhive-json__card:hover .delavie-arhive-json__image,.delavie-arhive-json__card:focus-within .delavie-arhive-json__image{transform:scale(1.035)}
.delavie-arhive-json__card:hover .delavie-arhive-json__title-line::after,.delavie-arhive-json__card:focus-within .delavie-arhive-json__title-line::after{transform:scaleX(1)}
.delavie-arhive-json__title:focus-visible{outline:2px solid #dcbb7d;outline-offset:4px}
@media(max-width:1024px){
[data-id="delavie-single-post-title"]{font-size:60px}
[data-id="delavie-single-post-related-heading"]{font-size:46px}
}
@media(max-width:767px){
[data-id="delavie-single-post-hero"]{height:228px}
[data-id="delavie-single-post-hero"]::after{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%)}
[data-id="delavie-single-post-article-header"]{gap:24px;padding:32px 24px 64px}
[data-id="delavie-single-post-meta"]{gap:8px;color:#dcbb7d}
[data-id="delavie-single-post-title"]{width:100%;font-size:36px;font-weight:500;line-height:38px;letter-spacing:0}
[data-id="delavie-single-post-content-wrap"]{width:calc(100% - 48px)}
[data-id="delavie-single-post-intro"]{margin-bottom:64px}
[data-id="delavie-single-post-content"] h1,[data-id="delavie-single-post-content"] h2,[data-id="delavie-single-post-content"] h3,[data-id="delavie-single-post-content"] h4,[data-id="delavie-single-post-content"] h5,[data-id="delavie-single-post-content"] h6{font-size:24px;line-height:26px}
[data-id="delavie-single-post-content"] img{aspect-ratio:1/1}
[data-id="delavie-single-post-related"]{padding:96px 24px 72px}
[data-id="delavie-single-post-related-header"]{align-items:flex-start;margin-bottom:32px}
[data-id="delavie-single-post-related-heading"]{font-size:36px;font-weight:500;line-height:38px}
[data-id="delavie-single-post-related-eyebrow"]{gap:16px}
[data-id="delavie-single-post-related-eyebrow-text"]{font-size:10px;line-height:22px;letter-spacing:2px}
[data-id="delavie-single-post-related-more"]{display:none}
[data-id="delavie-single-post-related-body"]{margin-top:0}
.delavie-arhive-json__title{width:85%;font-size:22px;line-height:26px}
.delavie-arhive-json__meta{gap:8px}
}
@media(prefers-reduced-motion:reduce){
.delavie-arhive-json__image,.delavie-arhive-json__title-line::after{transition:none}
}
@media(max-width:767px){.delavie-arhive-json__category,.delavie-arhive-json__date{font-size:10px}.delavie-arhive-json__separator{height:10px}}
/* Protect related-post card title color from site link states */
html body:not(#delavie-blog-card-color-guard):not(#delavie-blog-card-color-guard-2) [data-id="delavie-single-post-related"] a.delavie-arhive-json__title,html body:not(#delavie-blog-card-color-guard):not(#delavie-blog-card-color-guard-2) [data-id="delavie-single-post-related"] a.delavie-arhive-json__title:link,html body:not(#delavie-blog-card-color-guard):not(#delavie-blog-card-color-guard-2) [data-id="delavie-single-post-related"] a.delavie-arhive-json__title:visited,html body:not(#delavie-blog-card-color-guard):not(#delavie-blog-card-color-guard-2) [data-id="delavie-single-post-related"] a.delavie-arhive-json__title:hover,html body:not(#delavie-blog-card-color-guard):not(#delavie-blog-card-color-guard-2) [data-id="delavie-single-post-related"] a.delavie-arhive-json__title:focus-visible,html body:not(#delavie-blog-card-color-guard):not(#delavie-blog-card-color-guard-2) [data-id="delavie-single-post-related"] a.delavie-arhive-json__title:active{color:#362b25!important}

/* Exact mobile archive-card parity and tighter article rhythm */
@media(max-width:767px){
[data-id="delavie-single-post-related"] .delavie-arhive-json__card{min-width:0}
[data-id="delavie-single-post-related"] .delavie-arhive-json__media{display:block;width:100%;aspect-ratio:1/1;margin:0 0 16px;overflow:hidden;background:#f0e7d6}
[data-id="delavie-single-post-related"] .delavie-arhive-json__image{display:block;width:100%;height:100%;object-fit:cover}
[data-id="delavie-single-post-related-body"]{display:block;margin-top:0}
[data-id="delavie-single-post-related"] .delavie-arhive-json__title{display:block;width:85%;position:relative;margin:0 0 12px;color:#362b25;font-family:"IvyOra Display","IvyOra",serif;font-size:22px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:0;text-decoration:none!important}
[data-id="delavie-single-post-related"] .delavie-arhive-json__meta{display:flex;align-items:center;gap:8px;color:#a38465}
[data-id="delavie-single-post-related"] .delavie-arhive-json__category,[data-id="delavie-single-post-related"] .delavie-arhive-json__date{margin:0;color:inherit;font-family:"Plus Jakarta Sans",sans-serif;font-size:10px;font-weight:700;line-height:22px;letter-spacing:2.4px;text-transform:uppercase;white-space:nowrap}
[data-id="delavie-single-post-related"] .delavie-arhive-json__separator{width:1px;height:10px;flex:0 0 1px;background:currentColor}
[data-id="delavie-single-post-content"] p,[data-id="delavie-single-post-content"] ul,[data-id="delavie-single-post-content"] ol,[data-id="delavie-single-post-content"] blockquote{margin-top:16px}
[data-id="delavie-single-post-content"] p+p{margin-top:22px}
[data-id="delavie-single-post-content"] figure,[data-id="delavie-single-post-content"] .wp-block-image,[data-id="delavie-single-post-content"]>img,[data-id="delavie-single-post-content"] img{margin-top:40px}
}
