/* adsense-module textkit: shared look for Innehåll legal/about content (takeaways box, tables, portrait) */
.takeaways{margin:0 0 24px;padding:16px 20px;border:1px solid rgba(127,127,127,.32);border-left:4px solid currentColor;border-radius:10px}
.takeaways>p:first-child{margin:0 0 8px}.takeaways>p:first-child strong{text-transform:uppercase;font-size:.85em;letter-spacing:.05em}
.takeaways ul{margin:0;padding-left:1.2em}.takeaways li{margin:0 0 6px}
.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:12px 0 16px}
.table-wrap table{border-collapse:collapse;width:100%;font-size:.95em}
.table-wrap th,.table-wrap td{border-bottom:1px solid rgba(127,127,127,.28);padding:8px 10px;text-align:left;vertical-align:top}
.table-wrap thead th:empty{padding:0;border:0}
.about-portrait{float:right;width:140px;height:auto;margin:4px 0 12px 20px;border-radius:8px}
.portrait-clear{clear:both}
@media (max-width:600px){.about-portrait{float:none;display:block;margin:12px 0 16px}}
.updated{opacity:.75;font-size:.9em}
@media (max-width:600px){h1{overflow-wrap:break-word}}
