.specialty-editorial.svelte-i1nqcv,.article-container.svelte-i1nqcv{container-type:inline-size}.compact-articles.svelte-i1nqcv .card-body{padding:20px}.compact-articles.svelte-i1nqcv h3{font-size:22px;margin-top:12px}.compact-articles.svelte-i1nqcv .content-author{margin-block:12px 16px}.compact-articles.svelte-i1nqcv figure{height:180px}@container (max-width: 1000px){.article-results.svelte-i1nqcv{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 600px){.article-results.svelte-i1nqcv{grid-template-columns:minmax(0,1fr)}}.specialty-top.svelte-i1nqcv{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:35px}.specialty-top.without-briefs.svelte-i1nqcv{grid-template-columns:minmax(0,1fr)}.specialty-feature.svelte-i1nqcv{min-height:0}.specialty-title.svelte-i1nqcv{font-size:32px}.specialty-briefs.svelte-i1nqcv{display:flex;flex-direction:column}.specialty-briefs.svelte-i1nqcv article:where(.svelte-i1nqcv){padding-block:16px;border-bottom:1px solid var(--color-base-300)}.specialty-briefs.svelte-i1nqcv h2:where(.svelte-i1nqcv){font:500 22px/1.3 var(--font-serif);margin-block:0 8px}.specialty-briefs.svelte-i1nqcv a:where(.svelte-i1nqcv):hover{text-decoration:underline}.specialty-feature-action.svelte-i1nqcv{margin-top:auto;padding-top:12px}.specialty-feature-body.svelte-i1nqcv{flex:none}.specialty-feature-body.svelte-i1nqcv img:where(.svelte-i1nqcv){width:100%;height:auto;max-height:280px;aspect-ratio:auto}.has-edito.svelte-i1nqcv .specialty-feature-body:where(.svelte-i1nqcv) img:where(.svelte-i1nqcv){width:auto;max-width:100%;max-height:360px}@container (min-width: 901px){.specialty-briefs.svelte-i1nqcv article:where(.svelte-i1nqcv){flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding-block:12px}.specialty-title.svelte-i1nqcv{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}}@container (max-width: 900px){.specialty-top.svelte-i1nqcv{grid-template-columns:minmax(0,1fr);gap:25px}}@media(max-width:760px){.specialty-top.svelte-i1nqcv{grid-template-columns:1fr;gap:25px}.specialty-feature.svelte-i1nqcv{min-height:0}.specialty-title.svelte-i1nqcv{font-size:28px}}.font-serif{font-family:var(--font-serif)}.line-clamp-2.svelte-i1nqcv{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
