.story[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.story__text[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{max-width:20ch;margin-top:.8rem}.story__text[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]:not(.eyebrow){color:var(--muted);max-width:60ch;margin-top:1.1rem}.story__aside[data-astro-cid-ta2fbyqs]{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.5rem}.story__aside[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-size:1.05rem}.story__list[data-astro-cid-ta2fbyqs]{gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.story__list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{color:var(--text);padding-left:1.55rem;font-size:.9rem;line-height:1.5;position:relative}.story__list[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]:before{content:"";border-left:2px solid var(--teal-600);border-bottom:2px solid var(--teal-600);width:.75rem;height:.42rem;position:absolute;top:.42rem;left:0;transform:rotate(-45deg)}.story__note[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--line);color:var(--muted-soft);margin-top:1.1rem;padding-top:1rem;font-size:.82rem}.principles[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.principle[data-astro-cid-ta2fbyqs]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.4rem 1.25rem}.principle__num[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);letter-spacing:.1em;color:var(--teal-600);margin-bottom:.85rem;font-size:.76rem;font-weight:600;display:inline-block}.principle[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-size:1.02rem}.principle[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--muted);margin-top:.5rem;font-size:.88rem;line-height:1.62}.service-links[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.service-link[data-astro-cid-ta2fbyqs]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);transition:border-color .18s var(--ease), box-shadow .18s var(--ease);align-items:flex-start;gap:.9rem;padding:1.05rem 1.15rem;text-decoration:none;display:flex}.service-link[data-astro-cid-ta2fbyqs]:hover{color:var(--ink);border-color:var(--blue-100);box-shadow:var(--shadow-sm)}.service-link__icon[data-astro-cid-ta2fbyqs]{background:var(--blue-50);width:40px;height:40px;color:var(--blue-700);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.service-link__body[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.service-link__title[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-size:.98rem;font-weight:500}.service-link__text[data-astro-cid-ta2fbyqs]{color:var(--muted);font-size:.82rem;line-height:1.5}.service-link__arrow[data-astro-cid-ta2fbyqs]{color:var(--line-strong);flex:none;margin-top:.15rem;margin-left:auto}.coverage[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.coverage__text[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{max-width:16ch;margin-top:.8rem}.coverage__text[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]:not(.eyebrow){color:var(--muted);max-width:58ch;margin-top:1rem}.coverage__text[data-astro-cid-ta2fbyqs] .btn-row[data-astro-cid-ta2fbyqs]{margin-top:1.5rem}.coverage__panel[data-astro-cid-ta2fbyqs]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:.4rem 1.3rem 1.1rem}.coverage__row[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line);justify-content:space-between;gap:1.2rem;padding:.85rem 0;font-size:.88rem;display:flex}.coverage__label[data-astro-cid-ta2fbyqs]{color:var(--muted)}.coverage__value[data-astro-cid-ta2fbyqs]{color:var(--ink);text-align:right;font-weight:600}.coverage__note[data-astro-cid-ta2fbyqs]{color:var(--muted-soft);margin-top:1rem;font-size:.8rem}@media (width<=960px){.story[data-astro-cid-ta2fbyqs],.coverage[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.principles[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage__panel[data-astro-cid-ta2fbyqs]{max-width:520px}}@media (width<=620px){.principles[data-astro-cid-ta2fbyqs],.service-links[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}
