/* All application styles are scoped. Existing WordPress pages are unaffected. */
.sg-app{--sg-ink:#193238;--sg-gold:#95723a;--sg-light:#dac8a6;--sg-paper:#faf9f5;--sg-line:#dce1dc;--sg-muted:#586861;background:var(--sg-paper);color:var(--sg-ink);font:16px/1.7 Arial,Helvetica,sans-serif;width:100%;margin:0;isolation:isolate}
.sg-app *{box-sizing:border-box}.sg-app a{color:inherit;text-decoration:underline;text-underline-offset:4px}.sg-app a:hover{color:#6e542f}.sg-app h1,.sg-app h2,.sg-app h3,.sg-app p{color:inherit;padding:0}.sg-app h1{font:400 clamp(32px,4vw,55px)/1.17 Georgia,'Times New Roman',serif;letter-spacing:-.8px;margin:0 0 24px;text-transform:none;overflow-wrap:anywhere}.sg-app h2{font:400 clamp(25px,2.6vw,34px)/1.3 Georgia,serif;letter-spacing:-.4px;margin:0 0 18px;text-transform:none}.sg-app h3{font:400 22px/1.35 Georgia,serif;margin:0 0 10px;text-transform:none}.sg-app p{margin:0 0 16px}.sg-app input,.sg-app button{font:inherit;border-radius:0;line-height:1.4}.sg-app button{background:var(--sg-ink);color:#fff;min-height:48px;padding:12px 25px;border:1px solid var(--sg-ink);cursor:pointer}.sg-app button:hover{background:#29484e}.sg-app input{background:#fff;color:var(--sg-ink);border:1px solid #a3afa6;min-width:0;min-height:48px;padding:11px 14px;margin:0;box-shadow:none}.sg-app a:focus-visible,.sg-app button:focus-visible,.sg-app input:focus-visible,.sg-app summary:focus-visible{outline:3px solid #956f30;outline-offset:4px}.sg-app .sg-kicker{font:700 11px/1.5 Arial,sans-serif;letter-spacing:1.7px;color:var(--sg-gold);margin:0 0 16px}.sg-section{max-width:1300px;margin:0 auto;padding:52px 6%}.sg-app .sg-small{font:13px/1.65 Arial,sans-serif;color:var(--sg-muted)}.sg-breadcrumbs{max-width:1300px;padding:24px 6% 0;margin:auto;font-size:12px;display:flex;flex-wrap:wrap;gap:9px}.sg-hero{background:var(--sg-ink);color:#fff;display:flex;justify-content:space-between;gap:50px;padding:62px max(6%,calc((100vw - 1140px)/2)) 90px}.sg-app .sg-hero h1{font-size:clamp(48px,5.8vw,78px);margin:0 0 24px;line-height:1.07;color:#fff}.sg-app .sg-hero em{color:var(--sg-light);font-style:normal}.sg-hero p{color:#d6e0db}.sg-app .sg-hero .sg-kicker{color:var(--sg-light)}.sg-stat{align-self:center;border-left:1px solid #6b7976;padding-left:40px;min-width:220px}.sg-stat strong{display:block;font:400 69px/1.2 Georgia,serif;color:var(--sg-light)}.sg-stat span{display:block;font-size:13px}.sg-stat small{display:block;font-size:11px;color:#c0cfca;margin-top:16px}.sg-home-search{position:relative;margin:-36px auto 0;background:#fff;box-shadow:0 8px 35px #19323812;border:1px solid var(--sg-line);padding:28px 34px;width:88%;max-width:1144px}.sg-search label,.sg-filter label{font-weight:600;font-size:13px;display:block;margin-bottom:8px}.sg-search>div,.sg-filter>div{display:flex;gap:0}.sg-search input,.sg-filter input{flex:1;width:100%}.sg-search button span{margin-left:25px}.sg-examples{display:flex;flex-wrap:wrap;gap:16px;font-size:12px;margin:13px 0 0!important;color:var(--sg-muted)!important}.sg-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px}.sg-section-head h2{margin:0}.sg-section-head>a{font-size:13px;white-space:nowrap}.sg-topics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--sg-line);border-left:1px solid var(--sg-line);margin-top:28px}.sg-topics a{padding:18px 15px;border-right:1px solid var(--sg-line);border-bottom:1px solid var(--sg-line);background:white;text-decoration:none;display:flex;justify-content:space-between;align-items:center;font-size:14px;gap:10px;overflow-wrap:anywhere}.sg-topics a span{color:var(--sg-gold)}.sg-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--sg-line);border-left:1px solid var(--sg-line)}.sg-card{padding:25px 24px;border-right:1px solid var(--sg-line);border-bottom:1px solid var(--sg-line);background:#fff;text-decoration:none!important;display:flex;flex-direction:column;gap:12px;min-height:200px;overflow-wrap:anywhere}.sg-card:hover,.sg-topics a:hover{background:#f0eee7}.sg-card>strong{font:400 28px/1.2 Georgia,serif}.sg-card>span{font-size:13px;line-height:1.7;color:var(--sg-muted)}.sg-card small{font-size:11px;color:#72572e;margin-top:auto}.sg-card small b{float:right}.sg-source-note{max-width:1144px;margin:10px auto 0;border-top:2px solid var(--sg-gold);padding:30px 0 50px;width:88%;color:var(--sg-muted);font-size:13px}.sg-source-note h2{font-size:28px}.sg-filter{max-width:680px;margin:30px 0 25px}.sg-letters{display:flex;flex-wrap:wrap;gap:5px;margin:25px 0}.sg-letters a{text-decoration:none;padding:5px 9px;min-width:32px;text-align:center;font-size:13px;min-height:34px}.sg-letters a[aria-current]{background:var(--sg-ink);color:#fff}.sg-pagination{display:flex;gap:25px;align-items:center;justify-content:center;border-top:1px solid var(--sg-line);padding-top:25px;margin-top:30px;font-size:14px}.sg-results article{padding:25px 0;border-top:1px solid var(--sg-line)}.sg-results article p{font-size:14px;line-height:1.7;color:var(--sg-muted)}.sg-app .sg-gap{margin-top:35px}.sg-reader-head{display:flex;justify-content:space-between;gap:20px;font-size:12px;margin-bottom:35px}.sg-source{padding:19px 0;border-top:1px solid var(--sg-line);border-bottom:1px solid var(--sg-line);font:12px/1.7 Arial,sans-serif;color:var(--sg-muted);margin:28px 0}.sg-source p{margin:6px 0}.sg-source summary{cursor:pointer}.sg-source code{font-size:11px;overflow-wrap:anywhere}.sg-toc{border-top:1px solid var(--sg-line)}.sg-toc a{padding:12px 9px;border-bottom:1px solid var(--sg-line);display:flex;gap:20px;font-size:14px;text-decoration:none}.sg-toc a strong{flex:0 0 190px;font-weight:600;overflow-wrap:anywhere}.sg-toc .sg-chapter{background:#edf0e9;font-size:13px}.sg-toc .sg-chapter strong{flex:1}.sg-reading-grid{display:grid;grid-template-columns:245px minmax(0,1fr);gap:55px}.sg-side{align-self:start;position:sticky;top:24px;border:1px solid var(--sg-line);background:white;padding:21px}.sg-app .sg-side h2{font:400 22px/1.4 Georgia,serif}.sg-side>a{font-size:12px;display:block;margin-bottom:22px}.sg-side .sg-small{font-size:11px}.sg-side nav{border-top:1px solid var(--sg-line);margin:18px -21px -21px}.sg-side nav a{display:block;padding:13px 19px;border-left:3px solid transparent;border-bottom:1px solid var(--sg-line);font-size:12px;line-height:1.5;text-decoration:none}.sg-side nav a[aria-current]{border-left-color:var(--sg-gold);background:#f1efe8}.sg-article{min-width:0}.sg-app .sg-article h1{font-size:40px;margin-bottom:18px}.sg-article h1 span{display:block;font-size:.83em;margin-top:12px}.sg-law-name{font-size:14px;color:var(--sg-muted)!important}.sg-actions{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0 32px;align-items:center}.sg-actions button{font-size:12px;min-height:40px;padding:9px 13px;background:transparent;color:var(--sg-ink);border-color:#acb5ad}.sg-actions [role=status]{font-size:12px}.sg-app .sg-norm{font:18px/1.85 Georgia,'Times New Roman',serif;overflow-wrap:anywhere;color:#172c31}.sg-norm .xml-paragraph{margin-bottom:20px}.sg-norm dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:10px 20px;margin:10px 0 22px}.sg-norm dd,.sg-norm dt{margin:0}.sg-norm table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse;font:13px/1.6 Arial,sans-serif}.sg-norm td,.sg-norm th{border:1px solid var(--sg-line);padding:8px;min-width:32px}.sg-norm pre{white-space:pre-wrap;font:12px/1.7 monospace;overflow-wrap:anywhere;max-width:100%;background:transparent;border:0}.sg-norm .source-image{max-width:100%;height:auto;vertical-align:middle}.sg-norm .source-attachment{display:inline-block;padding:10px 14px;border:1px solid var(--sg-line);font:13px/1.6 Arial,sans-serif}.sg-footnotes{padding:22px;background:#f0f1eb;margin-top:30px}.sg-app .sg-footnotes h2{font:600 13px/1.5 Arial,sans-serif;letter-spacing:0}.sg-app .sg-footnotes .sg-norm{font-size:14px}.sg-neighbors{display:flex;justify-content:space-between;gap:30px;border-top:1px solid var(--sg-line);padding-top:24px}.sg-neighbors a{font-size:13px;flex:1;text-decoration:none}.sg-neighbors a:last-child{text-align:right}.sg-neighbors small{display:block;font-size:11px;color:var(--sg-muted);margin-bottom:8px}.sg-related{border-top:2px solid var(--sg-gold);margin-top:40px;padding-top:24px}.sg-app .sg-related h2{font-size:25px}.sg-related ul{display:flex;flex-wrap:wrap;gap:10px 24px;list-style:none;padding:0}.sg-related li{font-size:12px;margin:0}.sg-skip{position:fixed;left:15px;top:-150px;z-index:99999;background:white;padding:14px}.sg-skip:focus{top:15px}
@media(max-width:1000px){.sg-topics{grid-template-columns:repeat(3,minmax(0,1fr))}.sg-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-reading-grid{grid-template-columns:205px minmax(0,1fr);gap:28px}.sg-stat strong{font-size:54px}.sg-hero{gap:30px}.sg-stat{min-width:195px;padding-left:24px}.sg-section-head{align-items:start;flex-direction:column}}
@media(max-width:700px){.sg-hero{padding:40px 6% 75px}.sg-stat{display:none}.sg-app .sg-hero h1{font-size:52px}.sg-hero p{font-size:14px}.sg-home-search{padding:23px 20px}.sg-app button{padding:11px 16px}.sg-search button span{display:none}.sg-examples{gap:10px}.sg-section{padding:38px 6%}.sg-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-topics a{font-size:12px;padding:16px 12px;gap:5px}.sg-cards{grid-template-columns:1fr}.sg-card{min-height:155px;padding:23px}.sg-reading-grid{display:flex;flex-direction:column}.sg-side{position:static;width:100%;padding:16px;order:2}.sg-side nav{margin:16px -16px -16px}.sg-reader-head{font-size:11px;align-items:center}.sg-app .sg-article h1{font-size:34px}.sg-app .sg-norm{font-size:17px}.sg-toc a{display:block}.sg-toc a strong{display:block}.sg-neighbors{gap:15px}.sg-pagination{gap:18px;font-size:12px}.sg-filter button{font-size:14px}.sg-source-note{padding-bottom:35px}.sg-app .sg-source-note h2{font-size:25px}}
@media print{.sg-app .sg-side,.sg-app .sg-actions,.sg-app .sg-breadcrumbs,.sg-app .sg-reader-head,.sg-app .sg-related,.sg-app .sg-neighbors,.sg-app .sg-skip{display:none!important}.sg-app,.sg-app .sg-section{background:#fff;color:#000;padding:0;max-width:none;width:100%}.sg-reading-grid{display:block}.sg-app .sg-norm{font-size:11pt;line-height:1.6}.sg-app .sg-article h1{font-size:22pt}.sg-app .sg-footnotes{background:#fff;padding:0}.sg-norm table{display:table;font-size:8pt}.sg-app a{text-decoration:none}.stw-gesetze-page .mkd-page-header,.stw-gesetze-page .mkd-mobile-header,.stw-gesetze-page footer,.stw-gesetze-page #mkd-back-to-top{display:none!important}}

.sg-references{border-top:2px solid var(--sg-gold);margin:35px 0;padding-top:24px}.sg-app .sg-references h2{font-size:27px}.sg-references details{border-top:1px solid var(--sg-line);padding:15px 0}.sg-references summary{cursor:pointer;font-size:14px;font-weight:600}.sg-references summary span{font-weight:400}.sg-references ul{list-style:none;margin:18px 0 0;padding:0}.sg-references li{padding:12px 0;border-bottom:1px solid var(--sg-line);margin:0}.sg-references li>a{font-weight:600;font-size:14px}.sg-references li>span{display:block;font-size:13px;margin:3px 0 8px}.sg-references li p{margin:0}.sg-references+.sg-neighbors{margin-top:30px}@media print{.sg-references{display:none!important}}
