.page,.policy,.policies{max-width:var(--fw-container-narrow);padding:var(--fw-section-y) var(--fw-gutter);margin-inline:auto}.page>header{margin-bottom:var(--fw-space-xl)}.page h1,.policy h1,.policies h1{margin:0 0 var(--fw-space-lg);font-family:var(--fw-font-display);font-size:var(--fw-text-xl);font-weight:var(--fw-weight-semibold);letter-spacing:var(--fw-tracking-tight);line-height:var(--fw-leading-tight);color:var(--fw-text)}.policy__back{margin-bottom:var(--fw-space-lg);font-size:var(--fw-text-sm);color:var(--fw-text-muted);transition:color var(--fw-dur-fast) var(--fw-ease-out);text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.policy__back:hover{color:var(--fw-text)}}.policies__list{border-top:1px solid var(--fw-border);max-width:var(--fw-measure);margin:0;padding:0;list-style:none}.policies__list a{padding:var(--fw-space-md) 0;border-bottom:1px solid var(--fw-border);font-size:var(--fw-text-base);color:var(--fw-text);transition:color var(--fw-dur-fast) var(--fw-ease-out);text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.policies__list a:hover{color:var(--fw-text-muted)}}.fw-prose{max-width:var(--fw-measure);color:var(--fw-text-muted);line-height:var(--fw-leading-body);font-size:var(--fw-text-base)}.fw-prose>*+*{margin-top:var(--fw-space-md)}.fw-prose h2,.fw-prose h3,.fw-prose h4{font-family:var(--fw-font-display);font-weight:var(--fw-weight-semibold);letter-spacing:var(--fw-tracking-tight);color:var(--fw-text);margin-top:var(--fw-space-xl);line-height:var(--fw-leading-snug)}.fw-prose h2{font-size:var(--fw-text-lg)}.fw-prose h3{font-size:var(--fw-text-md)}.fw-prose a{color:var(--fw-text);text-underline-offset:.15em;text-decoration:underline;-webkit-text-decoration-color:var(--fw-border-strong);text-decoration-color:var(--fw-border-strong);transition:text-decoration-color var(--fw-dur-fast) var(--fw-ease-out)}@media (hover:hover) and (pointer:fine){.fw-prose a:hover{-webkit-text-decoration-color:var(--fw-text);text-decoration-color:var(--fw-text)}}.fw-prose ul,.fw-prose ol{padding-left:var(--fw-space-lg)}.fw-prose li+li{margin-top:var(--fw-space-2xs)}.fw-prose strong{color:var(--fw-text);font-weight:var(--fw-weight-semibold)}.fw-prose blockquote{margin:var(--fw-space-lg) 0;padding-left:var(--fw-space-lg);border-left:1px solid var(--fw-border-strong);color:var(--fw-text);font-style:italic}.route-error{max-width:var(--fw-container-narrow);padding:var(--fw-section-y) var(--fw-gutter);align-items:flex-start;gap:var(--fw-space-md);flex-direction:column;justify-content:center;min-height:40vh;margin-inline:auto;display:flex}.route-error h1{font-family:var(--fw-font-display);font-size:var(--fw-text-2xl);font-weight:var(--fw-weight-semibold);letter-spacing:var(--fw-tracking-tight);line-height:var(--fw-leading-tight);color:var(--fw-text);margin:0}.route-error p{max-width:var(--fw-measure);color:var(--fw-text-muted);margin:0}.route-error a{color:var(--fw-text);text-underline-offset:.2em;text-decoration:underline}.route-error pre{padding:var(--fw-space-md);background:var(--fw-surface-sunken);border-radius:var(--fw-radius-md);width:100%;font-family:var(--fw-font-mono);font-size:var(--fw-text-sm);color:var(--fw-text-muted);margin:0;overflow-x:auto}
