.articles-main{padding:65px 0 90px}.articles-heading{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:50px;padding:0 0 50px;border-bottom:1px solid #dfe6d1;position:relative}.articles-kicker{font-size:11px;letter-spacing:.18em;color:#7b9c53;font-weight:700}.articles-heading h1{font-size:clamp(35px,4.5vw,58px);line-height:1.45;margin:15px 0 0}.articles-heading em{font-style:normal;color:#6ca143}.articles-heading>div>p:not(.articles-kicker){font-size:15px;line-height:2;color:#79836f}.journal-stamp{display:inline-block;border:1px solid #ccdba9;color:#8aa166;border-radius:40px;padding:8px 17px;font-size:10px;letter-spacing:.14em}.articles-tools{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:35px}.article-categories{display:flex;gap:10px;flex-wrap:wrap}.article-categories button{border:1px solid #d6e1c6;border-radius:30px;background:#fffdf7;padding:9px 15px;color:#728361;font-size:13px}.article-categories button[aria-pressed=true]{background:#b6d97b;color:#354e24;border-color:#b6d97b}.article-categories small{margin-left:5px;opacity:.7}.article-search{font-size:11px;color:#7d886d;min-width:210px}.article-search input{display:block;width:100%;font:inherit;font-size:13px;margin-top:4px;padding:10px 14px;border:1px solid #d4dfc4;border-radius:20px;background:white;color:#34382f}#articleCount{font-size:12px;color:#839074;margin:25px 0}#allArticles .blog-cover{background-size:cover;background-position:center}#allArticles h3{font-size:21px}#allArticles .blog-card-body>p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#articleEmpty{padding:35px;background:#f0f5e4;border-radius:18px;color:#7c8a69}.blog-all-link{text-align:center;margin-top:35px}.blog-all-link a{display:inline-flex;gap:35px;padding:12px 25px;border:1px solid #a8c17e;border-radius:30px;color:#61883e;font-size:14px}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid #81b657;outline-offset:4px}@media(max-width:900px){.articles-heading{grid-template-columns:1fr;gap:25px}.articles-tools{align-items:flex-start;flex-direction:column}.article-search{width:100%}}@media(max-width:560px){.articles-main{padding-top:35px}.articles-heading h1{font-size:37px}.article-categories{gap:8px}.article-categories button{font-size:12px;padding:8px 12px}}

/* The journal shares the homepage's serif/sans-serif hierarchy. */
.articles-page{font-family:"Noto Sans TC",sans-serif}
.articles-page .contact-navigation>nav,.articles-page .contact-navigation>nav a{font-size:14px}
.articles-page .articles-heading h1{font-family:"Noto Serif TC",serif;font-weight:700;letter-spacing:-.035em;color:var(--gl-charcoal,#34362f)}
.articles-page .articles-heading em{color:#70b847}
.articles-page .articles-kicker{font-size:12px;color:#71843d}
.articles-page .articles-heading>div>p:not(.articles-kicker){font-size:16px;line-height:1.95;color:#777a70}
.articles-page #allArticles h3{font-family:"Noto Serif TC",serif;font-size:22px;font-weight:700;line-height:1.55}
.articles-page .article-categories button{font-family:inherit;font-size:14px;font-weight:500}
.articles-page .article-search{font-size:13px}
.articles-page .article-search input{font-family:inherit;font-size:14px}
.articles-page .blog-card-body>p{font-size:14px;line-height:1.75}
@media(max-width:700px){.articles-page .contact-navigation>nav a{font-size:13px}}
