.pf-grund{position:fixed;inset:0;z-index:0;pointer-events:none;background:var(--color-ink)}.pf-hero{position:relative;z-index:1;margin-top:73px;container-type:inline-size;display:grid;background:var(--color-ink)}.pf-hero__text{display:grid;align-content:center;padding:2.5rem var(--pad-inline) 0}.pf-hero__rubrik{font-size:min(var(--h1),11.5vw);line-height:.9;max-width:none;padding-top:.12em;text-wrap:balance}.pf-hero__ingress{margin:1.25rem 0 0;max-width:30rem;font-size:var(--text-lead);line-height:1.45;color:var(--color-on-ink-muted)}.pf-hero__knappar{display:flex;flex-wrap:nowrap;gap:.75rem;margin-top:2rem;color:var(--color-on-ink)}.pf-hero__foto{order:-1}.pf-hero__foto img{display:block;width:100%;height:auto;aspect-ratio:5 / 4;object-fit:cover;object-position:50% 70%}@media(min-width:900px){.pf-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(calc(100svh - 73px),900px)}.pf-hero__text{padding-block:5rem;padding-inline:calc((100cqw - min(var(--container),100cqw - 2 * var(--pad-inline)))/2) 4rem}.pf-hero__foto{order:0;contain:size}.pf-hero__foto img{height:100%;aspect-ratio:auto}}.pf-mal__text{margin:0;max-width:62rem;font-family:var(--font-heading);font-weight:500;font-size:clamp(1.75rem,1.1rem + 2.4vw,3.25rem);line-height:1.05;letter-spacing:-.02em}.pf-intro{background:var(--color-bg);color:var(--color-text)}.pf-intro__rutnat{display:grid;gap:2rem}.pf-intro__text{display:grid;gap:1.5rem}.pf-intro__text p{margin:0;color:var(--color-text-muted)}.pf-pelare{background:var(--color-ink-2)}.pf-pelare__huvud{display:grid;gap:1.25rem;margin-bottom:var(--space-head)}.pf-pelare__huvud p{margin:0;color:var(--color-on-ink-muted);max-width:34rem}.pf-pelare__stapel{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem}.pf-pelare__kort{position:sticky;top:calc(20px + var(--i) * 20px);background:var(--color-ink-3);border-radius:var(--radius-xl);padding:3rem;display:flex}.pf-pelare__inre{display:grid;gap:1.5rem;align-content:start;width:100%}.pf-pelare__foto{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-md)}.pf-pelare__brod{display:grid;gap:1rem}.pf-pelare__brod p{margin:0;color:var(--color-on-ink)}.pf-pelare__lank{display:inline-flex;align-items:center;justify-self:start;gap:.6rem;margin-top:.75rem;color:var(--color-on-ink);text-decoration:none;white-space:nowrap}.pf-pelare__lank:hover{text-decoration:underline;text-underline-offset:4px}.pf-regel__huvud{display:grid;gap:1.5rem;margin-bottom:var(--space-head)}.pf-regel__ingress{display:grid;gap:1rem}.pf-regel__ingress p{margin:0;color:var(--color-on-ink-muted)}.pf-regel__lista{list-style:none;margin:0;padding:0}.pf-regel__rad{display:grid;gap:.75rem;padding-block:1.75rem;border-top:1px solid rgba(233,238,233,.16)}.pf-regel__rad:last-child{border-bottom:1px solid rgba(233,238,233,.16)}.pf-regel__rad h3{font-size:var(--h3)}.pf-regel__rad p{margin:0;color:var(--color-on-ink-muted)}.pf-om__rutnat{display:grid;gap:2rem}.pf-om__klister{align-self:start}.pf-om__innehall{display:grid;gap:1.25rem}.pf-om__innehall>p{margin:0;color:var(--color-on-ink-muted)}.pf-om__innehall>.pf-om__ingress{color:var(--color-on-ink);font-size:var(--text-lead);line-height:1.4}.pf-om__lista{margin:1rem 0 0;display:grid}.pf-om__lista{gap:1.5rem}.pf-om__lista>div{display:grid;gap:.35rem}.pf-om__lista dt{font-weight:500}.pf-om__lista dd{margin:0;color:var(--color-on-ink-muted)}.pf-sektion.pf-om{padding-bottom:0}.pf-sektion.pf-om+.pf-sektion.pf-komp{padding-top:var(--space-section)}.pf-komp__lista{list-style:none;margin:0;padding:0}.pf-komp__rad{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding-block:1.5rem;border-top:1px solid rgba(233,238,233,.16)}.pf-komp__rad:last-child{border-bottom:1px solid rgba(233,238,233,.16)}.pf-komp__nr{font-size:.875rem;color:var(--color-on-ink-muted);padding-top:.35rem;font-variant-numeric:tabular-nums}.pf-komp__rad h3{font-size:1.5rem;line-height:1.1;margin:0 0 .5rem}.pf-komp__rad p{margin:0;color:var(--color-on-ink-muted)}@media(min-width:900px){.pf-intro__rutnat{grid-template-columns:repeat(7,minmax(0,1fr))}.pf-intro__rutnat>:first-child{grid-column:1 / 5}.pf-intro__text{grid-column:5 / 8;align-self:end}.pf-pelare__huvud,.pf-regel__huvud{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end}.pf-pelare__huvud>:first-child,.pf-regel__huvud>:first-child{grid-column:1 / 5}.pf-pelare__huvud p,.pf-regel__ingress{grid-column:5 / 8}.pf-pelare__inre{grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto 1fr;gap:1.5rem 3rem}.pf-pelare__inre>:first-child{grid-column:1 / 4;grid-row:1}.pf-pelare__brod{grid-column:1 / 4;grid-row:2;align-self:end}.pf-pelare__foto{grid-column:4 / 8;grid-row:1 / 3;aspect-ratio:16 / 10}.pf-regel__rad{grid-template-columns:repeat(7,minmax(0,1fr));align-items:baseline;gap:2rem}.pf-regel__rad h3{grid-column:1 / 5}.pf-regel__rad p{grid-column:5 / 8}.pf-om__rutnat{grid-template-columns:repeat(7,minmax(0,1fr));gap:0}.pf-om__klister{grid-column:1 / 4;position:sticky;top:20px}.pf-om__innehall,.pf-komp__lista{grid-column:4 / 8}}@media(max-width:899px){.pf-pelare__kort{padding:1.5rem;min-height:0;border-radius:var(--radius-lg);box-shadow:inset 0 2px 0 var(--color-accent);top:calc(16px + var(--i) * 12px)}}
