.pub a.hp-eyebrow{text-decoration:none}.pub a.hp-eyebrow:hover{color:var(--n-ink)}.pub .hg-links{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pub .hg-link{background:var(--n-raised);border:1px solid var(--n-line);border-radius:var(--n-radius);color:inherit;align-items:center;gap:16px;padding:16px 18px;text-decoration:none;transition:border-color .15s;display:flex}.pub .hg-link:hover{border-color:var(--n-ink)}.pub .hg-link-text{flex:1;min-width:0}.pub .hg-link-title{color:var(--n-ink);font-size:18px;font-weight:700;line-height:1.25;display:block}.pub .hg-link-desc{color:var(--n-ash);margin-top:2px;font-size:15px;line-height:1.45;display:block}.pub .hg-dp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:560px){.pub .hg-dp-grid{grid-template-columns:1fr}}.pub .hg-dp{background:var(--n-raised);border:1px solid var(--n-line);border-radius:var(--n-radius);color:inherit;align-items:center;gap:14px;padding:16px;text-decoration:none;transition:border-color .15s;display:flex}.pub .hg-dp:hover{border-color:var(--n-ink)}.pub .hg-dp-kod{font-family:var(--n-display);color:var(--n-ink);font-size:22px;font-weight:800;font-stretch:85%;line-height:1;display:block}.pub .hg-dp-namn{color:var(--n-ash);margin-top:4px;font-size:15px;line-height:1.4;display:block}.pub .hg-h3{color:var(--n-ink);margin:32px 0 10px;font-size:20px;font-weight:700;line-height:1.25}.pub .hg-h3:first-child{margin-top:0}.pub .hg-ex{background:var(--n-raised);border:1px solid var(--n-line);border-radius:var(--n-radius);padding:22px 24px}.pub .hg-ex-kalla{color:var(--n-ash);margin:0 0 12px;font-size:15px;font-weight:600}.pub .hg-ex-text{color:var(--n-ink);white-space:pre-line;margin:0 0 14px;font-size:18px;line-height:1.6}.pub .hg-ex-ord{font-family:var(--n-display);color:var(--n-ink);margin:0 0 14px;font-size:30px;font-weight:800;font-stretch:85%}.pub .hg-ex-alt{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pub .hg-ex-alt li{color:var(--n-body);grid-template-columns:28px 1fr;gap:8px;font-size:17px;line-height:1.5;display:grid}.pub .hg-ex-alt b{color:var(--n-ink)}.pub .hg-ex-not{color:var(--n-ash);margin:14px 0 0;font-size:16px;line-height:1.6}.pub .hg-ex details{border-top:1px solid var(--n-line);margin-top:16px;padding-top:14px}.pub .hg-ex summary{cursor:pointer;color:var(--n-ink);font-size:17px;font-weight:700;list-style:none}.pub .hg-ex summary::-webkit-details-marker{display:none}.pub .hg-ex summary:after{content:" +";color:var(--n-orange)}.pub .hg-ex details[open] summary:after{content:" −"}.pub .hg-ex details p{color:var(--n-body);margin:10px 0 0;font-size:17px;line-height:1.65}.pub .hg-table-wrap{overflow-x:auto}.pub .hg-table{border-collapse:collapse;width:100%;font-size:16px}.pub .hg-table th{text-align:left;color:var(--n-ink);border-bottom:2px solid var(--n-ink);padding:10px 14px 10px 0;font-weight:700}.pub .hg-table td{border-bottom:1px solid var(--n-line);color:var(--n-body);vertical-align:top;padding:11px 14px 11px 0;line-height:1.5}.pub .hg-table td:first-child{white-space:nowrap;font-variant-numeric:tabular-nums}.pub .hg-table tr.hg-pass td{color:var(--n-ink);font-weight:700}.pub .hg-ul{flex-direction:column;gap:6px;margin:0 0 18px;padding-left:22px;display:flex}.pub .hg-ul:last-child{margin-bottom:0}
