body{color:#1C2B3A;}
h1{font-family:'Fraunces',Georgia,serif;font-weight:500;letter-spacing:-0.015em;line-height:1.1;font-size:clamp(2.4rem,5vw,3.8rem);color:#1C2B3A;}
.gh-prose{font-size:1.125rem;line-height:1.7;color:#1C2B3A;}
.gh-prose h2{font-family:'Fraunces',Georgia,serif;font-weight:500;font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.15;letter-spacing:-0.01em;margin:0 0 .6em;color:#1C2B3A;}
.gh-prose h3{font-family:'Fraunces',Georgia,serif;font-weight:500;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.3;margin:1.6em 0 .5em;color:#1C2B3A;}
.gh-prose h2+h3,.gh-prose>h3:first-child{margin-top:0;}
.gh-prose p{margin:0 0 1em;max-width:70ch;}
.gh-prose ul{list-style:none;padding:0;margin:1.6em 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;}
.gh-prose ul li{background:#FFFFFF;border:1px solid #E8E1D5;border-radius:18px;padding:20px 22px;line-height:1.55;font-size:1.02rem;}
.gh-prose ul li strong{display:inline-block;margin-bottom:4px;color:#1C2B3A;font-weight:600;}
.gh-prose a{color:#2B7A8C;text-decoration:underline;text-underline-offset:3px;}
.gh-prose a:has(> strong:only-child){display:inline-block;background:#2B7A8C;color:#FFFFFF;text-decoration:none;padding:15px 28px;border-radius:999px;font-size:1.05rem;margin-top:.4em;transition:background .2s;}
.gh-prose a:has(> strong:only-child):hover{background:#1F6272;}
.gh-prose a:has(> strong:only-child) strong{color:#FFFFFF;font-weight:600;margin:0;}
.gh-prose img{float:left;width:230px;max-width:40%;border-radius:22px;margin:6px 36px 20px 0;}
.gh-prose hr{border:0;border-top:1px solid #E8E1D5;margin:3em 0;}
@media (max-width:700px){.gh-prose{font-size:1.05rem;}.gh-prose img{float:none;display:block;width:180px;max-width:60%;margin:0 0 24px;}}
/* Homepage community image: full width instead of the small floated headshot style */
.gh-prose img[src*="933deef2f85647e1ac1de903f95f24ac"]{float:none;display:block;width:100%;max-width:100%;height:auto;margin:0 0 32px;}
/* Hide My Account and Favourites links in the footer (logged-in visitors) */
.site-footer [data-al-auth="account"],.site-footer a[href*="account" i],.site-footer a[href*="favourite" i],.site-footer a[href*="favorite" i]{display:none !important;}