.site-header[data-astro-cid-ctg3m53h]{background:#1a1814;color:#faf8f3;border-bottom:1px solid #2a2620}.header-inner[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.5rem;gap:1rem;flex-wrap:wrap}.brand[data-astro-cid-ctg3m53h]{display:flex;flex-direction:column;text-decoration:none;color:inherit;line-height:1.1}.brand-main[data-astro-cid-ctg3m53h]{font-family:Georgia,serif;font-size:1.15rem;font-weight:700;letter-spacing:-.01em}.brand-sub[data-astro-cid-ctg3m53h]{font-size:.7rem;color:#ffffff8c;text-transform:uppercase;letter-spacing:1px;margin-top:2px}.main-nav[data-astro-cid-ctg3m53h]{display:flex;align-items:center;gap:1.1rem;font-size:.95rem;flex-wrap:wrap}.main-nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{color:#ffffffd9;text-decoration:none}.main-nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{color:#faf8f3}.nav-guides[data-astro-cid-ctg3m53h]{font-size:.9rem}.lang-switch[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;letter-spacing:1px}.lang-switch[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{color:#ffffff80;padding:0 .15rem;text-transform:uppercase}.lang-switch[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h].lang-active{color:#c9a227;font-weight:700}.lang-switch[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h].lang-soon{color:#ffffff59;font-style:italic}.lang-switch[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{color:#faf8f3}.lang-sep[data-astro-cid-ctg3m53h]{color:#ffffff40}.btn-book[data-astro-cid-ctg3m53h]{background:#b85c3e;color:#fff!important;padding:.5rem 1rem;border-radius:6px;font-weight:600;font-size:.9rem;transition:background .2s}.btn-book[data-astro-cid-ctg3m53h]:hover{background:#9a4830}@media(max-width:800px){.brand-sub[data-astro-cid-ctg3m53h]{display:none}.main-nav[data-astro-cid-ctg3m53h]{font-size:.85rem;gap:.65rem;width:100%;justify-content:flex-end;margin-top:.5rem}.nav-guides[data-astro-cid-ctg3m53h]{display:none}.lang-switch[data-astro-cid-ctg3m53h]{font-size:.72rem;gap:.2rem}}.site-footer[data-astro-cid-gcn2mc3v]{margin-top:4rem;padding:3rem 0 1.5rem;background:#1a1814;color:#ffffffd9;font-size:.9rem}.footer-grid[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:2rem}.footer-block[data-astro-cid-gcn2mc3v] h3[data-astro-cid-gcn2mc3v],.footer-block[data-astro-cid-gcn2mc3v] h4[data-astro-cid-gcn2mc3v]{font-family:Georgia,serif;color:#faf8f3;margin:0 0 .75rem}.footer-block[data-astro-cid-gcn2mc3v] h3[data-astro-cid-gcn2mc3v]{font-size:1.15rem}.footer-block[data-astro-cid-gcn2mc3v] h4[data-astro-cid-gcn2mc3v]{font-size:.95rem;color:#b85c3e;text-transform:uppercase;letter-spacing:.5px}.footer-block[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{margin:.5rem 0;line-height:1.6;color:#ffffffb3}.footer-block[data-astro-cid-gcn2mc3v] ul[data-astro-cid-gcn2mc3v]{list-style:none;padding:0;margin:0}.footer-block[data-astro-cid-gcn2mc3v] li[data-astro-cid-gcn2mc3v]{margin:.4rem 0;line-height:1.4}.footer-block[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:#fffc;text-decoration:none}.footer-block[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:#b85c3e;text-decoration:underline}.footer-block[data-astro-cid-gcn2mc3v].book a[data-astro-cid-gcn2mc3v]{font-weight:500}.meta[data-astro-cid-gcn2mc3v]{color:#ffffff80;font-size:.8rem;margin-top:.75rem}.footer-bottom[data-astro-cid-gcn2mc3v]{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #2a2620;color:#ffffff80}.footer-links[data-astro-cid-gcn2mc3v]{margin-top:.5rem}.footer-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:#ffffffb3;text-decoration:none}.footer-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:#c9a227;text-decoration:underline}.footer-links[data-astro-cid-gcn2mc3v] .sep[data-astro-cid-gcn2mc3v]{color:#ffffff4d;margin:0 .5rem}.footer-legal[data-astro-cid-gcn2mc3v]{margin-top:.5rem}.footer-legal[data-astro-cid-gcn2mc3v] small[data-astro-cid-gcn2mc3v]{color:#fff9}.footer-legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:#ffffffd9;text-decoration:none;font-weight:500}.footer-legal[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:#c9a227;text-decoration:underline}.footer-legal[data-astro-cid-gcn2mc3v] .sep[data-astro-cid-gcn2mc3v]{color:#ffffff4d;margin:0 .5rem}.footer-publisher[data-astro-cid-gcn2mc3v]{margin-top:.65rem;color:#ffffff80;font-size:.78rem;line-height:1.5}.footer-publisher[data-astro-cid-gcn2mc3v] strong[data-astro-cid-gcn2mc3v]{color:#ffffffbf}@media(max-width:800px){.footer-grid[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr 1fr}}@media(max-width:500px){.footer-grid[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr}}:root{--text: #1a1814;--text-muted: #6b655c;--bg: #faf8f3;--bg-paper: #ffffff;--accent: #b85c3e;--accent-dark: #9a4830;--verified: #2d4a3a;--warning: #c04020;--border: #d4cdba}*{box-sizing:border-box}html{font-size:17px}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;color:var(--text);background:var(--bg);line-height:1.7}.container{max-width:760px;margin:0 auto;padding:0 1.5rem}.topbar{background:var(--text);color:var(--bg);padding:.75rem 0;font-size:.85rem;letter-spacing:.5px}.topbar .container{display:flex;justify-content:space-between;align-items:center}.masthead{font-weight:700;text-transform:uppercase}.edition{color:#ffffffb3;font-style:italic}article h1{font-family:Georgia,Times New Roman,serif;font-size:2.5rem;line-height:1.2;margin:2rem 0 1rem;color:var(--text)}article h2{font-family:Georgia,serif;font-size:1.75rem;margin:2.5rem 0 1rem;color:var(--text);border-bottom:1px solid var(--border);padding-bottom:.5rem}article h3{font-size:1.25rem;margin:1.5rem 0 .5rem;color:var(--text)}article p{margin:.75rem 0}article ul,article ol{padding-left:1.5rem}article li{margin:.5rem 0}article a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}article table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem}article table th,article table td{text-align:left;padding:.75rem;border-bottom:1px solid var(--border)}article table th{background:var(--text);color:#fff}article table tr:nth-child(2n) td{background:var(--bg)}.site-footer{margin-top:4rem;padding:2rem 0;background:var(--text);color:#ffffffd9;font-size:.9rem}.site-footer a{color:var(--accent)}
