.pub-focus{background:var(--sw-bg)}.pub .v2h-focus{position:sticky;top:0}.pub .v2h-text-link{min-height:var(--sw-target);color:var(--sw-text);font-weight:var(--sw-fw-bold);font-size:var(--sw-fs-footnote);align-items:center;padding:0 12px;display:inline-flex}.pub .v2h-close{width:var(--sw-target);height:var(--sw-target);border-radius:var(--sw-radius-sm);color:var(--sw-text);place-items:center;display:inline-grid}.pub .v2h-close:hover{background:var(--sw-surface-sunken)}.pub .v2-focus-footer{padding:var(--sw-space-8) 0;color:var(--sw-text-muted);font-size:var(--sw-fs-caption);border-top:1px solid var(--sw-line)}.pub .v2-focus-footer p{gap:var(--sw-space-4);margin:var(--sw-space-2) 0 0;flex-wrap:wrap;display:flex}.pub .v2-focus-footer a{color:var(--sw-text-muted);min-height:var(--sw-target);align-items:center;display:inline-flex}.pub .v2-focus-footer .company-disclosure p{margin:0 0 var(--sw-space-2);line-height:1.8;display:block}.pub .v2-focus-footer .company-disclosure a{min-height:0;display:inline}.pub .v2h-focus .v2h-bar{max-width:var(--wrap,1280px);padding:0 var(--gutter,32px)}@media (max-width:699px){.pub .v2h-focus .v2h-bar{padding:0 var(--sw-gutter-mobile)}}.pub .ow-step-title:focus:not(:focus-visible){outline:none}.pub>main#indhold{min-height:100vh;min-height:100svh}.pub .v2-resources{gap:var(--sw-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pub .v2-resources a{height:100%;padding:var(--sw-space-4);border:1px solid var(--sw-line);border-radius:var(--sw-radius-md);background:var(--sw-surface);color:var(--sw-text);gap:6px;text-decoration:none;display:grid}.pub .v2-resources a:hover{border-color:var(--sw-text)}.pub .v2-resources strong{font-size:var(--sw-fs-body,1rem)}.pub .v2-resources span{color:var(--sw-text-muted);font-size:var(--sw-fs-footnote);line-height:1.45}@media (max-width:1023px){.pub .v2-resources{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.pub .v2-resources{grid-template-columns:1fr}}.sw-ai-name{white-space:nowrap}.sw-ai-sup{letter-spacing:.02em;vertical-align:super;margin-left:.08em;font-size:.55em;font-weight:700;line-height:0}
