.sky-page{color:#f6f2eb;background:#0d0c14;min-height:100vh}.sky-page article{max-width:850px;margin:0 auto;padding:112px 24px 90px;line-height:1.75}.sky-page article h1{letter-spacing:-.04em;margin:14px 0 22px;font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.15}.sky-page article h2{margin:52px 0 14px;font-size:1.375rem;line-height:1.2}.sky-page article h3{margin:16px 0 4px;font-size:1.05rem}.sky-kicker{color:#c8a84a;letter-spacing:.14em;font-size:.78rem}.sky-lead{color:#e2ddd4;font-size:1.2rem}.sky-page article p,.sky-page article li{color:#d0cbd2}.sky-page article p a,.sky-page article li a,.sky-page article td a{color:#e3c76d;text-underline-offset:3px;text-decoration:underline}.sky-page article table{border-collapse:collapse;background:#ffffff06;width:100%;margin:32px 0}.sky-page article th,.sky-page article td{text-align:left;border:1px solid #ffffff20;padding:12px}.sky-page article th{color:#e3c76d}.sky-page article caption{text-align:left;color:#aaa3b0;padding:10px 0}.sky-page article ul,.sky-page article ol{padding-left:24px}.sky-sign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sky-sign-grid section{border:1px solid #ffffff18;border-radius:14px;padding:12px 16px}.sky-sign-grid h3{color:#e3c76d}.sky-page article details{border-bottom:1px solid #ffffff20;padding:14px 0}.sky-page article summary{cursor:pointer;color:#f6f2eb}.sky-cta{border:1px solid #c8a84a55;border-radius:18px;margin:50px 0;padding:24px 28px}.sky-note{border:1px solid #ffffff20;border-radius:14px;margin:50px 0;padding:22px}.sky-retro-timeline{grid-template-columns:var(--pre)fr var(--retro)fr var(--post)fr;gap:4px;margin:18px 0;display:grid}.sky-retro-timeline div{border-radius:8px;min-width:0;padding:12px 10px;font-size:.85rem;line-height:1.4}.sky-pre{background:#34445c}.sky-retro{background:#81564f}.sky-post{background:#41594c}.sky-retro-timeline strong,.sky-retro-timeline span{display:block}@media (max-width:640px){.sky-page article{padding:96px 18px 70px}.sky-page article h2{font-size:1.25rem}.sky-sign-grid{grid-template-columns:1fr}.sky-page article table{font-size:.85rem}.sky-page article th,.sky-page article td{padding:8px}.sky-retro-timeline div{padding:10px 6px;font-size:.72rem}}.sky-topic{color:#9f98a9;font-size:.85em}.sky-page article .sky-cta h2{margin-top:0;margin-bottom:16px}.sky-page article nav ol{padding-left:0}.sky-nowrap{white-space:nowrap}@media (max-width:760px){.sky-page article table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.sky-page article td small{min-width:180px;display:block}}
