.d4y-updates{--d4y-ink:#162238;--d4y-muted:#627086;--d4y-blue:#1459b8;--d4y-line:#e5eaf1;--d4y-bg:#f6f8fb;color:var(--d4y-ink);font-family:inherit;width:100%;max-width:1200px;min-width:0;margin:0 auto 64px;line-height:1.55;container-type:inline-size;container-name:d4y-layout}
.d4y-updates *{box-sizing:border-box}
.d4y-updates-back{margin:0 0 26px;line-height:1.4}
.d4y-updates-back a{display:inline-flex;align-items:center;gap:9px;max-width:100%;min-height:44px;padding:11px 16px;border:1px solid #b8d2f4;border-radius:10px;background:#e8f1fd;color:#0d4c9e!important;font-weight:700;text-decoration:none!important;transition:background .15s,border-color .15s}
.d4y-updates-back a:hover{background:#d9eafb;border-color:#91bce8}
.d4y-updates-back a:focus-visible{outline:3px solid #f0a44a;outline-offset:3px}
.d4y-updates a{text-decoration:none}
.d4y-updates a:focus-visible{outline:3px solid #f0a44a;outline-offset:3px}
.d4y-updates__intro{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:32px;border-radius:24px;background:linear-gradient(115deg,#102a55,#1459b8);color:#fff;padding:clamp(30px,5vw,64px);margin:0 0 32px}
.d4y-updates__intro:after{content:"";position:absolute;width:340px;height:340px;border:1px solid #ffffff22;border-radius:50%;right:-55px;top:-155px;pointer-events:none}
.d4y-updates__intro>div{position:relative;z-index:1;min-width:0}
.d4y-updates__eyebrow{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:.83rem;letter-spacing:.06em;text-transform:uppercase;color:#c6defd}
.d4y-updates__dot{width:9px;height:9px;border-radius:50%;background:#ff6978}
.d4y-updates__intro h2{color:#fff!important;font-size:clamp(2rem,4vw,3.25rem)!important;line-height:1.14!important;letter-spacing:-.035em!important;margin:16px 0 12px!important}
.d4y-updates__intro p{color:#e2edff;font-size:1.05rem;max-width:600px;margin:0!important}
.d4y-updates__intro-mark{font-weight:900;font-size:clamp(3.5rem,8vw,7rem);line-height:1;letter-spacing:-.1em;color:#ffffff1c;white-space:nowrap;padding-right:.1em}.d4y-updates__intro-mark span{color:inherit}
.d4y-updates__filters{display:flex;align-items:center;gap:9px;overflow-x:auto;padding:1px 1px 12px;margin:0 0 24px;scrollbar-width:thin}
.d4y-updates__filters a{white-space:nowrap;display:inline-flex;align-items:center;min-height:44px;padding:7px 16px;border:1px solid var(--d4y-line);border-radius:999px;color:#39485d;background:#fff;font-size:.9rem;font-weight:650;transition:background .15s,border-color .15s}
.d4y-updates__filters a:hover{border-color:#9ab7dc;background:#edf5ff;color:#124993}
.d4y-updates__filters a[aria-current=true]{background:#e8f1fd;border-color:#b8d2f4;color:#0d4c9e}
.d4y-updates__section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:36px 0 16px}
.d4y-updates__section-head h2{font-size:1.5rem!important;line-height:1.25!important;margin:0!important;color:var(--d4y-ink)!important;letter-spacing:-.02em}
.d4y-updates__section-head span{color:var(--d4y-muted);font-size:.87rem;white-space:nowrap}
.d4y-updates__card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fff;border:1px solid var(--d4y-line);border-radius:18px;box-shadow:0 8px 32px rgba(24,48,86,.045);transition:transform .15s,box-shadow .15s}
.d4y-updates__card:hover{transform:translateY(-2px);box-shadow:0 13px 35px rgba(24,48,86,.11)}
.d4y-updates__image{display:block;aspect-ratio:16/9;overflow:hidden;background:#edf2f8}.d4y-updates__image img{width:100%;height:100%;object-fit:cover;display:block}
.d4y-updates__card-body{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0;padding:25px}
.d4y-updates__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.81rem;color:var(--d4y-muted);font-weight:600;margin:0 0 14px}
.d4y-updates__topic{padding:5px 10px;border-radius:6px;background:#eaf2fe;color:#0f4e9d;font-weight:750;overflow-wrap:anywhere}
.d4y-updates__title{font-size:1.25rem!important;line-height:1.3!important;letter-spacing:-.015em;margin:0 0 12px!important;color:var(--d4y-ink)!important;overflow-wrap:anywhere}
.d4y-updates__title a{color:inherit!important}.d4y-updates__title a:hover{color:var(--d4y-blue)!important}
.d4y-updates__summary{color:#516176;font-size:.95rem;margin:0 0 23px!important;overflow-wrap:anywhere}
.d4y-updates__read{margin-top:auto;color:var(--d4y-blue)!important;font-weight:750;font-size:.9rem}.d4y-updates__read:hover{text-decoration:underline}
.d4y-updates__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.d4y-updates__card--featured{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);min-height:290px;border-color:#d9e6f6}
.d4y-updates__card--featured .d4y-updates__image{aspect-ratio:auto;height:100%}
.d4y-updates__card--featured.d4y-updates__card--no-image{grid-template-columns:1fr;background:linear-gradient(120deg,#f0f6ff,#fff)}
.d4y-updates__card--featured .d4y-updates__card-body{justify-content:center;padding:clamp(26px,4vw,48px)}
.d4y-updates__card--featured .d4y-updates__title{font-size:clamp(1.55rem,2.5vw,2.25rem)!important}
.d4y-updates__card--featured .d4y-updates__summary{font-size:1rem}
.d4y-updates__pagination{display:flex;justify-content:center;align-items:center;gap:14px 20px;margin:35px 0;flex-wrap:wrap;color:var(--d4y-muted);font-size:.93rem}.d4y-updates__pagination a{display:inline-flex;align-items:center;min-height:44px}
.d4y-updates__pagination a,.d4y-updates__empty a{font-weight:700;color:var(--d4y-blue)!important}
.d4y-updates__empty{text-align:center;background:var(--d4y-bg);border:1px solid var(--d4y-line);border-radius:16px;padding:48px 20px}.d4y-updates__empty h2{margin:0 0 8px!important;color:var(--d4y-ink)!important}.d4y-updates__empty p{color:var(--d4y-muted);margin:0 0 16px!important}
@media(max-width:900px){.d4y-updates__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.d4y-updates__card--featured{display:flex;flex-direction:column;min-height:0}.d4y-updates__card--featured .d4y-updates__image{aspect-ratio:16/9;height:auto}.d4y-updates__card--featured .d4y-updates__card-body{padding:26px}}
@media(max-width:640px){.d4y-updates__intro{padding:32px 24px;border-radius:17px}.d4y-updates__intro-mark{display:none}.d4y-updates__grid{grid-template-columns:1fr}.d4y-updates__filters{flex-wrap:wrap;overflow-x:visible;padding-bottom:0}.d4y-updates__filters a{white-space:normal;overflow-wrap:anywhere}.d4y-updates__section-head h2{font-size:1.25rem!important}}
@media(max-width:390px){.d4y-updates__intro{padding:26px 18px}.d4y-updates__intro h2{font-size:1.75rem!important;overflow-wrap:anywhere}.d4y-updates__card-body,.d4y-updates__card--featured .d4y-updates__card-body{padding:20px}.d4y-updates__section-head{align-items:flex-start;flex-direction:column;gap:3px}}
@container d4y-layout (max-width:900px){.d4y-updates__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.d4y-updates__card--featured{display:flex;flex-direction:column;min-height:0}.d4y-updates__card--featured .d4y-updates__image{aspect-ratio:16/9;height:auto}.d4y-updates__card--featured .d4y-updates__card-body{padding:26px}}
@container d4y-layout (max-width:640px){.d4y-updates__intro{padding:32px 24px;border-radius:17px}.d4y-updates__intro-mark{display:none}.d4y-updates__grid{grid-template-columns:1fr}.d4y-updates__filters{flex-wrap:wrap;overflow-x:visible;padding-bottom:0}.d4y-updates__filters a{white-space:normal;overflow-wrap:anywhere}.d4y-updates__section-head h2{font-size:1.25rem!important}}
@container d4y-layout (max-width:390px){.d4y-updates__intro{padding:26px 18px}.d4y-updates__intro h2{font-size:1.75rem!important;overflow-wrap:anywhere}.d4y-updates__card-body,.d4y-updates__card--featured .d4y-updates__card-body{padding:20px}.d4y-updates__section-head{align-items:flex-start;flex-direction:column;gap:3px}}
@media(prefers-reduced-motion:reduce){.d4y-updates__card,.d4y-updates__filters a{transition:none}}

/* Kun indholdet i de enkelte systemopdateringer, ikke andre Avada-sider. */
@media(max-width:1024px){
  body.single-d4y_update .fusion-layout-column,
  body.single-d4y_update .fusion-column-wrapper,
  body.single-d4y_update .fusion-text{min-width:0;max-width:100%}
  body.single-d4y_update .fusion-text :is(h1,h2,h3),
  body.single-d4y_update .fusion-title :is(h1,h2,h3){max-width:100%;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;hyphens:auto;line-height:1.2!important}
  body.single-d4y_update .fusion-text :is(h1,h2,h3) span,
  body.single-d4y_update .fusion-title :is(h1,h2,h3) span{white-space:normal!important;overflow-wrap:anywhere!important}
  body.single-d4y_update .fusion-text :is(img,video,iframe){max-width:100%}
}
@media(max-width:767px){
  body.single-d4y_update .fusion-text h1,
  body.single-d4y_update .fusion-title h1{font-size:clamp(1.65rem,7vw,2.15rem)!important}
  body.single-d4y_update .fusion-text h2,
  body.single-d4y_update .fusion-title h2{font-size:clamp(1.45rem,6vw,1.95rem)!important}
  body.single-d4y_update .fusion-text h3,
  body.single-d4y_update .fusion-title h3{font-size:clamp(1.25rem,5vw,1.65rem)!important}
  body.single-d4y_update .fusion-text p{max-width:100%;white-space:normal!important;overflow-wrap:anywhere;font-size:clamp(1rem,4.3vw,1.125rem)!important;line-height:1.55!important}
}
