/* Forfatter: byline, forfatterboks og profilside (2026-10-22) */
.naa-avatar{border-radius:50%;object-fit:cover;display:inline-block;vertical-align:middle;background:var(--ice)}
.article-meta a.naa-byline{gap:7px;color:var(--ink);text-decoration:none}
.article-meta a.naa-byline:before{display:none}
.article-meta a.naa-byline .naa-avatar{width:26px;height:26px}
.article-meta a.naa-byline:hover{text-decoration:underline;text-underline-offset:3px}
.naa-authorbox{display:flex;gap:18px;align-items:flex-start;margin:0 42px 35px;padding:20px 22px;background:#f1f5f8;border:1px solid #d9e4ec;border-radius:9px;font-size:13px;line-height:1.75;color:#324d67}
.naa-authorbox .naa-avatar{width:72px;height:72px;flex:none}
.naa-authorbox .eyebrow{font-size:9px;margin-bottom:4px}
.naa-authorbox p{margin:0 0 6px}
.naa-authorbox .naa-name{font:600 19px/1.3 var(--serif);color:var(--ink)}
.naa-authorbox .naa-name a{color:var(--ink);text-decoration:none}
.naa-authorbox .naa-name a:hover{text-decoration:underline}
.naa-answer{margin:0 0 28px;padding:20px 22px;background:#f1f5f8;border:1px solid #d9e4ec;border-left:4px solid var(--ink);border-radius:0 7px 7px 0}
.naa-answer p{margin:0}
.naa-profile{display:grid;gap:24px;margin:0 0 30px}
.naa-profile figure,.naa-photo-inline{margin:0}
.naa-profile img,.naa-photo-inline img{display:block;width:100%;height:auto;border-radius:9px}
.naa-profile figcaption,.naa-photo-inline figcaption{font-size:11px;color:var(--muted);margin-top:8px}
.naa-table-wrap{max-width:100%;overflow-x:auto}
.article-content table.naa-table{margin:0}
.naa-table caption{text-align:left;font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;padding:0 0 10px;color:var(--muted)}
.article-content .naa-table th{width:36%}
.article-content .naa-table td{border-bottom:1px solid var(--line);overflow-wrap:anywhere}
.naa-photo-inline{max-width:300px;margin:0 0 20px}
.naa-team{display:flex;gap:16px;align-items:center;margin:0 0 18px}
.naa-team .naa-avatar{width:84px;height:84px;flex:none}
.naa-team p{margin:0}
@media(min-width:760px){.naa-profile{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start}.naa-photo-inline{float:right;width:40%;margin:4px 0 18px 26px}}
@media(max-width:700px){.naa-authorbox{margin:0 0 30px;padding:16px;gap:14px}.naa-authorbox .naa-avatar{width:56px;height:56px}.article-content .naa-table th{width:42%}}

.naa-brand-profiles{margin:24px 0}.naa-brand-profiles ul,.naa-profiles ul{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;padding:0;margin:12px 0}.naa-brand-profiles a,.naa-profiles a{overflow-wrap:anywhere}.footer .naa-brand-profiles{border-top:1px solid #466079;padding-top:22px}.footer .naa-brand-profiles ul{margin-bottom:0}.footer .naa-brand-profiles a{color:inherit}

.naa-card-links{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px}.naa-card-links a{display:inline-block;padding:6px 0;overflow-wrap:anywhere}.naa-authorbox>div{min-width:0}.naa-profiles a,.naa-brand-profiles a{display:inline-block;padding:6px 0}

.naa-authorbox>a:first-child{flex:0 0 72px;min-width:72px}.naa-authorbox .naa-avatar{flex-shrink:0;min-width:72px;object-fit:cover}@media(max-width:700px){.naa-authorbox>a:first-child{flex-basis:56px;min-width:56px}.naa-authorbox .naa-avatar{min-width:56px}}
