.topic-page[data-astro-cid-qoyllgjh]{padding-block:clamp(1.2rem,3vw,2.4rem) clamp(2rem,4vw,3.5rem)}.topic-page__head[data-astro-cid-qoyllgjh]{display:grid;gap:clamp(1.4rem,3vw,2.4rem);margin-block:clamp(1.4rem,4vw,3rem);align-items:center}@media(min-width:1000px){.topic-page__head[data-astro-cid-qoyllgjh]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem)}}.topic-page__intro[data-astro-cid-qoyllgjh]{display:grid;gap:1rem;min-width:0}.topic-page__title[data-astro-cid-qoyllgjh]{font:400 clamp(2.2rem,6vw,5rem) / var(--lh-title) var(--display);text-transform:uppercase;overflow-wrap:break-word;text-wrap:balance}@media(min-width:1000px){.topic-page__title[data-astro-cid-qoyllgjh]{font-size:clamp(2.2rem,4.2vw,3.6rem)}}.topic-page__lead[data-astro-cid-qoyllgjh]{font-size:clamp(1.05rem,1.4vw,1.25rem)}.topic-page__cover[data-astro-cid-qoyllgjh]{margin:0;overflow:hidden;border-radius:22px;aspect-ratio:4 / 3;background:var(--line)}.topic-page__cover[data-astro-cid-qoyllgjh] img[data-astro-cid-qoyllgjh]{display:block;width:100%;height:100%;object-fit:cover}.topic-points[data-astro-cid-qoyllgjh]{display:grid;gap:1.6rem;margin-bottom:clamp(2rem,4vw,3.2rem)}@media(min-width:800px){.topic-points[data-astro-cid-qoyllgjh]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:0}}.topic-point[data-astro-cid-qoyllgjh]{display:grid;align-content:start;gap:.7rem;padding-top:1.1rem;border-top:1px solid var(--line)}@media(min-width:800px){.topic-point[data-astro-cid-qoyllgjh]{padding:1.3rem clamp(1.2rem,2.5vw,2.4rem) 0 0}.topic-point[data-astro-cid-qoyllgjh]+.topic-point[data-astro-cid-qoyllgjh]{padding-left:clamp(1.2rem,2.5vw,2.4rem);border-left:1px solid var(--line)}}.topic-point__t[data-astro-cid-qoyllgjh]{font:400 clamp(1.1rem,1.6vw,1.45rem) / var(--lh-head) var(--display);letter-spacing:var(--ls-head);text-transform:uppercase}.topic-text[data-astro-cid-qoyllgjh]{margin:0;line-height:1.55;color:var(--ink-2)}.topic-page__head[data-astro-cid-qoyllgjh] .lead[data-astro-cid-qoyllgjh]{max-width:46rem}.topic-text[data-astro-cid-qoyllgjh] a[data-astro-cid-qoyllgjh]{color:var(--ink);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.topic-text[data-astro-cid-qoyllgjh] a[data-astro-cid-qoyllgjh]:hover{text-decoration-thickness:2px}.topic-page__filter[data-astro-cid-qoyllgjh]{margin-bottom:clamp(2rem,4vw,3.2rem)}.topic-page__count[data-astro-cid-qoyllgjh]{margin:0;font-size:.95rem;color:var(--ink-2)}.topic-page__count[data-astro-cid-qoyllgjh] strong[data-astro-cid-qoyllgjh]{font-weight:600;color:var(--ink)}.topic-services__grid[data-astro-cid-qoyllgjh]{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem;margin:0;padding:0;list-style:none}@media(min-width:700px){.topic-services__grid[data-astro-cid-qoyllgjh]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.topic-services__grid[data-astro-cid-qoyllgjh]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.topic-service[data-astro-cid-qoyllgjh]{position:relative;display:flex;flex-direction:column;gap:.6rem;min-width:0;padding:1.3rem 1.3rem 1.2rem;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--paper-glass)}.topic-service[data-astro-cid-qoyllgjh]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--dir)}.topic-service__dir[data-astro-cid-qoyllgjh]{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.topic-service__t[data-astro-cid-qoyllgjh]{font:400 clamp(1.05rem,1.35vw,1.25rem) / var(--lh-head) var(--display);letter-spacing:var(--ls-head);text-transform:uppercase;overflow-wrap:break-word}.topic-service__p[data-astro-cid-qoyllgjh]{margin:0;font-size:.95rem;line-height:1.5;color:var(--ink-2)}.topic-service__foot[data-astro-cid-qoyllgjh]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.3rem 1rem;margin:auto 0 0;padding-top:.8rem;border-top:1px solid var(--line);font-size:.9rem}.topic-service__link[data-astro-cid-qoyllgjh]{font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.topic-service__link[data-astro-cid-qoyllgjh]:hover{text-decoration-thickness:2px}.topic-service__link[data-astro-cid-qoyllgjh]:after{content:"";position:absolute;inset:0}.topic-service__link[data-astro-cid-qoyllgjh]:focus-visible{outline:none}.topic-service[data-astro-cid-qoyllgjh]:has(.topic-service__link:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.topic-service__price[data-astro-cid-qoyllgjh]{color:var(--ink-2);white-space:nowrap}.topic-faq[data-astro-cid-qoyllgjh]{padding-top:0}.topic-faq__in[data-astro-cid-qoyllgjh]{display:grid;gap:1.5rem;max-width:60rem}.topic-cta[data-astro-cid-qoyllgjh]{padding-top:0}.topic-cta__card[data-astro-cid-qoyllgjh]{display:grid;gap:1.6rem;padding:clamp(1.3rem,3vw,2.4rem);border:1px solid var(--line);border-radius:22px;background:color-mix(in srgb,var(--paper) 80%,transparent)}@media(min-width:900px){.topic-cta__card[data-astro-cid-qoyllgjh]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:3rem}}.topic-cta__text[data-astro-cid-qoyllgjh]{display:grid;gap:.8rem}.topic-cta__actions[data-astro-cid-qoyllgjh]{display:grid;gap:1rem;justify-items:start}.topic-cta__alt[data-astro-cid-qoyllgjh]{margin:0;font-size:.92rem;line-height:1.5;color:var(--ink-2);overflow-wrap:anywhere}.topic-cta__alt[data-astro-cid-qoyllgjh] a[data-astro-cid-qoyllgjh]{color:var(--ink);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}
