.ui-rail__in[data-astro-cid-zk2xko36]{top:var(--ui-sticky-top);gap:28px;display:grid;position:sticky}@media (width>=900px){.ui-rail[data-astro-cid-zk2xko36]{align-self:stretch}.ui-rail--reading[data-astro-cid-zk2xko36] .ui-otp__list ol{max-height:max(200px, calc(100vh - var(--ui-sticky-top) - 400px));scrollbar-width:thin;overscroll-behavior:contain;border-left:0;overflow-y:auto}.ui-rail--reading[data-astro-cid-zk2xko36] .ui-otp__list li a{border-left-color:var(--ui-line);margin-left:0}.ui-rail--reading[data-astro-cid-zk2xko36] .ui-otp__list li a[aria-current]{border-left-color:var(--teal-deep)}}.ui-rail__card[data-astro-cid-zk2xko36]{background:var(--white);border:1px solid var(--ui-line);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow);padding:1.4rem 1.4rem 1.3rem}.ui-rail--reading[data-astro-cid-zk2xko36] .ui-rail__card[data-astro-cid-zk2xko36]{box-shadow:none;background:var(--ui-tint);border-color:#0000}.ui-rail__card--slot[data-astro-cid-zk2xko36],.ui-rail--reading[data-astro-cid-zk2xko36] .ui-rail__card--slot[data-astro-cid-zk2xko36]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}@media (width>=900px){.ui-rail--reading[data-astro-cid-zk2xko36] .ui-rail__in[data-astro-cid-zk2xko36]:has(.ui-rail__card--slot) .ui-otp__list ol{max-height:max(160px, calc(100vh - var(--ui-sticky-top) - 520px))}}.ui-rail__card[data-astro-cid-zk2xko36].is-armed{opacity:0;visibility:hidden;transition:opacity .4s,transform .4s,visibility 0s linear .4s;transform:translateY(10px)}.ui-rail__card[data-astro-cid-zk2xko36].is-armed.is-revealed{opacity:1;visibility:visible;transition:opacity .4s,transform .4s,visibility;transform:none}.ui-rail__card[data-astro-cid-zk2xko36].no-motion{transition:none!important;transform:none!important}.ui-rail__eye[data-astro-cid-zk2xko36]{font:500 .95rem/1.4 var(--f-text);color:var(--teal-deep);margin:0 0 .35rem}.ui-rail__title[data-astro-cid-zk2xko36]{font:800 1.2rem/1.25 var(--f-head);color:var(--ink);margin:0 0 .5rem}.ui-rail__text[data-astro-cid-zk2xko36]{color:var(--ui-body);margin:0 0 1rem;font-size:.98rem;line-height:1.55}.ui-rail__facts[data-astro-cid-zk2xko36]{border-top:1px solid var(--ui-line);margin:0 0 1.1rem}.ui-rail__facts[data-astro-cid-zk2xko36] div[data-astro-cid-zk2xko36]{border-bottom:1px solid var(--ui-line);justify-content:space-between;gap:12px;padding:.6rem 0;font-size:.95rem;display:flex}.ui-rail__facts[data-astro-cid-zk2xko36] dt[data-astro-cid-zk2xko36]{color:var(--ui-mute);margin:0}.ui-rail__facts[data-astro-cid-zk2xko36] dd[data-astro-cid-zk2xko36]{color:var(--ink);text-align:right;margin:0;font-weight:500}.ui-rail__note[data-astro-cid-zk2xko36]{color:var(--ui-mute);margin:.7rem 0 0;font-size:.88rem;line-height:1.45}.ui-rail__more[data-astro-cid-zk2xko36]{border-top:1px solid var(--ui-line);gap:.35rem;margin:.9rem 0 0;padding:.8rem 0 0;list-style:none;display:grid}.ui-rail__more[data-astro-cid-zk2xko36] a[data-astro-cid-zk2xko36]{color:var(--teal-deep);text-underline-offset:3px;font-size:.95rem;text-decoration:underline}.ui-rail__more[data-astro-cid-zk2xko36] a[data-astro-cid-zk2xko36]:focus-visible{outline:3px solid var(--teal-deep);outline-offset:2px;border-radius:4px}@media (width<=899px){.ui-rail[data-astro-cid-zk2xko36]{order:-1;margin-bottom:1.5rem}.ui-rail__in[data-astro-cid-zk2xko36]{position:static}.ui-rail__card[data-astro-cid-zk2xko36],.ui-rail[data-astro-cid-zk2xko36]:not(:has(.ui-otp)){display:none}}.ui-railbar[data-astro-cid-zk2xko36]{z-index:90;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--white);border-top:1px solid var(--ui-line);visibility:hidden;justify-content:space-between;align-items:center;gap:12px;transition:transform .3s,visibility 0s linear .3s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -10px 30px #1730301a}.ui-railbar[data-astro-cid-zk2xko36].is-shown{visibility:visible;transition:transform .3s,visibility;transform:none}html.ui-has-railbar .sfb{bottom:calc(80px + env(safe-area-inset-bottom))}.ui-railbar__text[data-astro-cid-zk2xko36]{min-width:0;font:700 .98rem/1.25 var(--f-head);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-railbar[data-astro-cid-zk2xko36] .ui-btn[data-astro-cid-zk2xko36]{min-height:44px;box-shadow:none;flex:none;padding:0 1.1rem}html.ui-has-railbar body{padding-bottom:72px}@media (width>=900px){.ui-railbar[data-astro-cid-zk2xko36]{display:none}}@media (prefers-reduced-motion:reduce){.ui-railbar[data-astro-cid-zk2xko36]{transition:none}}
