.BlogPost-module__LuJ2Da__layout{position:relative}.BlogPost-module__LuJ2Da__row{gap:1.5rem;display:grid}.BlogPost-module__LuJ2Da__row+.BlogPost-module__LuJ2Da__row{margin-top:2.5rem}@media (min-width:1024px){.BlogPost-module__LuJ2Da__row{-moz-column-gap:5rem;grid-template-columns:minmax(0,1fr) 17rem;column-gap:5rem}.BlogPost-module__LuJ2Da__aside{grid-area:1/2;align-self:start;position:sticky;top:6rem}.BlogPost-module__LuJ2Da__layout:before{content:"";opacity:.55;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='160' viewBox='0 0 24 160'%3E%3Cpath d='M12 0 C 22 40, 22 40, 12 80 S 2 120, 12 160' fill='none' stroke='%23c9a84c' stroke-width='2'/%3E%3C/svg%3E") top/24px 160px repeat-y;width:24px;position:absolute;top:3.5rem;bottom:3.5rem;right:calc(21rem - 12px)}}.BlogPost-module__LuJ2Da__prose{color:#ffffffd1;font-size:1.0625rem;line-height:1.75}.BlogPost-module__LuJ2Da__prose h2{color:#fff;margin:2.5rem 0 1rem;font-size:clamp(1.4rem,1.1rem + 1vw,1.85rem);font-weight:700;line-height:1.25}.BlogPost-module__LuJ2Da__prose h3{color:#fff;margin:2rem 0 .75rem;font-size:1.25rem;font-weight:700}.BlogPost-module__LuJ2Da__prose p,.BlogPost-module__LuJ2Da__prose ul,.BlogPost-module__LuJ2Da__prose ol,.BlogPost-module__LuJ2Da__prose table{margin:0 0 1.25rem}.BlogPost-module__LuJ2Da__prose ul,.BlogPost-module__LuJ2Da__prose ol{padding-left:1.4rem}.BlogPost-module__LuJ2Da__prose ul{list-style:outside}.BlogPost-module__LuJ2Da__prose ol{list-style:decimal}.BlogPost-module__LuJ2Da__prose li{margin-bottom:.4rem}.BlogPost-module__LuJ2Da__prose li::marker{color:#c9a84c}.BlogPost-module__LuJ2Da__prose strong{color:#fff}.BlogPost-module__LuJ2Da__prose a{color:#c9a84c;text-underline-offset:3px;text-decoration:underline}.BlogPost-module__LuJ2Da__prose a:hover{color:#e2c66f}.BlogPost-module__LuJ2Da__prose blockquote{background:#c9a84c14;border-left:3px solid #c9a84c;border-radius:0 .5rem .5rem 0;margin:0 0 1.25rem;padding:.9rem 1.1rem}.BlogPost-module__LuJ2Da__prose blockquote p{margin:0}.BlogPost-module__LuJ2Da__prose table{border-collapse:collapse;width:100%;font-size:.95rem;display:block;overflow-x:auto}.BlogPost-module__LuJ2Da__prose th,.BlogPost-module__LuJ2Da__prose td{text-align:left;white-space:nowrap;border:1px solid #c9a84c4d;padding:.55rem .8rem}.BlogPost-module__LuJ2Da__prose th{color:#fff;background:#c9a84c1f}.BlogPost-module__LuJ2Da__prose>:first-child{margin-top:0}
