.tip-block[data-astro-cid-ckm4b5l7]{transition:transform .3s ease}.tip-block[data-astro-cid-ckm4b5l7]:hover{transform:translateY(-1px)}.faq-item[data-astro-cid-2mcyc27r]{position:relative}.cta-title[data-astro-cid-6o577xoh]{color:#fff!important}.cta-title[data-astro-cid-6o577xoh] strong{color:#fff!important;font-weight:800!important}.cta-subtext[data-astro-cid-6o577xoh]{color:#ffffffbf!important}.dark-cta-title[data-astro-cid-6o577xoh]{color:#fff!important}.dark-cta-title[data-astro-cid-6o577xoh] strong{color:#e8c5c1!important;font-weight:800!important}.dark-cta-subtext[data-astro-cid-6o577xoh]{color:#ffffffb3!important}.default-cta-title[data-astro-cid-6o577xoh]{color:#fff!important}.default-cta-title[data-astro-cid-6o577xoh] strong{color:#fff!important;font-weight:800!important}.mini-cta-text[data-astro-cid-6o577xoh]{color:#3d3935!important}.mini-cta-text[data-astro-cid-6o577xoh] strong{color:#c4795b!important;font-weight:700!important}.banner-cta-text[data-astro-cid-6o577xoh]{color:#3d3935!important}.banner-cta-text[data-astro-cid-6o577xoh] strong{color:#c4795b!important;font-weight:700!important}.diagnostic-card[data-astro-cid-3ivz6cds] h4[data-astro-cid-3ivz6cds]{color:#3d3935!important;font-family:Fraunces,serif!important;font-size:1.15rem!important;font-weight:700!important;text-transform:none!important;letter-spacing:-.01em!important;margin-top:0!important;margin-bottom:.5rem!important;line-height:1.35!important}.diagnostic-card[data-astro-cid-3ivz6cds] p[data-astro-cid-3ivz6cds]{color:#5a544f!important;font-family:DM Sans,sans-serif!important;font-size:.85rem!important;line-height:1.6!important;margin-top:0!important;margin-bottom:0!important}@media (min-width: 640px){.diagnostic-card[data-astro-cid-3ivz6cds] h4[data-astro-cid-3ivz6cds]{font-size:1.35rem!important}.diagnostic-card[data-astro-cid-3ivz6cds] p[data-astro-cid-3ivz6cds]{font-size:.875rem!important}}html{scroll-behavior:smooth;scroll-padding-top:100px}.prose h2{font-family:Fraunces,serif;font-size:1.8rem;font-weight:700;color:#3d3935;margin-top:3rem;margin-bottom:1.25rem;padding-left:1.1rem;border-left:4px solid #C4795B;scroll-margin-top:110px;position:relative}.prose h2:before{content:"";position:absolute;left:0;top:0;bottom:0;width:40px;background:linear-gradient(90deg,rgba(196,121,91,.08) 0%,transparent 100%);border-radius:2px;pointer-events:none}.prose h3{font-family:Fraunces,serif;font-size:1.35rem;font-weight:600;color:#3d3935;margin-top:2.25rem;margin-bottom:.9rem;padding-left:.9rem;border-left:3px solid rgba(196,121,91,.45);scroll-margin-top:110px}.prose h4{font-family:DM Sans,sans-serif;font-size:1.05rem;font-weight:700;color:#c4795b;text-transform:uppercase;letter-spacing:.08em;margin-top:1.75rem;margin-bottom:.6rem}.prose p{margin-bottom:1.5rem;font-size:1.075rem;line-height:1.85;color:#4a4540}.prose ul{list-style-type:none;padding-left:0;margin-bottom:1.5rem;font-size:1.075rem;line-height:1.85}.prose ul>li{position:relative;padding-left:1.75rem;margin-bottom:.5rem}.prose ul>li:before{content:"•";color:#c4795b;font-weight:700;font-size:1.2rem;position:absolute;left:.5rem;top:-.1rem}.prose ol{list-style-type:decimal;padding-left:1.5rem;margin-bottom:1.5rem;font-size:1.075rem}.prose ol>li{margin-bottom:.5rem;padding-left:.25rem}.prose ol>li::marker{color:#c4795b;font-weight:700}.prose strong{color:#3d3935;font-weight:700}.prose a:not(.not-prose *){color:#c4795b;font-weight:700;text-decoration:underline;text-decoration-color:#c4795b66;text-underline-offset:4px;transition:all .2s ease}.prose a:not(.not-prose *):hover{color:#a64253;text-decoration-color:#a64253}.prose blockquote{border-left:4px solid #C4795B;padding-left:1.5rem;font-style:italic;color:#5a4a42;margin:2.5rem 0;font-size:1.2rem;background:#fbf0e866;padding-top:.75rem;padding-bottom:.75rem;border-radius:0 16px 16px 0}.prose figure.quote-block blockquote{border-left:none!important;background:transparent!important;border-radius:0!important;padding-left:.5rem!important;padding-top:0!important;padding-bottom:0!important;margin:0!important;font-size:inherit!important;color:inherit!important}.prose table{width:100%;border-collapse:separate;border-spacing:0;margin:2.5rem 0;font-size:.95rem;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px #c4795b14,0 1px 4px #0000000a;border:1px solid rgba(232,197,193,.35);background:#fff}.prose thead{background:linear-gradient(135deg,#3d3935,#4a4440)}.prose thead th{color:#fff;font-family:DM Sans,sans-serif;font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;padding:1rem 1.25rem;text-align:left;border:none}.prose thead th:first-child{border-radius:15px 0 0}.prose thead th:last-child{border-radius:0 15px 0 0}.prose tbody tr{transition:background .2s ease}.prose tbody tr:nth-child(2n){background:#fbf0e873}.prose tbody tr:hover{background:#c4795b0f}.prose tbody td{padding:.875rem 1.25rem;border-bottom:1px solid rgba(232,197,193,.25);color:#4a4540;vertical-align:middle;border-top:none;border-left:none;border-right:none}.prose tbody tr:last-child td{border-bottom:none}.prose tbody td:first-child{font-weight:600;color:#3d3935;border-right:1px solid rgba(232,197,193,.25)}.prose hr{border:none;height:1px;background:linear-gradient(90deg,transparent,rgba(196,121,91,.3),transparent);margin:3rem 0}.prose ul.emoji-list{list-style-type:none!important;padding-left:0!important}.prose ul.emoji-list>li{padding-left:0!important;margin-bottom:.75rem!important}.prose ul.emoji-list>li:before{display:none!important}
