body.batch12{margin:0;color:#252a27;background:#f7f3ea;font-family:-apple-system,BlinkMacSystemFont,"PingFang TC",sans-serif;font-size:1rem;line-height:1.8}
body.batch12 *,body.batch12 *::before,body.batch12 *::after{box-sizing:border-box}
body.batch12 :is(h1,h2,h3,p,ul,figure){margin-top:0;overflow-wrap:anywhere}
body.batch12 :is(h1,h2,h3){font-family:"Songti TC",Georgia,serif;font-weight:500;line-height:1.4;text-wrap:balance}
body.batch12 h1{font-size:clamp(2.25rem,4vw,3.5rem);margin-bottom:1.25rem}
body.batch12 h2{font-size:clamp(1.75rem,2.6vw,2.25rem);margin-bottom:1rem}
body.batch12 p{margin-bottom:1rem}
body.batch12 :is(a,li,span,strong){overflow-wrap:anywhere}
body.batch12 a{color:inherit;text-underline-offset:.25em}
body.batch12 [id]{scroll-margin-top:1.5rem}
body.batch12 :focus-visible{outline:3px solid #866b35;outline-offset:4px}
body.batch12 .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.batch12 .site-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.25rem;margin-top:1rem}
body.batch12 .site-nav a{display:flex;align-items:center;min-height:44px;padding:.5rem .25rem;text-decoration:none}
body.batch12 main{width:min(850px,calc(100% - 64px));margin-inline:auto;min-width:0}
body.batch12 .eyebrow{color:#796030;font-size:.95rem;font-weight:650}
body.batch12 .article-hero{padding-block:4rem 3rem}
body.batch12 .article-hero>div>p:last-child{font-size:1.125rem;max-width:44rem}
body.batch12 .article-body>section,body.batch12 .article-cta{padding-block:2.5rem;border-top:1px solid #c9c1b0}
body.batch12 .source-note{font-size:.95rem;color:#57594f}
body.batch12 .source-note .eyebrow{margin-bottom:.5rem}
body.batch12 .article-checklist ul{padding-left:1.5rem;margin-bottom:0}
body.batch12 .article-checklist li{padding-block:.5rem}
body.batch12 .article-cta>a{margin:0 .5rem .75rem 0}
body.batch12 .site-footer{padding:2rem max(32px,calc((100% - 850px)/2));background:#eee9df;border-top:1px solid #c9c1b0}
body.batch12 .site-footer p:last-child{margin-bottom:0}
@media(max-width:760px){body.batch12 main{width:calc(100% - 36px)}body.batch12 .article-hero{padding-block:2.5rem 2rem}body.batch12 .site-nav{grid-template-columns:minmax(0,1fr);gap:1.25rem}body.batch12 .site-footer{padding-inline:18px}}
@media(max-width:460px){body.batch12 .article-cta>a:not(.v-action-text){width:100%;margin-inline:0}}

body.batch12 .article-cta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}
body.batch12 .article-cta>:not(a){grid-column:1/-1}
body.batch12 .article-cta>a{margin:0;min-width:0;white-space:normal}
body.batch12 .article-cta>a:nth-of-type(1),body.batch12 .article-cta>a:nth-of-type(2){grid-column:1/-1}
@media(max-width:760px){body.batch12 .article-cta{grid-template-columns:minmax(0,1fr)}body.batch12 .article-cta>a{grid-column:1/-1}}
