.BackLink-module__N-JKlW__back{color:var(--faint);flex:none;align-items:center;transition:color .16s;display:inline-flex}.BackLink-module__N-JKlW__back:hover,.BackLink-module__N-JKlW__back:focus-visible{color:var(--ink)}.BackLink-module__N-JKlW__chevron{transition:transform .16s;display:block}.BackLink-module__N-JKlW__back:hover .BackLink-module__N-JKlW__chevron,.BackLink-module__N-JKlW__back:focus-visible .BackLink-module__N-JKlW__chevron{transform:translate(-2px)}@media (prefers-reduced-motion:reduce){.BackLink-module__N-JKlW__back,.BackLink-module__N-JKlW__chevron{transition:none}.BackLink-module__N-JKlW__back:hover .BackLink-module__N-JKlW__chevron,.BackLink-module__N-JKlW__back:focus-visible .BackLink-module__N-JKlW__chevron{transform:none}}
.Breadcrumbs-module__7y7WwG__bar{align-items:center;gap:.4rem;margin:0 0 1rem;display:flex}.Breadcrumbs-module__7y7WwG__breadcrumbs{min-width:0}.Breadcrumbs-module__7y7WwG__breadcrumbs ol{font-family:var(--sans);color:var(--faint);flex-wrap:wrap;gap:.35rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.Breadcrumbs-module__7y7WwG__breadcrumbs li{gap:.35rem;min-width:0;display:flex}.Breadcrumbs-module__7y7WwG__breadcrumbs li+li:before{content:"/"}.Breadcrumbs-module__7y7WwG__breadcrumbs a{color:var(--muted)}.Breadcrumbs-module__7y7WwG__breadcrumbs a:hover{color:var(--ink)}.Breadcrumbs-module__7y7WwG__breadcrumbs [aria-current]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.CategoryMenu-module__mbdpfW__menu{flex:1;min-width:0;font-size:.9rem;font-weight:600}.CategoryMenu-module__mbdpfW__menu ul{list-style:none}.CategoryMenu-module__mbdpfW__menu summary{cursor:pointer;list-style:none}.CategoryMenu-module__mbdpfW__menu summary::-webkit-details-marker{display:none}.CategoryMenu-module__mbdpfW__link{color:var(--muted);white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.CategoryMenu-module__mbdpfW__link:hover,.CategoryMenu-module__mbdpfW__link[aria-current=page],details[open]>.CategoryMenu-module__mbdpfW__link{color:var(--ink)}.CategoryMenu-module__mbdpfW__bar{align-items:center;gap:1.25rem;display:flex}.CategoryMenu-module__mbdpfW__more{position:relative}.CategoryMenu-module__mbdpfW__chevron{transition:transform .16s}.CategoryMenu-module__mbdpfW__more[open] .CategoryMenu-module__mbdpfW__chevron{transform:rotate(180deg)}.CategoryMenu-module__mbdpfW__dropdown{background:var(--paper-dark);border:1px solid var(--line);min-width:12rem;box-shadow:0 2px 10px color-mix(in srgb, var(--ink) 12%, transparent);border-radius:6px;flex-direction:column;gap:.6rem;padding:.9rem 1.1rem;display:flex;position:absolute;top:calc(100% + .75rem);right:0}.CategoryMenu-module__mbdpfW__mobile{display:none}.CategoryMenu-module__mbdpfW__burger{color:var(--ink);align-items:center;display:flex}.CategoryMenu-module__mbdpfW__panel{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;padding:.5rem 1.5rem 1rem;display:flex;position:absolute;top:100%;left:0;right:0}.CategoryMenu-module__mbdpfW__panel .CategoryMenu-module__mbdpfW__link{padding:.6rem 0;font-size:1rem;display:flex}.CategoryMenu-module__mbdpfW__panel li+li{border-top:1px solid var(--line)}@media (max-width:720px){.CategoryMenu-module__mbdpfW__menu{flex:none;order:1}.CategoryMenu-module__mbdpfW__bar{display:none}.CategoryMenu-module__mbdpfW__mobile{display:block}}@media (prefers-reduced-motion:reduce){.CategoryMenu-module__mbdpfW__chevron{transition:none}}
.FeedbackFab-module___x5lGa__fab{z-index:var(--z-floating);background:var(--paper-dark);width:3rem;height:3rem;color:var(--faint);border:1px solid var(--line);box-shadow:0 2px 10px color-mix(in srgb, var(--ink) 12%, transparent);border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,opacity .2s,border-color .16s,color .16s;display:flex;position:fixed;bottom:clamp(1rem,4vw,2rem);right:clamp(1rem,4vw,2rem)}.FeedbackFab-module___x5lGa__fab[data-visible=false]{opacity:0;pointer-events:none;transform:translateY(150%)}.FeedbackFab-module___x5lGa__fab:hover,.FeedbackFab-module___x5lGa__fab:focus-visible{color:var(--accent);border-color:var(--ink);transform:scale(1.06)}.FeedbackFab-module___x5lGa__fab[data-visible=false]:hover,.FeedbackFab-module___x5lGa__fab[data-visible=false]:focus-visible{transform:translateY(150%)}@media (prefers-reduced-motion:reduce){.FeedbackFab-module___x5lGa__fab{transition:none}.FeedbackFab-module___x5lGa__fab:hover,.FeedbackFab-module___x5lGa__fab:focus-visible{transform:none}}
.LocaleSwitcher-module__nYxlHa__switcher{letter-spacing:.04em;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:flex}.LocaleSwitcher-module__nYxlHa__link{color:var(--muted);text-transform:uppercase}.LocaleSwitcher-module__nYxlHa__link:hover{color:var(--accent)}.LocaleSwitcher-module__nYxlHa__current{color:var(--ink)}
.Modal-module__lStIjq__dialog{border:1px solid var(--line);background:var(--paper);width:min(34rem,100vw - 2rem);max-height:calc(100dvh - 4rem);color:var(--ink);border-radius:4px;margin:auto;padding:0;overflow:auto}.Modal-module__lStIjq__dialog::backdrop{background:var(--scrim)}.Modal-module__lStIjq__panel{padding:1.75rem;position:relative}.Modal-module__lStIjq__close{width:2rem;height:2rem;color:var(--faint);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .16s;display:flex;position:absolute;top:.75rem;right:.75rem}.Modal-module__lStIjq__close:hover,.Modal-module__lStIjq__close:focus-visible{color:var(--accent)}@media (prefers-reduced-motion:reduce){.Modal-module__lStIjq__close{transition:none}}
.PostChat-module__LBpP3G__chat{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1.5rem}.PostChat-module__LBpP3G__heading{margin:0 0 1rem}.PostChat-module__LBpP3G__count{color:var(--faint);font-weight:400}.PostChat-module__LBpP3G__empty{color:var(--muted);margin:0 0 1rem}.PostChat-module__LBpP3G__list{flex-direction:column;gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.PostChat-module__LBpP3G__meta{align-items:center;gap:.5rem;font-size:.9rem;display:flex}.PostChat-module__LBpP3G__avatar{border-radius:50%}.PostChat-module__LBpP3G__author{color:var(--ink);font-weight:600}.PostChat-module__LBpP3G__time{color:var(--faint)}.PostChat-module__LBpP3G__text{white-space:pre-wrap;overflow-wrap:anywhere;margin:.25rem 0 0;line-height:1.6}.PostChat-module__LBpP3G__form,.PostChat-module__LBpP3G__signIn{flex-direction:column;gap:.5rem;display:flex}.PostChat-module__LBpP3G__label{color:var(--muted);font-size:.9rem}.PostChat-module__LBpP3G__textarea{font:inherit;font-family:var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--line);resize:vertical;border-radius:2px;width:100%;min-height:5rem;padding:.6rem .7rem}.PostChat-module__LBpP3G__textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--ink)}.PostChat-module__LBpP3G__invalid{border-color:var(--danger);border-width:2px}.PostChat-module__LBpP3G__error{color:var(--danger);margin:0;font-size:.9rem}.PostChat-module__LBpP3G__error:empty{display:none}.PostChat-module__LBpP3G__submit{font:inherit;font-family:var(--sans);cursor:pointer;color:var(--ink);background:var(--paper-dark);border:none;border-radius:4px;align-self:flex-start;padding:.6rem 1.4rem;transition:background-color .16s}.PostChat-module__LBpP3G__submit:hover:not(:disabled),.PostChat-module__LBpP3G__submit:focus-visible:not(:disabled){background:color-mix(in srgb, var(--paper-dark) 90%, var(--ink))}.PostChat-module__LBpP3G__submit:disabled{cursor:progress;opacity:.6}@media (prefers-reduced-motion:reduce){.PostChat-module__LBpP3G__submit{transition:none}}
.FeedbackForm-module__NE31Kq__intro{color:var(--muted);margin:0 0 1.25rem;line-height:1.65}.FeedbackForm-module__NE31Kq__field{flex-direction:column;gap:.35rem;margin-bottom:1rem;display:flex}.FeedbackForm-module__NE31Kq__label{color:var(--muted);font-size:.9rem}.FeedbackForm-module__NE31Kq__input,.FeedbackForm-module__NE31Kq__textarea{font:inherit;font-family:var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:2px;width:100%;padding:.6rem .7rem}.FeedbackForm-module__NE31Kq__input:focus-visible,.FeedbackForm-module__NE31Kq__textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--ink)}.FeedbackForm-module__NE31Kq__textarea{resize:vertical;min-height:9rem}.FeedbackForm-module__NE31Kq__invalid{border-color:var(--danger);border-width:2px}.FeedbackForm-module__NE31Kq__submit{font:inherit;font-family:var(--sans);cursor:pointer;color:var(--ink);background:var(--paper-dark);border:none;border-radius:4px;width:100%;padding:.6rem 1.4rem;transition:background-color .16s}.FeedbackForm-module__NE31Kq__submit:hover:not(:disabled),.FeedbackForm-module__NE31Kq__submit:focus-visible:not(:disabled){background:color-mix(in srgb, var(--paper-dark) 90%, var(--ink))}.FeedbackForm-module__NE31Kq__submit:disabled{cursor:progress;opacity:.6}.FeedbackForm-module__NE31Kq__status{color:var(--ink);margin:0 0 1rem;font-weight:600;line-height:1.65}.FeedbackForm-module__NE31Kq__fieldError{color:var(--danger);margin:0;font-size:.9rem;line-height:1.5}.FeedbackForm-module__NE31Kq__status:empty,.FeedbackForm-module__NE31Kq__fieldError:empty{display:none}.FeedbackForm-module__NE31Kq__form{flex-direction:column;display:flex}.FeedbackForm-module__NE31Kq__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (prefers-reduced-motion:reduce){.FeedbackForm-module__NE31Kq__submit{transition:none}}
.page-module__91RUDq__page{max-width:40rem}.page-module__91RUDq__dialogHeading{font-family:var(--serif);margin:0 2rem 1rem 0;font-size:1.4rem}
.Logo-module__JAc7pG__dot{vertical-align:baseline;background:currentColor;border-radius:50%;width:.2em;height:.2em;margin-left:.06em;display:inline-block}
