/* Set these variables to the live site's exact font/color tokens during integration. */
#dk-site .dk-extension{--dk-serif:DKSerif,Georgia,"Times New Roman",serif;--dk-body:"Cormorant Garamond","EB Garamond",Garamond,Georgia,serif;--dk-bg:#f7f8f9;--dk-ink:#101113;--dk-muted:#505157;--dk-rule:#c8cbd0;background:var(--dk-bg);color:var(--dk-ink);font-family:var(--dk-body);font-size:20px;line-height:1.42;padding:64px max(24px,calc((100% - 1200px)/2));box-sizing:border-box}
.dk-extension *{box-sizing:border-box}.dk-extension h1,.dk-extension h2,.dk-extension h3{font-family:var(--dk-serif);font-weight:400;line-height:1.08;letter-spacing:-.035em;color:var(--dk-ink);margin:0 0 20px}.dk-extension h1{font-size:clamp(38px,5.5vw,72px)}.dk-extension h2{font-size:clamp(30px,4.4vw,60px)}.dk-extension h3{font-size:clamp(25px,3vw,38px)}.dk-extension p{margin:0 0 16px;color:var(--dk-muted)}.dk-extension a{color:inherit;text-underline-offset:4px}.dk-extension a:focus-visible,.dk-extension summary:focus-visible{outline:2px solid #333;outline-offset:5px}.dk-extension .dk-credentials{display:grid;grid-template-columns:repeat(3,1fr);margin:52px 0 38px}.dk-extension .dk-credential{padding:0 38px;border-left:1px solid var(--dk-rule)}.dk-extension .dk-credential:first-child{padding-left:0;border:0}.dk-extension .dk-credential h3{font-size:48px;letter-spacing:-.025em}.dk-extension .dk-credential p{font-size:25px;line-height:1.2}#dk-site .dk-extension .dk-membership{padding:30px 0;border-top:1px solid var(--dk-rule);font-size:24px;margin-bottom:55px}.dk-extension .dk-offices{display:grid;grid-template-columns:1fr 1fr;margin-top:38px}#dk-site .dk-extension .dk-office{padding:28px 32px 28px 0;border-bottom:1px solid var(--dk-rule)}#dk-site .dk-extension .dk-office:nth-child(even){padding-left:40px;border-left:1px solid var(--dk-rule)}.dk-extension address{font-style:normal;color:var(--dk-muted);margin-bottom:6px}.dk-extension .dk-links{display:flex;gap:20px;font-size:18px;margin-top:8px}.dk-extension .dk-pending{color:var(--dk-muted)}.dk-extension .dk-cta{border-top:1px solid var(--dk-rule);margin-top:32px;padding-top:30px;display:flex;gap:24px;align-items:center;justify-content:space-between}.dk-extension .dk-cta h2{font-size:clamp(26px,3vw,40px);margin:0}.dk-extension .dk-button{display:inline-block;background:#191919;color:white;padding:16px 28px;text-decoration:none;white-space:nowrap;font-size:18px}.dk-extension .dk-breadcrumb{font-size:16px;margin-bottom:25px}.dk-extension .dk-article-head{text-align:center;margin-bottom:28px}.dk-extension .dk-article-head h1{font-size:clamp(34px,4.2vw,53px)}.dk-extension .dk-eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:13px}.dk-extension .dk-hero{display:block;width:100%;aspect-ratio:4.78;object-fit:cover;margin-bottom:20px}.dk-extension .dk-glance{border:1px solid var(--dk-rule);padding:24px;display:grid;grid-template-columns:180px 1fr;align-items:center;margin-bottom:22px}.dk-extension .dk-glance p{font-style:italic;font-size:clamp(23px,2.7vw,31px);line-height:1.25;margin:0;padding-left:30px;border-left:1px solid var(--dk-rule)}.dk-extension .dk-step{display:grid;grid-template-columns:100px 1fr;gap:30px;border-top:1px solid var(--dk-rule);padding:28px 0}.dk-extension .dk-number{font-family:var(--dk-serif);font-size:52px;color:var(--dk-muted);line-height:1}.dk-extension .dk-step h2{font-size:36px;margin-bottom:12px}.dk-extension .dk-step p{font-size:20px;line-height:1.35;margin-bottom:0}.dk-extension .dk-with-quote{display:grid;grid-template-columns:1fr 235px;gap:30px}.dk-extension blockquote{border-left:1px solid var(--dk-rule);padding-left:24px;margin:0;font-size:25px;font-style:italic}.dk-extension details{border:1px solid var(--dk-rule);padding:18px 24px;font-size:17px}.dk-extension summary{cursor:pointer}.dk-extension details ul{padding-left:22px}.dk-extension .dk-related{border-top:1px solid var(--dk-rule);margin-top:24px;padding-top:20px}.dk-extension .dk-related h2{font-size:36px}.dk-extension .dk-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dk-extension .dk-card{padding:12px;border:1px solid var(--dk-rule)}.dk-extension .dk-card img{width:100%;height:105px;object-fit:cover}.dk-extension .dk-card h3{font-size:27px;margin:8px 0}.dk-extension .dk-card a,.dk-extension .dk-card span{font-size:16px}.dk-extension .dk-note{font-size:13px;margin-top:28px}.dk-extension .dk-article-actions{display:flex;justify-content:center;gap:32px;align-items:center;margin-top:25px;font-size:17px}
@media(max-width:700px){#dk-site .dk-extension{padding:35px 20px;font-size:18px}.dk-extension .dk-credentials{grid-template-columns:1fr;margin:25px 0}.dk-extension .dk-credential,.dk-extension .dk-credential:first-child{border-left:0;border-bottom:1px solid var(--dk-rule);padding:20px 0}.dk-extension .dk-credential h3{font-size:36px}.dk-extension .dk-credential p{font-size:21px}#dk-site .dk-extension .dk-membership{font-size:20px;margin-bottom:30px}.dk-extension .dk-offices,.dk-extension .dk-cards{grid-template-columns:1fr}#dk-site .dk-extension .dk-office,#dk-site .dk-extension .dk-office:nth-child(even){padding:22px 0;border-left:0}.dk-extension .dk-cta,.dk-extension .dk-article-actions{flex-direction:column;align-items:flex-start}.dk-extension .dk-glance{grid-template-columns:1fr;gap:12px;padding:20px}.dk-extension .dk-glance p{padding:0;border:0}.dk-extension .dk-step{grid-template-columns:45px 1fr;gap:14px}.dk-extension .dk-number{font-size:34px}.dk-extension .dk-step h2{font-size:27px}.dk-extension .dk-step p{font-size:18px}.dk-extension .dk-with-quote{grid-template-columns:1fr}.dk-extension blockquote{font-size:22px}.dk-extension .dk-hero{aspect-ratio:3}.dk-extension .dk-button{white-space:normal}}
.wp-site-blocks .alignfull{margin-left:0!important;margin-right:0!important}
/* 2026-10-31: standalone article/FAQ base (unprefixed) so .dk-extension pages outside #dk-site get the homepage tokens; the #dk-site rules above still override on the homepage. */
@font-face{font-family:DKSerif;src:url("https://davidkassir.com/wp-content/uploads/fonts/DKSerif-400.woff2") format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:DKSerif;src:url("https://davidkassir.com/wp-content/uploads/fonts/DKSerif-700.woff2") format("woff2");font-weight:700;font-display:swap}
@font-face{font-family:DKSerif;src:url("https://davidkassir.com/wp-content/uploads/fonts/DKSerif-400-italic.woff2") format("woff2");font-style:italic;font-display:swap}
@font-face{font-family:CormorantGaramondEmbed;src:url("https://davidkassir.com/wp-content/uploads/fonts/CormorantGaramondEmbed-500.woff2") format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:CormorantGaramondEmbed;src:url("https://davidkassir.com/wp-content/uploads/fonts/CormorantGaramondEmbed-500.woff2") format("woff2");font-weight:500;font-display:swap}
@font-face{font-family:CormorantGaramondEmbed;src:url("https://davidkassir.com/wp-content/uploads/fonts/CormorantGaramondEmbed-500.woff2") format("woff2");font-weight:600;font-display:swap}
@font-face{font-family:CormorantGaramondEmbed;src:url("https://davidkassir.com/wp-content/uploads/fonts/CormorantGaramondEmbed-500-italic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}
.dk-extension{--dk-serif:DKSerif,Georgia,"Times New Roman",serif;--dk-body:"CormorantGaramondEmbed","Cormorant Garamond","EB Garamond",Garamond,Georgia,serif;--dk-bg:#f7f8f9;--dk-ink:#101113;--dk-muted:#505157;--dk-rule:#c8cbd0;background:var(--dk-bg);color:var(--dk-ink);font-family:var(--dk-body);font-size:20px;line-height:1.42;padding:64px max(24px,calc((100% - 1200px)/2));box-sizing:border-box;overflow-x:hidden;overflow-wrap:break-word}
.dk-extension .dk-brand{display:block;color:inherit;text-decoration:none;border-top:3px double #333;padding-top:8px;margin-bottom:8px}
.dk-extension .dk-brand strong{display:block;font-family:"CormorantGaramondEmbed","Cormorant Garamond",Garamond,Georgia,serif;font-weight:500;font-size:clamp(34px,5vw,47px);letter-spacing:clamp(2px,.6vw,5px);line-height:1.05;text-transform:uppercase}
.dk-extension .dk-brand span{display:block;font-family:"CormorantGaramondEmbed","Cormorant Garamond",Garamond,Georgia,serif;font-size:9px;letter-spacing:3.6px;text-transform:uppercase;text-align:center;padding-top:3px}
.dk-extension .dk-glance p{font-size:clamp(20px,2.2vw,26px)}
.dk-extension .dk-button{font-family:var(--dk-serif)}
.dk-extension section.dk-faq h2{font-size:clamp(24px,2.8vw,30px)}
.dk-extension .dk-faq-hero{position:relative;overflow:hidden;height:340px;margin:0 0 28px;border:1px solid var(--dk-rule)}
.dk-extension .dk-faq-hero img{display:block;width:168%;max-width:none;height:100%;margin-left:-68%;object-fit:cover;object-position:75% 30%}
@media(max-width:700px){.dk-extension{padding:35px 20px;font-size:18px}.dk-extension section.dk-faq h2{font-size:24px}.dk-extension .dk-faq-hero{height:220px}.dk-extension .dk-brand strong{font-size:34px;letter-spacing:2px}}
/* 2026-11-01: Coastal Boardwalk thank-you page (page 94), scoped to .dk-thank-you. Package styles with --dk-font set to the site's real fonts (DKSerif headings / Cormorant Garamond body) at served weights. */
.dk-thank-you{--dk-ink:#222426;--dk-line:#d3d3d3;--dk-font:"CormorantGaramondEmbed","Cormorant Garamond","EB Garamond",Garamond,Georgia,serif;color:var(--dk-ink);background:#fff;font-family:var(--dk-font);font-weight:400;text-align:center;line-height:1.6;width:100%;margin:auto}
.dk-thank-you *{box-sizing:border-box}.dk-thank-you h1,.dk-thank-you h2,.dk-thank-you p{margin:0;font-family:inherit;color:inherit}.dk-thank-you h1,.dk-thank-you h2{font-family:DKSerif,Georgia,"Times New Roman",serif;font-weight:400;line-height:1.15;letter-spacing:-.035em}.dk-thank-you .dk-intro{padding:54px 24px 38px}.dk-thank-you h1{font-size:clamp(48px,7vw,88px)}.dk-thank-you .dk-booked{font-size:clamp(28px,4vw,44px);margin-top:8px;line-height:1.3}.dk-thank-you .dk-hero{display:block;width:100%;height:auto;aspect-ratio:3/1;object-fit:cover;object-position:center}.dk-thank-you .dk-body{max-width:1060px;margin:auto;padding:42px 32px 48px}.dk-thank-you h2{font-size:clamp(26px,3.3vw,38px)}.dk-thank-you p{font-size:18px}.dk-thank-you .dk-lead{margin-top:14px}.dk-thank-you .dk-next{border-top:1px solid var(--dk-line);margin-top:36px;padding-top:34px}.dk-thank-you .dk-next>p{margin-top:16px}.dk-thank-you .dk-note{font-size:16px;color:#595959}.dk-thank-you .dk-actions{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin:30px 0 34px}.dk-thank-you .dk-button{display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:54px;padding:14px 26px;border:1px solid #757575;color:var(--dk-ink);text-decoration:none;font-size:16px;font-weight:400;line-height:1.4}.dk-thank-you .dk-primary{background:#222426;border-color:#222426;color:#fff}.dk-thank-you .dk-button:hover{background:#ededed;color:#222426}.dk-thank-you .dk-button:focus-visible{outline:3px solid #222426;outline-offset:5px}.dk-thank-you .dk-name{font-size:28px;line-height:1.3}.dk-thank-you .dk-title{font-size:15px;margin-top:6px;color:#595959}
@media(max-width:600px){.dk-thank-you .dk-intro{padding:30px 20px 26px}.dk-thank-you .dk-hero{aspect-ratio:1.8/1}.dk-thank-you .dk-body{padding:30px 22px 36px}.dk-thank-you p{font-size:17px}.dk-thank-you .dk-next{margin-top:26px;padding-top:26px}.dk-thank-you .dk-actions{flex-direction:column;gap:12px}.dk-thank-you .dk-button{width:100%;gap:16px}.dk-thank-you .dk-title{font-size:14px}}

/* 2026-11-01: Thank-you page (page 94) header wordmark only, scoped to body.page-id-94. Matches the homepage/succession .dk-brand treatment; colors and menu behavior unchanged. */
body.page-id-94 .wp-block-site-title,body.page-id-94 header .site-title{border-top:3px double #333;padding-top:8px;line-height:1.05}
body.page-id-94 .wp-block-site-title a,body.page-id-94 header .site-title a{display:block;font-family:"CormorantGaramondEmbed","Cormorant Garamond",Garamond,Georgia,serif;font-weight:500;font-size:47px;letter-spacing:3px;text-transform:uppercase;line-height:1.05;text-decoration:none;color:inherit}
body.page-id-94 .wp-block-site-title a::after,body.page-id-94 header .site-title a::after{content:"MANAGING DIRECTOR OF MANNA WEALTH MANAGEMENT";display:block;font-family:"CormorantGaramondEmbed","Cormorant Garamond",Garamond,Georgia,serif;font-size:9px;letter-spacing:3.6px;text-transform:uppercase;line-height:1.4;margin-top:3px;padding-top:3px}
@media(max-width:700px){body.page-id-94 .wp-block-site-title a,body.page-id-94 header .site-title a{font-size:30px}body.page-id-94 .wp-block-site-title a::after,body.page-id-94 header .site-title a::after{font-size:8px;letter-spacing:2.8px}}
/* 2026-11-01: thank-you discipline bar (page 94) */body.page-id-94 header.wp-block-template-part::before{content:"DISCIPLINE PERSPECTIVE LASTING IMPACT";display:block;background:linear-gradient(90deg,#efefed,#f6f5f3);padding:7px 4.3%;text-align:right;word-spacing:5px;font:10px/18px DKSerif,serif;letter-spacing:1px;color:#555}body.page-id-94 header.wp-block-template-part .wp-block-group.alignwide{padding-top:8px!important}@media(max-width:700px){body.page-id-94 header.wp-block-template-part::before{text-align:center;font-size:8px;letter-spacing:.8px}};
/* 2026-11-01: FAQ page (page 95) masthead to match thank-you header, scoped to body.page-id-95. Discipline strip, serif brand, tagline; breadcrumb and page body unchanged. */body.page-id-95 .dk-extension.dk-faq-page::before{content:"DISCIPLINE PERSPECTIVE LASTING IMPACT";display:block;background:linear-gradient(90deg,#efefed,#f6f5f3);padding:7px 4.3%;text-align:right;word-spacing:5px;font:10px/18px DKSerif,serif;letter-spacing:1px;color:#555}-95 .dk-extension .dk-brand,body.page-id-95 .dk-extension .dk-brand a,body.page-id-95 .dk-extension .dk-brand strong,body.page-id-95 .dk-extension .dk-brand span{text-align:left}body.page-id-95 .dk-extension .dk-brand a,body.page-id-95 .dk-extension .dk-brand a:hover,body.page-id-95 .dk-extension .dk-brand a:focus{text-decoration:none}
body.page-id-95 .dk-extension .dk-brand strong{display:block;font-family:"CormorantGaramondEmbed","Cormorant Garamond",Garamond,Georgia,serif;font-weight:500;font-size:47px;letter-spacing:3px;line-height:1.05;text-transform:uppercase}body.page-id-95 .dk-extension .dk-brand span{display:block;font-family:"CormorantGaramondEmbed","Cormorant Garamond",Garamond,Georgia,serif;font-size:9px;letter-spacing:3.6px;text-transform:uppercase;padding-top:3px}
@media(max-width:700px){body.page-id-95 .dk-faq-page::before{text-align:center;font-size:8px;letter-spacing:.8px}body.page-id-95 .dk-extension .dk-brand strong{font-size:30px;letter-spacing:3px}body.page-id-95 .dk-extension .dk-brand span{font-size:8px;letter-spacing:2.8px}}
/* 2026-11-01: FAQ strip fix - single-class selector; tagline left-align restore. */
body.page-id-95.dk-faq-page::before{content:"DISCIPLINE PERSPECTIVE LASTING IMPACT";display:block;background:linear-gradient(90deg,#efefed,#f6f5f3);padding:7px 4.3%;text-align:right;word-spacing:5px;font:10px/18px DKSerif,serif;letter-spacing:1px;color:#555}
body.page-id-95 .dk-faq-page::before{content:"DISCIPLINE PERSPECTIVE LASTING IMPACT";display:block;background:linear-gradient(90deg,#efefed,#f6f5f3);padding:7px 4.3%;text-align:right;word-spacing:5px;font:10px/18px DKSerif,serif;letter-spacing:1px;color:#555}
body.page-id-95 .dk-extension .dk-brand,body.page-id-95 .dk-extension .dk-brand a,body.page-id-95 .dk-extension .dk-brand strong,body.page-id-95 .dk-extension .dk-brand span{text-align:left}

/* 2026-11-01: Homepage (page 10) "Questions clients ask me" teaser, between Expert Commentary and Credentials. Scoped to the section immediately after .dk-ec-preview so no other section is affected. It was rendering full-width, flush to the screen edge, in plain sans-serif because it sits outside the .dk-extension wrapper and the theme override forces margin-left/right:0 on layout-constrained children. These rules restore the sibling-section container, serif heading, serif body and text-link treatment. */
body.page-id-10 .dk-ec-preview + section{width:91% !important;max-width:1440px !important;margin-left:auto !important;margin-right:auto !important;padding:48px 0 !important;}
body.page-id-10 .dk-ec-preview + section h2{font-family:DKSerif,Georgia,"Times New Roman",serif !important;font-size:43px !important;line-height:1.05 !important;font-weight:400 !important;color:#101113 !important;margin:0 0 12px !important;letter-spacing:-.035em !important;}
body.page-id-10 .dk-ec-preview + section p{font-family:"Cormorant Garamond","EB Garamond",Garamond,Georgia,serif !important;font-size:20px !important;line-height:1.42 !important;color:#505157 !important;margin:0 !important;}
body.page-id-10 .dk-ec-preview + section a{font-family:"Cormorant Garamond","EB Garamond",Garamond,Georgia,serif !important;font-size:20px !important;line-height:1.42 !important;color:#101113 !important;text-decoration:underline !important;text-underline-offset:4px !important;}


/* 2026-11-01: Expert Commentary articles (pages 59-68) masthead, matching the homepage / thank-you page 94 / FAQ page 95 stack. Scoped by page ID only, so it cannot leak onto the homepage, thank-you, FAQ, succession, or other pages. Order: DISCIPLINE strip, thin/double rule (the existing .dk-brand border-top), DAVID KASSIR left-aligned with no underline, tagline left-aligned with no underline, then the unchanged breadcrumb directly below. Nothing else on the articles is targeted. */
body.page-id-59 .dk-extension::before,body.page-id-60 .dk-extension::before,body.page-id-61 .dk-extension::before,body.page-id-62 .dk-extension::before,body.page-id-63 .dk-extension::before,body.page-id-64 .dk-extension::before,body.page-id-65 .dk-extension::before,body.page-id-66 .dk-extension::before,body.page-id-67 .dk-extension::before,body.page-id-68 .dk-extension::before{content:"DISCIPLINE PERSPECTIVE LASTING IMPACT";display:block;background:linear-gradient(90deg,#efefed,#f6f5f3);padding:7px 4.3%;text-align:right;word-spacing:5px;font:10px/18px DKSerif,serif;letter-spacing:1px;color:#555}
body.page-id-59 .dk-extension .dk-brand,body.page-id-60 .dk-extension .dk-brand,body.page-id-61 .dk-extension .dk-brand,body.page-id-62 .dk-extension .dk-brand,body.page-id-63 .dk-extension .dk-brand,body.page-id-64 .dk-extension .dk-brand,body.page-id-65 .dk-extension .dk-brand,body.page-id-66 .dk-extension .dk-brand,body.page-id-67 .dk-extension .dk-brand,body.page-id-68 .dk-extension .dk-brand{border-top:3px double #333;padding-top:8px;margin-bottom:8px;text-align:left}
body.page-id-59 .dk-extension .dk-brand a,body.page-id-60 .dk-extension .dk-brand a,body.page-id-61 .dk-extension .dk-brand a,body.page-id-62 .dk-extension .dk-brand a,body.page-id-63 .dk-extension .dk-brand a,body.page-id-64 .dk-extension .dk-brand a,body.page-id-65 .dk-extension .dk-brand a,body.page-id-66 .dk-extension .dk-brand a,body.page-id-67 .dk-extension .dk-brand a,body.page-id-68 .dk-extension .dk-brand a{display:block;text-align:left;text-decoration:none !important;color:inherit}
body.page-id-59 .dk-extension .dk-brand a:hover,body.page-id-60 .dk-extension .dk-brand a:hover,body.page-id-61 .dk-extension .dk-brand a:hover,body.page-id-62 .dk-extension .dk-brand a:hover,body.page-id-63 .dk-extension .dk-brand a:hover,body.page-id-64 .dk-extension .dk-brand a:hover,body.page-id-65 .dk-extension .dk-brand a:hover,body.page-id-66 .dk-extension .dk-brand a:hover,body.page-id-67 .dk-extension .dk-brand a:hover,body.page-id-68 .dk-extension .dk-brand a:hover,body.page-id-59 .dk-extension .dk-brand a:focus,body.page-id-60 .dk-extension .dk-brand a:focus,body.page-id-61 .dk-extension .dk-brand a:focus,body.page-id-62 .dk-extension .dk-brand a:focus,body.page-id-63 .dk-extension .dk-brand a:focus,body.page-id-64 .dk-extension .dk-brand a:focus,body.page-id-65 .dk-extension .dk-brand a:focus,body.page-id-66 .dk-extension .dk-brand a:focus,body.page-id-67 .dk-extension .dk-brand a:focus,body.page-id-68 .dk-extension .dk-brand a:focus{text-decoration:none}
body.page-id-59 .dk-extension .dk-brand strong,body.page-id-60 .dk-extension .dk-brand strong,body.page-id-61 .dk-extension .dk-brand strong,body.page-id-62 .dk-extension .dk-brand strong,body.page-id-63 .dk-extension .dk-brand strong,body.page-id-64 .dk-extension .dk-brand strong,body.page-id-65 .dk-extension .dk-brand strong,body.page-id-66 .dk-extension .dk-brand strong,body.page-id-67 .dk-extension .dk-brand strong,body.page-id-68 .dk-extension .dk-brand strong{display:block;font-family:"CormorantGaramondEmbed","Cormorant Garamond",Garamond,Georgia,serif;font-weight:500;font-size:47px;letter-spacing:3px;line-height:1.05;text-transform:uppercase;text-align:left;text-decoration:none}
body.page-id-59 .dk-extension .dk-brand span,body.page-id-60 .dk-extension .dk-brand span,body.page-id-61 .dk-extension .dk-brand span,body.page-id-62 .dk-extension .dk-brand span,body.page-id-63 .dk-extension .dk-brand span,body.page-id-64 .dk-extension .dk-brand span,body.page-id-65 .dk-extension .dk-brand span,body.page-id-66 .dk-extension .dk-brand span,body.page-id-67 .dk-extension .dk-brand span,body.page-id-68 .dk-extension .dk-brand span{display:block;font-family:"CormorantGaramondEmbed","Cormorant Garamond",Garamond,Georgia,serif;font-size:9px;letter-spacing:3.6px;text-transform:uppercase;padding-top:3px;text-align:left;text-decoration:none;white-space:nowrap}
@media(max-width:700px){body.page-id-59 .dk-extension::before,body.page-id-60 .dk-extension::before,body.page-id-61 .dk-extension::before,body.page-id-62 .dk-extension::before,body.page-id-63 .dk-extension::before,body.page-id-64 .dk-extension::before,body.page-id-65 .dk-extension::before,body.page-id-66 .dk-extension::before,body.page-id-67 .dk-extension::before,body.page-id-68 .dk-extension::before{text-align:center;font-size:8px}body.page-id-59 .dk-extension .dk-brand strong,body.page-id-60 .dk-extension .dk-brand strong,body.page-id-61 .dk-extension .dk-brand strong,body.page-id-62 .dk-extension .dk-brand strong,body.page-id-63 .dk-extension .dk-brand strong,body.page-id-64 .dk-extension .dk-brand strong,body.page-id-65 .dk-extension .dk-brand strong,body.page-id-66 .dk-extension .dk-brand strong,body.page-id-67 .dk-extension .dk-brand strong,body.page-id-68 .dk-extension .dk-brand strong{font-size:30px;letter-spacing:3px}body.page-id-59 .dk-extension .dk-brand span,body.page-id-60 .dk-extension .dk-brand span,body.page-id-61 .dk-extension .dk-brand span,body.page-id-62 .dk-extension .dk-brand span,body.page-id-63 .dk-extension .dk-brand span,body.page-id-64 .dk-extension .dk-brand span,body.page-id-65 .dk-extension .dk-brand span,body.page-id-66 .dk-extension .dk-brand span,body.page-id-67 .dk-extension .dk-brand span,body.page-id-68 .dk-extension .dk-brand span{font-size:8px;letter-spacing:2.8px;white-space:normal}}

/* 2026-11-01: Articles masthead strip refinement — page 68 also contains a second, brand-less .dk-extension (the decision checklist). Suppress the strip there so only the branded article masthead carries it. Modern browsers apply this :has rule; older browsers ignore it and keep the fallback strip above. */
body.page-id-59 .dk-extension:not(:has(.dk-brand))::before,body.page-id-60 .dk-extension:not(:has(.dk-brand))::before,body.page-id-61 .dk-extension:not(:has(.dk-brand))::before,body.page-id-62 .dk-extension:not(:has(.dk-brand))::before,body.page-id-63 .dk-extension:not(:has(.dk-brand))::before,body.page-id-64 .dk-extension:not(:has(.dk-brand))::before,body.page-id-65 .dk-extension:not(:has(.dk-brand))::before,body.page-id-66 .dk-extension:not(:has(.dk-brand))::before,body.page-id-67 .dk-extension:not(:has(.dk-brand))::before,body.page-id-68 .dk-extension:not(:has(.dk-brand))::before{content:none !important;display:none !important}
