.guides-cta[data-astro-cid-3jfpw3k7]{margin:56px 0 8px;border:1px solid var(--rule);background:#8b5a2b0a;padding:36px 40px;position:relative}.guides-cta[data-astro-cid-3jfpw3k7]:before{content:"❦";position:absolute;top:14px;right:18px;color:var(--brass-pale);font-size:16px}.guides-cta[data-astro-cid-3jfpw3k7] .smallcaps[data-astro-cid-3jfpw3k7]{display:block;margin-bottom:12px}.guides-cta[data-astro-cid-3jfpw3k7] h2[data-astro-cid-3jfpw3k7]{font-family:Cormorant Garamond,serif;font-size:30px;font-weight:600;line-height:1.15;margin:0 0 10px}.guides-cta[data-astro-cid-3jfpw3k7] p[data-astro-cid-3jfpw3k7]{font-family:Lora,EB Garamond,serif;color:var(--ink-soft);font-size:17px;line-height:1.7;margin:0 0 22px;max-width:52ch}.cta-btn[data-astro-cid-3jfpw3k7]{display:inline-flex;align-items:center;gap:10px;font-family:Cormorant Garamond,serif;font-size:19px;font-weight:600;color:var(--ink);text-decoration:none;border:1px solid var(--ink);padding:10px 22px;transition:background .2s,color .2s}.cta-btn[data-astro-cid-3jfpw3k7] .arrow[data-astro-cid-3jfpw3k7]{color:var(--brass);transition:transform .2s}.cta-btn[data-astro-cid-3jfpw3k7]:hover{background:var(--ink);color:var(--paper)}.cta-btn[data-astro-cid-3jfpw3k7]:hover .arrow[data-astro-cid-3jfpw3k7]{color:var(--paper);transform:translate(3px)}@media(max-width:680px){.guides-cta[data-astro-cid-3jfpw3k7]{padding:28px 22px}}main.guide{max-width:720px;margin:0 auto;padding:56px 32px 24px;position:relative;z-index:3}main.guide .crumbs{font-family:IM Fell English SC,serif;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--brass);margin-bottom:26px;display:flex;gap:10px;align-items:center}main.guide .crumbs a{color:var(--brass);text-decoration:none}main.guide .crumbs a:hover{text-decoration:underline}main.guide .smallcaps{display:block;margin-bottom:14px}main.guide h1{font-size:clamp(34px,4.6vw,56px);line-height:1.06;margin:0 0 12px}main.guide .meta-date{font-family:IM Fell English SC,serif;font-size:12px;letter-spacing:.2em;color:var(--brass);margin-bottom:40px}.guide-prose>*{position:relative;z-index:1}.guide-prose p,.guide-prose li{font-family:Lora,EB Garamond,serif;color:var(--ink-soft);font-size:18px;line-height:1.78}.guide-prose p{margin:0 0 20px}.guide-prose h2{font-family:Cormorant Garamond,serif;font-size:clamp(28px,3.2vw,36px);font-weight:600;line-height:1.15;margin:48px 0 14px}.guide-prose h3{font-family:Cormorant Garamond,serif;font-size:24px;font-weight:600;margin:32px 0 10px}.guide-prose h2 em,.guide-prose h3 em{font-style:italic;color:var(--leaf-deep)}.guide-prose ul,.guide-prose ol{padding-left:24px;margin:0 0 22px}.guide-prose li{margin-bottom:8px}.guide-prose a{color:var(--brass);text-decoration:underline;text-underline-offset:3px}.guide-prose a:hover{color:var(--leaf-deep)}.guide-prose strong{color:var(--ink);font-weight:600}.guide-prose em{font-style:italic}.guide-prose .latin{font-style:italic;font-family:EB Garamond,serif}.guide-prose blockquote{margin:0 0 22px;padding:4px 0 4px 22px;border-left:2px solid var(--brass-pale);font-family:EB Garamond,serif;font-style:italic;font-size:19px;color:var(--ink-soft)}.guide-prose hr{height:1px;background:var(--rule);border:0;margin:36px 0}.guide-prose code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;background:#8b5a2b14;padding:1px 5px;border-radius:2px}.guide-prose table{width:100%;border-collapse:collapse;margin:8px 0 24px;font-family:Lora,EB Garamond,serif}.guide-prose th,.guide-prose td{text-align:left;vertical-align:top;padding:10px 14px;border:1px solid var(--rule);font-size:15px;line-height:1.6;color:var(--ink-soft)}.guide-prose th{font-family:IM Fell English SC,Cormorant Garamond,serif;letter-spacing:.04em;color:var(--brass);font-weight:600;background:#8b5a2b0d}main.guide .related{margin-top:48px}main.guide .related .rule{height:1px;background:var(--rule);border:0;margin:0 0 28px}main.guide .related h2{font-family:Cormorant Garamond,serif;font-size:26px;font-weight:600;margin:0 0 14px}main.guide .related ul{list-style:none;padding:0;margin:0}main.guide .related li{margin-bottom:10px}main.guide .related a{font-family:EB Garamond,serif;font-style:italic;font-size:20px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--brass-pale)}main.guide .related a:hover{color:var(--leaf-deep)}@media(max-width:680px){main.guide{padding:36px 22px 16px}.guide-prose p,.guide-prose li{font-size:17px}}
