body .news-page{background:#fff;color:#211d1a}body .desktop-nav a[aria-current=location]{color:#8a4b2a;text-decoration:underline;text-underline-offset:7px}.news-heading{padding:30px var(--gutter) 44px;background:#f5f4f2;border-bottom:1px solid #dedbd8}.news-breadcrumb{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:.875rem;color:#5b5652;margin-bottom:32px}.news-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}.news-overline{font-size:.875rem;font-weight:700;color:#8a4b2a;letter-spacing:.06em;margin-bottom:14px}.news-heading h1{font-family:var(--serif);font-size:clamp(1.85rem,3.3vw,3rem);line-height:1.6;overflow-wrap:anywhere}.news-lead{max-width:48em;font-size:1rem;line-height:1.9;color:#5b5652;margin-top:18px}.news-content{padding:32px var(--gutter) 72px}.news-categories{display:flex;gap:10px;flex-wrap:wrap;border-bottom:1px solid #dedbd8;padding-bottom:28px}.news-categories a{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 23px;font-size:1rem;line-height:1.6;border:1px solid #c8c3bf;border-radius:4px;background:#fff;color:#423b35;transition:background .18s ease,border-color .18s ease}.news-categories a:hover{background:#f5f4f2;border-color:#8a4b2a}.news-categories a[aria-current=page]{background:#211d1a;border-color:#211d1a;color:#fff;font-weight:700}.news-page a:focus-visible{outline:3px solid #8a4b2a;outline-offset:4px}.news-results-heading{display:flex;justify-content:space-between;gap:16px;align-items:baseline;padding:30px 0 24px}.news-results-heading h2{font-size:1.25rem;font-family:var(--sans);font-weight:600}.news-results-heading>span{color:#5b5652;font-size:.875rem}.news-empty-state{padding:44px 24px 52px;text-align:center;background:#faf9f8;border:1px solid #e4e1de;border-radius:6px}.news-empty-rule{width:32px;height:3px;display:block;background:#8a4b2a;margin:0 auto 22px}.news-empty-state h3{font-size:1.25rem;font-family:var(--sans);font-weight:600;line-height:1.8}.news-empty-state>p{font-size:1rem;color:#5b5652;margin-top:10px}.news-service-link{display:inline-flex;gap:22px;align-items:center;justify-content:center;padding:12px 0;margin-top:18px;color:#8a4b2a;border-bottom:1px solid #a47b65;font-size:.9375rem;font-weight:600}.news-articles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.news-article-card{padding:28px;border:1px solid #dedbd8;border-radius:5px}.news-article-meta{display:flex;flex-wrap:wrap;gap:12px 20px;color:#5b5652;font-size:.875rem;line-height:1.8}.news-article-card .news-article-meta>span{color:#8a4b2a;font-weight:600}.news-article-card h3{font-size:1.3rem;line-height:1.7;margin:18px 0 14px}.news-article-card h3 a:hover{text-decoration:underline;text-underline-offset:5px}.news-article-card>p{font-size:1rem;line-height:1.9;color:#5b5652}.news-read-link{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #dedbd8;padding-top:18px;margin-top:24px;color:#8a4b2a;font-weight:600;font-size:.9375rem}.news-detail-heading h1{max-width:24em;font-size:clamp(1.75rem,3vw,2.6rem)}.news-detail-heading .news-article-meta{margin-top:22px}.news-detail-heading h1{text-wrap:balance;word-break:normal}.news-title-divider{display:none}.news-title-phrase{display:inline-block}.news-title-subtitle{display:block;font-family:var(--sans);font-size:clamp(1.125rem,1.6vw,1.4rem);font-weight:500;color:#51473f;margin-top:14px;line-height:1.8;text-wrap:pretty}.news-article-body h2,.news-article-card h3{text-wrap:pretty}.news-article-body{width:min(100% - 2 * var(--gutter),780px);margin:48px auto 80px;font-size:1rem;line-height:2;overflow-wrap:anywhere}.news-article-intro{color:#5b5652;padding-bottom:28px;border-bottom:1px solid #dedbd8}.news-article-body section{margin-top:40px}.news-article-body h2{font-size:1.5rem;line-height:1.7;margin-bottom:20px}.news-article-body p+p{margin-top:18px}.news-article-body ul{padding-left:1.4em;list-style:disc;margin-top:18px}.news-article-body li+li{margin-top:8px}.news-article-body .news-sources a{color:#8a4b2a;text-decoration:underline;text-underline-offset:4px}.news-article-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;border-top:1px solid #dedbd8;padding-top:28px;margin-top:44px}.news-article-footer a{color:#8a4b2a;font-weight:600}.news-card-image{display:block;margin:-28px -28px 24px;overflow:hidden;border-radius:4px 4px 0 0}.news-card-image img{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover}.news-article-image{margin:28px 0}.news-article-image img{width:100%;height:auto;display:block;border-radius:5px}.news-article-image figcaption{margin-top:8px;font-size:.8rem;color:#635d58}.news-toc{padding:24px 28px;background:#f5f4f2;border-left:3px solid #8a4b2a;margin:32px 0}.news-toc>p{font-weight:700;margin-bottom:12px}.news-toc ol{list-style:decimal;padding-left:1.4em}.news-toc a{color:#423b35;text-decoration:underline;text-underline-offset:4px}.news-article-body section[id]{scroll-margin-top:110px}.news-article-body h2{border-bottom:1px solid #dedbd8;padding-bottom:14px}.news-article-body .news-source{font-size:.8125rem;color:#635d58;line-height:1.8;margin-top:18px}.news-related a,.news-source a{color:#8a4b2a;text-decoration:underline;text-underline-offset:4px}.news-consult{background:#f5f4f2;border:1px solid #dedbd8;border-radius:5px;padding:28px;margin-top:44px}.news-consult h2{font-size:1.25rem}.news-consult>a{display:flex;justify-content:space-between;gap:16px;padding:15px 20px;background:#211d1a;color:#fff;border-radius:4px;margin-top:22px;font-weight:600;line-height:1.7}.news-consult>a:hover{background:#483529}.news-key-points{padding:26px;margin-top:28px;border:1px solid #d7ccc4;border-top:3px solid #8a4b2a;background:#faf7f4;border-radius:4px}.news-key-label{color:#8a4b2a;font-size:.875rem;font-weight:700;letter-spacing:.03em}.news-key-points .news-key-label+p{font-weight:600;margin-top:12px}.news-key-points ul{font-size:.9375rem}.news-key-points li::marker{color:#8a4b2a}.news-table-wrap{margin:26px 0}.news-comparison{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.9375rem;line-height:1.8}.news-comparison caption{text-align:left;margin-bottom:12px;font-weight:700;color:#423b35}.news-comparison td,.news-comparison th{padding:16px;border:1px solid #d9d4cf;text-align:left;vertical-align:top;overflow-wrap:anywhere}.news-comparison thead th{background:#302b27;color:#fff;font-weight:600}.news-comparison th:first-child{width:34%}.news-comparison tbody th{font-weight:600;background:#f5f4f2}.news-faq dl>div{padding:22px 0;border-bottom:1px solid #dedbd8}.news-faq dt{font-weight:700;line-height:1.8}.news-faq dt:before{content:"Q.";color:#8a4b2a;margin-right:8px}.news-faq dd{margin:12px 0 0;color:#423b35}.news-editorial-note{margin-top:32px;font-size:.8125rem;line-height:1.8;color:#635d58}.news-consult .news-key-label{margin-bottom:14px}.news-consult-area{font-size:.8125rem;color:#635d58}.news-consult>a.news-consult-phone{display:block;padding:8px 0;margin-top:14px;color:#423b35;background:transparent;font-size:.9375rem;text-decoration:underline;text-underline-offset:4px}.news-article-meta>a{text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.news-heading{padding-top:22px;padding-bottom:28px}.news-breadcrumb{margin-bottom:24px}.news-heading h1{font-size:1.85rem}.news-content{padding-top:24px;padding-bottom:44px}.news-categories{gap:8px;padding-bottom:24px}.news-categories a{padding:10px 15px;font-size:.9375rem}.news-empty-state{padding:32px 18px 38px}.news-empty-state h3{font-size:1.125rem}.news-service-link{font-size:.875rem;gap:14px}.news-articles{grid-template-columns:1fr}.news-article-card{padding:22px}.news-card-image{margin:-22px -22px 22px}.news-detail-heading h1{font-size:1.65rem;line-height:1.65}.news-article-body h2{font-size:1.3rem}.news-consult,.news-key-points,.news-toc{padding:20px}.news-comparison td,.news-comparison th{padding:12px 10px}.news-comparison{font-size:.875rem}.news-article-body{margin-top:32px;margin-bottom:48px}}@media(prefers-reduced-motion:reduce){.news-categories a{transition:none}}