/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.image{display:block;max-width:100%;height:auto;}
@layer properties,theme,base,components,utilities;@layer components{.artikkelin-otsikko{max-width:760px;margin:2.5rem auto 2rem;padding-inline:24px;text-align:center;}.artikkelin-otsikko__kategoriat{display:flex;flex-wrap:wrap;justify-content:center;gap:0.5rem 1rem;margin:0 0 1rem;}html .artikkelin-otsikko__otsikko{margin:0;font-size:clamp(2.25rem,1.6rem + 2.6vw,3.25rem);font-weight:700;line-height:1.12;letter-spacing:-0.015em;text-wrap:balance;}.artikkelin-otsikko__meta{margin:1rem 0 0;color:var(--ink-muted);font-size:1rem;}}
@layer properties,theme,base,components,utilities;@layer components{.artikkelin-paakuva{max-width:1200px;margin:0 auto 2.5rem;padding-inline:24px;}.artikkelin-paakuva__kuva{display:block;width:100%;height:auto;border-radius:6px;object-fit:cover;aspect-ratio:16 / 9;}@media (min-width:1248px){.artikkelin-paakuva{padding-inline:0;}}}
@layer properties,theme,base,components,utilities;@layer components{.hakupainike{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border:2px solid var(--forest-line);border-radius:50%;color:var(--yellow);text-decoration:none;}.hakupainike:hover{background:var(--forest-2);}}
@layer properties,theme,base,components,utilities;@layer components{.metsalle-logo{display:flex;align-items:center;gap:1rem;}.metsalle-logo__linkki{display:block;flex:none;}.metsalle-logo img{display:block;width:auto;height:44px;}.metsalle-logo__tunnuslause{color:var(--on-forest);font-family:var(--font-sans);font-size:0.9375rem;line-height:1.3;}@media (max-width:39.99rem){.metsalle-logo__tunnuslause{display:none;}}@media (min-width:48rem){.metsalle-logo--54 img{height:54px;}}}
