{"id":415,"date":"2026-05-23T18:12:24","date_gmt":"2026-05-23T18:12:24","guid":{"rendered":"https:\/\/etakoda.ee\/?page_id=415"},"modified":"2026-05-23T18:41:54","modified_gmt":"2026-05-23T18:41:54","slug":"alkoholipoliitika-tooriistakast","status":"publish","type":"page","link":"https:\/\/etakoda.ee\/index.php\/alkoholipoliitika-tooriistakast\/","title":{"rendered":"Alkoholipoliitika t\u00f6\u00f6riistakast"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Alkoholikahjud ei ole paratamatus. Rahvusvaheline teaduskirjandus ja WHO soovitused n\u00e4itavad, et riikidel ja omavalitsustel on olemas toimivad ja kulut\u00f5husad v\u00f5imalused alkoholitarvitamise ning sellega seotud tervise- ja \u00fchiskonnakahjude v\u00e4hendamiseks. See \u00fclevaade tutvustab peamisi t\u00f5endusp\u00f5hiseid alkoholipoliitika meetmeid, alates hinna- ja maksupoliitikast kuni k\u00e4ttesaadavuse, turunduse, joobes juhtimise ennetamise, varajase n\u00f5ustamise ja ravini.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<!-- ETAK alcohol policy widget, paste this whole block into a WordPress Custom HTML block. -->\n<section id=\"etak-alcohol-policy-widget\" lang=\"et\" aria-label=\"T\u00f5endusp\u00f5hised alkoholipoliitika meetmed\">\n  <style>\n    #etak-alcohol-policy-widget {\n      --etak-bg: #f7f2ea;\n      --etak-ink: #17202a;\n      --etak-muted: #607080;\n      --etak-card: #ffffff;\n      --etak-line: rgba(23, 32, 42, .14);\n      --etak-soft: #efe5d5;\n      --etak-accent: #7a3f24;\n      --etak-accent-2: #24505a;\n      --etak-accent-3: #9a6b1f;\n      --etak-good: #1f6f58;\n      --etak-shadow: 0 18px 45px rgba(23, 32, 42, .12);\n      --etak-radius: 22px;\n      font-family: system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n      color: var(--etak-ink);\n      background: linear-gradient(135deg, #fbf7f1 0%, #f3eadb 50%, #eef4f2 100%);\n      border: 1px solid var(--etak-line);\n      border-radius: 28px;\n      overflow: hidden;\n      max-width: 1180px;\n      margin: 0 auto;\n      box-shadow: var(--etak-shadow);\n    }\n    #etak-alcohol-policy-widget * { box-sizing: border-box; }\n    #etak-alcohol-policy-widget a { color: inherit; }\n    #etak-alcohol-policy-widget .etak-wrap { padding: clamp(20px, 4vw, 42px); }\n    #etak-alcohol-policy-widget .etak-hero {\n      display: grid;\n      grid-template-columns: 1.25fr .75fr;\n      gap: 24px;\n      align-items: stretch;\n      margin-bottom: 24px;\n    }\n    #etak-alcohol-policy-widget .etak-titlebox {\n      background: rgba(255,255,255,.66);\n      border: 1px solid var(--etak-line);\n      border-radius: var(--etak-radius);\n      padding: clamp(20px, 3vw, 34px);\n      position: relative;\n      overflow: hidden;\n    }\n    #etak-alcohol-policy-widget .etak-titlebox:after {\n      content: \"\";\n      position: absolute;\n      width: 260px;\n      height: 260px;\n      right: -90px;\n      top: -100px;\n      border-radius: 50%;\n      background: radial-gradient(circle, rgba(122,63,36,.22), rgba(122,63,36,0) 68%);\n      pointer-events: none;\n    }\n    #etak-alcohol-policy-widget .etak-kicker {\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      font-size: 13px;\n      font-weight: 700;\n      letter-spacing: .02em;\n      color: var(--etak-accent);\n      text-transform: uppercase;\n      margin-bottom: 14px;\n    }\n    #etak-alcohol-policy-widget .etak-dot {\n      width: 9px;\n      height: 9px;\n      background: var(--etak-accent);\n      border-radius: 50%;\n      display: inline-block;\n    }\n    #etak-alcohol-policy-widget h2 {\n      margin: 0 0 14px;\n      font-size: clamp(30px, 5vw, 58px);\n      line-height: .98;\n      letter-spacing: -.04em;\n      font-weight: 850;\n    }\n    #etak-alcohol-policy-widget .etak-lead {\n      margin: 0;\n      max-width: 70ch;\n      font-size: clamp(16px, 1.6vw, 19px);\n      line-height: 1.55;\n      color: #344252;\n    }\n    #etak-alcohol-policy-widget .etak-highlight {\n      background: #17202a;\n      color: #fff;\n      border-radius: var(--etak-radius);\n      padding: 24px;\n      display: flex;\n      flex-direction: column;\n      justify-content: space-between;\n      min-height: 230px;\n      position: relative;\n      overflow: hidden;\n    }\n    #etak-alcohol-policy-widget .etak-highlight:before {\n      content: \"\";\n      position: absolute;\n      inset: auto -80px -80px auto;\n      width: 220px;\n      height: 220px;\n      border-radius: 50%;\n      background: rgba(255,255,255,.12);\n    }\n    #etak-alcohol-policy-widget .etak-highlight strong {\n      display: block;\n      font-size: 42px;\n      line-height: 1;\n      letter-spacing: -.04em;\n      margin-bottom: 8px;\n    }\n    #etak-alcohol-policy-widget .etak-highlight p {\n      margin: 0;\n      color: rgba(255,255,255,.84);\n      line-height: 1.5;\n      font-size: 15px;\n      position: relative;\n    }\n    #etak-alcohol-policy-widget .etak-grid {\n      display: grid;\n      grid-template-columns: 300px minmax(0, 1fr);\n      gap: 20px;\n      align-items: start;\n    }\n    #etak-alcohol-policy-widget .etak-panel {\n      background: rgba(255,255,255,.72);\n      border: 1px solid var(--etak-line);\n      border-radius: var(--etak-radius);\n      padding: 18px;\n    }\n    #etak-alcohol-policy-widget .etak-controls {\n      position: sticky;\n      top: 18px;\n    }\n    #etak-alcohol-policy-widget .etak-search {\n      width: 100%;\n      border: 1px solid var(--etak-line);\n      border-radius: 15px;\n      padding: 12px 13px;\n      font: inherit;\n      background: #fff;\n      color: var(--etak-ink);\n      outline: none;\n      margin-bottom: 14px;\n    }\n    #etak-alcohol-policy-widget .etak-search:focus {\n      border-color: rgba(36,80,90,.55);\n      box-shadow: 0 0 0 4px rgba(36,80,90,.12);\n    }\n    #etak-alcohol-policy-widget .etak-filter-title {\n      font-weight: 800;\n      font-size: 14px;\n      margin: 4px 0 10px;\n    }\n    #etak-alcohol-policy-widget .etak-filters {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n      margin-bottom: 16px;\n    }\n    #etak-alcohol-policy-widget .etak-filter {\n      border: 1px solid var(--etak-line);\n      background: #fff;\n      color: var(--etak-ink);\n      border-radius: 999px;\n      padding: 8px 11px;\n      font: inherit;\n      font-size: 13px;\n      cursor: pointer;\n      transition: .15s ease;\n    }\n    #etak-alcohol-policy-widget .etak-filter:hover,\n    #etak-alcohol-policy-widget .etak-filter.active {\n      background: var(--etak-accent-2);\n      color: #fff;\n      border-color: var(--etak-accent-2);\n    }\n    #etak-alcohol-policy-widget .etak-legend {\n      display: grid;\n      gap: 10px;\n      margin-top: 12px;\n      color: var(--etak-muted);\n      font-size: 13px;\n      line-height: 1.4;\n    }\n    #etak-alcohol-policy-widget .etak-legend-item {\n      display: grid;\n      grid-template-columns: 12px 1fr;\n      gap: 9px;\n      align-items: start;\n    }\n    #etak-alcohol-policy-widget .etak-swatch {\n      width: 12px;\n      height: 12px;\n      border-radius: 4px;\n      margin-top: 3px;\n      background: var(--etak-accent-2);\n    }\n    #etak-alcohol-policy-widget .etak-swatch.good { background: var(--etak-good); }\n    #etak-alcohol-policy-widget .etak-swatch.mid { background: var(--etak-accent-3); }\n    #etak-alcohol-policy-widget .etak-swatch.low { background: #6d7380; }\n    #etak-alcohol-policy-widget .etak-main {\n      display: grid;\n      gap: 16px;\n    }\n    #etak-alcohol-policy-widget .etak-snapshot {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 12px;\n    }\n    #etak-alcohol-policy-widget .etak-stat {\n      background: rgba(255,255,255,.74);\n      border: 1px solid var(--etak-line);\n      border-radius: 18px;\n      padding: 16px;\n      min-height: 92px;\n    }\n    #etak-alcohol-policy-widget .etak-stat span {\n      display: block;\n      color: var(--etak-muted);\n      font-size: 13px;\n      line-height: 1.35;\n      margin-top: 6px;\n    }\n    #etak-alcohol-policy-widget .etak-stat b {\n      font-size: 24px;\n      letter-spacing: -.03em;\n    }\n    #etak-alcohol-policy-widget .etak-list {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 14px;\n    }\n    #etak-alcohol-policy-widget .etak-card {\n      background: var(--etak-card);\n      border: 1px solid var(--etak-line);\n      border-radius: 20px;\n      padding: 18px;\n      min-height: 255px;\n      display: flex;\n      flex-direction: column;\n      gap: 12px;\n      position: relative;\n      overflow: hidden;\n      transition: transform .16s ease, box-shadow .16s ease, border-color .16s ease;\n    }\n    #etak-alcohol-policy-widget .etak-card:hover {\n      transform: translateY(-2px);\n      box-shadow: 0 16px 34px rgba(23,32,42,.1);\n      border-color: rgba(36,80,90,.35);\n    }\n    #etak-alcohol-policy-widget .etak-card:before {\n      content: \"\";\n      position: absolute;\n      inset: 0 auto 0 0;\n      width: 6px;\n      background: var(--etak-accent-2);\n    }\n    #etak-alcohol-policy-widget .etak-card[data-strength=\"V\u00e4ga tugev\"]:before { background: var(--etak-good); }\n    #etak-alcohol-policy-widget .etak-card[data-strength=\"Tugev\"]:before { background: var(--etak-accent-2); }\n    #etak-alcohol-policy-widget .etak-card[data-strength=\"M\u00f5\u00f5dukas\"]:before { background: var(--etak-accent-3); }\n    #etak-alcohol-policy-widget .etak-card[data-strength=\"Piiratud\"]:before { background: #6d7380; }\n    #etak-alcohol-policy-widget .etak-card h3 {\n      margin: 0;\n      font-size: 20px;\n      letter-spacing: -.02em;\n      line-height: 1.18;\n      padding-left: 4px;\n    }\n    #etak-alcohol-policy-widget .etak-card p {\n      margin: 0;\n      color: #40505d;\n      line-height: 1.5;\n      font-size: 14.5px;\n    }\n    #etak-alcohol-policy-widget .etak-badges {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 7px;\n      margin-top: 2px;\n    }\n    #etak-alcohol-policy-widget .etak-badge {\n      font-size: 12px;\n      line-height: 1;\n      border-radius: 999px;\n      background: #f2f5f4;\n      border: 1px solid rgba(23,32,42,.08);\n      padding: 7px 9px;\n      color: #344252;\n      white-space: nowrap;\n    }\n    #etak-alcohol-policy-widget .etak-badge.primary {\n      background: rgba(31,111,88,.11);\n      color: #195742;\n      border-color: rgba(31,111,88,.18);\n      font-weight: 700;\n    }\n    #etak-alcohol-policy-widget .etak-meta {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 8px;\n      margin-top: auto;\n    }\n    #etak-alcohol-policy-widget .etak-meta div {\n      border: 1px solid rgba(23,32,42,.08);\n      border-radius: 14px;\n      padding: 10px;\n      background: #fbfaf8;\n      font-size: 13px;\n      line-height: 1.35;\n    }\n    #etak-alcohol-policy-widget .etak-meta b { display: block; font-size: 12px; color: var(--etak-muted); margin-bottom: 3px; }\n    #etak-alcohol-policy-widget .etak-open {\n      border: none;\n      background: #17202a;\n      color: #fff;\n      border-radius: 14px;\n      padding: 11px 13px;\n      font: inherit;\n      font-weight: 750;\n      cursor: pointer;\n      width: 100%;\n      transition: .15s ease;\n    }\n    #etak-alcohol-policy-widget .etak-open:hover { background: var(--etak-accent); }\n    #etak-alcohol-policy-widget .etak-detail {\n      background: #17202a;\n      color: #fff;\n      border-radius: 22px;\n      padding: clamp(18px, 2.5vw, 28px);\n      display: none;\n      border: 1px solid rgba(255,255,255,.1);\n    }\n    #etak-alcohol-policy-widget .etak-detail.visible { display: block; }\n    #etak-alcohol-policy-widget .etak-detail-header {\n      display: flex;\n      justify-content: space-between;\n      gap: 14px;\n      align-items: start;\n      margin-bottom: 18px;\n    }\n    #etak-alcohol-policy-widget .etak-detail h3 {\n      margin: 0;\n      font-size: clamp(24px, 3vw, 36px);\n      letter-spacing: -.03em;\n      line-height: 1.05;\n      color: #ffffff !important;\n    }\n    #etak-alcohol-policy-widget .etak-close {\n      border: 1px solid rgba(255,255,255,.25);\n      background: transparent;\n      color: #fff;\n      border-radius: 999px;\n      padding: 8px 12px;\n      font: inherit;\n      cursor: pointer;\n      white-space: nowrap;\n    }\n    #etak-alcohol-policy-widget .etak-detail-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 12px;\n      margin-bottom: 16px;\n    }\n    #etak-alcohol-policy-widget .etak-detail-box {\n      background: rgba(255,255,255,.08);\n      border: 1px solid rgba(255,255,255,.12);\n      border-radius: 16px;\n      padding: 14px;\n      min-height: 120px;\n    }\n    #etak-alcohol-policy-widget .etak-detail-box b {\n      display: block;\n      color: rgba(255,255,255,.72);\n      font-size: 13px;\n      margin-bottom: 8px;\n    }\n    #etak-alcohol-policy-widget .etak-detail-box p,\n    #etak-alcohol-policy-widget .etak-detail p {\n      margin: 0;\n      color: rgba(255,255,255,.86);\n      line-height: 1.55;\n      font-size: 14.5px;\n    }\n    #etak-alcohol-policy-widget .etak-source-links {\n      display: flex;\n      flex-wrap: wrap;\n      gap: 8px;\n      margin-top: 14px;\n    }\n    #etak-alcohol-policy-widget .etak-source-links a,\n    #etak-alcohol-policy-widget .etak-sources a {\n      color: inherit;\n      text-decoration: none;\n      border-bottom: 1px solid currentColor;\n    }\n    #etak-alcohol-policy-widget .etak-source-pill {\n      display: inline-flex;\n      background: rgba(255,255,255,.1);\n      border: 1px solid rgba(255,255,255,.14);\n      border-radius: 999px;\n      padding: 8px 10px;\n      font-size: 13px;\n    }\n    #etak-alcohol-policy-widget .etak-empty {\n      display: none;\n      background: rgba(255,255,255,.72);\n      border: 1px solid var(--etak-line);\n      border-radius: 20px;\n      padding: 22px;\n      color: var(--etak-muted);\n    }\n    #etak-alcohol-policy-widget .etak-sources {\n      background: rgba(255,255,255,.72);\n      border: 1px solid var(--etak-line);\n      border-radius: var(--etak-radius);\n      padding: 22px;\n      margin-top: 20px;\n    }\n    #etak-alcohol-policy-widget .etak-sources h3 {\n      margin: 0 0 12px;\n      font-size: 22px;\n      letter-spacing: -.02em;\n    }\n    #etak-alcohol-policy-widget .etak-sources ol {\n      margin: 0;\n      padding-left: 22px;\n      columns: 2;\n      column-gap: 30px;\n    }\n    #etak-alcohol-policy-widget .etak-sources li {\n      break-inside: avoid;\n      margin: 0 0 10px;\n      font-size: 14px;\n      line-height: 1.4;\n      color: #40505d;\n    }\n    #etak-alcohol-policy-widget .etak-note {\n      margin: 14px 0 0;\n      color: var(--etak-muted);\n      font-size: 13px;\n      line-height: 1.45;\n    }\n    @media (max-width: 900px) {\n      #etak-alcohol-policy-widget .etak-hero,\n      #etak-alcohol-policy-widget .etak-grid { grid-template-columns: 1fr; }\n      #etak-alcohol-policy-widget .etak-controls { position: relative; top: auto; }\n      #etak-alcohol-policy-widget .etak-snapshot { grid-template-columns: repeat(2, 1fr); }\n      #etak-alcohol-policy-widget .etak-list { grid-template-columns: 1fr; }\n      #etak-alcohol-policy-widget .etak-detail-grid { grid-template-columns: 1fr; }\n      #etak-alcohol-policy-widget .etak-sources ol { columns: 1; }\n    }\n    @media (max-width: 520px) {\n      #etak-alcohol-policy-widget .etak-wrap { padding: 16px; }\n      #etak-alcohol-policy-widget .etak-snapshot { grid-template-columns: 1fr; }\n      #etak-alcohol-policy-widget .etak-meta { grid-template-columns: 1fr; }\n      #etak-alcohol-policy-widget .etak-detail-header { flex-direction: column; }\n    }\n  <\/style>\n\n  <div class=\"etak-wrap\">\n    <div class=\"etak-hero\">\n      <div class=\"etak-titlebox\">\n        <div class=\"etak-kicker\"><span class=\"etak-dot\"><\/span> t\u00f5endusp\u00f5hine alkoholipoliitika<\/div>\n        <h2>Millised meetmed v\u00e4hendavad alkoholikahjusid?<\/h2>\n        <p class=\"etak-lead\">See t\u00f6\u00f6riist koondab WHO \u201cbest buys\u201d soovitused, SAFERi viis tegevussuunda ja teised usaldusv\u00e4\u00e4rsed allikad. Fookus on meetmetel, mis muudavad alkoholi hinda, k\u00e4ttesaadavust, turunduskeskkonda, liiklusohutust ning abi ja ravi k\u00e4ttesaadavust.<\/p>\n      <\/div>\n      <aside class=\"etak-highlight\" aria-label=\"P\u00f5his\u00f5num\">\n        <div>\n          <strong>5<\/strong>\n          <p>SAFERi p\u00f5hisuunda: k\u00e4ttesaadavus, joobes juhtimine, s\u00f5elumine ja ravi, turundus ning hinnapoliitika.<\/p>\n        <\/div>\n        <p>K\u00f5ige tugevam rahvastikutasandi m\u00f5ju tuleb tavaliselt meetmepaketist, mitte \u00fcksikust kampaaniast.<\/p>\n      <\/aside>\n    <\/div>\n\n    <div class=\"etak-grid\">\n      <aside class=\"etak-panel etak-controls\">\n        <label class=\"etak-filter-title\" for=\"etak-search\">Otsi meedet<\/label>\n        <input id=\"etak-search\" class=\"etak-search\" type=\"search\" placeholder=\"N\u00e4iteks aktsiis, reklaam, ravi...\" autocomplete=\"off\">\n        <div class=\"etak-filter-title\">Filtreeri<\/div>\n        <div class=\"etak-filters\" role=\"group\" aria-label=\"Filtrid\">\n          <button type=\"button\" class=\"etak-filter active\" data-filter=\"all\">K\u00f5ik<\/button>\n          <button type=\"button\" class=\"etak-filter\" data-filter=\"bestbuy\">WHO best buys<\/button>\n          <button type=\"button\" class=\"etak-filter\" data-filter=\"safer\">SAFER<\/button>\n          <button type=\"button\" class=\"etak-filter\" data-filter=\"youth\">Noorte kaitse<\/button>\n          <button type=\"button\" class=\"etak-filter\" data-filter=\"road\">Liiklus<\/button>\n          <button type=\"button\" class=\"etak-filter\" data-filter=\"health\">Tervishoid<\/button>\n          <button type=\"button\" class=\"etak-filter\" data-filter=\"local\">Kohalik tase<\/button>\n          <button type=\"button\" class=\"etak-filter\" data-filter=\"support\">Toetav meede<\/button>\n        <\/div>\n        <div class=\"etak-legend\" aria-label=\"T\u00f5enduse selgitus\">\n          <div class=\"etak-legend-item\"><span class=\"etak-swatch good\"><\/span><span><b>V\u00e4ga tugev<\/b>, j\u00e4rjekindel m\u00f5ju rahvastiku tasandil.<\/span><\/div>\n          <div class=\"etak-legend-item\"><span class=\"etak-swatch\"><\/span><span><b>Tugev<\/b>, m\u00f5ju on hea, kuid s\u00f5ltub rohkem teostusest v\u00f5i kontekstist.<\/span><\/div>\n          <div class=\"etak-legend-item\"><span class=\"etak-swatch mid\"><\/span><span><b>M\u00f5\u00f5dukas<\/b>, kasulik t\u00e4iendus, kuid mitte piisav asendus hinnale, k\u00e4ttesaadavusele ja turunduspiirangutele.<\/span><\/div>\n          <div class=\"etak-legend-item\"><span class=\"etak-swatch low\"><\/span><span><b>Piiratud<\/b>, kasutada ettevaatlikult ja koos tugevamate meetmetega.<\/span><\/div>\n        <\/div>\n      <\/aside>\n\n      <main class=\"etak-main\">\n        <div class=\"etak-snapshot\" aria-label=\"Kiir\u00fclevaade\">\n          <div class=\"etak-stat\"><b id=\"etak-count-all\">18<\/b><span>poliitikameedet<\/span><\/div>\n          <div class=\"etak-stat\"><b id=\"etak-count-best\">3<\/b><span>klassikalist WHO \u201cbest buy\u201d meedet<\/span><\/div>\n          <div class=\"etak-stat\"><b id=\"etak-count-safer\">5<\/b><span>SAFERi tegevussuunda<\/span><\/div>\n          <div class=\"etak-stat\"><b>4<\/b><span>p\u00f5hikanalit: hind, k\u00e4ttesaadavus, turundus, teenused<\/span><\/div>\n        <\/div>\n\n        <section id=\"etak-detail\" class=\"etak-detail\" aria-live=\"polite\"><\/section>\n        <section id=\"etak-list\" class=\"etak-list\" aria-label=\"Meetmete nimekiri\"><\/section>\n        <div id=\"etak-empty\" class=\"etak-empty\">Selle otsingu v\u00f5i filtriga meedet ei leitud.<\/div>\n      <\/main>\n    <\/div>\n\n    <section class=\"etak-sources\" aria-label=\"Peamised allikad\">\n      <h3>Peamised allikad<\/h3>\n      <ol id=\"etak-sources-list\"><\/ol>\n      <p class=\"etak-note\">M\u00e4rkus: t\u00f5enduse ja kulut\u00f5hususe hinnangud on lihtsustatud praktiliseks kasutamiseks. T\u00e4pne m\u00f5ju s\u00f5ltub maksu- ja \u00f5iguss\u00fcsteemist, j\u00e4relevalvest, turu struktuurist ning sellest, kas meetmeid rakendatakse koos teiste t\u00f5endusp\u00f5histe poliitikatega.<\/p>\n    <\/section>\n  <\/div>\n\n  <script>\n  (function () {\n    const root = document.getElementById('etak-alcohol-policy-widget');\n    if (!root || root.dataset.ready === 'true') return;\n    root.dataset.ready = 'true';\n\n    const sources = {\n      s1: { title: 'WHO SAFER, hinnapoliitika', url: 'https:\/\/www.who.int\/initiatives\/SAFER\/pricing-policies' },\n      s2: { title: 'WHO SAFER, alkoholi k\u00e4ttesaadavus', url: 'https:\/\/www.who.int\/initiatives\/SAFER\/alcohol-availability' },\n      s3: { title: 'WHO SAFER, alkoholireklaam ja turundus', url: 'https:\/\/www.who.int\/initiatives\/SAFER\/alcohol-advertising' },\n      s4: { title: 'WHO SAFER, joobes juhtimise vastumeetmed', url: 'https:\/\/www.who.int\/initiatives\/SAFER\/drink-driving' },\n      s5: { title: 'WHO SAFER, l\u00fchisekkumised ja ravi', url: 'https:\/\/www.who.int\/initiatives\/SAFER\/brief-interventions-and-treatment' },\n      s6: { title: 'WHO, updated Appendix 3 of the Global NCD Action Plan, technical annex, 2023', url: 'https:\/\/cdn.who.int\/media\/docs\/default-source\/ncds\/mnd\/2022-app3-technical-annex-v26jan2023.pdf' },\n      s7: { title: 'OECD, Preventing Harmful Alcohol Use, 2021', url: 'https:\/\/www.oecd.org\/en\/publications\/preventing-harmful-alcohol-use_6e4b4ffb-en.html' },\n      s8: { title: 'WHO Europe, alcohol taxation and pricing policies implementation toolkit, 2025', url: 'https:\/\/www.who.int\/europe\/publications\/i\/item\/WHO-EURO-2025-12068-51840-79449' },\n      s9: { title: 'WHO Europe, alcohol health warning labels, 2025', url: 'https:\/\/www.who.int\/europe\/publications\/i\/item\/9789289061681' },\n      s10: { title: 'The Community Guide, alcohol-impaired driving and alcohol policy reviews', url: 'https:\/\/www.thecommunityguide.org\/topic\/excessive-alcohol-consumption' },\n      s11: { title: 'Kilian et al., taxation, minimum pricing and availability review, EClinicalMedicine, 2023', url: 'https:\/\/www.sciencedirect.com\/science\/article\/pii\/S2589537023001736' },\n      s12: { title: 'WHO, addressing and managing conflicts of interest in alcohol control, 2022', url: 'https:\/\/www.who.int\/publications\/i\/item\/9789240044487' },\n      s13: { title: 'WHO Europe, no place for cheap alcohol, Scotland minimum unit pricing, 2023', url: 'https:\/\/www.who.int\/europe\/news\/item\/26-07-2023-no-place-for-cheap-alcohol--scotland-s-minimum-unit-pricing-policy-is-protecting-lives' },\n      s14: { title: 'Sotsiaalministeerium, Eesti alkoholipoliitika rohelise raamatu hindamine', url: 'https:\/\/sm.ee\/media\/2298\/download' }\n    };\n\n    const measures = [\n      {\n        title: 'Aktsiisid ja hinnapoliitika',\n        group: 'Hind ja maksud',\n        summary: 'Alkoholi kallimaks muutmine v\u00e4hendab kogutarbimist ja alkoholist tingitud kahjusid. Eriti oluline on, et maksud arvestaksid alkoholi kangust ning t\u00f5useksid koos inflatsiooni ja sissetulekutega.',\n        why: 'Hind m\u00f5jutab nii tarbimise sagedust kui ka koguseid. Kui alkohol muutub suhteliselt odavamaks, kasvab tarbimine. Kui hind t\u00f5useb, v\u00e4heneb tarbimine ja sellega seotud kahju.',\n        implementation: 'Eelistada tuleks alkoholi kogusel p\u00f5hinevaid aktsiise, regulaarset ajakohastamist, t\u00f5husat maksukogumist ning allahindluste ja alla omahinna m\u00fc\u00fcgi piiranguid.',\n        strength: 'V\u00e4ga tugev',\n        cost: 'V\u00e4ga k\u00f5rge',\n        level: 'Riiklik',\n        tags: ['bestbuy', 'safer'],\n        badges: ['WHO best buy', 'SAFER', 'kulut\u00f5husaim'],\n        sources: ['s1', 's6', 's8', 's11']\n      },\n      {\n        title: 'Miinimumhind v\u00f5i alkoholi \u00fchikuhind',\n        group: 'Hind ja maksud',\n        summary: 'Miinimumhind seab alkoholi\u00fchikule p\u00f5randa. See m\u00f5jutab eriti odavaid ja kangeid jooke, millel on sageli suur roll raskema kahju tekkes.',\n        why: 'Meede suunab m\u00f5ju sinna, kus hind on k\u00f5ige madalam ja kahju v\u00f5ib olla suurim. See ei t\u00f5sta tingimata k\u00f5igi toodete hinda, vaid eemaldab turult v\u00e4ga odava alkoholi.',\n        implementation: 'Vaja on selget \u00fchikuhinna valemit, j\u00e4relevalvet m\u00fc\u00fcgihindade \u00fcle ja regulaarset ajakohastamist. Maksupoliitikaga tuleb arvestada, et lisatulu ei j\u00e4\u00e4ks ainult jaem\u00fc\u00fcjale.',\n        strength: 'Tugev',\n        cost: 'K\u00f5rge',\n        level: 'Riiklik',\n        tags: ['safer'],\n        badges: ['hinnapoliitika', 'odava alkoholi v\u00e4hendamine'],\n        sources: ['s1', 's7', 's13', 's11']\n      },\n      {\n        title: 'Allahindluste ja hinnakampaaniate piiramine',\n        group: 'Hind ja maksud',\n        summary: 'Mahusoodustused, happy hour pakkumised, alla omahinna m\u00fc\u00fck ja v\u00e4ga odavad eripakkumised suurendavad tarbimist, eriti korraga palju joomist.',\n        why: 'Kui alkoholi hind langeb kampaaniate t\u00f5ttu, muutub suurem kogus ostjale atraktiivsemaks. See v\u00f5ib n\u00f5rgendada ka aktsiisipoliitika m\u00f5ju.',\n        implementation: 'Reguleerida tuleks otseseid ja kaudseid hinnapakkumisi, p\u00fcsikliendisoodustusi, komplektpakkumisi, piiramatuid joogipakkumisi ning digitaalseid kupongikampaaniaid.',\n        strength: 'M\u00f5\u00f5dukas',\n        cost: 'M\u00f5\u00f5dukas',\n        level: 'Riiklik ja kohalik',\n        tags: ['support', 'local'],\n        badges: ['toetav meede', 'j\u00e4relevalve oluline'],\n        sources: ['s1', 's8', 's14']\n      },\n      {\n        title: 'M\u00fc\u00fcgiaegade ja m\u00fc\u00fcgip\u00e4evade piiramine',\n        group: 'K\u00e4ttesaadavus',\n        summary: 'L\u00fchemad m\u00fc\u00fcgiajad ja piirangud hilis\u00f5htusele v\u00f5i \u00f6isele m\u00fc\u00fcgile v\u00e4hendavad alkoholi f\u00fc\u00fcsilist k\u00e4ttesaadavust ja v\u00f5ivad v\u00e4hendada v\u00e4givalla, vigastuste ning h\u00e4daabikoormuse riski.',\n        why: 'Mida lihtsam on alkoholi osta, seda suurem on tarbimise ja kahjude t\u00f5en\u00e4osus. Ajapiirangud m\u00f5jutavad eriti impulssoste ja riskiperioode.',\n        implementation: 'M\u00fc\u00fcgiajad peavad olema selged, h\u00f5lmama nii kauplusi kui ka vajadusel \u00f6\u00f6elu piirkondi ning olema seotud litsentsitingimuste ja sanktsioonidega.',\n        strength: 'V\u00e4ga tugev',\n        cost: 'K\u00f5rge',\n        level: 'Riiklik ja kohalik',\n        tags: ['bestbuy', 'safer', 'local', 'youth'],\n        badges: ['WHO best buy', 'SAFER', 'kohalik m\u00f5ju'],\n        sources: ['s2', 's6', 's11']\n      },\n      {\n        title: 'M\u00fc\u00fcgikohtade arvu ja tiheduse piiramine',\n        group: 'K\u00e4ttesaadavus',\n        summary: 'Mida rohkem on alkoholi m\u00fc\u00fcgikohti ja mida l\u00e4hemal need on igap\u00e4evastele liikumisteedele, seda lihtsam on alkoholini j\u00f5uda. M\u00fc\u00fcgikohtade tiheduse reguleerimine on oluline k\u00e4ttesaadavuse meede.',\n        why: 'Tihe m\u00fc\u00fcgiv\u00f5rk kasvatab ostuv\u00f5imalusi, n\u00e4htavust ja konkurentsisurvet. Kahjud koonduvad sageli piirkondadesse, kus m\u00fc\u00fcgikohti on palju.',\n        implementation: 'Kasutada saab m\u00fc\u00fcgilube, kaugusn\u00f5udeid koolidest ja noortekeskustest, piirkondlikke piirm\u00e4\u00e4rasid, litsentside uuendamist ning rikkumiste korral loa peatamist.',\n        strength: 'Tugev',\n        cost: 'K\u00f5rge',\n        level: 'Kohalik ja riiklik',\n        tags: ['safer', 'local', 'youth'],\n        badges: ['SAFER', 'litsentsimine', 'kohalik tase'],\n        sources: ['s2', 's6', 's7']\n      },\n      {\n        title: 'Vanusepiirid ja ostukontroll',\n        group: 'K\u00e4ttesaadavus',\n        summary: 'K\u00f5rgemad ja h\u00e4sti j\u00f5ustatud vanusepiirid aitavad edasi l\u00fckata alkoholi tarvitamise algust ning v\u00e4hendada noorte \u00f5nnetusi, m\u00fcrgistusi ja muid kahjusid.',\n        why: 'Noorte aju ja sotsiaalne areng on alkoholi m\u00f5jule tundlikum. Hilisem alustamine v\u00e4hendab mitme hilisema riskik\u00e4itumise t\u00f5en\u00e4osust.',\n        implementation: 'Vanusepiir peab olema \u00fchtne eri m\u00fc\u00fcgikanalites. Olulised on dokumendikontroll, testostud, m\u00fc\u00fcjate vastutus, karistused rikkumiste eest ja t\u00e4iskasvanute vahendamise piiramine.',\n        strength: 'Tugev',\n        cost: 'K\u00f5rge',\n        level: 'Riiklik ja kohalik',\n        tags: ['youth', 'local', 'support'],\n        badges: ['noorte kaitse', 'j\u00e4relevalve'],\n        sources: ['s2', 's10']\n      },\n      {\n        title: 'Internetim\u00fc\u00fcgi ja kojukande reeglid',\n        group: 'K\u00e4ttesaadavus',\n        summary: 'Veebim\u00fc\u00fck ja kojukanne v\u00f5ivad muuta alkoholi k\u00e4ttesaadavaks v\u00e4ljaspool tavap\u00e4rast m\u00fc\u00fcgikontrolli. Seet\u00f5ttu peab neile kehtima v\u00e4hemalt sama range regulatsioon kui f\u00fc\u00fcsilisele m\u00fc\u00fcgile.',\n        why: 'Kui vanusekontroll, m\u00fc\u00fcgiaeg ja joobes inimesele m\u00fc\u00fcgi keeld veebis v\u00f5i kullerteenuses ei toimi, tekib l\u00fcnk kogu alkoholipoliitikas.',\n        implementation: 'N\u00f5uda tuleks m\u00fc\u00fcgiluba, vanusekontrolli nii ostmisel kui ka \u00fcleandmisel, m\u00fc\u00fcgiaegade j\u00e4rgimist, joobes inimesele \u00fcleandmise keeldu, platvormide vastutust ja kontrollitavaid andmeid.',\n        strength: 'M\u00f5\u00f5dukas',\n        cost: 'M\u00f5\u00f5dukas',\n        level: 'Riiklik',\n        tags: ['youth', 'support'],\n        badges: ['kasvav teema', 'noorte kaitse'],\n        sources: ['s2', 's7']\n      },\n      {\n        title: 'Riiklik jaem\u00fc\u00fcgi monopol',\n        group: 'K\u00e4ttesaadavus',\n        summary: 'Kui riiklik jaem\u00fc\u00fcgi monopol on olemas, aitab see hoida alkoholi m\u00fc\u00fcki tervisekaitse eesm\u00e4rkidega koosk\u00f5las, mitte maksimaalse m\u00fc\u00fcgikasvu loogikas.',\n        why: 'Monopol v\u00f5imaldab piirata m\u00fc\u00fcgikohtade arvu, m\u00fc\u00fcgiaegu, hinnasurvet ja m\u00fc\u00fcgiedendust. WHO k\u00e4sitleb monopole \u00fche k\u00e4ttesaadavuse piiramise vahendina.',\n        implementation: 'Oluline on s\u00e4ilitada rahvatervise mandaat, v\u00e4ltida poliitilist ja \u00e4rilist survet liberaliseerida m\u00fc\u00fcki ning tagada, et monopol ei tegutseks kommertsreklaami loogikas.',\n        strength: 'Tugev',\n        cost: 'K\u00f5rge',\n        level: 'Riiklik',\n        tags: ['safer', 'support'],\n        badges: ['k\u00e4ttesaadavus', 'struktuurne meede'],\n        sources: ['s2', 's7']\n      },\n      {\n        title: 'Alkoholireklaami, sponsorluse ja m\u00fc\u00fcgiedenduse piirangud',\n        group: 'Turundus',\n        summary: 'K\u00f5ige m\u00f5jusam on terviklik regulatsioon, mis h\u00f5lmab reklaami, sponsorlust, m\u00fc\u00fcgiedendust, digiturundust, m\u00f5jutajaturundust ja br\u00e4nditud \u00fcritusi.',\n        why: 'Alkoholiturundus suurendab n\u00e4htavust ja normaliseerib tarvitamist, eriti noorte seas. Osalised piirangud j\u00e4tavad sageli l\u00fcngad, kuhu turunduseelarved liiguvad.',\n        implementation: 'Regulatsioon peaks olema kanalineutraalne: televisioon, v\u00e4lireklaam, sotsiaalmeedia, spordisponsorlus, \u00fcritused, m\u00fc\u00fcgikoht ja piiri\u00fclene digisisu.',\n        strength: 'V\u00e4ga tugev',\n        cost: 'K\u00f5rge',\n        level: 'Riiklik',\n        tags: ['bestbuy', 'safer', 'youth'],\n        badges: ['WHO best buy', 'SAFER', 'noorte kaitse'],\n        sources: ['s3', 's6', 's7']\n      },\n      {\n        title: 'M\u00fc\u00fcgikoha v\u00e4ljapaneku ja impulssostude piiramine',\n        group: 'Turundus',\n        summary: 'Alkoholi n\u00e4htavus kaupluses ja ostuteekonnal m\u00f5jutab ostuotsuseid. V\u00e4ljapaneku piirangud v\u00f5ivad v\u00e4hendada alkoholi m\u00e4rkamist ja impulssoste.',\n        why: 'Turundus ei toimu ainult reklaamikanalites. Ka toote paigutus, eraldi v\u00e4ljapanekud ja kassal\u00e4hedane n\u00e4htavus kujundavad tarbimiskeskkonda.',\n        implementation: 'M\u00e4\u00e4ratleda tuleb, kus ja kuidas alkohol v\u00f5ib n\u00e4htav olla, millised v\u00e4ljapanekud on keelatud ning kuidas kontrollida kaupluste ja e-poodide vastavust.',\n        strength: 'M\u00f5\u00f5dukas',\n        cost: 'M\u00f5\u00f5dukas',\n        level: 'Riiklik ja kohalik',\n        tags: ['youth', 'support', 'local'],\n        badges: ['toetav meede', 'Eesti kogemus'],\n        sources: ['s3', 's14']\n      },\n      {\n        title: 'Tervisehoiatused pakendil',\n        group: 'Teave ja m\u00e4rgistus',\n        summary: 'Selged ja n\u00e4htavad hoiatused alkoholi terviseriskide kohta, sealhulgas v\u00e4hirisk, rasedus ja maksakahjustus, parandavad inimeste teadmisi ja toetavad teadlikumaid otsuseid.',\n        why: 'Paljud inimesed ei tea alkoholi seost v\u00e4higa ega teisi terviseriske. Pakend on koht, kus info j\u00f5uab inimeseni ostu- ja tarvitamishetkel.',\n        implementation: 'Hoiatused peaksid olema kohustuslikud, standardsed, n\u00e4htavad ja arusaadavad. Ainult QR-koodile viidud terviseinfo ei ole piisav, sest seda kasutatakse v\u00e4he.',\n        strength: 'M\u00f5\u00f5dukas',\n        cost: 'M\u00f5\u00f5dukas',\n        level: 'Riiklik',\n        tags: ['support', 'youth'],\n        badges: ['teadlikkus', 'v\u00e4hirisk', 'toetav meede'],\n        sources: ['s9']\n      },\n      {\n        title: 'Joobes juhtimise piirm\u00e4\u00e4rad ja juhuslik puhumiskontroll',\n        group: 'Liiklusohutus',\n        summary: 'Madalamad lubatud alkoholipiirid, n\u00e4htav politseikontroll ja juhuslikud puhumiskontrollid v\u00e4hendavad joobes juhtimist ning sellega seotud vigastusi ja surmasid.',\n        why: 'T\u00f5husus tuleb mitte ainult karistuse suurusest, vaid tajutavast vahelej\u00e4\u00e4mise riskist. Regulaarne ja n\u00e4htav kontroll muudab k\u00e4itumist.',\n        implementation: 'Olulised on seaduslikud vere alkoholisisalduse piirid, kontrolli \u00f5iguslik alus, kvaliteetsed m\u00f5\u00f5tevahendid, kiire sanktsioon ja avalikkuse teadlikkus.',\n        strength: 'V\u00e4ga tugev',\n        cost: 'K\u00f5rge',\n        level: 'Riiklik ja kohalik',\n        tags: ['safer', 'road'],\n        badges: ['SAFER', 'liiklusohutus', 'j\u00e4relevalve'],\n        sources: ['s4', 's6', 's10']\n      },\n      {\n        title: 'Alkolukud korduvrikkujatele ja k\u00f5rge riskiga juhtidele',\n        group: 'Liiklusohutus',\n        summary: 'Alkolukk takistab s\u00f5iduki k\u00e4ivitamist, kui juht on tarvitanud alkoholi. See on eriti kasulik korduvate joobes juhtide puhul.',\n        why: 'Tavaline karistus ei pruugi korduvrikkujate k\u00e4itumist piisavalt muuta. Alkolukk seob tehnilise t\u00f5kke otseselt riskik\u00e4itumisega.',\n        implementation: 'Programm vajab selgeid kriteeriume, seadme paigaldamise ja hoolduse korda, kontrolli, rikkumiste tagaj\u00e4rgi ja seost n\u00f5ustamise v\u00f5i raviga.',\n        strength: 'Tugev',\n        cost: 'M\u00f5\u00f5dukas',\n        level: 'Riiklik',\n        tags: ['road', 'support'],\n        badges: ['liiklusohutus', 'korduvrikkujad'],\n        sources: ['s4', 's10']\n      },\n      {\n        title: 'Alkoholi tarvitamise s\u00f5elumine ja l\u00fchin\u00f5ustamine',\n        group: 'Tervishoid',\n        summary: 'Perearstiabis, erakorralises meditsiinis ja teistes tervishoiuteenustes saab riskitarvitamist varakult m\u00e4rgata ning pakkuda l\u00fchin\u00f5ustamist enne raskemate probleemide kujunemist.',\n        why: 'Paljud riskitarvitajad ei ole ravis\u00fcsteemis kui alkoholis\u00f5ltuvusega patsiendid. L\u00fchin\u00f5ustamine aitab v\u00e4hendada tarvitamist just varasemas faasis.',\n        implementation: 'Vaja on lihtsat s\u00f5elumisvahendit, t\u00f6\u00f6tajate v\u00e4lja\u00f5pet, aega, rahastust, digitaalseid meeldetuletusi ja selget suunamisteed ravile v\u00f5i t\u00e4iendavale abile.',\n        strength: 'M\u00f5\u00f5dukas',\n        cost: 'K\u00f5rge',\n        level: 'Tervishoid',\n        tags: ['safer', 'health'],\n        badges: ['SAFER', 'varajane abi'],\n        sources: ['s5', 's6']\n      },\n      {\n        title: 'Alkoholi tarvitamise h\u00e4ire ravi k\u00e4ttesaadavus',\n        group: 'Tervishoid',\n        summary: 'Ravi, n\u00f5ustamine ja vajadusel ravimid v\u00e4hendavad rasket kahju nende inimeste seas, kellel on alkoholi tarvitamise h\u00e4ire. See ei asenda rahvastikumeetmeid, kuid on v\u00e4ltimatu osa terviklikust poliitikast.',\n        why: 'Raskem alkoholikahju on sageli seotud s\u00f5ltuvuse, vaimse tervise probleemide ja sotsiaalse haavatavusega. Ilma ravita j\u00e4\u00e4b osa kahjust p\u00fcsima ka siis, kui \u00fcldine tarbimine v\u00e4heneb.',\n        implementation: 'Tagada tuleb madala l\u00e4vega abi, perearsti ja eriarsti koost\u00f6\u00f6, ravimite k\u00e4ttesaadavus, ps\u00fchhosotsiaalne tugi, l\u00fchikesed j\u00e4rjekorrad ja teenuste rahastamine.',\n        strength: 'M\u00f5\u00f5dukas',\n        cost: 'M\u00f5\u00f5dukas',\n        level: 'Tervishoid',\n        tags: ['safer', 'health'],\n        badges: ['SAFER', 'ravi', 'ebav\u00f5rdsuse v\u00e4hendamine'],\n        sources: ['s5']\n      },\n      {\n        title: 'Vastutustundliku teenindamise koolitus',\n        group: 'Teenindus ja j\u00e4relevalve',\n        summary: 'Teenindajate koolitus v\u00f5ib aidata v\u00e4hendada joobes inimesele m\u00fc\u00fcki ja alaealistele m\u00fc\u00fcki, kuid \u00fcksi on selle m\u00f5ju piiratud.',\n        why: 'Koolitus t\u00f6\u00f6tab paremini siis, kui m\u00fc\u00fcgikohad teavad, et rikkumisi kontrollitakse ja rikkumisel on tegelik tagaj\u00e4rg.',\n        implementation: 'Koolitus peaks olema kohustuslik, korduv ja seotud testostude, joobes kliendi teenindamise kontrolli, m\u00fc\u00fcgiloa tingimuste ja sanktsioonidega.',\n        strength: 'Piiratud',\n        cost: 'Ebaselge',\n        level: 'Kohalik ja riiklik',\n        tags: ['local', 'support', 'youth'],\n        badges: ['toetav meede', 'vajab j\u00e4relevalvet'],\n        sources: ['s10']\n      },\n      {\n        title: 'Kogukondlikud mitmeosalised programmid',\n        group: 'Kohalik tegevus',\n        summary: 'Kohalikud programmid v\u00f5ivad t\u00f6\u00f6tada, kui need ei piirdu teavitusega, vaid seovad kokku j\u00e4relevalve, m\u00fc\u00fcgikohtade kontrolli, liiklusohutuse ja kohaliku juhtimise.',\n        why: 'Kogukondlik tegevus annab poliitikale kohaliku toe ja aitab seada prioriteete. M\u00f5ju tekib siis, kui programmid kasutavad t\u00f5endusp\u00f5hiseid meetmeid.',\n        implementation: 'V\u00e4ltida tuleks ainult loosungitele v\u00f5i kampaaniatele toetumist. Eelistada tuleb konkreetseid tegevusi: testostud, kontroll, m\u00fc\u00fcgikohtade tingimused, joobes juhtimise ennetus ja abi suunamisteed.',\n        strength: 'M\u00f5\u00f5dukas',\n        cost: 'M\u00f5\u00f5dukas',\n        level: 'Kohalik',\n        tags: ['local', 'support', 'road'],\n        badges: ['kohalik tase', 'mitmeosaline'],\n        sources: ['s10']\n      },\n      {\n        title: 'Avaliku ruumi alkoholipiirangud',\n        group: 'Kohalik tegevus',\n        summary: 'Avalikus ruumis alkoholi tarvitamise piirangud v\u00f5ivad aidata lahendada konkreetseid kohalikke probleeme, kuid nende rahvatervise m\u00f5ju on \u00fcldiselt n\u00f5rgem kui hinnal, k\u00e4ttesaadavusel ja turunduspiirangutel.',\n        why: 'Piirang v\u00f5ib v\u00e4hendada n\u00e4htavat h\u00e4iringut \u00fches kohas, kuid ilma laiema poliitikata v\u00f5ib probleem liikuda teise kohta.',\n        implementation: 'Kasutada tuleks t\u00e4pselt m\u00e4\u00e4ratletud kohtades ja koos sotsiaalteenuste, noorsoot\u00f6\u00f6, politsei, kohaliku omavalitsuse ning kogukonnaga. V\u00e4ltida tuleb haavatavate r\u00fchmade ebaproportsionaalset karistamist.',\n        strength: 'Piiratud',\n        cost: 'Ebaselge',\n        level: 'Kohalik',\n        tags: ['local', 'support'],\n        badges: ['kohalik meede', 'ettevaatlikult'],\n        sources: ['s7']\n      },\n      {\n        title: 'Huvikonfliktide juhtimine alkoholipoliitikas',\n        group: 'Juhtimine',\n        summary: 'Tugev alkoholipoliitika vajab l\u00e4bipaistvaid reegleid selle kohta, kuidas riik suhtleb alkoholit\u00f6\u00f6stuse ja sellega seotud huvidega.',\n        why: 'T\u00f6\u00f6stuse huvi on m\u00fc\u00fcgi ja turu kasvu kaitsmine. Rahvatervise poliitika eesm\u00e4rk on v\u00e4hendada kahju. Need huvid ei lange sageli kokku.',\n        implementation: 'Vaja on avalikke kohtumiste registreid, huvide deklaratsioone, selgeid konsultatsioonireegleid, t\u00f6\u00f6stuse rahastatud \u00f5ppematerjalide v\u00e4ltimist ning otsustusprotsessi l\u00e4bipaistvust.',\n        strength: 'M\u00f5\u00f5dukas',\n        cost: 'K\u00f5rge v\u00f5imendus',\n        level: 'Riiklik',\n        tags: ['support'],\n        badges: ['juhtimine', 'l\u00e4bipaistvus', 'v\u00f5imaldav meede'],\n        sources: ['s12']\n      }\n    ];\n\n    const list = root.querySelector('#etak-list');\n    const detail = root.querySelector('#etak-detail');\n    const empty = root.querySelector('#etak-empty');\n    const search = root.querySelector('#etak-search');\n    const filterButtons = Array.from(root.querySelectorAll('.etak-filter'));\n    const sourcesList = root.querySelector('#etak-sources-list');\n    let activeFilter = 'all';\n\n    function sourceLinks(ids, dark) {\n      return ids.map(function (id) {\n        const source = sources[id];\n        const cls = dark ? ' class=\"etak-source-pill\"' : '';\n        return '<a' + cls + ' href=\"' + source.url + '\" target=\"_blank\" rel=\"noopener\">' + source.title + '<\/a>';\n      }).join('');\n    }\n\n    function normalize(text) {\n      return (text || '').toLowerCase().normalize('NFD').replace(\/[\\u0300-\\u036f]\/g, '');\n    }\n\n    function cardTemplate(item, index) {\n      const badges = item.badges.map(function (badge, i) {\n        return '<span class=\"etak-badge ' + (i === 0 ? 'primary' : '') + '\">' + badge + '<\/span>';\n      }).join('');\n      return '<article class=\"etak-card\" data-strength=\"' + item.strength + '\">' +\n        '<div class=\"etak-badges\">' + badges + '<\/div>' +\n        '<h3>' + item.title + '<\/h3>' +\n        '<p>' + item.summary + '<\/p>' +\n        '<div class=\"etak-meta\">' +\n          '<div><b>T\u00f5endus<\/b>' + item.strength + '<\/div>' +\n          '<div><b>Kulut\u00f5husus<\/b>' + item.cost + '<\/div>' +\n          '<div><b>Tase<\/b>' + item.level + '<\/div>' +\n          '<div><b>Valdkond<\/b>' + item.group + '<\/div>' +\n        '<\/div>' +\n        '<button class=\"etak-open\" type=\"button\" data-index=\"' + index + '\">Vaata selgitust ja allikaid<\/button>' +\n      '<\/article>';\n    }\n\n    function showDetail(index) {\n      const item = measures[index];\n      detail.innerHTML = '<div class=\"etak-detail-header\">' +\n          '<h3>' + item.title + '<\/h3>' +\n          '<button type=\"button\" class=\"etak-close\">Sulge<\/button>' +\n        '<\/div>' +\n        '<div class=\"etak-detail-grid\">' +\n          '<div class=\"etak-detail-box\"><b>Mida see t\u00e4hendab?<\/b><p>' + item.summary + '<\/p><\/div>' +\n          '<div class=\"etak-detail-box\"><b>Miks see t\u00f6\u00f6tab?<\/b><p>' + item.why + '<\/p><\/div>' +\n          '<div class=\"etak-detail-box\"><b>Kuidas rakendada?<\/b><p>' + item.implementation + '<\/p><\/div>' +\n        '<\/div>' +\n        '<p><strong>T\u00f5endus:<\/strong> ' + item.strength + ' &nbsp; <strong>Kulut\u00f5husus:<\/strong> ' + item.cost + ' &nbsp; <strong>Rakendustase:<\/strong> ' + item.level + '<\/p>' +\n        '<div class=\"etak-source-links\">' + sourceLinks(item.sources, true) + '<\/div>';\n      detail.classList.add('visible');\n      detail.querySelector('.etak-close').addEventListener('click', function () {\n        detail.classList.remove('visible');\n        detail.innerHTML = '';\n      });\n      detail.scrollIntoView({ behavior: 'smooth', block: 'start' });\n    }\n\n    function render() {\n      const query = normalize(search.value);\n      const filtered = measures.filter(function (item) {\n        const matchesFilter = activeFilter === 'all' || item.tags.indexOf(activeFilter) !== -1;\n        const haystack = normalize([item.title, item.group, item.summary, item.why, item.implementation, item.badges.join(' ')].join(' '));\n        const matchesSearch = !query || haystack.indexOf(query) !== -1;\n        return matchesFilter && matchesSearch;\n      });\n      list.innerHTML = filtered.map(function (item) {\n        return cardTemplate(item, measures.indexOf(item));\n      }).join('');\n      empty.style.display = filtered.length ? 'none' : 'block';\n      Array.from(list.querySelectorAll('.etak-open')).forEach(function (button) {\n        button.addEventListener('click', function () { showDetail(Number(button.dataset.index)); });\n      });\n    }\n\n    filterButtons.forEach(function (button) {\n      button.addEventListener('click', function () {\n        filterButtons.forEach(function (b) { b.classList.remove('active'); });\n        button.classList.add('active');\n        activeFilter = button.dataset.filter;\n        render();\n      });\n    });\n\n    search.addEventListener('input', render);\n\n    sourcesList.innerHTML = Object.keys(sources).map(function (id) {\n      const source = sources[id];\n      return '<li><a href=\"' + source.url + '\" target=\"_blank\" rel=\"noopener\">' + source.title + '<\/a><\/li>';\n    }).join('');\n\n    root.querySelector('#etak-count-all').textContent = measures.length;\n    root.querySelector('#etak-count-best').textContent = measures.filter(function (m) { return m.tags.indexOf('bestbuy') !== -1; }).length;\n    root.querySelector('#etak-count-safer').textContent = measures.filter(function (m) { return m.tags.indexOf('safer') !== -1; }).length;\n    render();\n  })();\n  <\/script>\n<\/section>\n\n\n\n<p class=\"wp-block-paragraph\">ETAK on Sotsiaalministeeriumi strateegiline partner &#8220;S\u00f5ltuvush\u00e4irete programmi&#8221; toetamisel. Projekti toetab Sotsiaalministeerium.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"410\" src=\"https:\/\/etakoda.ee\/wp-content\/uploads\/2024\/01\/sotsmin_3lovi_est-1024x410.png\" alt=\"\" class=\"wp-image-106\" srcset=\"https:\/\/etakoda.ee\/wp-content\/uploads\/2024\/01\/sotsmin_3lovi_est-1024x410.png 1024w, https:\/\/etakoda.ee\/wp-content\/uploads\/2024\/01\/sotsmin_3lovi_est-300x120.png 300w, https:\/\/etakoda.ee\/wp-content\/uploads\/2024\/01\/sotsmin_3lovi_est-768x307.png 768w, https:\/\/etakoda.ee\/wp-content\/uploads\/2024\/01\/sotsmin_3lovi_est-1536x614.png 1536w, https:\/\/etakoda.ee\/wp-content\/uploads\/2024\/01\/sotsmin_3lovi_est.png 1890w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Alkoholikahjud ei ole paratamatus. Rahvusvaheline teaduskirjandus ja WHO soovitused n\u00e4itavad, et riikidel ja omavalitsustel on olemas toimivad ja kulut\u00f5husad v\u00f5imalused alkoholitarvitamise ning sellega seotud tervise- ja \u00fchiskonnakahjude v\u00e4hendamiseks. See \u00fclevaade tutvustab peamisi t\u00f5endusp\u00f5hiseid alkoholipoliitika meetmeid, alates hinna- ja maksupoliitikast kuni k\u00e4ttesaadavuse, turunduse, joobes juhtimise ennetamise, varajase n\u00f5ustamise ja ravini. t\u00f5endusp\u00f5hine alkoholipoliitika Millised meetmed v\u00e4hendavad alkoholikahjusid? [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":416,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"class_list":["post-415","page","type-page","status-publish","has-post-thumbnail","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/etakoda.ee\/index.php\/wp-json\/wp\/v2\/pages\/415","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/etakoda.ee\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/etakoda.ee\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/etakoda.ee\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/etakoda.ee\/index.php\/wp-json\/wp\/v2\/comments?post=415"}],"version-history":[{"count":4,"href":"https:\/\/etakoda.ee\/index.php\/wp-json\/wp\/v2\/pages\/415\/revisions"}],"predecessor-version":[{"id":423,"href":"https:\/\/etakoda.ee\/index.php\/wp-json\/wp\/v2\/pages\/415\/revisions\/423"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/etakoda.ee\/index.php\/wp-json\/wp\/v2\/media\/416"}],"wp:attachment":[{"href":"https:\/\/etakoda.ee\/index.php\/wp-json\/wp\/v2\/media?parent=415"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}