.news[data-astro-cid-zpwr3yl4]{max-width:900px}.news__list[data-astro-cid-zpwr3yl4]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.news__list[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);align-items:baseline;gap:24px;padding:22px 4px;display:grid}.news__list[data-astro-cid-zpwr3yl4] time[data-astro-cid-zpwr3yl4]{color:var(--steel);font-size:.92rem;font-weight:700}.news__list[data-astro-cid-zpwr3yl4] p[data-astro-cid-zpwr3yl4]{overflow-wrap:anywhere;margin:0;font-weight:500}@media (width<=600px){.news__list[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]{grid-template-columns:minmax(0,1fr);gap:4px}}.otable[data-astro-cid-zpwr3yl4]{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:var(--radius);width:100%;max-width:900px;box-shadow:var(--shadow);background:#fff;margin:0 auto;overflow:hidden}.otable[data-astro-cid-zpwr3yl4] th[data-astro-cid-zpwr3yl4],.otable[data-astro-cid-zpwr3yl4] td[data-astro-cid-zpwr3yl4]{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:18px 26px;font-size:.96rem;line-height:1.85}.otable[data-astro-cid-zpwr3yl4] th[data-astro-cid-zpwr3yl4]{width:28%;color:var(--navy);white-space:nowrap;background:#f6f8fa;font-weight:700;position:relative}.otable[data-astro-cid-zpwr3yl4] tr[data-astro-cid-zpwr3yl4]:hover td[data-astro-cid-zpwr3yl4]{background:#fbfcfd}.otable[data-astro-cid-zpwr3yl4] tr[data-astro-cid-zpwr3yl4]:last-child th[data-astro-cid-zpwr3yl4],.otable[data-astro-cid-zpwr3yl4] tr[data-astro-cid-zpwr3yl4]:last-child td[data-astro-cid-zpwr3yl4]{border-bottom:0}.clients[data-astro-cid-zpwr3yl4]{margin:0;padding:0;list-style:none}.clients[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]{margin-bottom:6px;padding-left:16px;position:relative}.clients[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]:before{content:"";background:var(--accent);width:6px;height:1px;position:absolute;top:.85em;left:0}.clients[data-astro-cid-zpwr3yl4] li[data-astro-cid-zpwr3yl4]:last-child{margin-bottom:0}.timeline[data-astro-cid-zpwr3yl4]{max-width:760px;margin:0 auto;padding-left:36px;position:relative}.timeline__rail[data-astro-cid-zpwr3yl4]{background:linear-gradient(180deg, var(--accent), var(--navy) 18%, #9aa4b3 100%);width:1px;position:absolute;top:8px;bottom:8px;left:7px}.timeline__row[data-astro-cid-zpwr3yl4]{border-bottom:1px solid var(--line);gap:32px;padding:20px 0;display:flex;position:relative}.timeline__row[data-astro-cid-zpwr3yl4]:before{content:"";border:1px solid var(--navy);width:15px;height:15px;box-shadow:inset 0 0 0 3px #fff, inset 0 0 0 8px var(--navy);background:#fff;border-radius:50%;position:absolute;top:29px;left:-36px}.timeline__date[data-astro-cid-zpwr3yl4]{width:160px;color:var(--navy);letter-spacing:.04em;flex-shrink:0;font-weight:700}.timeline__event[data-astro-cid-zpwr3yl4]{color:var(--text-soft)}.policy-lead[data-astro-cid-zpwr3yl4]{max-width:780px;margin:18px auto 0}.policy[data-astro-cid-zpwr3yl4]{flex-wrap:wrap;justify-content:center;gap:12px;max-width:960px;margin:0 auto;display:flex}.policy__item[data-astro-cid-zpwr3yl4]{color:var(--text);box-shadow:var(--shadow);background:#fff;border:1px solid #d3d9e2;border-radius:2px;align-items:center;gap:12px;padding:12px 22px 12px 12px;font-weight:700;display:flex}.policy__no[data-astro-cid-zpwr3yl4]{background:var(--navy);color:#fff;width:28px;height:28px;font-family:var(--font-mech);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.84rem;font-weight:600;display:inline-flex}.access-addr[data-astro-cid-zpwr3yl4]{color:var(--navy);margin:0 0 26px;font-weight:700}.map[data-astro-cid-zpwr3yl4]{border-radius:var(--radius);box-shadow:var(--shadow-lg);border:1px solid var(--line);position:relative;overflow:hidden}.map[data-astro-cid-zpwr3yl4] iframe[data-astro-cid-zpwr3yl4]{filter:grayscale(.25)contrast(1.02);border:0;width:100%;height:440px;display:block}.map__link[data-astro-cid-zpwr3yl4]{margin-top:18px}.map__link[data-astro-cid-zpwr3yl4] a[data-astro-cid-zpwr3yl4]{font-weight:700}@media (width<=800px){.otable[data-astro-cid-zpwr3yl4] th[data-astro-cid-zpwr3yl4],.otable[data-astro-cid-zpwr3yl4] td[data-astro-cid-zpwr3yl4]{padding:14px 16px}.otable[data-astro-cid-zpwr3yl4] th[data-astro-cid-zpwr3yl4]{white-space:normal;width:34%}.timeline__row[data-astro-cid-zpwr3yl4]{flex-direction:column;gap:4px}}@media (width<=600px){.otable[data-astro-cid-zpwr3yl4],.otable[data-astro-cid-zpwr3yl4] tbody[data-astro-cid-zpwr3yl4],.otable[data-astro-cid-zpwr3yl4] tr[data-astro-cid-zpwr3yl4],.otable[data-astro-cid-zpwr3yl4] th[data-astro-cid-zpwr3yl4],.otable[data-astro-cid-zpwr3yl4] td[data-astro-cid-zpwr3yl4]{width:100%;display:block}.otable[data-astro-cid-zpwr3yl4] th[data-astro-cid-zpwr3yl4]{background:0 0;border-bottom:0;padding:14px 16px 4px 20px}.otable[data-astro-cid-zpwr3yl4] td[data-astro-cid-zpwr3yl4]{background:0 0;padding:0 16px 14px 20px}.otable[data-astro-cid-zpwr3yl4] tr[data-astro-cid-zpwr3yl4]{border-bottom:1px solid var(--line);background:#fff}.otable[data-astro-cid-zpwr3yl4] tr[data-astro-cid-zpwr3yl4]:last-child{border-bottom:0}.otable[data-astro-cid-zpwr3yl4] tr[data-astro-cid-zpwr3yl4]:hover td[data-astro-cid-zpwr3yl4]{background:0 0}.timeline__date[data-astro-cid-zpwr3yl4]{width:auto}.map[data-astro-cid-zpwr3yl4] iframe[data-astro-cid-zpwr3yl4]{height:320px}}
