html.text-page{scrollbar-width:auto}html.text-page::-webkit-scrollbar{display:block}.text-page body{flex-direction:column;min-height:100svh;display:flex}.tp-head{padding:calc(env(safe-area-inset-top,0px) + 15px) max(22px, env(safe-area-inset-right,0px)) 0 max(1.4rem, env(safe-area-inset-left,0px));justify-content:space-between;align-items:center;gap:1rem;display:flex}.tp-brand{font:600 .72rem/1 var(--d);letter-spacing:.04em;text-transform:uppercase;color:#fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.tp-brand:before{content:"";background:#f2f2f0;border-radius:50%;width:6px;height:6px}.tp-head .pill{text-decoration:none}.tp-main{flex:1;width:100%;max-width:44rem;margin:0 auto;padding:clamp(4rem,12vh,8rem) clamp(1.2rem,5vw,2rem) 5rem}.tp-main:focus{outline:none}.tp-main{cursor:auto}.tp-main .lbl{margin-bottom:1.4rem;display:block}.tp-main h1{font:700 clamp(2rem, 7vw, 4.2rem)/1.02 var(--d);letter-spacing:-.02em;text-transform:uppercase;margin-bottom:3rem}.tp-main h2{font:400 .68rem/1.6 var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);border-top:1px solid var(--line);margin:2.6rem 0 .8rem;padding-top:.8rem}.tp-main p,.tp-main ul,.tp-main address{color:var(--sub);margin:0 0 1rem;font-size:1rem;font-style:normal;line-height:1.65}.tp-main ul{padding-left:1.2rem}.tp-main strong{color:var(--fg);font-weight:600}.tp-main a:not(.pill){color:var(--fg);text-underline-offset:3px}.tp-main .stand{font:400 .6rem var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--sub);margin-top:-2rem;margin-bottom:3rem}.tp-foot{padding:1.6rem 1.2rem calc(env(safe-area-inset-bottom,0px) + 1.6rem);border-top:1px solid var(--line);font:400 .6rem/1.8 var(--m);letter-spacing:.14em;text-transform:uppercase;color:var(--sub);flex-wrap:wrap;justify-content:center;gap:.6rem 2.4rem;display:flex}.tp-foot a{text-decoration:none}.tp-foot a:hover,.tp-foot a:focus-visible,.tp-foot a[aria-current=page]{color:var(--fg)}.lost{text-align:center;padding-top:clamp(4rem,18vh,12rem)}.lost h1{margin-bottom:1.6rem}.lost p{margin-bottom:2.4rem}.lost .pill{text-decoration:none}.tp-actions{align-items:center;gap:.6rem;display:flex}@media (width<=420px){.tp-head{flex-wrap:wrap;row-gap:.8rem}}.lost-go{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}
