:root{--accent:#0f6e56;--accent-dark:#0b5342;--ink:#1c1917;--muted:#5f5953;--paper:#f6f4ef;--line:#e4dfd6;--black:28, 25, 23;--gray:95, 89, 83;--gray-light:228, 223, 214;--gray-dark:28, 25, 23;--gray-gradient:var(--paper), var(--paper);--box-shadow:0 10px 30px #1c191714;--font-serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--font-sans:"Avenir Next", "Segoe UI", sans-serif}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);flex-direction:column;margin:0;font-size:1.0625rem;line-height:1.6;display:flex}h1,h2,h3,h4{font-family:var(--font-serif);letter-spacing:-.02em;margin:0 0 .5rem;line-height:1.15}a{color:var(--accent-dark)}img{max-width:100%;height:auto}.sr-only{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;position:absolute!important}footer[data-astro-cid-jo6i4kqk]{background:var(--ink);color:#f4f1ea;margin-top:auto;padding:2.75rem 0 1.5rem}.wrap[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:start;gap:2rem;width:min(1120px,100% - 2rem);margin:0 auto;display:flex}.name[data-astro-cid-jo6i4kqk]{font-family:var(--font-sans);margin:0 0 .35rem;font-size:1.25rem;font-weight:700}.note[data-astro-cid-jo6i4kqk]{color:#d7d1c6;max-width:22rem;margin:0}nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:flex-end;gap:.65rem 1.1rem;max-width:34rem;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#f4f1ea;font-size:.95rem;font-weight:600;text-decoration:none}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;text-decoration:underline}.legal[data-astro-cid-jo6i4kqk]{color:#d7d1c6;border-top:1px solid #ffffff26;width:min(1120px,100% - 2rem);margin:2rem auto 0;padding-top:1rem;font-size:.9rem}@media (width<=900px){.wrap[data-astro-cid-jo6i4kqk]{flex-direction:column}nav[data-astro-cid-jo6i4kqk]{justify-content:flex-start}}a[data-astro-cid-evkijfd6]{text-decoration:none;display:inline-block}a[data-astro-cid-evkijfd6].active{font-weight:700}header[data-astro-cid-nen7h5rs]{z-index:40;border-bottom:1px solid var(--line);backdrop-filter:blur(8px);background:#fffffff5;position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1.25rem;width:min(1120px,100% - 2rem);min-height:4.25rem;margin:0 auto;display:flex}.logo[data-astro-cid-nen7h5rs]{color:var(--ink);font-family:var(--font-sans);letter-spacing:-.03em;white-space:nowrap;font-size:1.3rem;font-weight:700;text-decoration:none}.desktop[data-astro-cid-nen7h5rs]{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:.2rem 1.1rem;min-width:0;display:flex}.desktop[data-astro-cid-nen7h5rs] a{color:var(--ink);border-bottom:2px solid #0000;padding:.35rem 0;font-size:.95rem;font-weight:600;text-decoration:none}.desktop[data-astro-cid-nen7h5rs] a.active{border-bottom-color:var(--accent)}.desktop[data-astro-cid-nen7h5rs] a:hover{color:var(--accent)}.categories[data-astro-cid-nen7h5rs]{position:relative}.categories[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;color:var(--ink);padding:.35rem 0;font-size:.95rem;font-weight:600;list-style:none}.categories[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.categories[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]:after{content:" ▾";color:var(--muted);font-size:.75em}.categories[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{border:1px solid var(--line);min-width:13rem;box-shadow:var(--box-shadow);background:#fff;border-radius:12px;margin:0;padding:.55rem .75rem;list-style:none;position:absolute;top:calc(100% + .55rem);right:0}.categories[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:0;padding:.45rem .2rem;display:block}.mobile[data-astro-cid-nen7h5rs]{display:none;position:relative}.mobile[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;border-radius:8px;place-items:center;width:2.4rem;height:2.4rem;list-style:none;display:inline-grid}.mobile[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.burger[data-astro-cid-nen7h5rs],.burger[data-astro-cid-nen7h5rs]:before,.burger[data-astro-cid-nen7h5rs]:after{background:var(--ink);border-radius:999px;width:1.15rem;height:2px;display:block}.burger[data-astro-cid-nen7h5rs]{position:relative}.burger[data-astro-cid-nen7h5rs]:before,.burger[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;left:0}.burger[data-astro-cid-nen7h5rs]:before{top:-5px}.burger[data-astro-cid-nen7h5rs]:after{top:5px}.mobile[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{border:1px solid var(--line);min-width:14rem;box-shadow:var(--box-shadow);background:#fff;border-radius:12px;flex-direction:column;gap:.15rem;padding:.75rem 1rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0}.mobile[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a,.mobile[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink);padding:.4rem 0;font-size:.95rem;font-weight:600;text-decoration:none}.group[data-astro-cid-nen7h5rs]{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:.55rem 0 .15rem;font-size:.75rem;font-weight:700}@media (width<=900px){.desktop[data-astro-cid-nen7h5rs]{display:none}.mobile[data-astro-cid-nen7h5rs]{display:block}}
