.blog-main{padding-top:calc(var(--header-height,80px) + 40px);padding-bottom:88px}.blog-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;color:#b5b7bb;font-size:14px;margin-bottom:40px}.blog-intro{max-width:850px;margin-bottom:42px}.blog-intro h1{font-size:clamp(44px,7vw,84px);line-height:1.04;letter-spacing:-.045em;margin:18px 0 24px}.blog-intro>p{font-size:18px;line-height:1.7;color:#bdc0c5}.blog-intro a,.blog-reading a:not(.button){color:#edc766;text-decoration:underline;text-underline-offset:4px}.blog-filters{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 36px}.blog-filters a{padding:12px 18px;border:1px solid #555962;border-radius:999px;font-size:15px;min-height:44px}.blog-filters a[aria-current]{background:#edc766;color:#111;border-color:#edc766}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.blog-card{overflow:hidden;border-top:1px solid #45474b;padding-top:20px}.blog-card img{width:100%;height:220px;object-fit:cover;border-radius:10px}.blog-card>div{padding:24px 0}.blog-card h2{font-size:25px;line-height:1.22;letter-spacing:-.02em;margin:12px 0 18px}.blog-card p:not(.eyebrow){color:#b7b9bd;font-size:16px;line-height:1.7;margin-bottom:18px}.blog-reading{max-width:780px;margin-inline:auto;font-size:18px;line-height:1.8}.blog-reading h1{font-size:clamp(34px,5.8vw,62px);line-height:1.09;letter-spacing:-.035em;overflow-wrap:anywhere;margin:18px 0 24px}.blog-reading h2{font-size:clamp(25px,4vw,34px);line-height:1.25;margin-bottom:18px}.blog-reading h3{font-size:22px;line-height:1.3;margin-bottom:10px}.blog-reading section{margin-block:40px}.blog-reading p{color:#c3c5c9;margin-bottom:20px}.blog-reading .blog-answer{font-size:21px;color:#f3f3f4;line-height:1.65}.blog-reading .blog-byline{font-size:14px;color:#a8abb0}.blog-photo{margin-block:34px}.blog-photo img{display:block;width:100%;max-height:420px;object-fit:contain;background:#101214;border-radius:12px}.blog-photo figcaption{font-size:14px;color:#aaaeb5;margin-top:10px}.blog-checklist{background:#131619;padding:28px;border-radius:12px}.blog-reading ul,.blog-reading ol{padding-left:24px}.blog-reading li{padding:6px 0}.blog-source{border-top:1px solid #44484d;padding-top:28px}.blog-source p{font-size:16px}.blog-contact{border-block:1px solid #8f783f;padding:32px 0;margin-block:40px}.draft-notice{background:#30270e;border:1px solid #bca558;padding:18px;color:#fff1bd!important;font-size:16px}.blog-pagination{display:flex;justify-content:space-between;gap:18px;margin-top:36px;font-size:16px}.blog-reading a:focus-visible,.blog-card a:focus-visible,.blog-filters a:focus-visible{outline:3px solid #edc766;outline-offset:5px}.home-guides{padding-block:64px;border-block:1px solid #35393e}.home-guides h2{font-size:clamp(32px,5vw,54px);margin-block:15px 22px}.home-guides p{font-size:18px;color:#bbbfc5;max-width:660px;line-height:1.7}.home-guides ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;margin-block:28px}.home-guides li a{display:block;padding:22px;border:1px solid #4b4f55;border-radius:10px;color:#edc766;font-size:18px;line-height:1.5;min-height:90px}@media(max-width:1000px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.blog-grid,.home-guides ul{grid-template-columns:1fr}.blog-main{padding-top:calc(var(--header-height,72px) + 24px)}.blog-breadcrumb{margin-bottom:26px}.blog-reading{font-size:17px}.blog-card{display:grid;grid-template-columns:105px minmax(0,1fr);gap:18px}.blog-card img{height:125px}.blog-card>div{padding:0}.blog-card h2{font-size:22px}.blog-card p:not(.eyebrow){display:none}.blog-photo img{max-height:320px}}@media print{.blog-filters,.blog-contact,.site-header,.site-footer,.mobile-call{display:none!important}.blog-reading{color:#111}.blog-reading p{color:#222}.blog-main{padding-top:0}}

.blog-result-count{font-size:16px;color:#bdc0c5;margin-bottom:24px}.blog-pagination a{display:inline-flex;align-items:center;min-height:44px;padding:8px 4px;color:#edc766}.blog-pagination a:focus-visible{outline:3px solid #edc766;outline-offset:5px}
.blog-contents{margin-block:30px;padding:24px;border:1px solid #45474b;border-radius:12px;font-size:16px}.blog-contents ul{margin-top:12px}.blog-contents li{padding-block:3px}.blog-contents a{display:inline-block;min-height:44px;padding-block:8px}.blog-reading section[id],.blog-faq[id]{scroll-margin-top:110px}.blog-evidence{border-left:3px solid #edc766;padding-left:24px}.blog-evidence blockquote{margin:16px 0;padding-left:20px;border-left:1px solid #62656b}.blog-reading .blog-evidence-date{font-size:14px;color:#b5b7bb}.blog-faq{border-top:1px solid #45474b;padding-block:16px}.blog-faq summary{font-size:18px;font-weight:600;cursor:pointer;min-height:44px;padding-block:8px}.blog-faq p{margin-top:16px}.blog-faq summary:focus-visible,.blog-table-scroll:focus-visible{outline:3px solid #edc766;outline-offset:4px}.blog-table-scroll{max-width:100%;overflow-x:auto;border:1px solid #45474b;border-radius:10px}.blog-table-scroll table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.6}.blog-table-scroll caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.blog-table-scroll th,.blog-table-scroll td{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid #45474b;min-width:150px}.blog-table-scroll th{font-weight:600;color:#f2f2f3}.blog-table-scroll td{color:#c3c5c9}.blog-table-scroll thead{background:#171a1e}@media(max-width:650px){.blog-contents{padding:18px}.blog-evidence{padding-left:16px}.blog-faq summary{font-size:17px}.blog-table-scroll th,.blog-table-scroll td{padding:12px;min-width:125px}}@media print{.blog-contents{display:none}.blog-table-scroll{overflow:visible}.blog-table-scroll th,.blog-table-scroll td{color:#111}}
