body.batch14{margin:0;color:#252a27;background:#f7f3ea;font-family:-apple-system,BlinkMacSystemFont,"PingFang TC",sans-serif;font-size:1rem;line-height:1.8}
body.batch14 *,body.batch14 *::before,body.batch14 *::after{box-sizing:border-box}
body.batch14 :is(h1,h2,h3,p,ul,figure){margin-top:0;overflow-wrap:anywhere}
body.batch14 :is(h1,h2,h3){font-family:"Songti TC",Georgia,serif;font-weight:500;line-height:1.4;text-wrap:balance}
body.batch14 h1{font-size:clamp(2.25rem,4vw,3.5rem);margin-bottom:1.25rem}
body.batch14 h2{font-size:clamp(1.75rem,2.6vw,2.25rem);margin-bottom:1rem}
body.batch14 p{margin-bottom:1rem}
body.batch14 :is(a,li,span,strong){overflow-wrap:anywhere}
body.batch14 a{color:inherit;text-underline-offset:.25em}
body.batch14 [id]{scroll-margin-top:1.5rem}
body.batch14 :focus-visible{outline:3px solid #866b35;outline-offset:4px}
body.batch14 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
body.batch14 .site-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.25rem;margin-top:1rem}
body.batch14 .site-nav a{display:flex;align-items:center;min-height:44px;padding:.5rem .25rem;text-decoration:none}
body.batch14 .site-nav a.v-action-primary{min-height:48px}
body.batch14 main{width:min(850px,calc(100% - 64px));margin-inline:auto;min-width:0}
body.batch14 .eyebrow{color:#796030;font-size:.95rem;font-weight:650}
body.batch14 .article-hero{padding-block:4rem 3rem}
body.batch14 .article-hero>div>p:last-child{font-size:1.125rem;max-width:44rem}
/* Approved B14: original complete 16:9 JPEG after the original title/intro. */
body.batch14 .article-hero>img{display:block;width:100%;height:auto;max-width:100%;margin-top:2rem;object-fit:contain}
body.batch14 .article-body>section,body.batch14 .article-cta{padding-block:2.5rem;border-top:1px solid #c9c1b0}
body.batch14 .source-note{font-size:.95rem;color:#57594f}
body.batch14 .source-note .eyebrow,body.batch14 .owner-note .eyebrow{margin-bottom:.5rem}
body.batch14 .article-checklist ul{padding-left:1.5rem;margin-bottom:0}
body.batch14 .article-checklist li{padding-block:.5rem}
body.batch14 .article-cta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}
body.batch14 .article-cta>:not(a),body.batch14 .article-cta>a:first-of-type{grid-column:1/-1}
body.batch14 .article-cta>a{margin:0;min-width:0;white-space:normal}
body.batch14 .site-footer{padding:2rem max(32px,calc((100% - 850px)/2));background:#eee9df;border-top:1px solid #c9c1b0}
body.batch14 .site-footer p:last-child{margin-bottom:0}
@media(max-width:760px){body.batch14 main{width:calc(100% - 36px)}body.batch14 .article-hero{padding-block:2.5rem 2rem}body.batch14 .site-nav{grid-template-columns:minmax(0,1fr);gap:1.25rem}body.batch14 .site-footer{padding-inline:18px}body.batch14 .article-cta{grid-template-columns:minmax(0,1fr)}body.batch14 .article-cta>a{grid-column:1/-1}}
