.RQ8alG_author{text-align:center;border-top:1px solid #1c23332e;max-width:720px;margin:48px auto 0;padding-top:32px}.RQ8alG_identity{flex-direction:column;align-items:center;gap:12px;display:inline-flex}.RQ8alG_portrait{object-fit:cover;object-position:50% 15%;background:#d6e6f7;border-radius:50%;width:64px;height:64px}.RQ8alG_name{font-family:var(--font-display);letter-spacing:-.02em;font-size:32px;line-height:1.15}.RQ8alG_identity:hover .RQ8alG_name{color:var(--sky-accent-strong)}.RQ8alG_bio{color:#1c2333cc;max-width:520px;margin:12px auto 18px;font-size:14px;line-height:1.75}.RQ8alG_links{flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:13px;display:flex}.RQ8alG_links a{text-underline-offset:4px;padding-block:4px;text-decoration:underline}.RQ8alG_links a:hover{color:var(--sky-accent-strong)}
.JsT-Oq_page{width:100%;max-width:800px;min-height:100dvh;margin:0 auto;padding:40px 24px 96px}.JsT-Oq_nav{justify-content:space-between;gap:24px;font-size:13px;display:flex}.JsT-Oq_nav a:hover,.JsT-Oq_back:hover{text-underline-offset:5px;text-decoration:underline}.JsT-Oq_heading{text-align:center;font-family:var(--font-display);letter-spacing:-.035em;margin:88px 0 64px;font-size:clamp(5rem,12vw,7rem);font-weight:400;line-height:1.05}.JsT-Oq_posts{text-align:center;max-width:560px;margin:0 auto;padding:0;list-style:none}.JsT-Oq_post{border-bottom:1px solid #1c23332e;padding:0 0 40px;display:block}.JsT-Oq_posts li+li{margin-top:40px}.JsT-Oq_date{color:var(--sky-muted);font-size:13px;line-height:1.6}.JsT-Oq_post h2{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin-top:16px;font-size:clamp(2rem,5vw,2.75rem);font-weight:400;line-height:1.15}.JsT-Oq_post:hover h2{color:var(--sky-accent-strong)}.JsT-Oq_post p{color:#1c2333cc;max-width:400px;margin:18px auto 24px;font-size:15px;line-height:1.75}.JsT-Oq_read,.JsT-Oq_back{font-size:13px}.JsT-Oq_articleHeader{text-align:center;margin:80px auto 48px}.JsT-Oq_articleHeader h1{max-width:650px;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0 auto 24px;font-size:clamp(3.2rem,7vw,5rem);font-weight:400;line-height:1.05}.JsT-Oq_body{color:#1c2333e0;overflow-wrap:anywhere;max-width:720px;margin:0 auto;font-size:17px;line-height:1.85}.JsT-Oq_body>*+*{margin-top:24px}.JsT-Oq_body h2,.JsT-Oq_body h3{font-family:var(--font-display);color:var(--sky-ink);margin-top:44px;font-weight:400;line-height:1.2}.JsT-Oq_body h2{font-size:34px}.JsT-Oq_body h3{font-size:27px}.JsT-Oq_body blockquote{border-left:1px solid var(--sky-accent);font-family:var(--font-display);padding-left:24px;font-size:29px;line-height:1.4}.JsT-Oq_body ul,.JsT-Oq_body ol{padding-left:24px}.JsT-Oq_body ul{list-style:outside}.JsT-Oq_body ol{list-style:decimal}.JsT-Oq_body li+li{margin-top:8px}.JsT-Oq_body a{text-underline-offset:4px;text-decoration:underline}.JsT-Oq_body a:hover{color:var(--sky-accent-strong)}.JsT-Oq_body img{border-radius:8px;width:100%;height:auto}.JsT-Oq_body figcaption{color:var(--sky-muted);text-align:center;margin-top:12px;font-size:13px}.JsT-Oq_body pre{background:#ffffff59;padding:20px;font-size:14px;overflow-x:auto}.JsT-Oq_body hr{border:0;border-top:1px solid #1c23332e}.JsT-Oq_footer{max-width:720px;margin:32px auto 0}@media (max-width:600px){.JsT-Oq_page{padding-top:28px;padding-bottom:64px}.JsT-Oq_heading{margin-top:64px;margin-bottom:48px}.JsT-Oq_articleHeader{margin-top:64px;margin-bottom:36px}.JsT-Oq_body{font-size:16px}}
