.dagul-managed-blog,.dagul-single{width:100%;max-width:none;overflow:hidden;color:#20221f}
.dagul-managed-blog *, .dagul-single *{box-sizing:border-box}
.dagul-managed-inner{width:100%;max-width:calc(var(--dg-content-width,1380) * 1px);margin:auto;padding-left:6vw;padding-right:6vw}
.dagul-managed-hero,.dagul-managed-intro,.dagul-managed-section,.dagul-managed-cta,.dagul-single-hero,.dagul-single-related,.dagul-single-cta{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}
.dagul-managed-hero{min-height:calc(var(--dg-hero-height,660) * 1px);display:flex;align-items:center;background:var(--dg-hero-background,#e8e2d6);color:var(--dg-hero-text,#20221f);position:relative;padding:155px 0 75px}
.dagul-managed-hero .dagul-managed-inner{position:relative;z-index:1}
.dagul-managed-hero h1{font:400 clamp(54px,8vw,112px)/.98 Georgia,serif;letter-spacing:-.055em;max-width:1100px;margin:22px 0 30px;color:inherit}
.dagul-managed-kicker{font:600 11px/1.5 Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:0;color:var(--dg-hero-accent,#70283b)}
.dagul-managed-deck{max-width:600px;font:400 19px/1.7 Arial,sans-serif;margin:0;color:inherit;opacity:.82}
.dagul-managed-intro{background:var(--dg-intro-background,#f3f0e8);padding:70px 0;color:var(--dg-intro-text-color,#20221f)}
.dagul-managed-intro-grid{display:grid;grid-template-columns:1fr 2fr;gap:60px}
.dagul-managed-intro-copy{font:400 clamp(24px,3vw,38px)/1.32 Georgia,serif;margin:0}
.dagul-managed-section{padding:90px 0}
.dagul-managed-latest{background:var(--dg-latest-background,#faf8f3)}.dagul-managed-popular{background:var(--dg-popular-background,#f3f0e8)}.dagul-managed-more{background:var(--dg-more-background,#faf8f3)}
.dagul-managed-heading{display:grid;grid-template-columns:60px 1fr auto;gap:18px;align-items:end;border-bottom:1px solid #20221f33;padding-bottom:28px;margin-bottom:42px}
.dagul-managed-heading span{font:400 26px Georgia,serif;color:var(--dg-accent-color,#70283b)}
.dagul-managed-heading h2{font:400 clamp(38px,4.6vw,62px)/1.05 Georgia,serif;letter-spacing:-.04em;margin:0;color:#20221f}
.dagul-managed-heading small{font:600 10px Arial,sans-serif;letter-spacing:.14em;color:#686b65}
.dagul-managed-blog .dagul-feature{background:var(--dg-card-background,#f3f0e8)}
.dagul-managed-blog .dagul-grid,.dagul-single .dagul-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}
.dagul-managed-blog .dagul-card h3,.dagul-single .dagul-card h3{color:var(--dg-card-text,#20221f)}
.dagul-managed-cta,.dagul-single-cta{background:var(--dg-cta-background,#788477);color:var(--dg-cta-text,#ffffff);padding:95px 0}
.dagul-managed-cta h2,.dagul-single-cta h2{font:400 clamp(44px,6vw,80px)/1.08 Georgia,serif;letter-spacing:-.045em;color:inherit;max-width:950px;margin:22px 0}
.dagul-managed-cta p:not(.dagul-managed-kicker),.dagul-single-cta p{max-width:680px;font:400 17px/1.8 Arial,sans-serif;color:inherit;margin:0 0 30px}
.dagul-managed-cta .dagul-managed-kicker{color:inherit;opacity:.8}
.dagul-managed-button{display:inline-block;padding:15px 30px;border-radius:99px;background:var(--dg-cta-button-background,#faf8f3);color:var(--dg-cta-button-text,#20221f)!important;text-decoration:none!important;font:600 12px Arial,sans-serif;letter-spacing:.1em}
.dagul-single{background:var(--dg-single-content-background,#faf8f3)}
.dagul-single-hero{background:var(--dg-single-background,#e8e2d6);min-height:calc(var(--dg-single-hero-height,420) * 1px);padding:155px 0 75px;display:flex;align-items:end}
.dagul-single-inner{width:min(1100px,88vw);margin:auto}.dagul-single-hero h1{font:400 clamp(48px,7vw,92px)/1.02 Georgia,serif;letter-spacing:-.05em;color:var(--dg-single-title-color,#20221f);margin:20px 0}
.dagul-single-meta{font:600 11px Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:#70283b}
.dagul-single-featured{width:min(1200px,88vw);margin:55px auto 0}.dagul-single-featured img{width:100%;height:auto;max-height:640px;object-fit:cover;display:block}
.dagul-single-article{width:min(calc(var(--dg-single-reading-width,760) * 1px),88vw);margin:75px auto 95px}.dagul-single-prose{font-size:calc(var(--dg-single-font-size,18) * 1px);line-height:var(--dg-single-line-height,1.85);font-family:Arial,sans-serif;color:#343633}.dagul-single-prose h2,.dagul-single-prose h3{font-family:Georgia,serif;color:var(--dg-single-heading-color,#20221f);font-weight:400;line-height:1.2}.dagul-single-prose img{max-width:100%;height:auto}
.dagul-single-share,.dagul-single-nav{border-top:1px solid #20221f33;padding:26px 0;margin-top:35px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font:600 12px Arial,sans-serif}
.dagul-single-share a,.dagul-single-nav a{color:#70283b;text-decoration:none}
.dagul-single-related{background:#f3f0e8;padding:80px 0}.dagul-single-related h2{font:400 clamp(40px,5vw,65px) Georgia,serif;margin:0 0 40px}
.dagul-single-cta{background:var(--dg-single-cta-background,#788477);color:var(--dg-single-cta-text,#ffffff)}
@media(max-width:800px){.dagul-managed-intro-grid{grid-template-columns:1fr;gap:20px}.dagul-managed-heading{grid-template-columns:40px 1fr}.dagul-managed-heading small{display:none}.dagul-managed-blog .dagul-grid,.dagul-single .dagul-grid{grid-template-columns:1fr}.dagul-managed-hero{min-height:550px;padding:140px 0 70px}.dagul-managed-section{padding:65px 0}}

.dagul-managed-hero{background-image:linear-gradient(rgba(32,34,31,0),rgba(32,34,31,0));background-size:cover;background-position:center}
