.wrap[data-v-6e8ca301]{max-width:760px;margin:0 auto;padding:var(--size-xl) var(--size-l) var(--size-6xl)}.notfound[data-v-6e8ca301]{text-align:center;padding:var(--size-6xl) 0}.notfound h1[data-v-6e8ca301]{font-size:var(--size-2xl);color:var(--clr-dark);margin-bottom:var(--size-s)}.notfound p[data-v-6e8ca301]{color:var(--clr-slate600);margin-bottom:var(--size-l)}.breadcrumb[data-v-6e8ca301]{display:flex;flex-wrap:wrap;gap:.5rem;font-size:var(--size-xs);color:var(--clr-slate400);margin-bottom:var(--size-l)}.breadcrumb a[data-v-6e8ca301]{color:var(--tut-accent);text-decoration:none}.breadcrumb a[data-v-6e8ca301]:hover{text-decoration:underline}.breadcrumb span[aria-current][data-v-6e8ca301]{color:var(--clr-slate600);max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-badge[data-v-6e8ca301]{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--tut-accent);background:var(--tut-gradient-soft);padding:.35rem .8rem;border-radius:999px;text-decoration:none}.title[data-v-6e8ca301]{margin:var(--size-m) 0 var(--size-m);font-size:var(--size-4xl);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--clr-dark)}.meta[data-v-6e8ca301]{display:flex;flex-wrap:wrap;gap:var(--size-m);font-size:var(--size-xs);color:var(--clr-slate400);padding-bottom:var(--size-l);border-bottom:1px solid var(--clr-slate200)}.meta i[data-v-6e8ca301]{margin-right:.35rem}.intro[data-v-6e8ca301]{margin:var(--size-xl) 0}.intro p[data-v-6e8ca301]{font-size:var(--size-l);line-height:1.8;color:var(--clr-slate800);margin:0 0 var(--size-m)}.toc[data-v-6e8ca301]{background:var(--clr-slate100);border:1px solid var(--clr-slate200);border-radius:var(--border-radius-l);padding:var(--size-l) var(--size-xl);margin:var(--size-xl) 0}.toc-title[data-v-6e8ca301]{margin:0 0 var(--size-s);font-size:var(--size-m);font-weight:700;color:var(--clr-dark)}.toc ol[data-v-6e8ca301]{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.5rem}.toc a[data-v-6e8ca301]{color:var(--clr-slate600);text-decoration:none;font-size:var(--size-s);line-height:1.5}.toc a[data-v-6e8ca301]:hover{color:var(--tut-accent);text-decoration:underline}.section[data-v-6e8ca301]{scroll-margin-top:96px;margin-top:var(--size-3xl)}.h2[data-v-6e8ca301]{font-size:var(--size-2xl);font-weight:700;line-height:1.25;color:var(--clr-dark);margin:0 0 var(--size-m)}.h3[data-v-6e8ca301]{font-size:var(--size-l);font-weight:700;color:var(--clr-dark);margin:var(--size-l) 0 var(--size-xs)}.p[data-v-6e8ca301]{font-size:var(--size-m);line-height:1.85;color:var(--clr-slate800);margin:0 0 var(--size-m)}.ul[data-v-6e8ca301],.ol[data-v-6e8ca301]{margin:0 0 var(--size-m);padding-left:1.4rem;display:flex;flex-direction:column;gap:.6rem}.ul li[data-v-6e8ca301],.ol li[data-v-6e8ca301]{font-size:var(--size-m);line-height:1.7;color:var(--clr-slate800)}.ul li[data-v-6e8ca301]::marker{color:var(--tut-accent)}.ol li[data-v-6e8ca301]::marker{color:var(--tut-accent);font-weight:700}.tip[data-v-6e8ca301]{display:flex;gap:var(--size-m);background:var(--tut-gradient-soft);border-left:4px solid var(--tut-accent);border-radius:var(--border-radius-m);padding:var(--size-l);margin:var(--size-l) 0}.tip-icon[data-v-6e8ca301]{color:var(--tut-accent);font-size:var(--size-l);flex-shrink:0}.tip-title[data-v-6e8ca301]{margin:0 0 .3rem;font-weight:700;color:var(--clr-dark);font-size:var(--size-m)}.tip-text[data-v-6e8ca301]{margin:0;font-size:var(--size-s);line-height:1.7;color:var(--clr-slate800)}.quote[data-v-6e8ca301]{margin:var(--size-l) 0;padding:var(--size-m) var(--size-l);border-left:4px solid var(--clr-slate400);font-size:var(--size-l);font-style:italic;line-height:1.7;color:var(--clr-slate600)}.subjects[data-v-6e8ca301],.topics[data-v-6e8ca301],.related[data-v-6e8ca301]{margin-top:var(--size-3xl)}.side-title[data-v-6e8ca301]{font-size:var(--size-xl);font-weight:700;color:var(--clr-dark);margin:0 0 var(--size-s)}.side-lead[data-v-6e8ca301]{font-size:var(--size-s);color:var(--clr-slate600);margin:0 0 var(--size-m)}.chips[data-v-6e8ca301]{display:flex;flex-wrap:wrap;gap:.6rem}.chip[data-v-6e8ca301]{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--size-s);color:var(--clr-slate600);background:var(--clr-slate100);border:1px solid var(--clr-slate200);border-radius:999px;padding:.4rem .9rem;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.chip[data-v-6e8ca301]:hover{background:var(--clr-white);color:var(--tut-accent);border-color:var(--tut-accent)}.chip-subject[data-v-6e8ca301]{font-weight:600}.article[data-v-6e8ca301] .cta{margin:var(--size-2xl) 0}.faq[data-v-6e8ca301]{margin-top:var(--size-3xl)}.faq-item[data-v-6e8ca301]{border-bottom:1px solid var(--clr-slate200);padding:var(--size-s) 0}.faq-item summary[data-v-6e8ca301]{cursor:pointer;font-weight:600;font-size:var(--size-m);color:var(--clr-dark);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--size-m)}.faq-item summary[data-v-6e8ca301]::-webkit-details-marker{display:none}.faq-item summary[data-v-6e8ca301]:after{content:"+";color:var(--tut-accent);font-size:var(--size-l);flex-shrink:0;transition:transform .2s ease}.faq-item[open] summary[data-v-6e8ca301]:after{transform:rotate(45deg)}.faq-item p[data-v-6e8ca301]{margin:var(--size-s) 0 0;font-size:var(--size-s);line-height:1.75;color:var(--clr-slate600)}.related-grid[data-v-6e8ca301]{display:grid;grid-template-columns:1fr;gap:var(--size-m)}@media (min-width: 640px){.related-grid[data-v-6e8ca301]{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion: reduce){.chip[data-v-6e8ca301],.faq-item summary[data-v-6e8ca301]:after{transition:none}}
