.iLQKgG_sk{border-radius:var(--radius-sm);background-color:color-mix(in srgb, var(--ink-3) 16%, var(--card));width:100%;height:1em;display:block;position:relative;overflow:hidden}.iLQKgG_sk:after{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--brand) 10%, #ffffff8c) 50%, transparent 100%);animation:1.4s ease-in-out infinite iLQKgG_skShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes iLQKgG_skShimmer{to{transform:translate(100%)}}.iLQKgG_onBrand{background-color:#ffffff3d}.iLQKgG_onBrand:after{background:linear-gradient(90deg,#0000 0%,#ffffff61 50%,#0000 100%)}@media (prefers-reduced-motion:reduce){.iLQKgG_sk:after{display:none}.iLQKgG_sk{animation:1.6s ease-in-out infinite iLQKgG_skPulse}}@keyframes iLQKgG_skPulse{0%,to{opacity:1}50%{opacity:.55}}
.AAplLa_card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:24px}.AAplLa_row{background:var(--card);border:1px solid var(--line);border-radius:10px;align-items:center;gap:14px;margin-bottom:10px;padding:16px 18px;display:flex}.AAplLa_rowBody{flex:1;min-width:0}.AAplLa_asideCard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin-top:24px;padding:18px}.AAplLa_asideCard+.AAplLa_asideCard{margin-top:24px}.AAplLa_asideList{gap:10px;display:grid}.AAplLa_lines{gap:12px;display:grid}.AAplLa_head{align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.AAplLa_headText{flex:1;min-width:0}
.g1snkG_page{padding-block:32px}.g1snkG_layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:44px;display:grid}.g1snkG_solo{max-width:760px;margin-inline:auto}.g1snkG_reader{min-width:0;max-width:760px}.g1snkG_title{letter-spacing:-.01em;text-wrap:balance;margin:0 0 10px;font-size:32px}.g1snkG_titleSolo{margin-bottom:32px}.g1snkG_meta{color:var(--ink-3);border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:20px;font-size:13px}.g1snkG_iconInline{align-items:center;gap:6px;display:inline-flex}.g1snkG_iconInline img{object-fit:cover;vertical-align:-4px;border-radius:5px;width:18px;height:18px}.g1snkG_tocMobile{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin:4px 0 26px;padding:14px 16px;display:none}.g1snkG_tocDesktop{display:block}.g1snkG_aside{scrollbar-width:none;-ms-overflow-style:none;align-self:start;max-height:calc(100vh - 112px);position:sticky;top:88px;overflow-y:auto}.g1snkG_aside::-webkit-scrollbar{display:none}.g1snkG_aside>:first-child{margin-top:0}.g1snkG_asideCard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin-top:24px;padding:18px}.g1snkG_asideCard h4{text-transform:uppercase;letter-spacing:.6px;color:var(--ink-3);margin:0 0 12px;font-size:12px}.g1snkG_asideCardList{scrollbar-width:thin;scrollbar-color:var(--line) transparent;max-height:154px;margin-right:-8px;padding-right:4px;overflow-y:auto}.g1snkG_asideCardListCols{max-height:200px}.g1snkG_asideLink{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:8px 10px;font-size:14px;line-height:21px;display:block;overflow:hidden}.g1snkG_asideLink:hover{background:var(--bg)}.g1snkG_asideLinkActive{background:var(--brand-soft);color:var(--brand);font-weight:600}.g1snkG_asideLinkCol{white-space:normal;align-items:center;gap:9px;line-height:1.3;display:flex}.g1snkG_asideLinkIcon{background:var(--bg);border:1px solid var(--line);border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:16px;line-height:1;display:grid;overflow:hidden}.g1snkG_asideLinkIcon img{object-fit:contain;width:100%;height:100%;padding:2px}.g1snkG_asideLinkText{flex-direction:column;min-width:0;line-height:1.3;display:flex}.g1snkG_asideLinkName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g1snkG_asideLinkCount{color:var(--ink-3);font-size:11px}.g1snkG_cta{background:var(--brand-soft);border:1px solid var(--brand-border);border-radius:14px;margin-top:36px;padding:24px}.g1snkG_ctaH3{color:var(--brand);margin:0 0 6px;font-size:16px}.g1snkG_ctaP{color:var(--ink-2);margin:0 0 14px;font-size:14px}.g1snkG_ctaBtn{background:var(--brand);color:#fff;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;font-size:14px;font-weight:600;transition:filter .12s;display:inline-flex}.g1snkG_ctaBtn:hover{filter:brightness(1.07);text-decoration:none}@media (max-width:920px){.g1snkG_layout{grid-template-columns:1fr}.g1snkG_aside{max-height:none;position:static;overflow-y:visible}.g1snkG_tocDesktop{display:none}.g1snkG_tocMobile{display:block}}
