.blog-content article :where(h2,h3,section[id]){scroll-margin-top:7rem}.blog-content article .prose{font-size:1.0625rem;line-height:1.85;overflow-wrap:anywhere}.blog-content article .prose :where(p,ul,ol){margin-bottom:1.25rem}.blog-content article .prose :where(ul,ol){padding-left:1.4rem}.blog-content article .prose ul{list-style:disc}.blog-content article .prose ol{list-style:decimal}.blog-content article .prose li+li{margin-top:.55rem}.blog-content article .prose li::marker{color:#047857}.blog-content article .prose :where(h2,h3){text-wrap:balance;line-height:1.3}.blog-content article .prose h2{margin-top:2.75rem}.blog-content article .prose h3{margin-top:1.75rem}.blog-content article .prose a:not([data-slot=button]){color:#065f46;text-decoration:underline;text-decoration-color:#a7c8b7;text-underline-offset:.2em}.blog-content article .prose a:hover{text-decoration-color:currentColor}.blog-content article .prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:.9375rem}.blog-content article .prose th{color:#292524;background:#f5f5f0}.blog-content article .prose :where(th,td){padding:.9rem 1rem}.blog-content article .prose tr{border-bottom:1px solid #e7e5e4}.guide-copy{color:#57534e}.guide-copy p+p{margin-top:1.1rem}.guide-copy h2{color:#1c1917;font-size:clamp(1.45rem,3vw,1.8rem);font-weight:700;letter-spacing:-.025em}.guide-copy h3{color:#1c1917;font-size:1.2rem;font-weight:650}.guide-copy :where(ul,ol){margin-top:1.25rem}.guide-copy a:focus-visible,.guide-toc a:focus-visible{outline:2px solid #047857;outline-offset:4px;border-radius:2px}@media print{.blog-content button,.blog-content footer,.blog-content header,.guide-product,.guide-toc{display:none!important}.blog-content article{max-width:none;padding:0}.blog-content .guide-grid{display:block}.blog-content article .prose{font-size:11pt}}