.info-shell{background:var(--cream);min-height:100dvh;padding:24px 18px 48px}.info-page{border:1px solid var(--line);background:var(--paper);border-radius:24px;width:min(720px,100%);margin:0 auto;padding:26px;box-shadow:0 8px 28px #234a3c14}.info-brand{color:var(--forest);align-items:center;gap:12px;margin-bottom:28px;font-size:20px;font-weight:850;text-decoration:none;display:flex}.info-brand img{border-radius:14px;width:52px;height:52px}.info-page h1,.info-page h2,.info-page h3,.info-page h4{color:var(--forest)}.info-page h1{margin:5px 0 8px;font:700 clamp(36px,10vw,54px)/1 Georgia,serif}.info-page h2{margin-top:28px;font-size:20px}.info-page p,.info-page li{line-height:1.65}.info-page a{color:var(--forest-2);font-weight:750}.info-date{color:var(--muted);font-size:13px}.info-nav{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 18px;margin-top:36px;padding-top:20px;display:flex}[data-mode=dark] .info-brand,[data-mode=dark] .info-page h1,[data-mode=dark] .info-page h2,[data-mode=dark] .info-page h3,[data-mode=dark] .info-page h4,[data-mode=dark] .info-page a{color:var(--dark-accent-text)}[data-mode=dark] .info-page a:hover,[data-mode=dark] .info-page a:focus-visible{color:color-mix(in srgb, var(--dark-accent-text) 82%, white)}@media (prefers-color-scheme:dark){:root:not([data-mode=light]) .info-brand,:root:not([data-mode=light]) .info-page h1,:root:not([data-mode=light]) .info-page h2,:root:not([data-mode=light]) .info-page h3,:root:not([data-mode=light]) .info-page h4,:root:not([data-mode=light]) .info-page a{color:var(--dark-accent-text)}:root:not([data-mode=light]) .info-page a:hover,:root:not([data-mode=light]) .info-page a:focus-visible{color:color-mix(in srgb, var(--dark-accent-text) 82%, white)}}@media (max-width:560px){.info-shell{padding:0}.info-page{border:0;border-radius:0;min-height:100dvh;padding:22px 18px 40px}}
