.blog-prose{--bp-navy: #0d1b2a;--bp-ink: #2b3a4a;--bp-teal: #166e73;--bp-sea: #3da6a8;--bp-gold: #ce9a43;--bp-gold-text: #9c6f26;--bp-border: #e9dfcc;--bp-sand: #f6efe3;color:var(--bp-ink);font-size:1.0625rem;line-height:1.8;overflow-wrap:break-word}.blog-prose>*+*{margin-top:1.15em}.blog-prose p{margin:0}.blog-prose>p:first-child{font-size:1.15em;line-height:1.7;color:var(--bp-navy)}.blog-prose h2,.blog-prose h3,.blog-prose h4{font-family:var(--font-serif);color:var(--bp-navy);line-height:1.25;font-weight:500;text-wrap:balance;scroll-margin-top:110px}.blog-prose h2{font-size:clamp(1.5rem,2.6vw,1.95rem);margin-top:2.1em}.blog-prose h2:before{content:"";display:block;width:40px;height:2px;margin-bottom:.7em;background:var(--bp-gold)}.blog-prose h3{font-size:1.3rem;margin-top:1.8em}.blog-prose h4{font-family:inherit;font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bp-gold-text);margin-top:1.8em}.blog-prose h2+*,.blog-prose h3+*,.blog-prose h4+*{margin-top:.6em}.blog-prose a{color:var(--bp-teal);font-weight:600;text-decoration:underline;text-decoration-color:#166e7359;text-decoration-thickness:1.5px;text-underline-offset:3px;transition:text-decoration-color .15s,color .15s}.blog-prose a:hover{color:#115a5e;text-decoration-color:currentColor}.blog-prose a:focus-visible{outline:2px solid var(--bp-teal);outline-offset:2px;border-radius:2px}.blog-prose strong{color:var(--bp-navy);font-weight:700}.blog-prose ul,.blog-prose ol{padding-left:1.4em}.blog-prose ul{list-style:none}.blog-prose ul>li{position:relative}.blog-prose ul>li:before{content:"";position:absolute;left:-1.05em;top:.78em;width:6px;height:6px;border-radius:50%;background:var(--bp-sea)}.blog-prose ol{list-style:decimal}.blog-prose ol>li::marker{color:var(--bp-gold-text);font-weight:700}.blog-prose li+li{margin-top:.45em}.blog-prose li>ul,.blog-prose li>ol{margin-top:.45em}.blog-prose blockquote{margin-left:0;margin-right:0;padding:.4em 0 .4em 1.3em;border-left:3px solid var(--bp-gold);font-family:var(--font-serif);font-size:1.2em;font-style:italic;line-height:1.6;color:var(--bp-navy)}.blog-prose blockquote p+p{margin-top:.6em}.blog-prose img{display:block;width:100%;height:auto;border-radius:2px;background:var(--bp-sand)}.blog-prose p img{margin:.4em 0}.blog-prose>img,.blog-prose>figure{margin-top:1.8em;margin-bottom:.4em}.blog-prose>img+img{margin-top:.75em}.blog-prose figure{margin-left:0;margin-right:0}.blog-prose figcaption{margin-top:.6em;font-size:.8rem;line-height:1.5;color:#5b6b7f;text-align:center}.blog-prose figure.gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}@media(min-width:640px){.blog-prose figure.gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-prose figure.gallery img{aspect-ratio:3 / 2;object-fit:cover;margin:0}.blog-prose p.cta{margin-top:1.6em}.blog-prose p.cta a{display:inline-flex;align-items:center;min-height:44px;padding:.6em 1.4em;border-radius:2px;background:var(--bp-teal);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.blog-prose p.cta a:hover{background:#115a5e;color:#fff}.blog-prose hr{border:0;height:1px;background:var(--bp-border);margin:2.4em 0}.blog-prose table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:.92rem;line-height:1.5}.blog-prose th,.blog-prose td{padding:.75em 1em;border:1px solid var(--bp-border);text-align:left;vertical-align:top;min-width:9rem}.blog-prose thead th{background:var(--bp-navy);color:#fff;font-weight:600;border-color:var(--bp-navy)}.blog-prose tbody tr:nth-child(2n) td{background:#fbf8f3}.blog-prose caption{caption-side:bottom;padding-top:.6em;font-size:.8rem;color:#5b6b7f}.blog-prose sup,.blog-prose sub{font-size:.7em}.blog-prose code{font-size:.9em;padding:.1em .35em;border-radius:3px;background:var(--bp-sand)}@media(max-width:639px){.blog-prose{font-size:1rem;line-height:1.75}}
