@font-face{font-family:"Owlcarp Serif SC";src:url(/fonts/owlcarp-serif-sc.woff2) format("woff2");font-style:normal;font-weight:250 900;font-display:swap}@font-face{font-family:Owlcarp Sans SC;src:url(/fonts/owlcarp-sans-sc.woff2) format("woff2");font-style:normal;font-weight:250 900;font-display:swap}:root{--font-serif:"Owlcarp Serif SC",serif;--font-sans:"Owlcarp Sans SC",sans-serif;--font-code:"Cascadia Code",Consolas,monospace}.brand-wordmark{font-family:Georgia,Times New Roman,serif;position:relative;display:inline-block;line-height:1}.brand-outline{display:none;overflow:visible;width:4.04em;height:auto;vertical-align:middle}.brand-wordmark[data-outline-ready]>.brand-fallback{display:none}.brand-wordmark[data-outline-ready]>.brand-outline{display:block}.site-footer{color:#737373;font:12px/1.6 var(--font-sans)}.site-credit{font:inherit;white-space:nowrap}.site-build{flex-basis:100%;width:100%;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 16px;margin-top:14px;font:11px/1.8 var(--font-sans);overflow-wrap:anywhere;color:inherit}.site-build>span{min-width:0}.site-build details{min-width:0;max-width:100%}.site-build summary{cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:3px}.site-build dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 16px;margin:10px 0}.site-build dd{margin:0}.home-footer .site-build{margin-top:0}.site-footer-links{position:static;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 20px;min-width:0;font:inherit}.site-footer a{color:inherit;text-decoration:none;transition:color .2s}.site-footer a:hover{color:var(--accent)}.site-footer a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.home-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;margin-top:40px;padding:8px 6.4px 0}.article-author a{color:#555}.article-author a:hover{color:var(--accent)}.article-share{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px}.article-share button{min-height:32px;color:#555;font:inherit}.article-share button:hover{color:var(--accent)}.article-share button:disabled{cursor:wait}.share-status{flex-basis:100%;margin:0;color:#737373}.share-status:empty{display:none}.share-manual{flex-basis:100%;display:grid;gap:6px;width:100%}.share-manual input{min-width:0;width:100%;padding:8px 10px;border:1px solid #ddd;border-radius:0;background:#fff;color:#555;font:12px/1.6 var(--font-sans)}@media(min-width:960px)and (min-height:720px)and (min-aspect-ratio:4/3){.home-page .page{grid-template-rows:auto minmax(min-content,1fr) auto}.home-footer{margin-top:24px}}@media(max-width:560px){.home-footer{margin-top:32px;padding-inline:0;font-size:11px;gap:8px 16px}.home-footer .site-footer-links{gap:16px}}@media(prefers-reduced-motion:reduce){.site-footer a{transition:none}}.site-attributions{clear:both;margin-top:28px;padding-top:16px;border-top:1px solid #eee;color:#737373;font:12px/1.9 var(--font-sans)}.site-attributions p{margin:0 0 6px}.site-attributions a{text-decoration:underline;text-decoration-color:#bbb;text-underline-offset:3px}
