.spage{max-width:var(--max-guide);padding:var(--s-5) 0 var(--s-4);margin:0 auto}@media (width>=48rem){.spage{padding-top:var(--s-7)}}.spage>:first-child{margin-top:0}.spage h1{font:500 var(--fs-display-l)/1.08 var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0}.spage__lede{margin:var(--s-3) 0 0;max-width:var(--measure);font-size:var(--fs-lede);color:var(--ink-2);text-wrap:pretty;line-height:1.5}.spage__body{margin-top:var(--s-6)}@media (width>=48rem){.spage__body{margin-top:var(--s-7)}}.spage__body>:first-child{margin-top:0}.spage h2{margin:var(--s-7) 0 var(--s-3);font:500 1.5rem/1.2 var(--font-display);letter-spacing:-.01em;scroll-margin-top:calc(var(--header-h) + var(--s-4))}@media (width>=48rem){.spage h2{font-size:1.75rem}}.spage h3{margin:var(--s-6) 0 var(--s-2);font:500 1.25rem/1.3 var(--font-display);scroll-margin-top:calc(var(--header-h) + var(--s-4))}.spage p,.spage li{max-width:var(--measure);font-size:var(--fs-prose);line-height:var(--lh-prose);text-wrap:pretty}.spage p{margin:0 0 var(--s-4)}.spage ul,.spage ol{margin:0 0 var(--s-4);gap:var(--s-2);flex-direction:column;padding-left:1.25rem;display:flex}.spage li{scroll-margin-top:calc(var(--header-h) + var(--s-4));padding-left:4px}.spage li::marker{color:var(--ink-3)}.spage strong{font-weight:600}.spage a:not(.btn){color:var(--accent-ink)}.spage a:not(.btn):hover{color:var(--ink)}.spage code{font-size:.9em}.spage .slist{border-top:1px solid var(--line);gap:0;padding:0;list-style:none}.spage .slist li{border-bottom:1px solid var(--line);max-width:none;font-size:var(--fs-small);color:var(--ink-2);padding:10px 0;line-height:1.5}.spage .slist strong{color:var(--ink);font-weight:500}.spage .slist a{color:var(--ink-2)}.spage .slist a:hover{color:var(--ink)}.spage__next{align-items:center;gap:var(--s-3) var(--s-5);margin-top:var(--s-6);flex-wrap:wrap;display:flex}.spage__next .btn{min-height:48px;padding:0 22px}.spage__next a:not(.btn){min-height:var(--tap);font-size:var(--fs-ui);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.spage__next a:not(.btn):hover{text-decoration:underline}.spage--lost{gap:var(--s-6);max-width:var(--max);align-items:center;display:grid}.spage--lost .cphoto{order:-1}@media (width>=64rem){.spage--lost{gap:var(--s-8);padding-top:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.spage--lost .cphoto{order:0}}
