/* Scoped to existing news detail templates. */
html body #daday .ds-article-hero{padding-block:62px!important;}
html body #daday .ds-article-hero h1{font-size:clamp(29px,3.5vw,44px)!important;font-weight:600!important;line-height:1.23!important;letter-spacing:-.015em!important;max-width:1000px!important;margin-block:18px 24px!important;overflow-wrap:anywhere!important;}
html body #daday .ds-article-kicker{font-size:12px!important;line-height:1.7!important;letter-spacing:.12em!important;}
html body #daday .ds-article-meta{display:flex!important;align-items:center!important;gap:14px!important;flex-wrap:wrap!important;}
html body #daday .ds-article-meta>span:last-child{padding:7px 12px!important;border:1px solid rgba(232,199,112,.4)!important;border-radius:6px!important;font-size:12px!important;line-height:1.5!important;letter-spacing:.05em!important;}
html body #daday .ds-article-main{padding-block:60px!important;}
html body #daday .ds-article-content{font-size:17px!important;line-height:1.85!important;color:#354f65!important;min-width:0!important;}
html body #daday .ds-article-content>:is(p,ul,ol,blockquote){max-width:72ch!important;box-sizing:border-box!important;margin-block:0 24px!important;overflow-wrap:anywhere!important;}
html body #daday .ds-article-content>p{font-size:17px!important;line-height:1.85!important;}
html body #daday .ds-article-content>p:first-of-type{font-size:19px!important;line-height:1.8!important;color:#153950!important;}
html body #daday .ds-article-content>:is(h2,h3,h4){max-width:72ch!important;line-height:1.4!important;font-weight:600!important;margin-block:32px 16px!important;overflow-wrap:anywhere!important;}
html body #daday .ds-article-content>ul,html body #daday .ds-article-content>ol{padding-inline-start:24px!important;}
html body #daday .ds-article-content li+li{margin-top:8px!important;}
html body #daday .ds-article-content blockquote{padding:20px 24px!important;border-inline-start:3px solid #bea04d!important;border-radius:0 8px 8px 0!important;background:#edf3f7!important;}
html body #daday .ds-article-featured{border-radius:14px!important;overflow:hidden!important;border:1px solid #dce5ee!important;margin-bottom:34px!important;}
html body #daday .ds-article-featured img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;}
html body #daday .ds-article-content :is(p,li) a{text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-thickness:1px!important;}
html body #daday .ds-article-share{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;flex-wrap:wrap!important;margin-top:38px!important;padding:24px!important;border:1px solid #dce5ee!important;border-radius:12px!important;background:#f5f8fa!important;}
html body #daday .ds-share-buttons{display:flex!important;flex-wrap:wrap!important;gap:10px!important;}
html body #daday .ds-share-buttons>a{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:44px!important;min-height:44px!important;width:44px!important;height:44px!important;margin:0!important;border-radius:7px!important;}
html body #daday .ds-share-buttons>a:focus-visible,html body #daday .ds-back-news a:focus-visible{outline:3px solid #b18a29!important;outline-offset:4px!important;}
html body #daday .ds-back-news a{display:inline-flex!important;align-items:center!important;gap:10px!important;box-sizing:border-box!important;min-height:46px!important;padding:12px 18px!important;border:1px solid #bdcedb!important;border-radius:7px!important;text-decoration:none!important;font-size:13px!important;line-height:1.6!important;white-space:normal!important;}
@media(max-width:767px){html body #daday .ds-article-hero{padding-block:40px!important;}html body #daday .ds-article-hero h1{font-size:29px!important;line-height:1.27!important;}html body #daday .ds-article-main{padding-block:34px!important;}html body #daday .ds-article-content,html body #daday .ds-article-content>p{font-size:16px!important;line-height:1.85!important;}html body #daday .ds-article-content>p:first-of-type{font-size:18px!important;}html body #daday .ds-article-share{padding:20px!important;gap:18px!important;align-items:flex-start!important;flex-direction:column!important;}html body #daday .ds-back-news a{max-width:100%!important;}}
