.blog-prose{color:#57524a;font-size:18px;line-height:1.75}@media (max-width:640px){.blog-prose{font-size:17px}}.blog-prose>*+*{margin-top:1.25em}.blog-prose h2{color:#211e19;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin-top:2.4em;scroll-margin-top:96px;font-size:clamp(25px,1.2vw + 16px,31px);font-weight:600;line-height:1.2}.blog-prose h3{color:#211e19;font-family:var(--font-display);letter-spacing:-.01em;margin-top:2em;scroll-margin-top:96px;font-size:21px;font-weight:600;line-height:1.3}.blog-prose h2+*,.blog-prose h3+*{margin-top:.75em}.blog-prose strong{color:#211e19;font-weight:600}.blog-prose a{color:#211e19;text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #e0b94f;text-decoration:underline #e0b94f;text-decoration-thickness:2px;transition:text-decoration-color .2s}.blog-prose a:hover{text-decoration-color:#211e19}.blog-prose ul{flex-direction:column;gap:.6em;padding-left:0;list-style:none;display:flex}.blog-prose ul>li{padding-left:1.4em;position:relative}.blog-prose ul>li:before{content:"";background:#e0b94f;border-radius:999px;width:7px;height:7px;position:absolute;top:.72em;left:.25em}.blog-box{border:1px solid;border-radius:20px;padding:22px 24px;font-size:16.5px;line-height:1.65}.blog-box>*+*{margin-top:.75em}.blog-box ul>li{padding-left:0}.blog-box ul>li:before{content:none}.blog-box-title{color:#211e19;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.blog-callout .blog-box-title{letter-spacing:-.005em;text-transform:none;font-size:16px}.blog-prose .blog-box+h2,.blog-prose .blog-callout{margin-top:2em}.blog-steps{counter-reset:step;flex-direction:column;gap:0;padding:0;list-style:none;display:flex}.blog-steps>li{counter-increment:step;padding:0 0 22px 36px;position:relative}.blog-steps>li:before{content:counter(step) ".";color:#211e19;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.4;position:absolute;top:0;left:0}.blog-step-title{color:#211e19;margin-bottom:4px;font-weight:600;line-height:1.4}.blog-defs{background:#eae4d8;border:1px solid #eae4d8;border-radius:18px;gap:1px;display:grid;overflow:hidden}.blog-defs>div{background:#fdfcf8;gap:4px;padding:16px 20px;display:grid}@media (min-width:640px){.blog-defs>div{grid-template-columns:150px 1fr;gap:20px}}.blog-defs dt{color:#211e19;font-weight:600}.blog-defs dd{margin:0;font-size:16.5px;line-height:1.6}.blog-prose .blog-figure{margin-top:2em;margin-bottom:2em}.blog-table-wrap{background:#fdfcf8;border:1px solid #eae4d8;border-radius:18px;overflow:hidden}.blog-table{border-collapse:collapse;width:100%;font-size:15.5px;line-height:1.5}.blog-table th,.blog-table td{text-align:left;vertical-align:top;border-top:1px solid #eae4d8;padding:13px 18px}.blog-table thead th{color:#211e19;background:#f8f2e5;border-top:0;font-size:14px;font-weight:700}.blog-table tbody th{color:#211e19;font-weight:600}@media (max-width:640px){.blog-table{font-size:14px}.blog-table th,.blog-table td{padding:11px 10px}}
