.hp{max-width:1180px;margin:0 auto;padding:0 0 72px}.hp-wrap{padding:28px var(--pad) 0;grid-template-columns:200px minmax(0,1fr);align-items:start;gap:64px;display:grid}.hp-nav{border-top:1px solid var(--ink);position:sticky;top:24px}.hp-nav li{border-bottom:1px solid var(--line)}.hp-nav a{min-height:44px;color:var(--ink-2);align-items:center;font-size:14px;transition:color .15s;display:flex}.hp-nav a[aria-current=page]{color:var(--ink);font-weight:600}@media (hover:hover) and (pointer:fine){.hp-nav a:hover{color:var(--ink)}}.hp-body{min-width:0;max-width:720px}.hp-body h1{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(30px,4.2vw,44px);font-weight:500;line-height:1.08}.hp-lead{color:var(--ink);text-wrap:pretty;max-width:62ch;margin-top:16px;font-size:18px;line-height:1.6}.hp-body section{border-top:1px solid var(--line);margin-top:36px;padding-top:18px;scroll-margin-top:24px}.hp-body h2{letter-spacing:-.01em;text-wrap:balance;font-size:19px;font-weight:600;line-height:1.3}.hp-body section p{color:var(--ink-2);text-wrap:pretty;max-width:68ch;margin-top:8px;font-size:16px;line-height:1.7}.hp-tiles{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:36px;display:grid}.hp-tiles li{border-bottom:1px solid var(--line)}.hp-tiles li:nth-child(odd){border-right:1px solid var(--line)}.hp-tiles li:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.hp-tiles a{flex-direction:column;gap:6px;height:100%;padding:20px 20px 22px 0;transition:background-color .15s;display:flex}.hp-tiles li:nth-child(2n) a{padding-left:20px}.hp-tiles b{letter-spacing:-.01em;font-size:17px;font-weight:600}.hp-tiles span{color:var(--ink-2);font-size:14px;line-height:1.55}@media (hover:hover) and (pointer:fine){.hp-tiles a:hover b{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.hp-card{background:var(--panel);gap:4px;margin-top:44px;padding:20px 22px;font-size:15px;display:grid}.hp-card .u{color:var(--ink);font-weight:600}.hp-muted{color:var(--ink-2);margin-top:4px;font-size:13.5px}.hp-upd{color:var(--ink-3);margin-top:20px;font-size:13px}@media (max-width:899px){.hp-wrap{grid-template-columns:minmax(0,1fr);gap:20px;padding:16px 16px 0}.hp-nav{border-top:0;border-bottom:1px solid var(--line);margin:0 -16px;position:static}.hp-nav ul{scrollbar-width:none;gap:24px;padding:0 16px;display:flex;overflow-x:auto}.hp-nav ul::-webkit-scrollbar{display:none}.hp-nav li{border:0;flex:none}.hp-nav a{white-space:nowrap;box-shadow:inset 0 -2px #0000}.hp-nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--ink)}.hp-lead{font-size:16.5px}.hp-body section p{font-size:15.5px}.hp-tiles{grid-template-columns:minmax(0,1fr)}.hp-tiles li:nth-child(odd){border-right:0}.hp-tiles a,.hp-tiles li:nth-child(2n) a{padding:18px 0}}
