.lycka-main .defbox .def{font-family:var(--display);font-size:clamp(1.875rem,1.2rem + 2.2vw,2.6875rem);font-weight:400;line-height:var(--lh-head);letter-spacing:var(--track-display);color:var(--deep);text-wrap:pretty;margin:0}.lycka-main .defbox dfn{font-style:italic}.lycka-main .defbox .def__src{font-size:var(--t-small);color:var(--ink);max-width:min(46ch,100%);margin:1.5rem 0 0;line-height:1.55}.lycka-main .defbox .def__src a{color:var(--deep);text-decoration:underline;text-decoration-color:var(--deep);text-underline-offset:3px;text-decoration-thickness:1px}.lycka-main .defbox .def__src a:hover{text-decoration-thickness:3px}.lycka-main.begrip>.defbox.sec.sec{padding-block-end:calc(var(--gap-sec) * 1.35 + var(--out,0) * var(--curve))}@media (width<=360px){.lycka-main .defbox .def{font-size:var(--t-h4)}}.lycka-main .defbox .toc>p{font-family:var(--display);font-weight:400;font-size:calc(var(--t-kicker) * 1.12);letter-spacing:var(--track);text-transform:uppercase;color:var(--deep);align-items:center;gap:16px;margin:0 0 .5rem;line-height:1.4;display:flex}.lycka-main .defbox .toc>p:before{content:"";background:currentColor;flex:none;width:30px;height:1px}.lycka-main.begrip .txtsec .prose>h2{scroll-margin-top:clamp(72px,5vw + 44px,112px)}.lycka-main.begrip .txtsec .prose>*+h2{margin-top:clamp(2.6rem,1.9rem + 2.2vw,3.6rem)}.lycka-main.begrip>.txtsec:not(.txtsec--illo) .txtcol{margin-inline:auto}.lycka-main.begrip>.txtsec>.leaf{top:calc(var(--lt,10) * 5px)}@media (width>=1000px){.lycka-main.begrip>.txtsec:not(.txtsec--illo) .txtcol{max-width:min(52ch,100%)}.lycka-main.begrip>.txtsec>.leaf{width:min(calc(var(--lw,40) * 1%),calc(50% - 330px + var(--lb,4) * 1%))}}.lycka-main.begrip>.defbox+.txtsec .prose>p:not(h2~p){font-size:clamp(1.125rem,1rem + .45vw,1.375rem);line-height:var(--lh-lead);color:var(--ink)}.lycka-main.begrip .qband blockquote p{font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);line-height:var(--lh-head)}.lycka-main.begrip .qband{max-width:min(30ch,100%)}.lycka-main.begrip .qband--long{max-width:min(36ch,100%)}.lycka-main.begrip #lees-h{font-size:var(--t-h4);line-height:var(--lh-head)}.lycka-main.begrip .chead h1{max-width:min(20ch,100%)}.chead--tile>.chead__tile{z-index:-1;pointer-events:none;color:color-mix(in oklch, var(--deep), #fff 10%);line-height:0;position:absolute;inset:-14% 0;-webkit-mask-image:linear-gradient(200deg,#000 0%,#0000008c 28%,#0000 52%);mask-image:linear-gradient(200deg,#000 0%,#0000008c 28%,#0000 52%)}.chead--tile>.chead__tile svg{width:100%;height:100%;display:block}@media (width>=900px){.chead--tile>.chead__tile{-webkit-mask-image:linear-gradient(90deg,#0000 38%,#0009 58%,#000 80%);mask-image:linear-gradient(90deg,#0000 38%,#0009 58%,#000 80%)}}.lycka-main:is(.begrip,.begrippen-index) .chead .crumb__full a{align-items:center;min-height:44px;display:inline-flex}.begrippen-index .chead__meta{font-size:var(--t-lead);line-height:var(--lh-lead);color:var(--on-deep);max-width:min(40ch,100%);margin-top:1.3rem}.termlist__rows{grid-template-columns:minmax(0,1fr);column-gap:clamp(40px,6vw,96px);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.termlist__rows{grid-template-columns:repeat(2,minmax(0,1fr))}}.termlist__rows li{border-top:1px solid var(--line);min-width:0;padding:clamp(22px,2.4vw,32px) 0 clamp(26px,2.8vw,38px);scroll-margin-top:clamp(72px,5vw + 44px,112px);position:relative}.termlist__rows li:last-child{border-bottom:1px solid var(--line)}@media (width>=900px){.termlist__rows li:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--line)}}.lycka-main .termlist h2{font-size:clamp(1.875rem,1.2rem + 2.2vw,2.6875rem);line-height:var(--lh-head);letter-spacing:var(--track-display);color:var(--deep);-webkit-hyphens:manual;hyphens:manual;margin:0 0 .4em}.termlist h2 a{color:inherit;text-decoration:none}.termlist h2 a:after{content:"";position:absolute;inset:0}.termlist__rows p{max-width:min(46ch,100%);color:var(--ink);font-size:var(--t-body);margin:0;line-height:1.6}.termlist li:hover h2 a,.termlist h2 a:focus-visible{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:6px;text-decoration-thickness:1px}.termlist h2 a:focus-visible{outline:none}.termlist h2 a:focus-visible:after{outline:2px solid var(--deep);outline-offset:4px;border-radius:var(--r-soft)}@media (width<=360px){.lycka-main .termlist h2{font-size:var(--t-h4);-webkit-hyphens:auto;hyphens:auto}}.begrippen-index .termlist__intro{margin:0 0 clamp(36px,4.5vw,64px)}.begrippen-index .termlist__intro p:not(.kicker,.sigoff){font-size:clamp(1.125rem,1rem + .45vw,1.375rem);line-height:var(--lh-lead);color:var(--ink);max-width:min(52ch,100%);margin:0 0 .9em}.begrippen-index .termlist__intro .sigoff{margin:.15em 0 0}@media (width>=900px){.begrippen-index .termlist__intro{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;column-gap:clamp(48px,6vw,104px);display:grid}.begrippen-index .tl-intro__aside{padding-bottom:.4em}.begrippen-index .tl-intro__main>p:last-child{margin-bottom:0}}.begrippen-index .termlist .author{max-width:min(46ch,100%);margin-top:clamp(32px,4vw,52px)}.begrippen-index>.termlist>.leaf{top:calc(var(--lt,10) * 5px)}.lycka-main.begrippen-index #lees-h{font-size:var(--t-h4);line-height:var(--lh-head)}
