/* Standard innholdsseksjon for temasider */
.topic-content-standard{padding:8px 0 34px}
.topic-content-standard .tool-width{max-width:920px}
.topic-content-kicker{margin:0 0 8px;color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.09em}
.topic-content-head{padding-top:2px}
.topic-content-head h2{margin:0 0 8px;font-size:clamp(21px,2.4vw,27px);line-height:1.2}
.topic-content-head p{max-width:820px;margin:0;color:var(--muted);font-size:14px;line-height:1.65}
.topic-content-example{display:grid;grid-template-columns:1.3fr .9fr;gap:28px;align-items:start;margin-top:18px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.topic-content-example h3{margin:0 0 6px;font-size:17px}
.topic-content-example p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}
.topic-content-calc{padding-left:22px;border-left:1px solid var(--line);color:var(--text);font-size:15px;font-weight:700;line-height:1.75}
.topic-content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:20px}
.topic-content-item{padding:0 20px 0 0}
.topic-content-item+.topic-content-item{padding-left:20px;border-left:1px solid var(--line)}
.topic-content-item h3{margin:0 0 7px;font-size:16px;line-height:1.3}
.topic-content-item p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}
.topic-content-related{margin-top:20px;padding-top:16px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}
.topic-content-related strong{margin-right:4px;font-size:14px}
.topic-content-related a{color:var(--accent);text-decoration:none;font-size:13px;font-weight:650}
.topic-content-related a:hover{text-decoration:underline}
@media(max-width:760px){
  .topic-content-example{grid-template-columns:1fr;gap:14px}
  .topic-content-calc{padding-left:0;border-left:0;border-top:1px solid var(--line);padding-top:12px}
  .topic-content-grid{grid-template-columns:1fr}
  .topic-content-item,.topic-content-item+.topic-content-item{padding:16px 0 0;border-left:0}
  .topic-content-item+.topic-content-item{margin-top:14px;border-top:1px solid var(--line)}
}
