
.blog025{background:#f8f7f3;color:#1e2430}.blog025 .blog-wrap{max-width:1240px;margin:auto;padding:124px 32px 90px}.blog-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:14px;margin-bottom:36px}.blog-breadcrumb a{padding:10px 0}.blog-breadcrumb span{color:#626876}.blog-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center;padding-bottom:52px;border-bottom:1px solid #d7d0c0}.blog-kicker{font-size:12px;letter-spacing:.16em;font-weight:700;color:#806021;margin:0 0 24px}.blog025 h1{font-family:'Source Serif 4',Georgia,serif;font-size:clamp(32px,3.5vw,49px);line-height:1.13;letter-spacing:-.035em;font-weight:500;margin:0}.blog-rule{width:60px;height:3px;background:#bf922e;margin:28px 0 22px}.blog-deck{font-size:18px;line-height:1.65;color:#555d69;max-width:480px}.blog-cover{margin:0}.blog-cover img{width:100%;height:410px;object-fit:cover;object-position:43% center}.blog-cover figcaption{font-size:12px;color:#69717b;text-align:right;margin-top:8px}.blog-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:65px;padding-top:48px}.blog-toc nav{position:sticky;top:104px;border-top:2px solid #bf922e;padding-top:22px}.blog-toc strong{display:block;font-size:16px;margin-bottom:14px}.blog-toc a{display:block;font-size:14px;line-height:1.5;color:#555d69;padding:10px 0;border-bottom:1px solid #e2ded4}.blog-toc a:hover{color:#75551b}.blog-copy{max-width:850px;min-width:0}.blog-copy p{font-size:18px;line-height:1.85;margin:0 0 22px;color:#46505f}.blog-copy>p:first-child{font-size:21px;line-height:1.65;color:#1e2430}.blog-copy h2{font-family:'Source Serif 4',Georgia,serif;font-size:32px;line-height:1.2;font-weight:500;margin:46px 0 22px;scroll-margin-top:110px}.blog-copy h3{font-family:'Source Serif 4',Georgia,serif;font-size:25px;line-height:1.3;font-weight:500;margin:32px 0 20px;scroll-margin-top:110px}.blog-copy .legal-citation{font-size:14px;line-height:1.6;margin-top:-8px}.legal-citation a{text-decoration:underline;text-underline-offset:4px}.comparison-scroll{overflow-x:auto;margin:26px 0 30px;border:1px solid #d7d0c0;border-top:3px solid #bf922e}.blog-copy table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.55;min-width:650px}.blog-copy caption{text-align:left;padding:17px 18px;background:#eeebe3;font-weight:600;font-size:16px}.blog-copy th,.blog-copy td{padding:18px 14px;vertical-align:top;text-align:left;border-bottom:1px solid #dedbd3}.blog-copy thead{color:#efefef;background:#1e2430}.blog-copy tbody th{font-weight:600;color:#1e2430;min-width:140px}.blog-copy tbody tr:nth-child(even){background:#efede7}.blog025 a:focus-visible,.comparison-scroll:focus-visible{outline:3px solid #bf922e;outline-offset:5px}@media(max-width:900px){.blog-hero{gap:28px;grid-template-columns:1fr 1fr}.blog-cover img{height:370px}.blog-layout{grid-template-columns:1fr;gap:28px}.blog-toc nav{position:static}.blog-toc a{display:inline-block;margin-right:18px;max-width:100%}.blog-copy{max-width:100%}}@media(max-width:640px){.blog025 .blog-wrap{padding:104px 20px 55px}.blog-breadcrumb{margin-bottom:24px;font-size:13px;gap:10px}.blog-hero{grid-template-columns:1fr;gap:26px;padding-bottom:30px}.blog025 h1{font-size:34px}.blog-cover img{height:auto;aspect-ratio:1.5;object-fit:contain}.blog-kicker{font-size:12px;letter-spacing:.12em}.blog-deck{font-size:17px}.blog-layout{padding-top:28px}.blog-copy p{font-size:17px}.blog-copy>p:first-child{font-size:19px}.blog-copy h2{font-size:28px}.blog-toc a{font-size:14px}.blog025 .blog-cover{width:100%}}
.blog-copy a{color:#76551a;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.blog-copy a:hover{color:#1e2430;text-decoration-thickness:2px}

.blog-copy .article-checklist{list-style:disc;padding-left:1.4em;margin:8px 0 28px;color:#46505f;font-size:18px;line-height:1.75}.blog-copy .article-checklist li{padding-left:6px;margin:10px 0}.blog-copy .article-checklist li::marker{color:#8d681d}@media(max-width:640px){.blog-copy .article-checklist{font-size:17px}}
