.layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:64px;display:grid}.toc{flex-direction:column;gap:2px;display:flex;position:sticky;top:96px}.toc a{font:500 14.5px/1.3 var(--ui);color:var(--ink2);border-left:1.5px solid var(--hair);padding:8px 0 8px 14px;transition:color .2s,border-color .2s}.toc a:hover,.toc a.active{color:var(--ink);border-left-color:var(--accent)}.prose{max-width:46em;margin:0 auto}.psec{border-bottom:1px solid var(--hair);margin-bottom:56px;padding-bottom:56px}.psec:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.psec p{color:var(--ink2);font-size:17px}.psec h2{margin-bottom:18px}.hero{padding-bottom:0}.hero .review{margin-top:20px}.ways{flex-direction:column;margin-top:28px;display:flex}.ways>div{border-top:1px solid var(--hair);padding:24px 0}.ways>div:last-child{border-bottom:1px solid var(--hair)}.ways .t{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:8px;display:flex}.ways h3{font:600 18px/1.3 var(--ui);letter-spacing:0}.ways p+p{margin-top:10px}.tbl{margin-top:28px}.psec p+.tbl,.tbl+p,.fold+p{margin-top:24px}.fold{margin-top:28px}.ctl{flex-direction:column;margin-top:24px;display:flex}.ctl>div{border-top:1px solid var(--hair);padding:22px 0}.ctl>div:last-child{border-bottom:1px solid var(--hair)}.ctl h3{font:600 18px/1.3 var(--ui);letter-spacing:0;margin-bottom:6px}.links{flex-wrap:wrap;gap:24px;margin-top:24px;font-size:15px;font-weight:600;display:flex}@media (width<=820px){.layout{grid-template-columns:minmax(0,1fr);gap:32px}.toc{flex-flow:wrap;gap:6px 18px;position:static}.toc a{border:0;padding:4px 0}.psec{margin-bottom:40px;padding-bottom:40px}}
