.intro.svelte-13zf0fe{padding-block:clamp(2rem,6vw,4rem) clamp(2.5rem,6vw,4rem);background:linear-gradient(180deg,var(--color-primary-light) 0%,var(--color-bg) 100%)}.intro__inner.svelte-13zf0fe{display:grid;gap:2rem;align-items:center}.breadcrumb.svelte-13zf0fe ol:where(.svelte-13zf0fe){display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 1.25rem;padding:0;list-style:none;font-size:.85rem;color:var(--color-text-muted)}.breadcrumb.svelte-13zf0fe li:where(.svelte-13zf0fe):not(:last-child):after{content:"/";margin-left:.35rem;opacity:.5}.breadcrumb.svelte-13zf0fe a:where(.svelte-13zf0fe):hover{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px}.intro__title.svelte-13zf0fe{font-size:clamp(2rem,5vw,3rem)}.intro__text.svelte-13zf0fe{color:var(--color-text-muted);font-size:1.08rem;max-width:38rem}.highlights.svelte-13zf0fe{display:grid;gap:.5rem;margin:1.25rem 0 0}.highlights.svelte-13zf0fe li:where(.svelte-13zf0fe){display:flex;align-items:center;gap:.55rem;font-weight:600;color:var(--color-primary-dark)}.highlights.svelte-13zf0fe .highlights__icon{width:1.15rem;height:1.15rem;flex-shrink:0;padding:.15rem;border-radius:50%;background:var(--color-primary);color:#fff;stroke-width:2.6}.intro__actions.svelte-13zf0fe{display:flex;flex-direction:column;gap:.85rem;margin-top:1.75rem}.intro__actions.svelte-13zf0fe .btn__icon{width:1.15rem;height:1.15rem}.intro__media.svelte-13zf0fe{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-soft);aspect-ratio:4 / 3}.intro__media.svelte-13zf0fe picture,.intro__media.svelte-13zf0fe img{display:block;width:100%;height:100%;object-fit:cover}.section--muted.svelte-13zf0fe{background:var(--color-surface);border-block:1px solid var(--color-border)}.section-header__text.svelte-13zf0fe{color:var(--color-text-muted);font-size:1.05rem;margin:0}.task-grid.svelte-13zf0fe{display:grid;gap:1.25rem;grid-template-columns:1fr}.task.svelte-13zf0fe{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.6rem}.task__icon.svelte-13zf0fe{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-md);background:var(--color-primary-light);color:var(--color-primary-dark);margin-bottom:1rem}.task__title.svelte-13zf0fe{font-size:1.15rem;margin-bottom:.45rem}.task__text.svelte-13zf0fe{margin:0;color:var(--color-text-muted);font-size:.95rem}.audience-grid.svelte-13zf0fe{display:grid;gap:1.75rem;grid-template-columns:1fr}.audience.svelte-13zf0fe{display:flex;gap:1rem;align-items:flex-start}.audience.svelte-13zf0fe .audience__icon{flex-shrink:0;width:2.6rem;height:2.6rem;padding:.55rem;border-radius:50%;background:var(--color-accent-dark);color:#fff}.audience__title.svelte-13zf0fe{font-size:1.15rem;margin-bottom:.35rem}.audience__text.svelte-13zf0fe{margin:0;color:var(--color-text-muted)}.steps.svelte-13zf0fe{display:grid;gap:1.5rem;grid-template-columns:1fr;margin:0;padding:0;list-style:none}.step__number.svelte-13zf0fe{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-bottom:.85rem;border-radius:50%;background:var(--color-primary-dark);color:#fff;font-family:var(--font-heading);font-weight:700;font-size:1.15rem}.step__title.svelte-13zf0fe{font-size:1.15rem;margin-bottom:.4rem}.step__text.svelte-13zf0fe{margin:0;color:var(--color-text-muted)}.steps__note.svelte-13zf0fe{margin:2rem 0 0;color:var(--color-text-muted)}.steps__note.svelte-13zf0fe a:where(.svelte-13zf0fe){color:var(--color-primary);font-weight:600;text-decoration:underline;text-underline-offset:2px}.area__list.svelte-13zf0fe{display:flex;flex-wrap:wrap;gap:.6rem}.area__item.svelte-13zf0fe{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem .5rem .7rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:999px;font-weight:600;font-size:.92rem;color:var(--color-primary-dark)}.area__list.svelte-13zf0fe .area__icon{width:1rem;height:1rem;color:var(--color-accent-dark)}.faq__list.svelte-13zf0fe{max-width:50rem;display:grid;gap:.75rem}.faq__item.svelte-13zf0fe{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.faq__question.svelte-13zf0fe{position:relative;padding:1.1rem 3rem 1.1rem 1.25rem;font-family:var(--font-heading);font-size:1.1rem;font-weight:700;color:var(--color-primary-dark);cursor:pointer;list-style:none}.faq__question.svelte-13zf0fe::-webkit-details-marker{display:none}.faq__question.svelte-13zf0fe:after{content:"+";position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);font-family:var(--font-body);font-size:1.4rem;font-weight:400;color:var(--color-accent-dark)}.faq__item[open].svelte-13zf0fe .faq__question:where(.svelte-13zf0fe):after{content:"–"}.faq__question.svelte-13zf0fe:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-md)}.faq__answer.svelte-13zf0fe{margin:0;padding:0 1.25rem 1.25rem;color:var(--color-text-muted)}.related.svelte-13zf0fe{padding-top:0}.related__grid.svelte-13zf0fe{display:grid;gap:1rem;grid-template-columns:1fr}.related__card.svelte-13zf0fe{display:flex;flex-direction:column;gap:.4rem;padding:1.5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.related__card.svelte-13zf0fe:hover{box-shadow:var(--shadow-soft);transform:translateY(-2px);border-color:var(--color-primary)}.related__card--all.svelte-13zf0fe{background:var(--color-primary-light)}.related__name.svelte-13zf0fe{font-family:var(--font-heading);font-size:1.15rem;font-weight:700;color:var(--color-primary-dark)}.related__teaser.svelte-13zf0fe{flex:1;font-size:.92rem;color:var(--color-text-muted)}.related__more.svelte-13zf0fe{display:inline-flex;align-items:center;gap:.35rem;margin-top:.5rem;font-size:.9rem;font-weight:600;color:var(--color-accent-dark)}.related__more.svelte-13zf0fe .related__arrow{width:1rem;height:1rem}@media(min-width:640px){.intro__actions.svelte-13zf0fe{flex-direction:row;flex-wrap:wrap}.task-grid.svelte-13zf0fe,.related__grid.svelte-13zf0fe{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.intro__inner.svelte-13zf0fe{grid-template-columns:1.15fr 1fr;gap:3.5rem}.task-grid.svelte-13zf0fe,.audience-grid.svelte-13zf0fe,.steps.svelte-13zf0fe{grid-template-columns:repeat(3,1fr)}.related__grid.svelte-13zf0fe{grid-template-columns:repeat(4,1fr)}}
