:root{--hej-ivory:#fbf8ee;--hej-paper:#fffdf6;--hej-box:#f2eedf;--hej-rule:#c8c1a8;--hej-rule-soft:#e2dcc6;--hej-ink:#1e2626;--hej-mute:#5b6461;--hej-teal:#0b6b6b;--hej-teal-dk:#084f4f;--hej-teal-lt:#d9ecea;--hej-visited:#3f5d7a;--hej-warn:#8a5a00}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}.hej-body{background:var(--hej-ivory);color:var(--hej-ink);margin:0;font-family:Verdana,Geneva,DejaVu Sans,Tahoma,sans-serif;font-size:15px;line-height:1.62}.hej-body a{color:var(--hej-teal);text-decoration:none}.hej-body a:hover{text-decoration:underline}.hej-body a:visited{color:var(--hej-visited)}.hej-skip{background:var(--hej-teal);color:#fff;padding:4px 8px;position:absolute;top:0;left:-999px}.hej-skip:focus{z-index:5;left:8px}.hej-menu-cb{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.hej-shell{max-width:1240px;margin:0 auto}.hej-side{background:var(--hej-box);border-bottom:1px solid var(--hej-rule);padding:12px 16px 16px;display:none}.hej-menu-cb:checked~.hej-shell .hej-side{display:block}.hej-mark{display:none}.hej-portlet{margin:0 0 14px}.hej-portlet-h{font-variant:small-caps;letter-spacing:.06em;color:var(--hej-mute);border-bottom:1px solid var(--hej-rule);margin:0 0 4px;font-size:12px}.hej-portlet-list{margin:0;padding:0;font-size:13px;list-style:none}.hej-portlet-list li{margin:3px 0}.hej-here{font-weight:700;color:var(--hej-ink)!important}.hej-langhome{opacity:.78}.hej-langhome:after{content:" ⌂";font-size:11px}.hej-col{min-width:0}.hej-top{background:var(--hej-paper);border-bottom:1px solid var(--hej-rule);align-items:center;gap:10px;padding:8px 14px;display:flex}.hej-top-name{letter-spacing:.02em;font-weight:700;color:var(--hej-ink)!important}.hej-menu-btn{cursor:pointer;font-variant:small-caps;border:1px solid var(--hej-rule);background:var(--hej-box);margin-left:auto;padding:2px 10px;font-size:13px}.hej-menu-cb:focus-visible~.hej-shell .hej-menu-btn{outline:2px solid var(--hej-teal)}.hej-top-cta{background:var(--hej-teal);border:1px solid var(--hej-teal-dk);white-space:nowrap;padding:3px 10px;font-size:13px;color:#fff!important}.hej-top-cta:hover{background:var(--hej-teal-dk);text-decoration:none!important}.hej-main{background:var(--hej-paper);padding:14px 14px 26px}.hej-art{max-width:960px}.hej-crumbs{color:var(--hej-mute);margin:0 0 4px;font-size:12px}.hej-crumb-sep{padding:0 3px}.hej-h1{border-bottom:1px solid var(--hej-rule);margin:0;padding-bottom:4px;font-size:25px;font-weight:400;line-height:1.3}.hej-from{color:var(--hej-mute);font-variant:small-caps;letter-spacing:.03em;margin:4px 0 14px;font-size:12px}.hej-infobox{border:1px solid var(--hej-rule);background:var(--hej-box);border-collapse:collapse;width:100%;margin:0 0 16px;font-size:13px;line-height:1.45}.hej-ib-cap{caption-side:top;background:var(--hej-teal-lt);border:1px solid var(--hej-rule);border-bottom:0;padding:6px 8px;font-size:14px;font-weight:700}.hej-ib-img{text-align:center;padding:6px}.hej-ib-pic{border:1px solid var(--hej-rule-soft);max-width:100%;height:auto;margin:0 auto;display:block}.hej-ib-sec{font-variant:small-caps;letter-spacing:.05em;background:var(--hej-rule-soft);text-align:center;padding:4px 8px}.hej-ib-k{text-align:left;vertical-align:top;font-variant:small-caps;letter-spacing:.03em;width:40%;color:var(--hej-mute);border-top:1px solid var(--hej-rule-soft);padding:5px 8px;font-weight:400}.hej-ib-v{vertical-align:top;border-top:1px solid var(--hej-rule-soft);padding:5px 8px}.hej-ib-go{text-align:center;border-top:1px solid var(--hej-rule);padding:8px}.hej-btn{background:var(--hej-teal);border:1px solid var(--hej-teal-dk);letter-spacing:.02em;padding:6px 16px;font-size:13px;display:inline-block;color:#fff!important}.hej-btn:hover{background:var(--hej-teal-dk);text-decoration:none!important}.hej-btn-wide{padding:8px 26px}.hej-toc{border:1px solid var(--hej-rule);background:var(--hej-box);min-width:240px;max-width:100%;margin:0 0 16px;padding:6px 12px 8px;font-size:13px;display:inline-block}.hej-toc-h{cursor:pointer;text-align:center;font-weight:700;list-style-position:inside}.hej-toc-list{margin:6px 0 0;padding-left:22px}.hej-toc-li{margin:2px 0}.hej-notice{clear:none;border:1px solid var(--hej-rule);border-left:6px solid var(--hej-teal);background:#f4f9f8;margin:0 0 18px;padding:8px 12px}.hej-notice-k{font-variant:small-caps;letter-spacing:.06em;color:var(--hej-mute);margin:0;font-size:11px}.hej-notice-h{margin:2px 0 4px;font-size:16px;font-weight:700}.hej-notice-p{margin:0 0 4px;font-size:14px}.hej-notice-t{color:var(--hej-mute);margin:0;font-size:12px}.hej-prose{counter-reset:hejsec}.hej-prose h2,.hej-h2x{border-bottom:1px solid var(--hej-rule);margin:26px 0 8px;padding-bottom:3px;font-size:20px;font-weight:400;line-height:1.3}.hej-prose h2{counter-increment:hejsec}.hej-prose h2:before{content:counter(hejsec) " ";color:var(--hej-mute);padding-right:4px;font-size:16px}.hej-prose h3{margin:18px 0 6px;font-size:16px;font-weight:700}.hej-prose p{margin:0 0 12px}.hej-prose ul,.hej-prose ol{margin:0 0 12px;padding-left:24px}.hej-prose li{margin:3px 0}.hej-prose img{border:1px solid var(--hej-rule);background:var(--hej-box);max-width:100%;height:auto;margin:8px 0 4px;padding:3px;display:block}.hej-prose table{border-collapse:collapse;background:var(--hej-paper);width:100%;margin:0 0 14px;font-size:13px;display:block;overflow-x:auto}.hej-prose th,.hej-prose td{border:1px solid var(--hej-rule);text-align:left;vertical-align:top;padding:5px 8px}.hej-prose th{background:var(--hej-box);font-variant:small-caps;letter-spacing:.03em;font-weight:400}.hej-prose blockquote{border-left:4px solid var(--hej-warn);background:#fbf3e2;margin:0 0 14px;padding:6px 12px}.hej-prose blockquote p{margin:0}.hej-prose strong{font-weight:700}.hej-sect{margin-top:6px}.hej-steps{margin:0;padding:0;list-style:none}.hej-step{border:1px solid var(--hej-rule-soft);background:#fdfbf3;margin:0 0 10px;padding:6px 10px}.hej-step-n{font-variant:small-caps;letter-spacing:.06em;color:var(--hej-teal);border:1px solid var(--hej-teal);margin-right:4px;padding:0 6px;font-size:11px;display:inline-block}.hej-step-x{margin-top:2px;font-size:14px;display:block}.hej-pc{border-collapse:collapse;width:100%;font-size:14px}.hej-pc-h{border:1px solid var(--hej-rule);text-align:left;font-variant:small-caps;letter-spacing:.04em;padding:5px 8px;font-weight:400}.hej-pc-plus{background:#e3f0ec}.hej-pc-minus{background:#f6ebe0}.hej-pc-c{border:1px solid var(--hej-rule);vertical-align:top;width:50%;padding:4px 8px}.hej-pc-list{margin:0;padding-left:18px}.hej-pc-li{margin:4px 0}.hej-faq{margin:0}.hej-faq-q{margin:12px 0 2px;font-weight:700}.hej-faq-a{border-left:2px solid var(--hej-rule-soft);margin:0 0 0 16px;padding-left:10px}.hej-refs{margin:0;padding-left:26px;font-size:13px}.hej-ref{margin:3px 0}.hej-ref-host{color:var(--hej-mute);font-size:12px}.hej-checked{color:var(--hej-mute);border-top:1px solid var(--hej-rule-soft);margin:22px 0 6px;padding-top:8px;font-size:12px}.hej-end{margin:8px 0 0}.hej-lost{list-style:square}.hej-lost-x{color:var(--hej-mute);font-size:12px}.hej-foot{color:var(--hej-mute);border-top:1px solid var(--hej-rule);padding:14px;font-size:12px}.hej-foot-links{flex-wrap:wrap;gap:4px 16px;margin:0 0 8px;padding:0;list-style:none;display:flex}.hej-foot-note{max-width:760px;margin:0 0 6px}.hej-age{border:1px solid var(--hej-mute);margin-right:4px;padding:0 4px;font-weight:700;display:inline-block}@media (width<=639px){.hej-art{flex-direction:column;display:flex}.hej-infobox{order:5;margin-top:8px}.hej-sect,.hej-checked,.hej-end{order:6}.hej-toc{display:block}}@media (width>=640px){.hej-infobox{float:right;width:300px;margin:0 0 14px 18px}.hej-main{padding:18px 24px 30px}}@media (width>=900px){.hej-shell{grid-template-columns:176px minmax(0,1fr);display:grid}.hej-side{background:0 0;border-bottom:0;padding:14px 10px 20px 14px;display:block}.hej-mark{text-align:center;margin:0 0 18px;display:block;color:var(--hej-ink)!important}.hej-mark-img{width:96px;height:96px;margin:0 auto 4px;display:block}.hej-mark-name{letter-spacing:.03em;font-size:13px;font-weight:700}.hej-menu-btn,.hej-top-name{display:none}.hej-top{border-left:1px solid var(--hej-rule);justify-content:flex-end}.hej-main{border-left:1px solid var(--hej-rule);min-height:70vh}.hej-foot{padding-left:24px}.hej-h1{font-size:28px}}
