/* Gemensam innehållsbredd, även för klassisk HTML och breda block. */
.ls-article{padding:0 0 55px}.ls-article-head{padding:34px 0 30px}.ls-breadcrumbs{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;font-size:10px;color:var(--ls-muted);line-height:1.75;margin:0 0 28px}.ls-breadcrumbs a{text-decoration:none}.ls-breadcrumbs>span:last-child{overflow-wrap:anywhere}.ls-article-head h1{margin:18px 0 24px;font-size:clamp(2.3rem,4.5vw,3.8rem);line-height:1.1}.ls-meta{display:flex;flex-wrap:wrap;gap:7px 20px;font-size:11px;line-height:1.8;color:var(--ls-muted)}.ls-featured{margin-block:0 34px}.ls-featured img{display:block;width:100%;height:auto;border:1px solid var(--ls-line)}.ls-site .ls-entry{max-width:980px;font-size:17px;line-height:1.85;overflow-wrap:break-word}.ls-site .ls-entry.ls-content-width{margin-inline:auto}.ls-site .ls-entry>*{max-width:100%;margin-inline:0}.ls-site .ls-entry.entry-content .alignwide,.ls-site .ls-entry.entry-content .alignfull{margin-left:0;margin-right:0;width:100%;max-width:100%}.ls-site .ls-entry .is-layout-constrained>*{max-width:100%}.ls-entry h2{margin:1.55em 0 .7em;font-size:2.1rem;line-height:1.18}.ls-entry h3{margin:1.5em 0 .7em;font-size:1.55rem;line-height:1.25}.ls-entry h4{font-size:1.25rem;margin:1.5em 0 .7em}.ls-entry img{max-width:100%;height:auto}.ls-entry figure{max-width:100%!important}.ls-entry figcaption,.ls-entry .wp-caption-text{font-size:12px;line-height:1.6;color:var(--ls-muted);margin:10px 0 20px}.ls-entry .wp-caption{max-width:100%}.ls-entry ul,.ls-entry ol{padding-left:1.5em;margin:0 0 1.5em}.ls-entry li{padding-left:.3em;margin:.5em 0}.ls-entry li::marker{color:#166d80;font-weight:600}.ls-entry ul ul,.ls-entry ol ol{margin:.6em 0}.ls-entry blockquote{border:0;border-left:4px solid #20788b;background:#edf6f8;padding:24px 28px;margin:28px 0;font-size:1.1em}.ls-entry blockquote p:last-child{margin:0}.ls-entry a:hover{color:#8a4e37}.ls-entry details{border:1px solid var(--ls-line);background:#fff;padding:18px 22px;margin:16px 0}.ls-entry summary{cursor:pointer;font-weight:600}.ls-entry details[open] summary{margin-bottom:15px}.ls-entry pre{max-width:100%;overflow:auto;padding:20px;background:#eee7dc}.ls-entry iframe,.ls-entry video{max-width:100%}.ls-entry iframe[src*="youtube"],.ls-entry iframe[src*="vimeo"]{width:100%;height:auto;aspect-ratio:16/9}.ls-entry .alignleft{float:left;margin:0 25px 20px 0}.ls-entry .alignright{float:right;margin:0 0 20px 25px}.ls-entry:after{content:'';display:table;clear:both}.ls-site .ls-entry table{width:100%;border-collapse:collapse;border:1px solid var(--ls-line);background:#fff;font-size:14px;margin:24px 0}.ls-entry th,.ls-entry td{padding:14px 16px;border:1px solid var(--ls-line);vertical-align:top;text-align:left}.ls-entry thead th,.ls-entry tr:first-child>th{background:#e9f3f6;color:var(--ls-ink);font-weight:650}.ls-entry th a{color:#143a53!important;text-decoration:underline}.ls-table-scroll{width:100%;max-width:100%;overflow-x:auto;margin:24px 0}.ls-site .ls-table-scroll table{margin:0}.ls-table-scroll:focus-visible{outline-offset:2px}.ls-after-article{clear:both}.ls-tags{font-size:12px;margin:35px 0}.ls-site .ls-after-article .post-navigation{margin:35px 0}.ls-after-article .nav-links{display:flex;justify-content:space-between;gap:25px}.ls-after-article .nav-links>div{max-width:48%}.ls-after-article .nav-next{text-align:right;margin-left:auto}.ls-after-article .nav-links a{font-size:14px;line-height:1.7}.ls-after-article .comments-area{background:transparent;box-shadow:none;padding:30px 0;margin:25px 0;border-top:1px solid var(--ls-line)}.ls-after-article .comment-reply-title,.ls-after-article .comments-title{font-size:28px;margin-bottom:25px}.ls-site .ls-entry input:not([type=checkbox]):not([type=radio]),.ls-site .ls-entry textarea,.ls-site .ls-entry select,.ls-site .comment-form input:not([type=checkbox]):not([type=radio]),.ls-site .comment-form textarea{max-width:100%;border:1px solid var(--ls-line);border-radius:0;padding:11px 14px;background:white;color:var(--ls-ink)}.ls-site .ls-entry input[type=submit],.ls-site .comment-form input[type=submit],.ls-entry .wp-block-button__link{background:var(--ls-blue);color:white;border:0}.ls-entry textarea{width:100%}.ls-entry .wpcf7-form label{display:block}.ls-entry .wpcf7-form-control-wrap{display:block}.ls-entry .wpcf7-list-item-label{display:inline}/* Samma vänster- och högerkant för rubrik, bild, text och breda block. */
.ls-site .ls-article-head h1{font-weight:500;font-size:clamp(2.3rem,4.3vw,3.6rem);line-height:1.17;margin-top:15px}.ls-site .ls-entry{font-size:17px;line-height:1.9}.ls-entry h2{font-size:2rem;font-weight:550;line-height:1.3;letter-spacing:-.035em}.ls-entry h3{font-size:1.5rem;font-weight:600;line-height:1.35;letter-spacing:-.025em}.ls-entry h4{font-weight:650}.ls-site .ls-after-article .comment-reply-title{font-weight:550}.ls-entry .ls-guide-tip{background:var(--ls-ice);border-left:3px solid var(--ls-blue);padding:24px 28px}.ls-entry a:hover{color:var(--ls-teal)}
@media(max-width:640px){.ls-article-head{padding:24px 0}.ls-breadcrumbs{font-size:10px;margin-bottom:20px}.ls-site .ls-article-head h1{font-size:2.2rem;margin:14px 0 23px;line-height:1.2}.ls-meta{font-size:10px;gap:6px 12px}.ls-featured{margin-bottom:26px}.ls-site .ls-entry{font-size:16px;line-height:1.9}.ls-entry h2{font-size:1.7rem;line-height:1.3}.ls-entry h3{font-size:1.35rem}.ls-entry .alignleft,.ls-entry .alignright{float:none;display:block;max-width:100%;margin:20px auto}.ls-entry blockquote{padding:18px 20px}.ls-site .ls-table-cards{border:0;background:transparent;display:block}.ls-table-cards caption{display:block}.ls-table-cards thead,.ls-table-cards>tbody>tr.ls-label-row{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ls-table-cards tbody{display:block}.ls-site .ls-table-cards tbody>tr:not(.ls-label-row){display:block;background:#fff;border:1px solid var(--ls-line);border-left:3px solid var(--ls-blue);padding:12px 18px;margin:0 0 13px}.ls-site .ls-table-cards td,.ls-site .ls-table-cards tbody>tr:not(.ls-label-row)>th{display:block;border:0;padding:9px 0;background:transparent;overflow-wrap:anywhere;white-space:normal}.ls-table-cards td:before,.ls-table-cards tbody>tr:not(.ls-label-row)>th:before{content:attr(data-ls-label);display:block;font-size:11px;font-weight:650;color:var(--ls-blue);margin-bottom:2px}.ls-table-scroll.ls-has-cards{overflow:visible}.ls-after-article .nav-links{display:block}.ls-after-article .nav-links>div{max-width:100%;text-align:left;margin:18px 0}.ls-site .ls-entry input:not([type=checkbox]):not([type=radio]),.ls-site .ls-entry textarea,.ls-site .ls-entry select,.ls-site .comment-form input:not([type=checkbox]):not([type=radio]),.ls-site .comment-form textarea{font-size:16px}}
@media print{.ls-site .ls-entry table{display:table}.ls-site .ls-entry tbody{display:table-row-group}.ls-site .ls-entry tr{display:table-row!important}.ls-site .ls-entry td,.ls-site .ls-entry th{display:table-cell!important}.ls-table-cards thead{position:static;width:auto;height:auto;clip:auto;display:table-header-group}.ls-table-cards td:before,.ls-table-cards th:before{display:none}}
/* Lugn läsning för medicinska guider, med samma innehållsbredd överallt. */
.ls-site .ls-entry{font-size:19px;line-height:1.85}.ls-site .ls-article-head h1{font:550 clamp(2rem,3.5vw,3rem)/1.25 var(--ls-heading);letter-spacing:-.045em}.ls-entry h2{font-family:var(--ls-heading);font-size:1.85rem;font-weight:550;line-height:1.35}.ls-entry h3{font-family:var(--ls-heading);font-size:1.4rem;line-height:1.4}.ls-meta{font-size:13px}.ls-breadcrumbs{font-size:12px}.ls-featured img{border:0;border-radius:9px}.ls-entry details{border-radius:8px}.ls-entry h2,.ls-entry h3{scroll-margin-top:25px}.ls-toc-slot:empty{display:none}.ls-toc{margin:0 0 32px;border:1px solid #c8dde6;border-radius:10px;background:#f0f7fa;padding:22px 26px}.ls-toc summary{display:flex;align-items:center;gap:15px;justify-content:space-between;font:550 17px/1.6 var(--ls-heading);letter-spacing:-.02em;color:var(--ls-blue);cursor:pointer;list-style:none}.ls-toc summary::-webkit-details-marker{display:none}.ls-toc summary:after{content:'+';font:400 24px/1 var(--ls-font);margin-left:5px}.ls-toc[open] summary:after{content:'−'}.ls-toc-count{font:400 12px/1.6 var(--ls-font);color:var(--ls-muted);margin-left:auto;letter-spacing:0}.ls-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:9px 36px;margin:21px 0 0;padding-left:20px;list-style:decimal}.ls-toc li{font:400 15px/1.6 var(--ls-font);padding-left:3px;margin:0;overflow-wrap:anywhere}.ls-toc li::marker{color:#3c7b8d;font-size:12px}.ls-toc a{text-decoration:none}.ls-toc a:hover{text-decoration:underline}.ls-toc .ls-toc-sub{font-size:14px}.ls-toc .ls-toc-sub a{color:var(--ls-muted)}
@media(max-width:640px){.ls-site .ls-article-head h1{font-size:1.9rem;line-height:1.3}.ls-site .ls-entry{font-size:18px;line-height:1.85}.ls-entry h2{font-size:1.55rem;line-height:1.4}.ls-entry h3{font-size:1.25rem}.ls-meta{font-size:12px}.ls-breadcrumbs{font-size:11px}.ls-toc{padding:18px 20px;margin-bottom:27px}.ls-toc summary{font-size:15px;gap:9px}.ls-toc-count{font-size:11px}.ls-toc ol{grid-template-columns:1fr;gap:12px;margin-top:21px}.ls-toc li{font-size:15px}}
