.share[data-astro-cid-rhehpfis]{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--color-sand)}.share-label[data-astro-cid-rhehpfis]{font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-weight:500}.share-links[data-astro-cid-rhehpfis]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.share-btn[data-astro-cid-rhehpfis]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:34px;padding:0 .7rem;border:1px solid var(--color-sand);border-radius:2px;background:#fff;color:var(--color-muted);font-family:var(--font-body);font-size:.7rem;font-weight:500;cursor:pointer;transition:color .2s,border-color .2s,background .2s}.share-btn[data-astro-cid-rhehpfis] svg[data-astro-cid-rhehpfis]{width:15px;height:15px;fill:currentColor;flex-shrink:0}.share-btn[data-astro-cid-rhehpfis].wa:hover{color:#fff;background:#25d366;border-color:#25d366}.share-btn[data-astro-cid-rhehpfis].fb:hover{color:#fff;background:#1877f2;border-color:#1877f2}.share-btn[data-astro-cid-rhehpfis].x:hover{color:#fff;background:#000;border-color:#000}.share-btn[data-astro-cid-rhehpfis].li:hover{color:#fff;background:#0a66c2;border-color:#0a66c2}.share-btn[data-astro-cid-rhehpfis].copy:hover{color:var(--color-burnt);border-color:var(--color-burnt)}.share-btn[data-astro-cid-rhehpfis].copy.done{color:#0f6e56;border-color:#1d9e75;background:#1d9e7514}@media(max-width:480px){.share-btn[data-astro-cid-rhehpfis] .copy-text[data-astro-cid-rhehpfis]{display:none}}.author[data-astro-cid-dwrmp7mt]{display:flex;gap:1.1rem;align-items:flex-start;margin-top:2.5rem;padding:1.4rem;background:var(--color-ivory);border:1px solid var(--color-sand);border-radius:4px}.author-photo[data-astro-cid-dwrmp7mt]{width:76px;height:76px;border-radius:50%;object-fit:cover;flex-shrink:0}.author-name[data-astro-cid-dwrmp7mt]{font-family:var(--font-display);font-size:1.1rem;color:var(--color-navy);margin-bottom:.3rem}.author-bio[data-astro-cid-dwrmp7mt]{font-size:.85rem;line-height:1.7;color:var(--color-muted);font-weight:300;margin-bottom:.5rem}.author-cta[data-astro-cid-dwrmp7mt]{display:inline-flex;align-items:center;gap:.35rem;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:var(--color-burnt)}.author-cta[data-astro-cid-dwrmp7mt] .arrow[data-astro-cid-dwrmp7mt]{transition:transform .2s}.author-cta[data-astro-cid-dwrmp7mt]:hover .arrow[data-astro-cid-dwrmp7mt]{transform:translate(3px)}@media(max-width:560px){.author[data-astro-cid-dwrmp7mt]{flex-direction:column;gap:.8rem}}.related[data-astro-cid-dpgbfi7r]{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-sand)}.related-title[data-astro-cid-dpgbfi7r]{font-family:var(--font-display);font-size:1.3rem;font-weight:400;color:var(--color-navy);margin-bottom:1.2rem}.related-grid[data-astro-cid-dpgbfi7r]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}.related-card[data-astro-cid-dpgbfi7r]{display:flex;flex-direction:column;background:var(--color-ivory);border:1px solid rgba(43,74,106,.07);border-radius:4px;overflow:hidden;transition:box-shadow .25s,transform .25s}.related-card[data-astro-cid-dpgbfi7r]:hover{box-shadow:0 8px 24px #2b4a6a1a;transform:translateY(-2px)}.related-img[data-astro-cid-dpgbfi7r]{aspect-ratio:12 / 5;min-height:0;overflow:hidden;background:linear-gradient(135deg,var(--color-navy),var(--color-sky));display:flex;align-items:center;justify-content:center;color:#fff3;font-size:1.5rem}.related-img[data-astro-cid-dpgbfi7r] img[data-astro-cid-dpgbfi7r]{width:100%;height:100%;aspect-ratio:12 / 5;object-fit:cover;display:block}.related-body[data-astro-cid-dpgbfi7r]{padding:.9rem 1rem 1.1rem}.related-cat[data-astro-cid-dpgbfi7r]{font-size:.58rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-burnt);font-weight:500;margin-bottom:.3rem}.related-card[data-astro-cid-dpgbfi7r] h3[data-astro-cid-dpgbfi7r]{font-family:var(--font-display);font-size:1.02rem;font-weight:400;color:var(--color-navy);line-height:1.28}@media(max-width:700px){.related-grid[data-astro-cid-dpgbfi7r]{grid-template-columns:1fr}}.post[data-astro-cid-p23wzl36]{padding-top:var(--nav-h);background:#fff}.post-inner[data-astro-cid-p23wzl36]{max-width:780px}.post-back[data-astro-cid-p23wzl36]{display:inline-block;font-size:.72rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--color-sky);margin-bottom:2rem;transition:color .2s}.post-back[data-astro-cid-p23wzl36]:hover{color:var(--color-burnt)}.post-meta[data-astro-cid-p23wzl36]{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500}.blog-cat[data-astro-cid-p23wzl36]{color:var(--color-burnt)}.meta-sep[data-astro-cid-p23wzl36],.reading-time[data-astro-cid-p23wzl36]{color:var(--color-muted)}.post-image[data-astro-cid-p23wzl36]{width:100%;height:auto;border-radius:4px;margin:1rem 0 2rem}.post-body[data-astro-cid-p23wzl36]{font-size:.9rem;color:var(--color-muted);line-height:1.85;font-weight:300}.post-body[data-astro-cid-p23wzl36] p{margin-bottom:1rem}.post-body[data-astro-cid-p23wzl36] strong{font-weight:600;color:var(--color-navy)}.post-body[data-astro-cid-p23wzl36] em{font-style:italic}.post-body[data-astro-cid-p23wzl36] :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-display);font-weight:400;color:var(--color-navy);line-height:1.3;margin:2rem 0 .6rem}.post-body[data-astro-cid-p23wzl36] h1,.post-body[data-astro-cid-p23wzl36] h2{font-size:1.45rem}.post-body[data-astro-cid-p23wzl36] h3,.post-body[data-astro-cid-p23wzl36] h4,.post-body[data-astro-cid-p23wzl36] h5,.post-body[data-astro-cid-p23wzl36] h6{font-size:1.2rem}.post-body[data-astro-cid-p23wzl36] :is(h1,h2,h3,h4,h5,h6) em{font-style:italic;color:var(--color-burnt)}.post-body[data-astro-cid-p23wzl36] :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.post-body[data-astro-cid-p23wzl36] ul,.post-body[data-astro-cid-p23wzl36] ol{margin:0 0 1rem;padding-left:1.5rem}.post-body[data-astro-cid-p23wzl36] ul{list-style:disc}.post-body[data-astro-cid-p23wzl36] ol{list-style:decimal}.post-body[data-astro-cid-p23wzl36] li{margin-bottom:.35rem}.post-body[data-astro-cid-p23wzl36] li:last-child{margin-bottom:0}.post-body[data-astro-cid-p23wzl36] li>ul,.post-body[data-astro-cid-p23wzl36] li>ol{margin:.35rem 0 .35rem 1rem}.post-body[data-astro-cid-p23wzl36] a{color:var(--color-sky);text-decoration:underline}.post-body[data-astro-cid-p23wzl36] img{max-width:100%;height:auto;border-radius:4px;margin:1rem 0}.post-body[data-astro-cid-p23wzl36] figure{margin:1.5rem 0}.post-body[data-astro-cid-p23wzl36] figcaption{font-size:.78rem;color:var(--color-muted);opacity:.75;margin-top:.5rem}.post-body[data-astro-cid-p23wzl36] hr{border:0;border-top:1px solid var(--color-sand);margin:2.5rem 0}.post-closing[data-astro-cid-p23wzl36]{margin:2.5rem 0 0}.closing-q[data-astro-cid-p23wzl36]{font-family:var(--font-display);font-size:1.55rem;font-style:italic;line-height:1.35;color:var(--color-burnt);margin:0 0 .9rem}.closing-a[data-astro-cid-p23wzl36]{font-size:.9rem;color:var(--color-muted);line-height:1.85;font-weight:300;margin:0}.post-propose[data-astro-cid-p23wzl36]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem 1.5rem;margin-top:2.5rem}.propose-text[data-astro-cid-p23wzl36]{font-size:.92rem;font-weight:600;color:var(--color-navy)}.propose-btn[data-astro-cid-p23wzl36]{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:#fff;background:var(--color-burnt);border:1px solid var(--color-burnt);border-radius:2px;padding:.6rem 1.3rem;text-decoration:none;transition:background .2s,box-shadow .2s}.propose-btn[data-astro-cid-p23wzl36]:hover{background:#9a4f22;box-shadow:0 4px 14px #b5622a40}.propose-btn[data-astro-cid-p23wzl36] .arrow[data-astro-cid-p23wzl36]{transition:transform .2s}.propose-btn[data-astro-cid-p23wzl36]:hover .arrow[data-astro-cid-p23wzl36]{transform:translate(3px)}.post-date[data-astro-cid-p23wzl36]{font-size:.75rem;color:var(--color-muted);opacity:.6;margin-top:2rem;border-top:1px solid var(--color-sand);padding-top:1rem}
