.pub[data-v-1ee25e6f]{font-family:var(--site-font);background:var(--site-ground);min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;--help-top:4.75rem;--help-ground:var(--site-ground);flex-direction:column;display:flex}.pub[data-v-1ee25e6f]>.hwrap{width:100%;padding:0 var(--sp-9);box-sizing:border-box;flex:1}@media (width<=620px){.pub[data-v-1ee25e6f]>.hwrap{padding:0 var(--sp-6)}}.pub[data-v-1ee25e6f] .hwhead h1{font-size:var(--fs-front);line-height:var(--lh-front);letter-spacing:var(--ls-front);font-weight:800}.pub[data-v-1ee25e6f] .hwlede{font-size:var(--site-fs-lead);line-height:var(--site-lh-lead)}.act[data-v-1ee25e6f]{min-height:var(--tap);padding:0 var(--sp-7);border-radius:var(--site-r);font-size:var(--site-fs-ui);border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.act.primary[data-v-1ee25e6f]{background:var(--site-brand);color:var(--on-vio)}.act.primary[data-v-1ee25e6f]:hover{background:var(--site-brand-dark)}.act.ghost[data-v-1ee25e6f]{border-color:var(--line2);color:var(--ink);background:var(--site-ground)}.act.ghost[data-v-1ee25e6f]:hover{border-color:var(--line3)}.act[data-v-1ee25e6f]:focus-visible{outline:2px solid var(--vio);outline-offset:2px}.stucklinks[data-v-1ee25e6f]{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.stucklinks a[data-v-1ee25e6f]{min-height:var(--tap);font-size:var(--site-fs-small);color:var(--site-brand-text);align-items:center;font-weight:600;text-decoration:none;display:flex}.stucklinks a[data-v-1ee25e6f]:hover{color:var(--site-brand-text-hover);text-decoration:underline}.addr[data-v-1ee25e6f]{padding-bottom:var(--sp-3);font-size:var(--site-fs-caption);color:var(--dim);word-break:break-all;display:block}.portal[data-v-1ee25e6f]{gap:var(--sp-5);padding-top:var(--sp-9);border-top:1px solid var(--line);scroll-margin-top:calc(var(--help-top) + var(--help-bar) + 1rem);display:grid}.portal h2[data-v-1ee25e6f]{font-size:var(--site-fs-title);font-weight:700;line-height:var(--site-lh-title);color:var(--ink);margin:0}.portal p[data-v-1ee25e6f]{max-width:62ch;font-size:var(--site-fs-body);line-height:var(--site-lh-body);color:var(--muted);margin:0}.doorlinks[data-v-1ee25e6f]{gap:var(--sp-2) var(--sp-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.doorlinks a[data-v-1ee25e6f]{min-height:var(--tap);color:var(--site-brand-text);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.doorlinks a[data-v-1ee25e6f]:hover{color:var(--site-brand-text-hover);text-decoration:underline}.pub[data-v-1ee25e6f] .hc-chapname{font-size:var(--site-fs-small)}.pub[data-v-1ee25e6f] :is(.hc-task,.hc-fold){font-size:var(--site-fs-small);line-height:var(--site-lh-small)}.pub[data-v-1ee25e6f] .hct{font-size:var(--site-fs-title);line-height:var(--site-lh-title)}.pub[data-v-1ee25e6f] .hcs{font-size:var(--site-fs-small);line-height:var(--site-lh-small)}.pub[data-v-1ee25e6f] .hcard{background:var(--site-brand-band)}.pub[data-v-1ee25e6f] .hcard:hover .hct{color:var(--site-brand-text-hover)}.pub[data-v-1ee25e6f] .hhtitle{font-size:var(--site-fs-body)}.pub[data-v-1ee25e6f] .hhwords{font-size:var(--site-fs-small);line-height:var(--site-lh-small)}.pub[data-v-1ee25e6f] .hhit:hover .hhtitle{color:var(--site-brand-text-hover)}.pub[data-v-1ee25e6f] .hlinks a{font-size:var(--site-fs-small);color:var(--site-brand-text)}
