@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_1b9adaa7-module__7JeRta__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_1b9adaa7-module__7JeRta__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
:root{--ink:#000;--paper:#fff;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}:root[data-theme=dark]{--ink:#fff;--paper:#000}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:env(safe-area-inset-top,0px);scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font-family:var(--font-newsreader), Georgia, "Times New Roman", serif;-webkit-font-smoothing:antialiased;margin:0;font-size:1.125rem;line-height:1.4}a{color:var(--ink)}a:focus-visible,button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.page{max-width:38rem;margin:0 auto;padding:3rem 1.25rem 1.5rem}header h1{white-space:nowrap;letter-spacing:-.02em;flex-wrap:nowrap;align-items:baseline;margin:0;font-size:clamp(2.5rem,10vw,4.5rem);font-weight:600;line-height:1.08;display:flex}.brand-name,.local-prompt{flex:none;display:inline-block}.brand-ly{width:auto;transition:width .62s cubic-bezier(.2,.7,.3,1),transform .62s cubic-bezier(.2,.7,.3,1),opacity .48s;display:inline-block}.local-prompt{opacity:0;white-space:nowrap;letter-spacing:-.01em;vertical-align:baseline;width:0;font-size:1em;font-weight:600;transition:width .62s cubic-bezier(.2,.7,.3,1),opacity .48s,transform .62s cubic-bezier(.2,.7,.3,1);display:inline-block;overflow:hidden;transform:translate(-.7em)}header h1.is-local .brand-ly{opacity:0;width:0;transform:translate(.8em)}header h1.is-local .local-prompt{opacity:1;width:9.5em;max-width:9.5em;transform:translate(0)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.line{white-space:nowrap}.flip{display:inline-block}.flip.out{animation:.22s ease-in forwards flip-out}.flip.in{animation:.38s cubic-bezier(.2,.7,.3,1) flip-in}@keyframes flip-out{to{opacity:0;filter:blur(2px);transform:translateY(-.08em)}}@keyframes flip-in{0%{opacity:0;filter:blur(2px);transform:translateY(.08em)}}@media (prefers-reduced-motion:reduce){.flip.out,.flip.in{animation:none}}#ask{margin-top:2rem}#ask h2{margin:0 0 .25rem;font-size:1.6rem;font-weight:600}.intro{margin:0 0 .9rem}.starters{margin:-.4rem 0 .7rem}.starters button{font:inherit;color:var(--ink);cursor:pointer;text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:.2rem 0;text-decoration:underline;text-decoration-thickness:1px;display:block}.starters button:hover{text-decoration-thickness:2px}.field{margin:0 0 .75rem}.field label{margin:0 0 .25rem;font-weight:600;display:block}.field .hint{margin:.2rem 0 0;font-size:.95rem;display:block}.field textarea,.field input{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--ink);border-radius:0;padding:.6rem .7rem}.field textarea{resize:vertical;min-height:7rem;line-height:1.45}.field textarea:focus-visible,.field input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.field [aria-invalid=true]{border-width:2px}#ask-status{min-height:0;margin:0}#ask-status:not(:empty){min-height:1.5em;margin:.3rem 0 0}.anon-line{margin:0}.reply-time{color:var(--muted-foreground);margin:.2rem 0 .6rem;font-size:.85rem}.link-btn{font:inherit;color:var(--ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.anon-panel{max-height:0;transition:max-height .48s cubic-bezier(.3,.8,.4,1);overflow:hidden}.anon-panel.open{max-height:11rem}@media (prefers-reduced-motion:reduce){.anon-panel{transition:none}}.anon-panel-inner{padding-top:.9rem}.anon-panel textarea{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--ink);resize:vertical;border-radius:0;min-height:5rem;margin:0 0 .6rem;padding:.6rem .7rem;line-height:1.45;display:block}.anon-panel textarea:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.anon-send{text-align:center;font:inherit;color:var(--paper);background:var(--ink);border:1px solid var(--ink);cursor:pointer;padding:.6rem 1.2rem;font-weight:600;text-decoration:none}.anon-send:hover{text-underline-offset:4px;text-decoration:underline}footer{border-top:1px solid var(--ink);margin-top:.6rem;padding-top:.6rem;font-size:.95rem}.theme{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.direct-line{margin:0}.go-top{width:auto;height:auto;font:inherit;color:var(--ink);cursor:pointer;opacity:0;pointer-events:none;z-index:20;background:0 0;border:0;justify-content:center;align-items:center;padding:.25rem;font-size:1.75rem;line-height:1;transition:opacity .25s,transform .25s;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;transform:translateY(.5rem)}.go-top.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.go-top:hover{opacity:.65}@media (prefers-reduced-motion:reduce){.go-top{transition:opacity 10ms linear}}#recent{margin-top:.6rem}.section-divider{border:0;border-top:1px solid var(--ink);margin:.6rem 0 0}.recent-toggle{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.recent-toggle:hover .recent-toggle-title,.recent-toggle:focus-visible .recent-toggle-title{text-underline-offset:4px;text-decoration:underline}.recent-toggle-arrow{padding:.25rem;font-size:1.4rem;line-height:1}#recent-title{font-size:1.6rem;font-weight:600}.faq-item{border-top:none}.faq-item:last-child{border-bottom:none}.faq-loading{opacity:.6;margin:.7rem 0;font-size:.95rem}.faq-disclaimer{opacity:.75;margin:.7rem 0 0;font-size:.9rem}.faq-q{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:.5rem 0;text-decoration:underline;text-decoration-thickness:1px;display:block}.faq-q:hover{text-decoration-thickness:2px}.faq-a-wrap{max-height:0;transition:max-height .42s cubic-bezier(.3,.8,.4,1);overflow:hidden}.faq-a-wrap.open{max-height:12rem}@media (prefers-reduced-motion:reduce){.faq-a-wrap{transition:none}}.faq-a{margin:0 0 .95rem;padding-right:.1rem}
