.cs-hero{grid-template-columns:minmax(0,1fr);max-width:none}.cs-hero .hj-hero__tekst{max-width:none;display:flex;flex-direction:column;gap:1.75rem}.fw-hero .cs-hero h1{font-size:clamp(3rem, 8vw, 7rem)}.fw-hero .cs-hero{padding-bottom:0}.cs-index{position:relative;z-index:1;margin-top:clamp(3rem, 6vw, 5rem);border-top:1px solid rgb(255 255 255 / .22)}.cs-index__head,.cs-index__row{display:grid;grid-template-columns:3.5rem minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) 9rem 1.5rem;gap:1.5rem;align-items:baseline}.cs-index__head{padding:.9rem 0;font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgb(255 255 255 / .4);border-bottom:1px solid rgb(255 255 255 / .12)}.fw a.cs-index__row{padding:1.35rem 0;border-bottom:1px solid rgb(255 255 255 / .12);color:rgb(255 255 255 / .7);font-size:.95rem;transition:color .25s ease,padding-left .35s cubic-bezier(.2,.7,.2,1)}.fw a.cs-index__row:hover{color:#fff;padding-left:.75rem}.fw a.cs-index__row[hidden]{display:none}.cs-index__n{font-family:var(--mono);font-size:.78rem;letter-spacing:.1em;color:rgb(255 255 255 / .4)}.cs-index__navn{font-size:clamp(1.25rem, 2vw, 1.6rem);font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1.1}.cs-index__tal{font-weight:700;color:#fff;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cs-index__row svg{width:1.1rem;height:1.1rem;align-self:center;opacity:.45;transition:transform .3s ease,opacity .3s ease}.cs-index__row:hover svg{transform:translateX(4px);opacity:1;color:var(--accent-bright)}.cs-index__fine{padding:1.4rem 0 3.5rem;font-size:.82rem;color:rgb(255 255 255 / .45)}.cs-tags{display:flex;flex-wrap:wrap;gap:.4rem}.cs-tag{display:inline-flex;align-items:center;gap:.4rem;padding:.28rem .55rem;font-family:var(--mono);font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1;border:1px solid var(--border-strong);border-radius:3px;color:var(--fg-muted)}.cs-tag--wseo{background:var(--ink);border-color:var(--ink);color:#fff}.cs-tag--wseo::before{content:"";width:.38rem;height:.38rem;border-radius:50%;background:var(--accent-bright)}.cs-index .cs-tag{border-color:rgb(255 255 255 / .25);color:rgb(255 255 255 / .7)}.cs-index .cs-tag--wseo{background:#fff;border-color:#fff;color:var(--ink)}.cs-legend{padding:clamp(3.5rem, 7vw, 6rem) 0 0}.cs-legend__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cs-legend__col{padding:0 3rem 0 0;display:grid;gap:.9rem;align-content:start}.cs-legend__col+.cs-legend__col{padding:0 0 0 3rem;border-left:1px solid var(--border-strong)}.cs-legend__col h2{font-size:clamp(1.5rem, 2.6vw, 2.1rem);line-height:1}.cs-legend__col p{color:var(--fg-muted);max-width:32rem}.cs-filter{display:flex;align-items:baseline;gap:2.25rem;flex-wrap:wrap;margin-top:clamp(3rem, 6vw, 4.5rem);border-bottom:1px solid var(--fg)}.cs-filter__label{font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-subtle)}.cs-filter__btn{all:unset;box-sizing:border-box;cursor:pointer;position:relative;padding-bottom:1.1rem;white-space:nowrap;font-size:1.02rem;font-weight:600;color:var(--fg-subtle);transition:color .2s ease}.cs-filter__btn sup{font-family:var(--mono);font-size:.62rem;font-weight:500;margin-left:.3rem;vertical-align:super;letter-spacing:.05em}.cs-filter__btn::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.cs-filter__btn:hover{color:var(--fg)}.cs-filter__btn[aria-pressed="true"]{color:var(--fg)}.cs-filter__btn[aria-pressed="true"]::after{transform:scaleX(1)}.cs-filter__btn:focus-visible{outline:2px solid var(--accent-2);outline-offset:6px;border-radius:2px}.cs-spreads{padding-bottom:clamp(2rem, 5vw, 4rem)}.cs-spread{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2rem;align-items:center;padding:clamp(3rem, 6vw, 5.5rem) 0;border-bottom:1px solid var(--border-strong)}.cs-spread[hidden]{display:none}.cs-spread:last-child{border-bottom:0}.cs-spread__media{grid-column:1 / span 7;grid-row:1}.cs-spread__body{grid-column:8 / span 5;grid-row:1;padding-left:clamp(1rem, 3vw, 3rem)}.cs-spread--flip .cs-spread__media{grid-column:6 / span 7}.cs-spread--flip .cs-spread__body{grid-column:1 / span 5;padding-left:0;padding-right:clamp(1rem, 3vw, 3rem)}.fw a.cs-spread__media{position:relative;display:block;overflow:hidden;aspect-ratio:1 / 1;border-radius:.5rem;background:#150230}.cs-spread__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.cs-spread__media:hover img{transform:scale(1.035)}.cs-spread__aar{position:absolute;left:1.5rem;bottom:1.35rem;font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;color:rgb(255 255 255 / .7);mix-blend-mode:difference}.cs-spread__body{display:grid;gap:1.5rem;justify-items:start}.cs-spread__n{font-family:var(--mono);font-size:.78rem;letter-spacing:.12em;color:var(--fg-subtle)}.cs-spread__n b{color:var(--fg);font-weight:600}.cs-spread__titel{display:grid;gap:.6rem}.cs-spread__titel h2{font-size:clamp(2rem, 3.3vw, 3.1rem);line-height:.95;overflow-wrap:break-word}.cs-spread__titel p{font-size:1.08rem;font-weight:500;color:var(--fg);letter-spacing:-.01em;line-height:1.35}.cs-spread__tekst{color:var(--fg-muted)}.cs-tal{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong)}.cs-tal>div{padding:1.15rem 1rem 1.15rem 0;display:grid;gap:.3rem;align-content:start}.cs-tal>div+div{padding-left:1rem;border-left:1px solid var(--border-strong)}.cs-tal b{font-size:clamp(1.6rem, 2.2vw, 2.1rem);white-space:nowrap;font-weight:800;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.cs-tal>div:first-child b{color:var(--accent)}.cs-tal span{font-size:.78rem;color:var(--fg-muted);line-height:1.35}.cs-tal--ene b{font-size:clamp(2.8rem, 4.6vw, 4rem)}.cs-meta{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.5rem;row-gap:.35rem;margin:0;font-size:.85rem}.cs-meta dt{font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-subtle);padding-top:.15rem}.cs-meta dd{margin:0;color:var(--fg)}.fw a.cs-mere{display:inline-flex;align-items:center;gap:.6rem;padding-bottom:.35rem;border-bottom:1px solid var(--fg);font-weight:600;font-size:.95rem;color:var(--fg);transition:color .2s ease,border-color .2s ease,gap .3s ease}.fw a.cs-mere:hover{color:var(--accent);border-color:var(--accent);gap:.9rem}.cs-mere svg{width:1em;height:1em}.cs-tom{padding:4rem 0;color:var(--fg-muted)}.cs-veje{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--fg)}.cs-vej{padding:2.75rem 3rem 0 0;display:grid;gap:1.1rem;align-content:start;justify-items:start}.cs-vej+.cs-vej{padding:2.75rem 0 0 3rem;border-left:1px solid var(--border-strong)}.cs-vej h3{font-size:clamp(1.6rem, 2.8vw, 2.3rem);line-height:1}.cs-vej p{color:var(--fg-muted);max-width:32rem}.cs-vej__knapper{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;padding-top:.6rem}.cs-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem;align-items:start}.cs-faq-grid .fw-sec-head{position:sticky;top:7rem;margin:0}.cs-faq{border-top:1px solid var(--fg)}.cs-faq__item{border-bottom:1px solid var(--border-strong)}.cs-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1.6rem 0}.cs-faq__item summary::-webkit-details-marker{display:none}.cs-faq__item summary h3{font-size:1.15rem;font-weight:600;letter-spacing:-.01em;transition:color .2s ease}.cs-faq__item summary:hover h3{color:var(--accent)}.cs-faq__item summary::after{content:"";flex-shrink:0;width:.9rem;height:.9rem;background:linear-gradient(currentColor,currentColor) center / 100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) center / 1.5px 100% no-repeat;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.cs-faq__item[open] summary::after{transform:rotate(45deg)}.cs-faq__item summary:focus-visible{outline:2px solid var(--accent-2);outline-offset:4px}.cs-faq__item p{color:var(--fg-muted);max-width:40rem;padding:0 3rem 1.75rem 0}.cs-faq__item a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:.2em}@media (max-width:1024px){.cs-index__head,.cs-index__row{grid-template-columns:2.5rem minmax(0,1.3fr) minmax(0,1fr) 8rem 1.25rem}.cs-index__head>:nth-child(3),.cs-index__row>:nth-child(3){display:none}.cs-spread{column-gap:1.5rem}.cs-spread__media{grid-column:1 / span 6}.cs-spread__body{grid-column:7 / span 6;padding-left:0}.cs-spread--flip .cs-spread__media{grid-column:7 / span 6}.cs-spread--flip .cs-spread__body{grid-column:1 / span 6;padding-right:0}.cs-faq-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}.cs-faq-grid .fw-sec-head{position:static}}@media (max-width:760px){.cs-index__head{display:none}.fw a.cs-index__row{grid-template-columns:2rem minmax(0,1fr) auto;row-gap:.6rem;padding:1.15rem 0}.fw a.cs-index__row:hover{padding-left:0}.cs-index__row .cs-tags{grid-column:2 / -1;grid-row:2}.cs-index__row svg{display:none}.cs-legend__grid,.cs-veje{grid-template-columns:minmax(0,1fr)}.cs-legend__col,.cs-legend__col+.cs-legend__col{padding:0;border-left:0}.cs-legend__col+.cs-legend__col{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--border-strong)}.cs-filter{gap:1.5rem;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.cs-filter::-webkit-scrollbar{display:none}.cs-filter__label{display:none}.cs-filter__btn{font-size:.95rem}.cs-spread{display:flex;flex-direction:column;align-items:stretch;gap:1.75rem;padding:2.5rem 0}.fw a.cs-spread__media{aspect-ratio:4 / 3}.cs-vej,.cs-vej+.cs-vej{padding:2rem 0 0;border-left:0}.cs-vej+.cs-vej{margin-top:2.5rem;border-top:1px solid var(--border-strong)}.cs-faq__item p{padding-right:0}}@media (prefers-reduced-motion:reduce){.cs-spread__media img,.cs-index__row,.cs-filter__btn::after{transition:none}}