.blog-index .blog-filters button{min-height:44px;position:relative}.blog-index .blog-filters button:after{content:"";position:absolute;inset:0 -9px}.blog-article .article-back{position:relative}.blog-article .article-back:after{content:"";position:absolute;inset:-12px -6px}.blog-article [id]{scroll-margin-top:96px}.blog-article .article-content li::marker{color:var(--blue)}.blog-article .article-content code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.blog-article .article-content :not(pre)>code{overflow-wrap:anywhere;background:#f0e9df;padding:1px 5px;font-size:.9em}.blog-article .article-content pre{font-size:15px;line-height:1.5}.blog-article .article-content hr{border:0;border-top:1px solid #20201f30;margin-block:36px}.blog-article .blog-takeaways{border:1px solid var(--ink);margin:0 0 40px;padding:24px 28px 8px}.blog-article .blog-takeaways h2{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);margin:0 0 14px;font:13px/1.45 Space,monospace}.blog-article .blog-takeaways ul{margin:0;padding-left:20px}.blog-article .blog-takeaways li{margin-bottom:14px;font-size:17px;line-height:1.6}.blog-article .blog-callout{background:var(--cream);border:1px solid var(--ink);box-shadow:5px 5px 0 var(--ink);margin:34px 5px 38px 0;padding:22px 26px}.blog-article .blog-callout-title{letter-spacing:.06em;text-transform:uppercase;color:var(--blue);margin:0 0 10px;font:13px/1.45 Space,monospace}.blog-article .blog-callout-body{font-size:17px;line-height:1.65}.blog-article .blog-callout-body>p{margin-block:0 12px;line-height:1.65}.blog-article .blog-callout-body>p:last-child{margin-bottom:0}.blog-article .blog-figure{margin:36px 0 40px}.blog-article .blog-figure img{border:1px solid #20201f30;width:100%;height:auto}.blog-article .blog-figure figcaption{color:#6b675f;margin-top:12px;font-size:15px;line-height:1.5}.blog-article .blog-table{overflow-wrap:normal;border:1px solid #20201f35;margin-block:28px 32px;overflow-x:auto}.blog-article .blog-table:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.blog-article .blog-table table{border-collapse:collapse;width:100%;min-width:560px;margin:0;font-size:15px;line-height:1.5;display:table}.blog-article .blog-table th,.blog-article .blog-table td{vertical-align:top;text-align:left;border:0;border-bottom:1px solid #20201f25;min-width:120px;padding:12px 14px}.blog-article .blog-table th{border-bottom-color:var(--ink);background:#ddf20040;font-weight:700}.blog-article .blog-table th+th,.blog-article .blog-table td+td{border-left:1px solid #20201f25}.blog-article .blog-table tbody tr:last-child td{border-bottom:0}.blog-article .blog-service-line{border-top:1px solid #20201f30;margin-top:44px;padding-top:22px}.blog-article .blog-faq h2{margin-top:48px}.blog-article .blog-faq details{padding-block:6px}.blog-article .blog-faq summary{padding-block:10px;line-height:1.45}.blog-article .blog-faq summary::marker{color:var(--blue)}.blog-article .blog-faq details p{margin-block:4px 14px}.blog-article .article-related>a{margin-top:6px;padding-block:9px;line-height:1.5}.blog-article .article-related>a:hover{color:var(--blue)}@media (max-width:760px){.blog-article .blog-takeaways{padding:20px 20px 6px}.blog-article .blog-takeaways li{font-size:16px}.blog-article .blog-callout{padding:18px 20px}.blog-article .blog-callout-body{font-size:16px}.blog-article .article-related>a{font-size:18px}}
