/* Jura og vilkår */
.side-jura .aj-h3,.side-jura .aj-tag{text-transform:uppercase}
.side-jura .aj-box[id]{scroll-margin-top:16px}
.side-jura .aj-p a{overflow-wrap:anywhere}
.side-jura .j-tag{padding-top:16px}
/* Punkt 29: graa maerkat for dokumenter, der ikke findes endnu */
.side-jura .aj-tag.j-graa{background:#D9D9D9;color:#111}
/* Punkt 29: LÆS HER-knap, mindre end sidens store knapper */
.side-jura .j-btn{width:auto;min-height:52px;font-size:28px;padding:4px 24px 0;border-width:4px;border-radius:12px;box-shadow:4px 5px 0 var(--ink)}
.side-jura .j-btn:hover{box-shadow:2px 3px 0 var(--ink)}
.side-jura .j-blok{margin-top:24px}
/* Virksomhedsoplysninger: hvert led holdes samlet (nowrap), og skilleprikken staar foran hvert led i et
   felt, der skubbes ud over venstre kant; ved linjestart klippes prikken vaek, saa ingen linje
   starter eller slutter med " ·" */
.side-jura .j-ledw{overflow:hidden}
.side-jura .j-led{display:flex;flex-wrap:wrap;margin-left:-1.3em}
.side-jura .j-led > span{white-space:nowrap;position:relative;padding-left:1.3em}
.side-jura .j-led > span::before{content:"·";position:absolute;left:0;width:1.3em;text-align:center}
@media (max-width:399px){
  .side-jura .j-virk{font-size:28px}
}
@media (min-width:900px){
  .side-jura .j-blok{margin-top:clamp(28px,2.3vw,44px)}
  .side-jura .j-btn{min-height:clamp(54px,3.4vw,64px);font-size:clamp(28px,1.9vw,36px);border-width:5px;box-shadow:5px 6px 0 var(--ink)}
}
