/* Full-local Daga67 views keep the crimson-flow theme open and linear. */
.df-full-kicker,.df-full-latest-heading>p{margin:0 0 10px;color:var(--df-gold-light);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.df-full-latest{padding-block:58px 74px;border-top:1px solid var(--df-rule)}
.df-full-latest-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 34px;align-items:end;margin-bottom:30px}
.df-full-latest-heading>p{grid-column:1/-1}
.df-full-latest-heading h2{margin:0;font-size:clamp(31px,4vw,52px);line-height:1.12;text-wrap:balance}
.df-full-latest-heading>a{display:inline-flex;align-items:center;min-height:44px;color:var(--df-gold);font-weight:700;text-underline-offset:5px}
.df-full-latest-intro{max-width:84ch;margin:0 0 28px;color:var(--df-muted);font-size:clamp(16px,1.35vw,19px);line-height:1.75}
.df-full-latest-intro a{color:var(--df-gold-light);font-weight:700;text-underline-offset:4px}
.df-full-latest-flow,.df-full-archive-flow{border-top:1px solid var(--df-rule)}
.df-full-latest-flow>article,.df-full-archive-flow>article{display:grid;grid-template-columns:minmax(92px,132px) minmax(0,1fr);gap:clamp(24px,4vw,62px);padding:28px 0;border-bottom:1px solid var(--df-rule)}
.df-full-latest-flow time,.df-full-archive-flow time{padding-top:6px;color:var(--df-muted);font-size:13px;letter-spacing:.08em}
.df-full-latest-flow h3,.df-full-archive-flow h2{margin:0;font-size:clamp(23px,2.8vw,36px);line-height:1.24}
.df-full-latest-flow h3 a,.df-full-archive-flow h2 a{color:var(--df-ink);text-decoration:none}
.df-full-latest-flow p,.df-full-archive-flow p{max-width:76ch;margin:13px 0;color:var(--df-muted);line-height:1.7}
.df-full-latest-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700}
.df-full-archive-intro{max-width:960px;margin-bottom:34px}
.df-full-archive-intro h1{font-size:clamp(36px,4.7vw,62px);line-height:1.12;text-wrap:balance}
.df-cms-page-media{max-width:920px;margin:0 0 34px}
.df-cms-page-media img{display:block;width:100%;height:auto;object-fit:contain}
.df-cms-page-home{max-width:78ch;margin-top:38px;padding-top:22px;border-top:1px solid var(--df-rule)}
.df-cms-page-home a{display:inline-flex;align-items:center;min-height:44px;font-weight:700}
.df-cms-native-neighbours .navigation{width:100%}
.df-cms-native-neighbours .nav-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.df-cms-native-neighbours .nav-next{text-align:right}
.df-cms-native-neighbours a{min-height:44px;display:inline-flex;align-items:center;gap:8px}
.df-footer-directory [data-cms-footer-role] a{overflow-wrap:anywhere}
@media(max-width:699px){
  .df-full-latest{padding-block:42px 54px}
  .df-full-latest-heading{grid-template-columns:1fr;align-items:start}
  .df-full-latest-heading>p{grid-column:auto}
  .df-full-latest-flow>article,.df-full-archive-flow>article{grid-template-columns:1fr;gap:9px;padding:24px 0}
  .df-full-latest-flow time,.df-full-archive-flow time{padding-top:0}
  .df-cms-native-neighbours .nav-links{grid-template-columns:1fr}
  .df-cms-native-neighbours .nav-next{text-align:left}
}
.df-cms .df-prose a[href="/gogo"]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 18px;margin-block:8px;background:linear-gradient(110deg,#ffe09b,#c38f26);color:#160807;font-weight:700;text-decoration:none;line-height:1.4;border:1px solid #be963c}
