.summary_summary__IkFrD{padding:30px 0 8px;color:#1d1d1f}.summary_summary__IkFrD h2{margin:0 0 10px;font-size:19px;font-weight:650;line-height:1.3;letter-spacing:-.025em}.summary_summary__IkFrD p{max-width:62ch;margin:0 0 12px;color:#3a3a3c;font-size:15px;line-height:1.65;text-wrap:pretty}.summary_summary__IkFrD p:last-child{margin-bottom:0}.summary_summary__IkFrD a{color:#1d1d1f;text-decoration:underline;text-decoration-color:#c9c9c4;text-decoration-thickness:1px;text-underline-offset:3px}@media (hover:hover){.summary_summary__IkFrD a:hover{text-decoration-color:#1d1d1f}}@media (max-width:899px){.summary_summary__IkFrD{padding-top:26px}.summary_summary__IkFrD p{font-size:15.5px}}.header-logo_dock__UvFnY{position:fixed;top:calc(env(safe-area-inset-top) + 32px);left:50%;z-index:1000;display:flex;align-items:center;gap:8px;max-width:calc(100vw - 200px);padding:0;border:0;background:none;color:#0b1018;font:inherit;text-align:left;cursor:pointer;transform:translate(-50%,-50%);animation:header-logo_dock__UvFnY .3s cubic-bezier(.2,.8,.2,1) both}.header-logo_tile__UpMi6{display:grid;flex:0 0 36px;place-items:center;width:36px;height:36px;padding:3px;border:1px solid #e8e8e8;border-radius:10px;background:#fff;box-shadow:0 1px 3px rgb(0 0 0/6%)}.header-logo_tile__UpMi6 img{display:block;width:100%;height:100%;object-fit:contain;border-radius:7px}.header-logo_name__7dKJr{display:-webkit-box;min-width:0;overflow:hidden;font-size:14px;font-weight:600;line-height:1.15;letter-spacing:-.02em;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.header-logo_dock__UvFnY:focus-visible{outline:2px solid #0c3e55;outline-offset:3px;border-radius:10px}@keyframes header-logo_dock__UvFnY{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}}@media (min-width:900px){.header-logo_dock__UvFnY{display:none}}body:has([data-profile-viewer-open]) .header-logo_dock__UvFnY:not([data-on-dark]){display:none}.header-logo_dock__UvFnY[data-on-dark]{color:#fff}.header-logo_dock__UvFnY[data-on-dark] .header-logo_name__7dKJr{text-shadow:0 1px 3px rgb(0 0 0/35%)}.header-logo_dock__UvFnY[data-on-dark] .header-logo_tile__UpMi6{border-color:rgb(255 255 255/60%);box-shadow:0 2px 8px rgb(0 0 0/25%)}@media (prefers-reduced-motion:reduce){.header-logo_dock__UvFnY{animation:none}}