/* villkor.css — sidorna med bolagets villkor och policyer: /villkor, /anvandarpolicy och /integritet (V07). Bygger på
   webb/v2/sida.css, med samma papper, typsnitt och typskala, och sidfoten står där. Läsbredden är en textspalt, och
   tabellerna rullar i sidled på en smal skärm */

.villkor-text { max-width: 72ch; padding-block: 32px 64px; }
.villkor-text h1 { font: 800 var(--t-6)/1.05 var(--rubrik); font-stretch: 85%; margin: 0 0 16px; }
.villkor-text h2 { font: 700 var(--t-4)/1.2 var(--rubrik); margin: 40px 0 12px; }
.villkor-text h3 { font: 700 var(--t-3)/1.3 var(--brod); margin: 24px 0 8px; }
.villkor-text p, .villkor-text li { max-width: 68ch; }
.villkor-text ul, .villkor-text ol { padding-left: 1.4em; }
.villkor-text li { margin-bottom: 6px; }
.villkor-text a { color: inherit; text-underline-offset: 3px; }
.villkor-text hr { border: 0; border-top: 1px solid var(--text-2); margin: 32px 0; }
.villkor-text blockquote { margin: 16px 0; padding-left: 16px; border-left: 3px solid var(--text); }
.villkor-text .tabell { overflow-x: auto; margin: 16px 0; }
.villkor-text table { border-collapse: collapse; font-size: var(--t-2); min-width: 36em; }
.villkor-text th, .villkor-text td { text-align: left; vertical-align: top; padding: 8px 12px 8px 0; border-bottom: 1px solid var(--dimljus); }
.villkor-version { margin-top: 32px; font-size: var(--t-1); color: var(--text-2); }

