.questions-page{max-width:1120px;margin:auto;padding:24px 24px 80px}.questions-page>header{padding-block:26px}.article-breadcrumb{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:24px}.article-breadcrumb a,.language-article a{text-decoration:underline;text-underline-offset:4px}.question-filters{display:flex;gap:14px;flex-wrap:wrap;align-items:end;margin-block:24px}.question-filters label{display:grid;gap:6px;flex:1;min-width:180px}.question-filters input,.question-filters select{font:inherit;padding:10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--ink);width:100%;min-height:44px}.question-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-block:24px}.question-card{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid var(--border);border-radius:16px;background:var(--surface);min-width:0}.question-card h2{font-size:1.2rem;line-height:1.6}.question-card p{color:var(--muted)}.question-tag{display:inline-block;border:1px solid var(--border);padding:5px 10px;border-radius:20px;margin:4px;font-size:.875rem}.language-article{max-width:760px;margin:auto;font-size:1.0625rem;line-height:1.9}.language-article h1{font-size:clamp(1.7rem,4vw,2.5rem);line-height:1.5}.language-article h2{margin-block:30px 14px}.article-summary{color:var(--muted);font-size:1.125rem;margin-block:18px 30px}.article-note,.article-paragraph{white-space:pre-line;margin-block:18px}.article-example,.article-note{padding:20px;background:var(--light);border-radius:12px;border:1px solid var(--border)}.article-example{margin-block:20px}.article-example>p[lang=nb]{font-size:1.25rem}.article-example audio{max-width:100%;margin-top:12px}.language-article figure{margin:24px 0}.language-article img{max-width:100%;height:auto;border-radius:12px;object-fit:contain}.language-article figcaption{font-size:.875rem;color:var(--muted)}.questions-page>section{margin-top:40px}@media(max-width:900px){.question-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.questions-page{padding:20px 16px 60px}}@media(max-width:600px){.question-grid{grid-template-columns:1fr}.question-filters label{min-width:100%}.question-card{padding:18px}.language-article h1{font-size:1.7rem}}.blog-hero{background:linear-gradient(125deg,var(--light),var(--surface));border:1px solid var(--border);border-radius:22px;padding:clamp(24px,4vw,48px)!important;margin-block:20px}.blog-hero h1{max-width:820px;font-size:clamp(1.8rem,4vw,3.2rem);line-height:1.4;margin-block:12px}.blog-hero>p{max-width:760px}.blog-topics{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.blog-topics a{padding:9px 16px;border:1px solid var(--border);border-radius:24px;background:var(--surface)}.blog-topics a[aria-current=page]{background:var(--blue);color:var(--surface)}.blog-card{overflow:hidden;padding:0;gap:14px}.blog-card>.blog-card-meta,.blog-card>h2,.blog-card>p,.blog-card>span{margin-inline:22px}.blog-card>span:last-child{margin-bottom:22px;font-weight:600;color:var(--blue)}.blog-card-art,.blog-cover{width:100%;aspect-ratio:16/9;object-fit:cover}.blog-card-art{display:flex;align-items:center;justify-content:center;font:600 clamp(1.2rem,3vw,2rem)/1.4 DM Sans,Arial;background:linear-gradient(135deg,#184d48,#3f786b);color:#fff;direction:ltr;padding:20px}.blog-art-work{background:linear-gradient(135deg,#593642,#805544)}.blog-art-mistakes{background:linear-gradient(135deg,#2a615b,#456b67)}.blog-featured{border-color:var(--blue)}.blog-card-meta{font-size:.85rem;color:var(--muted)}.blog-reading-meta{display:flex;flex-wrap:wrap;gap:12px;font-size:.875rem;color:var(--muted);margin-block:18px}.blog-article-cover{display:block;max-width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:18px;margin-block:24px}.blog-toc{max-width:760px;margin:24px auto;padding:18px 22px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.blog-toc summary{cursor:pointer;font-weight:600}.blog-toc nav{display:grid;gap:10px;margin-top:16px}.blog-toc a{color:var(--blue);text-decoration:underline;text-underline-offset:4px}.language-article h2{scroll-margin-top:100px}.blog-next-step,.blog-tags{max-width:760px;margin:30px auto}.blog-next-step{background:var(--light);padding:24px;border:1px solid var(--border);border-radius:18px}.blog-next-step p{margin-block:12px}.blog-page a,.blog-page code{overflow-wrap:anywhere}.blog-page .cms-pagination{display:flex;gap:20px;justify-content:center;align-items:center}@media(max-width:600px){.blog-reading-meta{gap:8px}.blog-hero h1{font-size:1.85rem}.blog-card>.blog-card-meta,.blog-card>h2,.blog-card>p,.blog-card>span{margin-inline:18px}}.blog-article-heading{max-width:760px;margin:auto}.blog-article-heading h1{font-size:clamp(1.7rem,4vw,2.7rem);line-height:1.5}.blog-article-heading .article-summary{margin-bottom:16px}.blog-reading-meta{max-width:760px;margin-inline:auto}