.try-ask h2,.demo-then h2,.demo-then h3{line-height:var(--fw-line-tight);letter-spacing:var(--fw-tracking-heading);text-wrap:balance;margin:0}.try-ask p{margin:0}.try-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.try-eyebrow{color:var(--fw-primary-strong);font-size:var(--fw-font-size-sm);font-weight:var(--fw-weight-strong);text-transform:uppercase;letter-spacing:var(--fw-tracking-caps)}.try-note{gap:var(--fw-space-2);padding:var(--fw-space-3);border-left:3px solid var(--fw-info-border);background:var(--fw-info-surface);color:var(--fw-text);font-size:var(--fw-font-size-md);grid-template-columns:auto 1fr;align-items:start;display:grid}.try-note svg{width:20px;height:20px;color:var(--fw-info-text);margin-top:2px}.try-note strong{color:var(--fw-text-strong)}.try-step{gap:var(--fw-space-3);padding:var(--fw-space-4);border:1px solid var(--fw-border);border-radius:var(--fw-radius-card);background:var(--fw-surface);display:grid}.try-step .try-eyebrow+h3{margin-top:calc(var(--fw-space-2) - var(--fw-space-3))}.try-hint{color:var(--fw-text-secondary);font-size:var(--fw-font-size-md)}.try-cta{justify-content:center;align-items:center;gap:var(--fw-space-2);min-height:var(--fw-control-height);padding:var(--fw-space-2) var(--fw-space-4);border:1px solid var(--fw-border-control);border-radius:var(--fw-radius-button);background:var(--fw-surface);color:var(--fw-text-strong);font:inherit;font-weight:var(--fw-weight-strong);font-size:var(--fw-font-size-lg);text-align:center;cursor:pointer;text-decoration:none;display:inline-flex}.try-cta:hover{border-color:var(--fw-primary);background:var(--fw-surface-subtle)}.try-cta--primary{border-color:var(--fw-primary);background:var(--fw-primary);color:var(--fw-on-primary)}.try-cta--primary:hover{background:var(--fw-primary-hover)}.try-step .try-cta{width:100%}.try-cta:focus-visible,.try-copy:focus-visible{outline:3px solid var(--fw-text);outline-offset:2px;box-shadow:0 0 0 5px var(--fw-focus-ring)}.try-account{gap:var(--fw-space-1);display:grid}.try-account+.try-account{padding-top:var(--fw-space-3);border-top:1px solid var(--fw-border-subtle)}.try-account__sees{font-weight:var(--fw-weight-strong);color:var(--fw-text-strong)}.try-creds{row-gap:var(--fw-space-1);margin:0;display:grid}.try-cred{column-gap:var(--fw-space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label copy""value value";align-items:center;display:grid}.try-cred dt{color:var(--fw-text-secondary);font-size:var(--fw-font-size-md);grid-area:label}.try-cred dd{display:contents}.try-cred code,.try-cred__missing{min-width:0;font-size:var(--fw-font-size-md);overflow-wrap:anywhere;grid-area:value}.try-cred code{font-family:var(--fw-font-mono);color:var(--fw-text-strong)}.try-cred__missing{color:var(--fw-text-secondary);font-style:italic}.try-cred--bare{min-height:var(--fw-control-height);grid-template-areas:"label value"}.try-copy{justify-self:end;align-items:center;gap:var(--fw-space-1);min-width:44px;min-height:44px;padding:0 var(--fw-space-2);border-radius:var(--fw-radius-button);color:var(--fw-primary-strong);font:inherit;font-size:var(--fw-font-size-md);font-weight:var(--fw-weight-strong);white-space:nowrap;cursor:pointer;background:0 0;border:0;grid-area:copy;margin-inline-end:calc(-1 * var(--fw-space-2));display:inline-flex}.try-copy:hover{background:var(--fw-surface-subtle)}.try-copy svg{flex:none;width:18px;height:18px}.try-ask{width:min(28rem, 100vw - 2 * var(--fw-space-4));padding:var(--fw-space-5);border:1px solid var(--fw-border);border-radius:var(--fw-radius-dialog);background:var(--fw-surface);color:var(--fw-text);box-shadow:var(--fw-shadow-floating)}.try-ask[open]{gap:var(--fw-space-3);display:grid}.try-ask::backdrop{background:#10182873}.try-ask h2{font-size:var(--fw-font-size-2xl)}.try-ask h2:focus-visible{outline:3px solid var(--fw-text);outline-offset:2px;box-shadow:0 0 0 5px var(--fw-focus-ring)}.try-ask__choices{gap:var(--fw-space-3);margin-top:var(--fw-space-2);display:grid}.try-ask__choice{gap:var(--fw-space-1);display:grid}.try-ask .try-cta{width:100%}.demo-band{background:var(--fw-primary-surface);border-bottom:1px solid var(--fw-primary-border);color:var(--fw-text);font-family:var(--fw-font);font-size:var(--fw-font-size-md)}.demo-band__inner{overflow-wrap:break-word;justify-content:space-between;align-items:center;gap:0 var(--fw-space-4);max-width:72rem;padding:0 var(--fw-space-4);flex-wrap:wrap;margin-inline:auto;display:flex}@media (width>=52rem){.demo-band__inner{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"what tabs back"}}.demo-band__what{padding-block:var(--fw-space-2);grid-area:what}.demo-band__nav{flex-basis:100%;grid-area:tabs}@media (width>=52rem){.demo-band__inner{display:grid}}.demo-band__ways{gap:0 var(--fw-space-4);flex-wrap:wrap;grid-area:back;display:flex}.demo-band__what strong{color:var(--fw-text-strong)}.demo-band__tabs{gap:0 var(--fw-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.demo-band__tabs a,.demo-band__language,.demo-band__back{min-height:var(--fw-control-height);color:var(--fw-primary-strong);font-weight:var(--fw-weight-strong);border-bottom:3px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.demo-band__tabs a[aria-current=page]{border-bottom-color:var(--fw-primary);color:var(--fw-text-strong)}.demo-band__language,.demo-band__back{text-underline-offset:3px;border-bottom:0;text-decoration:underline}.demo-tag{width:fit-content;padding:2px var(--fw-space-2);border-radius:var(--fw-radius-pill);background:var(--fw-primary);color:var(--fw-on-primary);font-family:var(--fw-font);font-size:var(--fw-font-size-sm);font-weight:var(--fw-weight-strong);letter-spacing:var(--fw-tracking-caps);text-transform:uppercase;justify-self:start}.demo-note{gap:var(--fw-space-2);font-family:var(--fw-font);display:grid}.demo-note .try-note{border-left-color:var(--fw-primary);background:var(--fw-primary-surface)}.demo-note .try-note svg{color:var(--fw-primary)}.demo-then{gap:var(--fw-space-3);padding:var(--fw-space-4);border:2px solid var(--fw-primary-border);border-radius:var(--fw-radius-card);background:var(--fw-primary-surface);color:var(--fw-text);font-family:var(--fw-font);display:grid}.demo-then h2,.demo-then h3{color:var(--fw-text-strong);line-height:var(--fw-line-tight);margin:0}.demo-then h2{font-size:var(--fw-font-size-xl)}.demo-then h3{font-size:var(--fw-font-size-lg)}body{background:var(--fw-bg);margin:0}.host,.host *{box-sizing:border-box}.host{background:var(--host-bg);min-height:100vh;color:var(--host-text);font-family:var(--host-font);overflow-wrap:anywhere;line-height:1.5}.host p{margin:0}.host{--host-focus:var(--host-text)}.demo-band,.demo-note,.demo-then,.try-ask{--host-focus:var(--fw-text)}.host a:focus-visible,.host button:focus-visible{outline:3px solid var(--fw-text);outline-offset:2px;box-shadow:0 0 0 5px var(--fw-focus-ring);outline-color:var(--host-focus)}.h-header{background:var(--host-surface);border-bottom:1px solid color-mix(in srgb, var(--host-text) 14%, transparent)}.h-bar{align-items:center;gap:var(--fw-space-3);max-width:72rem;padding:var(--fw-space-3) var(--fw-space-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand tools";margin-inline:auto;display:grid}.h-brand{align-items:center;gap:var(--fw-space-3);min-height:44px;color:var(--host-text);font-family:var(--host-heading-font);grid-area:brand;font-size:1.375rem;font-weight:700;text-decoration:none;display:inline-flex}.h-brand svg{flex:none;width:2.5rem;height:2.5rem}.h-tools{justify-content:flex-end;gap:var(--fw-space-2);flex-wrap:wrap;grid-area:tools;display:flex}.h-tool{align-items:center;gap:var(--fw-space-2);min-width:44px;min-height:44px;padding:0 var(--fw-space-3);border-radius:var(--host-button-radius);color:var(--host-primary-strong);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid;flex-shrink:0;font-weight:600;display:inline-flex}.h-tool svg{width:1.25rem;height:1.25rem}.h-tool__glyph{line-height:1}.h-nav{display:none}.h-bar[data-menu-open] .h-nav{flex-basis:100%;display:block}.h-bar[data-menu-open] .h-nav ul{flex-direction:column}.h-bar[data-menu-open] .h-nav a{padding-inline:0}.h-nav ul{gap:0 var(--fw-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.h-nav a{min-height:44px;padding:0 var(--fw-space-3);color:var(--host-text);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}@media (width>=52rem){.h-nav{display:block}.h-tool--menu{display:none}.h-bar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand nav tools"}.h-nav{grid-area:nav;justify-self:end}}.h-main{max-width:72rem;padding:var(--fw-space-5) var(--fw-space-4) var(--fw-space-7);margin-inline:auto;container:host-main/inline-size}.h-crumbs ol{margin:0 0 var(--fw-space-3);flex-wrap:wrap;padding:0;font-size:.9375rem;list-style:none;display:flex}.h-crumbs li{align-items:center;display:inline-flex}.h-crumbs li+li:before{content:"›";padding-inline:var(--fw-space-2);color:var(--host-muted)}.h-crumbs a{min-width:44px;min-height:44px;color:var(--host-primary);align-items:center;display:inline-flex}.h-crumbs [aria-current]{color:var(--host-muted)}.h-intro{gap:var(--fw-space-3);max-width:44rem;display:grid}.h-intro__text{align-content:start;gap:var(--fw-space-3);display:grid}.h-hero{border-radius:var(--host-radius);max-width:44rem;display:block;overflow:hidden}.h-hero img{object-fit:cover;width:100%;height:auto;display:block}.h-intro h1{color:var(--host-text);font-family:var(--host-heading-font);margin:0;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15}.h-lead{color:var(--host-muted);font-size:1.125rem}.h-notice{padding:var(--fw-space-3) var(--fw-space-4);border-radius:var(--host-radius);background:var(--host-surface);font-weight:600}.h-lead a,.h-notice a{color:inherit;text-decoration:underline}.h-layout{gap:var(--fw-space-6);margin-top:var(--fw-space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=52rem){.h-layout{grid-template-columns:minmax(0,1fr) 18rem}}.h-article{gap:var(--fw-space-5);min-width:0;display:grid}.h-article guide-preview{min-height:22rem;display:block}.h-also a{min-height:44px;color:var(--host-primary);align-items:center;font-weight:600;display:inline-flex}.h-footer{background:var(--host-footer);color:var(--host-on-footer)}.h-footer__inner{gap:var(--fw-space-2);max-width:72rem;padding:var(--fw-space-6) var(--fw-space-4);margin-inline:auto;display:grid}.h-footer__name{font-family:var(--host-heading-font);font-size:1.25rem;font-weight:700}.h-footer ul{gap:var(--fw-space-1);margin:0;padding:0;list-style:none;display:grid}@media (width>=52rem){.host--kommunen .h-bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand tools""nav nav";padding-bottom:0}.host--kommunen .h-nav{margin-inline:calc(-1 * var(--fw-space-4));padding-inline:var(--fw-space-2);background:var(--host-band);--host-focus:var(--host-on-band);justify-self:stretch}.host--kommunen .h-nav a{color:var(--host-on-band);border-bottom:4px solid #0000}.host--kommunen .h-nav a:focus-visible{outline:3px solid var(--fw-text);outline-offset:-3px;box-shadow:inset 0 0 0 3px var(--fw-focus-ring);outline-color:var(--host-focus)}.host--kommunen .h-nav a[aria-current]{border-bottom-color:var(--host-on-band)}}.host--kommunen .h-hero{max-width:39rem}.host--kommunen .h-header{background:var(--host-bg)}@media (width>=52rem){.host--kommunen .h-header{background:linear-gradient(to top, var(--host-band) 44px, var(--host-bg) 44px)}}.host--hyresbolaget .h-nav a{border-radius:var(--host-button-radius)}.host--hyresbolaget .h-bar[data-menu-open] .h-nav a{padding-inline:var(--fw-space-3)}.host--hyresbolaget .h-nav a[aria-current]{box-shadow:inset 0 0 0 2px var(--host-primary);background:var(--host-band);color:var(--host-primary-strong)}.host--hyresbolaget .h-intro{border-radius:var(--host-radius);background:var(--host-band);gap:0;max-width:none;overflow:hidden}.host--hyresbolaget .h-intro__text{padding:var(--fw-space-6)}.host--hyresbolaget .h-hero{border-radius:0;max-width:none}@container host-main (width>=50rem){.host--hyresbolaget .h-intro{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}.host--hyresbolaget .h-hero{aspect-ratio:16/9;grid-area:1/2;width:100%;min-height:100%;position:relative}.host--hyresbolaget .h-hero img{height:100%;position:absolute;inset:0}}.host--hyresbolaget .h-intro h1,.host--hyresbolaget .h-lead{color:var(--host-on-band)}.host--hyresbolaget .h-intro h1{font-size:clamp(1.75rem,4vw,2rem)}.host--hyresbolaget .h-notice{background:var(--host-surface);justify-self:start}.host--hyresbolaget .h-article{padding:var(--fw-space-5);border-radius:var(--host-radius);background:var(--host-surface)}.host--malerifirman .h-header{--host-focus:var(--host-on-band);background:var(--host-band);color:var(--host-on-band);border-bottom:6px solid var(--host-primary)}.host--malerifirman .h-brand,.host--malerifirman .h-nav a,.host--malerifirman .h-tool{color:var(--host-on-band)}.host--malerifirman .h-nav a[aria-current]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:3px}.host--malerifirman .h-intro h1{font-size:clamp(1.75rem,4vw,2rem);font-weight:600}@media (width>=52rem){.host--malerifirman .h-intro{gap:var(--fw-space-6);grid-template-columns:minmax(0,1fr) 18rem;align-items:center;max-width:none}}@media (width<=51.99rem){.h-bar{flex-wrap:wrap;justify-content:space-between;display:flex}.h-brand{min-width:0;font-size:1.25rem}.h-brand span{overflow-wrap:break-word;min-width:0}.h-tool--search span,.h-tool--theme .h-tool__label{display:none}.h-main{padding-top:var(--fw-space-4)}.host--hyresbolaget .h-intro__text{padding:var(--fw-space-4)}.host--hyresbolaget .h-article{padding:var(--fw-space-3)}}
