.articles-hero[data-v-753ec480]{padding:82px 0 78px;color:var(--white);background:radial-gradient(ellipse at 82% 25%,hsla(38,47%,60%,.2),transparent 32%),var(--forest-deep)}.articles-hero h1[data-v-753ec480]{margin:20px 0 14px;font-family:var(--serif);font-size:clamp(48px,6vw,72px);font-weight:500;letter-spacing:-.035em}.articles-hero h1 em[data-v-753ec480]{color:var(--gold-light);font-weight:500}.articles-hero p[data-v-753ec480]{max-width:560px;margin:0 0 18px;color:hsla(0,0%,100%,.76);font-size:19px;line-height:1.8}.articles-source[data-v-753ec480]{color:var(--gold-light);font-size:16px;letter-spacing:.12em;text-transform:uppercase}.articles-section[data-v-753ec480]{padding:66px 0 24px;background:var(--paper)}.article-column[data-v-753ec480]{max-width:900px}.news-heading h2[data-v-753ec480],.section-title[data-v-753ec480]{margin:0 0 32px;color:var(--ink);font-family:var(--serif);font-size:clamp(30px,4vw,42px);font-weight:500;line-height:1.2}.article-index-list[data-v-753ec480]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px}.article-index-list a[data-v-753ec480]{padding:9px 13px;color:var(--forest);background:var(--white);border:1px solid var(--line);font-size:16px;text-decoration:none;transition:color .2s ease,background .2s ease,border-color .2s ease}.article-index-list a[data-v-753ec480]:hover{color:var(--white);background:var(--forest);border-color:var(--forest)}.guide-article[data-v-753ec480]{position:relative;margin-bottom:24px;padding:32px 38px;background:var(--white);border:1px solid var(--line);scroll-margin-top:100px}.guide-article h3[data-v-753ec480]{margin:24px 0 18px;color:var(--ink);font-family:var(--serif);font-size:clamp(24px,3vw,32px);font-weight:500;line-height:1.25}.guide-article>p[data-v-753ec480]{color:var(--ink-soft);font-size:18px;line-height:1.9}.guide-article .article-disclaimer[data-v-753ec480]{margin-top:24px;padding-left:14px;color:#777064;border-left:2px solid var(--gold);font-size:16px;font-style:italic}.news-section[data-v-753ec480]{padding:64px 0 88px;background:var(--white)}.news-heading[data-v-753ec480]{max-width:740px;margin-bottom:32px}.news-heading h2[data-v-753ec480]{margin:15px 0 10px}.news-heading p[data-v-753ec480]{margin:0;color:var(--ink-soft);font-size:18px;line-height:1.8}.articles-grid[data-v-753ec480]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.article-card[data-v-753ec480]{position:relative;min-height:245px;display:flex;align-items:flex-start;flex-direction:column;padding:28px 30px;overflow:hidden;background:var(--white)}.article-meta[data-v-753ec480]{width:100%;display:flex;justify-content:space-between;gap:12px;color:#8d7a58;font-size:16px;letter-spacing:.12em;text-transform:uppercase}.article-card h2[data-v-753ec480]{max-width:560px;margin:24px 0 12px;font-family:var(--serif);font-size:clamp(21px,2.4vw,27px);font-weight:500;line-height:1.28}.article-card h2 a[data-v-753ec480]{color:var(--ink);text-decoration:none;transition:color .2s ease}.article-card h2 a[data-v-753ec480]:hover{color:var(--forest)}.article-card p[data-v-753ec480]{margin:0 0 20px;color:var(--ink-soft);font-size:16px;line-height:1.75}.article-link[data-v-753ec480]{display:inline-flex;align-items:center;gap:9px;margin-top:auto;color:var(--forest);font-size:16px;font-weight:700;text-decoration:none}.article-link .button-arrow[data-v-753ec480]{transition:transform .2s ease}.article-link:hover .button-arrow[data-v-753ec480]{transform:translate(2px,-2px)}.article-index[data-v-753ec480]{position:absolute;right:20px;bottom:-19px;color:hsla(38,47%,60%,.12);font-family:var(--serif);font-size:68px;line-height:1;pointer-events:none}.articles-status[data-v-753ec480]{padding:36px 24px;color:var(--ink-soft);text-align:center;font-size:18px}.articles-error p[data-v-753ec480]{margin:0 0 20px}.articles-error .button-primary[data-v-753ec480]{cursor:pointer}@media (max-width:680px){.articles-hero[data-v-753ec480]{padding:68px 0 62px}.articles-hero p[data-v-753ec480]{font-size:17px}.articles-section[data-v-753ec480]{padding:45px 0 12px}.guide-article[data-v-753ec480]{margin-bottom:16px;padding:24px 20px}.guide-article h3[data-v-753ec480]{margin:20px 0 14px;font-size:25px}.guide-article>p[data-v-753ec480]{font-size:17px}.news-section[data-v-753ec480]{padding:48px 0 60px}.articles-grid[data-v-753ec480]{grid-template-columns:1fr}.article-card[data-v-753ec480]{min-height:220px;padding:24px 21px}}