/* Overmind Resources · shared editorial palette, native WordPress article index. */
html body.om-resources-template { background:#212f3d!important; }
html body.om-resources-template #page-container,
html body.om-resources-template #main-content,
html body.om-resources-template .om-resources-shell { background:#212f3d!important; }
html.om-hell body.om-resources-template,
html.om-hell body.om-resources-template #page-container,
html.om-hell body.om-resources-template #main-content,
html.om-hell body.om-resources-template .om-resources-shell { background:#f2f6f8!important; }
html body.om-resources-template #main-content .container,
html body.om-resources-template .om-resources-shell,
html body.om-resources-template .om-resources-shell > .et_pb_row {
 width:100%!important;max-width:none!important;padding:0!important;margin:0!important;
}
html body.om-resources-template #main-content .container:before,
html body.om-resources-template #sidebar { display:none!important; }
html body.om-resources-template #left-area { width:100%!important;padding:0!important;float:none!important; }
html body.om-resources-template #page-container .om-resources {
 --or-bg:#212f3d;--or-title:#f2f6f8;--or-text:#c3d2d9;--or-muted:#9fb0b9;
 --or-teal:#9cc4d1;--or-link:#b6de6d;--or-line:rgba(156,196,209,.25);
 --or-card:linear-gradient(145deg,rgba(106,160,178,.15),rgba(106,160,178,.04));
 --or-input:rgba(14,25,35,.28);--or-shadow:0 24px 60px -42px rgba(0,0,0,.8);
 color:var(--or-text);background:var(--or-bg);font:400 17px/1.7 Rubik,Arial,sans-serif;
 padding:150px 0 96px;isolation:isolate;
}
html.om-hell body.om-resources-template #page-container .om-resources {
 --or-bg:#f2f6f8;--or-title:#13212b;--or-text:#33434e;--or-muted:#4f606b;
 --or-teal:#2d687b;--or-link:#1f6377;--or-line:rgba(40,95,113,.23);
 --or-card:linear-gradient(145deg,rgba(255,255,255,.94),rgba(228,239,244,.74));
 --or-input:rgba(255,255,255,.68);--or-shadow:0 24px 60px -42px rgba(19,33,43,.3);
}
html body.om-resources-template #page-container .om-resources *,
html body.om-resources-template #page-container .om-resources *::before,
html body.om-resources-template #page-container .om-resources *::after { box-sizing:border-box; }
html body.om-resources-template #page-container .om-resources__inner { width:90%;max-width:1240px;margin:auto; }
html body.om-resources-template #page-container .om-resources .om-resources__hero { height:auto!important;min-height:0!important;max-height:none!important;margin:0 0 56px; }
html body.om-resources-template #page-container .om-resources .om-resources__eyebrow { color:var(--or-teal);font-size:12px;font-weight:600;letter-spacing:.17em;text-transform:uppercase;margin:0 0 24px;padding:0; }
html body.om-resources-template #page-container .om-resources__eyebrow span { padding:0 13px;opacity:.55; }
html body.om-resources-template #page-container .om-resources h1 { color:var(--or-title);font:700 clamp(42px,5.2vw,76px)/1.06 Rubik,Arial,sans-serif;letter-spacing:-.04em;margin:0;padding:0; }
html body.om-resources-template #page-container .om-resources h1 span { background:linear-gradient(90deg,#9cc4d1,#b6de6d);background-clip:text;-webkit-background-clip:text;color:transparent; }
html.om-hell body.om-resources-template #page-container .om-resources h1 span { background-image:linear-gradient(90deg,#2d687b,#4c8496); }
html body.om-resources-template #page-container .om-resources__intro { color:var(--or-text);font-size:19px;line-height:1.65;max-width:700px;margin:26px 0 0;padding:0; }
html body.om-resources-template #page-container .om-resources__toolbar { display:grid;grid-template-columns:minmax(250px,1fr) minmax(180px,260px) auto;gap:24px;align-items:end;padding:26px 0;border-top:1px solid var(--or-line);border-bottom:1px solid var(--or-line); }
html body.om-resources-template #page-container .om-resources label { display:block;color:var(--or-muted);font:500 12px/1.4 Rubik,Arial,sans-serif;margin:0 0 9px; }
html body.om-resources-template #page-container .om-resources input,
html body.om-resources-template #page-container .om-resources select { width:100%;height:48px;border:1px solid var(--or-line);border-radius:12px;background:var(--or-input);color:var(--or-title);font:400 15px/1.4 Rubik,Arial,sans-serif;padding:0 16px; }
html body.om-resources-template #page-container .om-resources input::placeholder { color:var(--or-muted);opacity:1; }
html body.om-resources-template #page-container .om-resources select option { background:var(--or-bg);color:var(--or-title); }
html body.om-resources-template #page-container .om-resources :is(a,button,input,select):focus-visible { outline:3px solid var(--or-teal);outline-offset:4px; }
html body.om-resources-template #page-container .om-resources__languages { display:flex;gap:6px;align-items:center;min-height:48px; }
html body.om-resources-template #page-container .om-resources__languages a { color:var(--or-muted)!important;font-size:13px;line-height:1.5;padding:10px 12px;border:1px solid transparent;border-radius:10px;text-decoration:none; }
html body.om-resources-template #page-container .om-resources__languages a[aria-current] { color:var(--or-title)!important;border-color:var(--or-line);background:var(--or-input); }
html body.om-resources-template #page-container .om-resources__count { color:var(--or-muted);font-size:12px;margin:22px 0;padding:0; }
html body.om-resources-template #page-container .om-resources__grid { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:stretch; }
html body.om-resources-template #page-container .om-resources__card { min-width:0;background:var(--or-card);border:1px solid var(--or-line);border-radius:24px;overflow:hidden;box-shadow:var(--or-shadow); }
html body.om-resources-template #page-container .om-resources__card[hidden],
html body.om-resources-template #page-container .om-resources__empty[hidden] { display:none!important; }
html body.om-resources-template #page-container .om-resources__card-link { display:flex;flex-direction:column;height:100%;text-decoration:none;color:var(--or-text)!important; }
html body.om-resources-template #page-container .om-resources__image { aspect-ratio:16/10;overflow:hidden;background:rgba(106,160,178,.08); }
html body.om-resources-template #page-container .om-resources__image img { width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease; }
html body.om-resources-template #page-container .om-resources__card-copy { display:flex;flex-direction:column;align-items:start;flex:1;padding:28px; }
html body.om-resources-template #page-container .om-resources__card-meta { display:flex;flex-wrap:wrap;align-items:center;gap:16px;color:var(--or-muted);font-size:12px;line-height:1.6;margin:0 0 20px; }
html body.om-resources-template #page-container .om-resources__badge { color:var(--or-teal);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase; }
html body.om-resources-template #page-container .om-resources__topic { color:var(--or-teal);font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;padding:0; }
html body.om-resources-template #page-container .om-resources .om-resources__card h3 { color:var(--or-title);font:600 23px/1.3 Rubik,Arial,sans-serif;letter-spacing:-.02em;margin:0 0 17px;padding:0;text-wrap:balance;overflow-wrap:anywhere; }
html body.om-resources-template #page-container .om-resources__excerpt { color:var(--or-text);font-size:15px;line-height:1.7;margin:0 0 26px;padding:0; }
html body.om-resources-template #page-container .om-resources__read { color:var(--or-link);font-size:13px;font-weight:600;line-height:1.5;margin-top:auto;padding-top:4px; }
html body.om-resources-template #page-container .om-resources__read span { margin-left:8px; }
html body.om-resources-template #page-container .om-resources__card--featured { grid-column:1/-1;margin-bottom:8px; }
html body.om-resources-template #page-container .om-resources__card--featured .om-resources__card-link { display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr); }
html body.om-resources-template #page-container .om-resources__card--featured .om-resources__image { aspect-ratio:auto;min-height:390px; }
html body.om-resources-template #page-container .om-resources__card--featured .om-resources__card-copy { justify-content:center;padding:44px; }
html body.om-resources-template #page-container .om-resources .om-resources__card--featured h3 { font-size:clamp(28px,2.8vw,38px); }
html body.om-resources-template #page-container .om-resources__card--featured .om-resources__excerpt { font-size:16px; }
html body.om-resources-template #page-container .om-resources__card--featured .om-resources__read { margin-top:0; }
html body.om-resources-template #page-container .om-resources--filtered .om-resources__card--featured { grid-column:auto;margin-bottom:0; }
html body.om-resources-template #page-container .om-resources--filtered .om-resources__card--featured .om-resources__card-link { display:flex; }
html body.om-resources-template #page-container .om-resources--filtered .om-resources__card--featured .om-resources__image { aspect-ratio:16/10;min-height:0; }
html body.om-resources-template #page-container .om-resources--filtered .om-resources__card--featured .om-resources__card-copy { padding:28px; }
html body.om-resources-template #page-container .om-resources.om-resources--filtered .om-resources__card--featured h3 { font-size:23px; }
html body.om-resources-template #page-container .om-resources__empty { padding:52px 24px;text-align:center; }
html body.om-resources-template #page-container .om-resources__empty h2 { color:var(--or-title);font:600 28px/1.25 Rubik,Arial,sans-serif;margin:0 0 14px;padding:0; }
html body.om-resources-template #page-container .om-resources__empty p { color:var(--or-text);margin:0 0 22px;padding:0; }
html body.om-resources-template #page-container .om-resources__reset { border:1px solid var(--or-line);border-radius:12px;background:var(--or-input);color:var(--or-link);padding:12px 20px;font:500 14px Rubik,Arial,sans-serif;cursor:pointer; }
@media(hover:hover){ html body.om-resources-template #page-container .om-resources__card:hover { border-color:var(--or-teal); } html body.om-resources-template #page-container .om-resources__card:hover img { transform:scale(1.035); } }
@media(max-width:1050px){ html body.om-resources-template #page-container .om-resources__grid { grid-template-columns:repeat(2,minmax(0,1fr)); } html body.om-resources-template #page-container .om-resources__toolbar { grid-template-columns:minmax(0,1fr) minmax(0,1fr); } html body.om-resources-template #page-container .om-resources__languages { grid-column:1/-1; } html body.om-resources-template #page-container .om-resources__card--featured .om-resources__card-copy { padding:30px; } }
@media(max-width:767px){
 html body.om-resources-template #page-container .om-resources { padding:128px 0 64px; }
 html body.om-resources-template #page-container .om-resources__inner { width:calc(100% - 44px); }
 html body.om-resources-template #page-container .om-resources .om-resources__hero { margin-bottom:36px; }
 html body.om-resources-template #page-container .om-resources h1 { font-size:44px; }
 html body.om-resources-template #page-container .om-resources__intro { font-size:17px;margin-top:22px; }
 html body.om-resources-template #page-container .om-resources__toolbar { grid-template-columns:minmax(0,1fr);gap:18px;padding:22px 0; }
 html body.om-resources-template #page-container .om-resources__grid { grid-template-columns:minmax(0,1fr);gap:24px; }
 html body.om-resources-template #page-container .om-resources__card--featured .om-resources__card-link { display:flex; }
 html body.om-resources-template #page-container .om-resources__card--featured .om-resources__image { aspect-ratio:16/10;min-height:0; }
 html body.om-resources-template #page-container .om-resources__card-copy,
 html body.om-resources-template #page-container .om-resources__card--featured .om-resources__card-copy { padding:26px; }
 html body.om-resources-template #page-container .om-resources .om-resources__card--featured h3 { font-size:28px; }
}
@media(prefers-reduced-motion:reduce){ html body.om-resources-template #page-container .om-resources__image img { transition:none; } }

/* Existing Overmind light/dark control, scoped to the article template.
 * Source: 2026-10-09 knowledge-live-all.css, lines 694–719. */
body.om-resources-template{--om-i-sonne:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2'/%3E%3Cpath d='M12 20v2'/%3E%3Cpath d='m4.93 4.93 1.41 1.41'/%3E%3Cpath d='m17.66 17.66 1.41 1.41'/%3E%3Cpath d='M2 12h2'/%3E%3Cpath d='M20 12h2'/%3E%3Cpath d='m6.34 17.66-1.41 1.41'/%3E%3Cpath d='m19.07 4.93-1.41 1.41'/%3E%3C/svg%3E");--om-i-mond:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z'/%3E%3C/svg%3E")}
body.om-resources-template .om-modus{float:right;position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;margin:-6px 10px 0 0;padding:0;border:0;border-radius:50%;background:none;box-shadow:none;color:#F2F6F8;font:inherit;line-height:0;letter-spacing:0;text-transform:none;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
body.om-resources-template .om-modus-kreis{position:relative;display:block;width:38px;height:38px;border-radius:50%;background:rgba(19,33,43,.3);box-shadow:inset 0 0 0 1px rgba(156,196,209,.38);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .2s ease,box-shadow .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}
body.om-resources-template .om-modus-kreis::before,body.om-resources-template .om-modus-kreis::after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;background:currentColor;-webkit-mask:var(--om-i-sonne) center/contain no-repeat;mask:var(--om-i-sonne) center/contain no-repeat;transition:opacity .2s ease,transform .45s cubic-bezier(.22,1,.36,1)}
body.om-resources-template .om-modus-kreis::after{-webkit-mask-image:var(--om-i-mond);mask-image:var(--om-i-mond);opacity:0;transform:rotate(-90deg) scale(.4)}
html.om-hell body.om-resources-template .om-modus-kreis::before{opacity:0;transform:rotate(90deg) scale(.4)}
html.om-hell body.om-resources-template .om-modus-kreis::after{opacity:1;transform:none}
body.om-resources-template .om-modus:active .om-modus-kreis{transform:scale(.92)}
body.om-resources-template .om-modus:focus{outline:none}
body.om-resources-template .om-modus:focus-visible .om-modus-kreis{outline:3px solid #9CC4D1;outline-offset:3px}
body.om-resources-template .om-modus.om-modus-frei{position:fixed;top:16px;right:16px;z-index:100000;float:none;margin:0}
body.om-resources-template.admin-bar .om-modus.om-modus-frei{top:48px}
/* ab 1951 px zeigt das Theme die Textnavigation statt des Hamburgers: Knopf auf die Textzeile */
@media (min-width:1951px){body.om-resources-template .om-modus{position:absolute;right:-52px;top:50%;margin:-22px 0 0;float:none}}
html.om-hell body.om-resources-template .om-modus{color:#13212B}
html.om-hell body.om-resources-template .om-modus-kreis{background:rgba(255,255,255,.62);box-shadow:inset 0 0 0 1px rgba(19,33,43,.18),0 1px 2px rgba(19,33,43,.06)}
html.om-hell body.om-resources-template .om-modus:focus-visible .om-modus-kreis{outline-color:#2C6E82}
/* Hover nur mit Maus (auf Touch bliebe er nach dem Tippen stehen) */
@media (hover:hover){body.om-resources-template .om-modus:hover{color:#B6DE6D}body.om-resources-template .om-modus:hover .om-modus-kreis{background:rgba(106,160,178,.22);box-shadow:inset 0 0 0 1px rgba(156,196,209,.7)}html.om-hell body.om-resources-template .om-modus:hover{color:#2D687B}html.om-hell body.om-resources-template .om-modus:hover .om-modus-kreis{background:rgba(106,160,178,.14);box-shadow:inset 0 0 0 1px rgba(44,110,130,.55)}}
/* Wechsel: 200 ms Ueberblendung (View Transitions), sonst Farbuebergaenge fuer die Dauer des Wechsels */

html.om-wechsel body.om-resources-template *:not(.om-modus-kreis),html.om-wechsel body.om-resources-template *:not(.om-modus-kreis)::before,html.om-wechsel body.om-resources-template *:not(.om-modus-kreis)::after{transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,fill .2s ease,stroke .2s ease,opacity .2s ease!important}
@media (prefers-reduced-motion:reduce){body.om-resources-template .om-modus-kreis,body.om-resources-template .om-modus-kreis::before,body.om-resources-template .om-modus-kreis::after{transition:none}body.om-resources-template .om-modus:active .om-modus-kreis{transform:none}}
@media (forced-colors:active){body.om-resources-template .om-modus-kreis{box-shadow:none;border:1px solid ButtonText;box-sizing:border-box}body.om-resources-template .om-modus-kreis::before,body.om-resources-template .om-modus-kreis::after{forced-color-adjust:none;background:ButtonText}}
@media print{body.om-resources-template .om-modus{display:none!important}}

/* Article header parity with the current Overmind shell. */
html body.om-resources-template #main-header,
html body.om-resources-template #main-header.et-fixed-header {
  background: #21303d !important;
}
html body.om-resources-template #main-header img#logo,
html body.om-resources-template #main-header.et-fixed-header img#logo {
  content: url("https://overmind.one/wp-content/uploads/2026/05/logo-2026-q3-dark.webp") !important;
}
html body.om-resources-template #main-header .et_mobile_menu,
html body.om-resources-template #main-header.et-fixed-header .et_mobile_menu,
html body.om-resources-template #main-header .nav li ul {
  background: #21303d !important;
  border-top-color: #b6de6d !important;
}
html body.om-resources-template #main-header .et_mobile_menu a,
html body.om-resources-template #main-header.et-fixed-header .et_mobile_menu a {
  color: #f2f6f8 !important;
}
html.om-hell body.om-resources-template #main-header,
html.om-hell body.om-resources-template #main-header.et-fixed-header {
  background: rgba(242, 246, 248, .96) !important;
  box-shadow: 0 1px 0 rgba(19, 33, 43, .08) !important;
}
html.om-hell body.om-resources-template #main-header img#logo,
html.om-hell body.om-resources-template #main-header.et-fixed-header img#logo {
  content: url("https://overmind.one/wp-content/uploads/2026/05/Logo-2026-Q3.webp") !important;
}
html.om-hell body.om-resources-template #main-header :is(.mobile_menu_bar, #et_search_icon)::before,
html.om-hell body.om-resources-template #main-header #top-menu a,
html.om-hell body.om-resources-template #main-header.et-fixed-header #top-menu a,
html.om-hell body.om-resources-template #main-header .et_mobile_menu a,
html.om-hell body.om-resources-template #main-header.et-fixed-header .et_mobile_menu a {
  color: #13212b !important;
}
html.om-hell body.om-resources-template #main-header .et_mobile_menu,
html.om-hell body.om-resources-template #main-header.et-fixed-header .et_mobile_menu {
  background: #fafcfd !important;
  border-top-color: #5c8a2a !important;
  box-shadow: 0 18px 40px -18px rgba(19, 33, 43, .28) !important;
}
html.om-hell body.om-resources-template #main-header .nav li ul {
  background: rgba(255, 255, 255, .96) !important;
}
html.om-hell body.om-resources-template #main-header .et_mobile_menu a:hover,
html.om-hell body.om-resources-template #main-header .et_mobile_menu a:focus-visible,
html.om-hell body.om-resources-template #main-header #top-menu a:hover {
  color: #2d687b !important;
}

/* Resources downloads use the existing Overmind palette and article layout. */
html body.om-resources-template #page-container .om-downloads {
  margin:0 0 72px;padding:42px 0;scroll-margin-top:104px;
  background:radial-gradient(circle,rgba(156,196,209,.24) 1px,transparent 1.4px) right top/24px 24px repeat;
}
html.om-hell body.om-resources-template #page-container .om-downloads {
  background-image:radial-gradient(circle,rgba(45,104,123,.22) 1px,transparent 1.4px);
}
html body.om-resources-template #page-container .om-downloads__title,
html body.om-resources-template #page-container .om-resources__library-title {
  color:var(--or-title);font:600 clamp(30px,3.4vw,44px)/1.16 Rubik,Arial,sans-serif;
  letter-spacing:-.025em;margin:0 0 20px;padding:0;hyphens:none;overflow-wrap:normal;
}
html body.om-resources-template #page-container .om-downloads__intro {max-width:780px;margin:0 0 28px;color:var(--or-text)}
html body.om-resources-template #page-container .om-resources__jump-links,
html body.om-resources-template #page-container .om-downloads__nav {display:flex;flex-wrap:wrap;gap:12px 28px;margin:24px 0 32px}
html body.om-resources-template #page-container :is(.om-resources__jump-links,.om-downloads__nav) a {color:var(--or-teal);font-weight:500;text-decoration:none}
html body.om-resources-template #page-container :is(.om-resources__jump-links,.om-downloads__nav) a:hover {color:var(--or-link)}
html body.om-resources-template #page-container .om-downloads__group {margin-top:38px;scroll-margin-top:104px}
html body.om-resources-template #page-container .om-downloads__group>h3 {color:var(--or-title);font:600 24px/1.3 Rubik,Arial,sans-serif;margin:0 0 22px;padding:0}
html body.om-resources-template #page-container .om-downloads__grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
html body.om-resources-template #page-container .om-downloads__card {
  display:flex;flex-direction:column;gap:0;min-width:0;padding:28px;
  background:var(--or-card);border:1px solid var(--or-line);border-radius:24px;
  box-shadow:var(--or-shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);
}
html body.om-resources-template #page-container .om-downloads__card--workbook {background:linear-gradient(145deg,rgba(52,77,91,.82),rgba(27,44,56,.82));border-color:rgba(182,222,109,.4)}
html.om-hell body.om-resources-template #page-container .om-downloads__card--workbook {background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(218,237,240,.82));border-color:rgba(45,104,123,.26)}
html body.om-resources-template #page-container .om-downloads__meta {font:500 12px/1.5 Rubik,Arial,sans-serif;letter-spacing:.06em;color:var(--or-teal);margin:0 0 16px;padding:0}
html body.om-resources-template #page-container .om-downloads__card h4 {font:600 22px/1.3 Rubik,Arial,sans-serif;color:var(--or-title);letter-spacing:-.015em;margin:0 0 14px;padding:0;hyphens:none;overflow-wrap:normal}
html body.om-resources-template #page-container .om-downloads__description {font-size:16px;line-height:1.6;margin:0 0 18px;padding:0;color:var(--or-text)}
html body.om-resources-template #page-container .om-downloads__file {font-size:13px;color:var(--or-muted);margin:auto 0 20px;padding:0}
html body.om-resources-template #page-container .om-downloads__actions {display:flex;flex-wrap:wrap;align-items:center;gap:16px}
html body.om-resources-template #page-container .om-downloads__button {
  display:inline-flex;align-items:center;justify-content:center;gap:14px;max-width:100%;min-height:52px;padding:14px 24px;
  border:1px solid rgba(155,190,96,.24);border-radius:14px;background:linear-gradient(135deg,#c9e88f,#b6de6d);
  color:#172731!important;font:600 15px/1.35 Rubik,Arial,sans-serif;text-decoration:none;white-space:normal;
}
html body.om-resources-template #page-container .om-downloads__button:hover {background:linear-gradient(135deg,#d2eea1,#c0e47c);color:#172731!important;text-decoration:none}
html body.om-resources-template #page-container .om-downloads__open {color:var(--or-teal);font-size:14px;font-weight:500;text-decoration:none}
html body.om-resources-template #page-container :is(.om-downloads a,.om-resources__jump-links a):focus-visible {outline:3px solid var(--or-teal);outline-offset:4px;border-radius:5px}
html body.om-resources-template #page-container #artikel {scroll-margin-top:104px}
@media(max-width:1050px){html body.om-resources-template #page-container .om-downloads__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){
  html body.om-resources-template #page-container .om-downloads{padding:28px 0;margin-bottom:52px}
  html body.om-resources-template #page-container .om-downloads__grid{grid-template-columns:minmax(0,1fr);gap:20px}
  html body.om-resources-template #page-container .om-downloads__card{padding:24px}
  html body.om-resources-template #page-container .om-downloads__group{margin-top:32px}
}
