.side{flex-direction:column;max-width:580px;min-height:100dvh;margin:0 auto;padding:48px 24px 40px;display:flex}.merke{align-items:center;gap:14px;display:flex}.merke svg{display:block}.tittel{margin:28px 0 6px;font-size:clamp(2.3rem,10.5vw,3.4rem);font-weight:700;line-height:1.06}.undertittel{color:var(--krem-dus);margin:0 0 40px;font-size:1.15rem}.seksjon{margin-bottom:36px}.seksjon h2{text-transform:uppercase;letter-spacing:.22em;color:var(--solv);margin:0 0 14px;font-size:.9rem;font-weight:500}.kort-liste{flex-direction:column;gap:12px;display:flex}.kort{background:var(--panel);border:1px solid var(--kant);border-left:3px solid var(--oxblood-lys);padding:18px 20px;transition:border-color .15s,background .15s;display:block}.kort:active,.kort:hover{border-left-color:var(--solv);background:#2d1818}.kort .navn{font-family:var(--font-playfair), Georgia, serif;font-size:1.4rem;font-weight:500;line-height:1.2}.kort .om{color:var(--krem-dus);margin-top:3px;font-size:1.05rem}.tom{color:var(--krem-dus);border:1px dashed var(--kant);padding:18px 20px;font-size:1.05rem;font-style:italic}.bunn{color:var(--krem-dus);justify-content:space-between;gap:12px;margin-top:auto;padding-top:40px;font-size:.95rem;display:flex}.bunn a{color:var(--solv)}
