.site-header[data-astro-cid-nen7h5rs]{background:#f4f4f4;width:100%}.site-header__inner[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;width:min(100% - 2rem,72rem);min-height:4.5rem;margin:0 auto;padding:.75rem 0;display:flex}.site-header__brand[data-astro-cid-nen7h5rs]{align-items:center;display:inline-flex}.site-header__brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{object-fit:contain;object-position:left center;width:8rem;height:3rem;display:block}nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:.5rem .85rem;display:flex}.site-header__tools[data-astro-cid-nen7h5rs]{align-items:center;gap:.4rem;margin-left:auto;display:flex}.site-header__search[data-astro-cid-nen7h5rs]{position:relative}.site-header__search[data-astro-cid-nen7h5rs] input[data-astro-cid-nen7h5rs]{min-height:2.25rem;color:inherit;font:inherit;background:#fff;border:1px solid #c8c8c8;border-radius:3px;width:14rem;padding:.35rem .55rem}.site-header__tools[data-astro-cid-nen7h5rs] button[data-astro-cid-nen7h5rs]{color:#fff;min-height:2.25rem;font:inherit;cursor:pointer;background:#333;border:1px solid #333;border-radius:3px;padding:.35rem .7rem}.site-header__suggestions[data-astro-cid-nen7h5rs]{z-index:10;background:#fff;border:1px solid #c8c8c8;border-radius:3px;display:grid;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow:hidden;box-shadow:0 .35rem .8rem #0000001f}.site-header__suggestions[data-astro-cid-nen7h5rs][hidden]{display:none}.site-header__suggestions[data-astro-cid-nen7h5rs] a{padding:.55rem .7rem;font-size:.9rem;text-decoration:none;display:block}.site-header__suggestions[data-astro-cid-nen7h5rs] a:hover,.site-header__suggestions[data-astro-cid-nen7h5rs] a:focus-visible{background:#f0f0f0;text-decoration:underline}.visually-hidden[data-astro-cid-nen7h5rs]{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.site-footer[data-astro-cid-jo6i4kqk]{color:#666;background:#f4f4f4;width:100%;margin-top:auto}.site-footer__inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 2rem,72rem);min-height:4rem;margin:0 auto;padding:1rem 0;display:flex}nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.75rem 1rem;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit}:root{--h1-size:clamp(1.9rem, 4vw, 3rem);color:#1d1d1f;font-synthesis:none;text-rendering:optimizelegibility;background:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box}body{margin:0}h1{font-size:var(--h1-size)}p{font-size:.95rem}div.story-header{color:#d4a900;text-align:center;margin-bottom:1.5rem;font-size:1.075rem;font-style:italic;font-weight:700}div.story-header:after{content:"";border-top:1px solid;width:100%;margin:1rem auto 0;display:block}div.story-element{color:#d4a900;font-style:italic;font-weight:700}.legal-page h1,.legal-page h2,.legal-page h3,.legal-page h4,.legal-page h5,.legal-page h6{margin:2rem 0 1rem;font-weight:700;line-height:1.25}.legal-page h1{font-size:var(--h1-size);margin-top:0;line-height:1.1}.legal-page h2{font-size:clamp(1.6rem,3vw,2.25rem)}.legal-page h3{font-size:1.35rem}.legal-page h4{font-size:1.2rem}.legal-page h5{font-size:1.075rem}.legal-page h6{font-size:1rem}.legal-page p{margin:0 0 1.25rem;line-height:1.75}.legal-page p span{padding-left:1rem;display:inline-block}.legal-page p:not(:has(>strong:first-child)){padding-left:1rem}.legal-page ul,.legal-page ol{margin:0 0 1.5rem;padding-left:1rem;font-size:.95rem;line-height:1.75}.legal-page ul{list-style:outside}.legal-page ol{list-style:decimal}a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.site-shell{flex-direction:column;min-height:100vh;display:flex}main{flex:1;width:min(100% - 2rem,72rem);margin:0 auto;padding:3rem 0}.entry-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.entry-card{border:1px solid #ddd;border-radius:.5rem;padding:1.25rem;display:block}.entry-card h2,.entry-card h3{margin-top:0}.entry-card__tags{color:#666;font-size:.875rem}.breadcrumbs[data-astro-cid-z4jru4n3]{color:#666;flex-wrap:wrap;align-items:center;gap:.5rem;width:min(100%,72rem);margin:0 auto 1.5rem;font-size:.875rem;display:flex}.breadcrumbs[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{color:inherit}.breadcrumbs[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:hover{text-decoration:underline}
