.pb-actions{flex-wrap:wrap;gap:.75rem;display:flex}.pb-meta{font-size:var(--text-sm);color:var(--ink-subtle);max-width:52ch;margin:0}.pb-meta a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:3px}.pb-print-only{display:none}.am{border:1px solid var(--line);border-radius:var(--radius-lg);background-color:var(--paper-raised);background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);box-shadow:var(--shadow-1), var(--edge-light);background-size:20px 20px;margin:0;padding:clamp(1rem,2.5vw,1.5rem)}.am__phones{justify-content:center;gap:clamp(.5rem,2vw,1.5rem);display:flex}.am__phone{flex:1 1 0;min-width:0;max-width:270px;height:auto;display:block}@media (max-width:559px){.am__phone--search{display:none}}.am-device{fill:var(--paper-raised);stroke:var(--line-strong);stroke-width:1.5px}.am-ink{fill:var(--ink)}.am-subtle{fill:var(--ink-subtle)}.am-faint{fill:var(--line)}.am-sunk{fill:var(--paper-sunk);stroke:var(--line);stroke-width:1px}.am-node{fill:var(--orange)}.am-wash{fill:var(--orange-wash);stroke:color-mix(in oklch, var(--orange) 70%, transparent);stroke-width:1.2px}.am-soft{fill:var(--orange-soft)}.am-thread{fill:none;stroke:var(--orange);stroke-width:1.6px;stroke-linejoin:round}.am-hair{stroke:var(--line);stroke-width:1px}.am-label{font-family:var(--font-code);fill:var(--ink-subtle);font-size:9.5px}.am-label--accent{fill:var(--orange-text)}.am-button{font-family:var(--font-code);fill:var(--on-orange);font-size:8.5px;font-weight:500}.am-pill{font-family:var(--font-code);letter-spacing:.06em;fill:var(--paper);font-size:7px}.am-caption{font-family:var(--font-heading);font-stretch:var(--heading-stretch);fill:var(--ink);font-size:13px;font-weight:650}.am-mark circle{fill:var(--ink)}.am-mark text{font-family:var(--font-code);fill:var(--paper);text-anchor:middle;dominant-baseline:central;font-size:9px;font-weight:500}.am__legend{font-size:var(--text-sm);flex-wrap:wrap;gap:.5rem 1.25rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.am__legend a{color:var(--ink);align-items:center;gap:.5rem;display:inline-flex}.am__legend a:hover span:last-child{text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:3px}.am__mk{background:var(--ink);width:1.45rem;height:1.45rem;color:var(--paper);font-family:var(--font-code);border-radius:50%;place-items:center;font-size:.68rem;font-weight:500;display:inline-grid}.pb-toc{columns:2 14rem;border-top:1px solid var(--line);column-gap:2.5rem;margin:1.5rem 0 0;padding:0;list-style:none}.pb-toc li{break-inside:avoid;border-bottom:1px solid var(--line-soft)}.pb-toc a{color:var(--ink);grid-template-columns:2.2rem minmax(0,1fr);padding-block:.6rem;display:grid}.pb-toc a:hover span:last-child{color:var(--orange-text)}.pb-toc__n{font-family:var(--font-code);font-size:var(--text-xs);color:var(--orange-text);padding-top:.2rem}.pb-legend{gap:.6rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.pb-legend li{color:var(--ink-muted);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.pb-blocks{max-width:50rem;margin-top:clamp(1.5rem,3vw,2rem)}.pb-blocks>:first-child{margin-top:0}.pb-h3{font-size:var(--text-xl);flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;margin:clamp(2.25rem,4vw,2.75rem) 0 .85rem;line-height:1.2;display:flex}.pb-h4{font-family:var(--font-code);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-subtle);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .6rem;font-weight:500;font-stretch:100%;display:flex}.pb-p{color:var(--ink-muted);text-wrap:pretty;max-width:66ch;margin:.85rem 0 0}.pb-blocks a,.pb-blocks .faq__a a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:3px;text-decoration-thickness:1.5px}.pb-blocks a:hover{color:var(--orange-text)}.pb-blocks code,.pb-checker code{font-family:var(--font-code);background:var(--paper-sunk);border:1px solid var(--line-soft);border-radius:var(--radius-xs);overflow-wrap:anywhere;padding:.05em .35em;font-size:.86em}.pb-tag{font-family:var(--font-code);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-xs);border:1px solid var(--line-strong);color:var(--ink-subtle);white-space:nowrap;justify-self:start;align-items:center;padding:.05rem .45rem;font-size:.66rem;font-weight:500;font-stretch:100%;line-height:1.5;display:inline-flex}.pb-tag--pflicht{color:var(--orange-text);border-color:color-mix(in oklch, var(--orange) 45%, transparent);background:var(--orange-wash)}.pb-tag--praxis{border-style:dashed}.pb-rules{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pb-rules li{border-bottom:1px solid var(--line-soft);grid-template-columns:7.5rem minmax(0,1fr);gap:.35rem 1rem;padding-block:.85rem;display:grid}.pb-rules .pb-tag{align-self:start;margin-top:.2rem}.pb-rules p{text-wrap:pretty;max-width:64ch;margin:0}.pb-ref{font-family:var(--font-code);font-size:var(--text-xs);color:var(--ink-subtle);white-space:nowrap}@media (max-width:520px){.pb-rules li,.pb-legend li{grid-template-columns:minmax(0,1fr)}}.pb-list{max-width:64ch;margin:.5rem 0 0;padding-left:1.1rem}.pb-list li{margin-block:.4rem;padding-left:.2rem}.pb-list li::marker{color:var(--orange)}.pb-steps{--pb-start:0;counter-reset:pb-step var(--pb-start);max-width:64ch;margin:.75rem 0 0;padding:0;list-style:none}.pb-steps li{counter-increment:pb-step;border-top:1px solid var(--line-soft);grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding-block:.65rem;display:grid}.pb-steps li:before{content:counter(pb-step, decimal-leading-zero);font-family:var(--font-code);font-size:var(--text-xs);color:var(--orange-text);padding-top:.2rem}.pb-table{border-top:1px solid var(--line-strong);margin-top:.5rem;overflow-x:auto}.pb-table:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.pb-table table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.93rem}.pb-table--wide table{min-width:42rem}.pb-table th,.pb-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-soft);padding:.7rem 1rem .7rem 0;line-height:1.5}.pb-table thead th{font-family:var(--font-code);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-subtle);border-bottom-color:var(--line);vertical-align:bottom;font-size:.68rem;font-weight:500;font-stretch:100%}.pb-table tbody th{font-family:var(--font-text);letter-spacing:0;font-weight:500;font-stretch:100%}.pb-table td:first-child{font-weight:500}.pb-table .pb-num{font-family:var(--font-code);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.82rem;font-weight:400}.pb-group th{font-family:var(--font-code);letter-spacing:.12em;text-transform:uppercase;color:var(--orange-text);border-bottom-color:var(--line);padding-top:1.4rem;font-size:.68rem;font-weight:500}.pb-caption{font-size:var(--text-sm);color:var(--ink-subtle);text-wrap:pretty;max-width:70ch;margin:.6rem 0 0}.pb-codeblock{margin-top:.75rem;position:relative}.pb-codeblock pre{background:var(--paper-sunk);border:1px solid var(--line);border-radius:var(--radius-sm);font-family:var(--font-code);color:var(--ink);margin:0;padding:1rem 7rem 1rem 1.1rem;font-size:.8rem;line-height:1.7;overflow-x:auto}.pb-codeblock pre code{font-size:inherit;background:0 0;border:0;padding:0}.pb-codeblock .pb-copy{position:absolute;top:.55rem;right:.55rem}.pb-copy{font-family:var(--font-code);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-strong);border-radius:var(--radius-xs);background:var(--paper-raised);color:var(--ink-muted);cursor:pointer;transition:color .16s var(--ease-quart), border-color .16s var(--ease-quart);padding:.35rem .65rem;font-size:.68rem;font-weight:500}.pb-copy:hover{color:var(--ink);border-color:var(--ink-subtle)}.pb-copy:active{transform:scale(.98)}.pb-copy[data-state=done]{color:var(--orange-text);border-color:color-mix(in oklch, var(--orange) 55%, transparent)}.pb-standard{margin-top:1.25rem}.pb-standard__label{font-family:var(--font-code);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--orange-text);margin-bottom:.4rem;font-weight:500;display:block}.pb-standard p{max-width:64ch;margin:0}.pb-cols{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.5rem 2.5rem;margin-top:.5rem;display:grid}.pb-cols>div{border-top:1px solid var(--line);min-width:0;padding-top:.9rem}.pb-checklist ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pb-checklist li{border-bottom:1px solid var(--line-soft);grid-template-columns:1.1rem minmax(0,1fr) auto;align-items:start;gap:.85rem;padding-block:.7rem;display:grid}.pb-checklist__box{border:1.5px solid var(--line-strong);border-radius:var(--radius-xs);width:1rem;height:1rem;margin-top:.25rem}.pb-checklist .pb-checklist__ref{font-family:var(--font-code);font-size:var(--text-xs);color:var(--ink-subtle);white-space:nowrap;padding-top:.2rem;text-decoration:none}.pb-checklist .pb-checklist__ref:hover{color:var(--orange-text)}.pb-sources{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.pb-sources li{border-bottom:1px solid var(--line-soft);gap:.15rem;padding-block:.75rem;display:grid}.pb-sources span{font-size:var(--text-sm);color:var(--ink-subtle)}.pb-cite{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-raised);max-width:50rem;box-shadow:var(--shadow-1), var(--edge-light);gap:.9rem;margin-top:1.5rem;padding:clamp(1rem,2.5vw,1.4rem);display:grid}.pb-cite__label{font-family:var(--font-code);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--orange-text);font-weight:500}.pb-cite__text{font-family:var(--font-code);overflow-wrap:anywhere;margin:0;font-size:.85rem;line-height:1.6}.pb-cite .pb-copy{justify-self:start}.pb-downloads{border-top:1px solid var(--line);gap:0;max-width:50rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.pb-downloads li{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.25rem 1rem;padding-block:.8rem;display:grid}.pb-downloads span{font-size:var(--text-sm);color:var(--ink-subtle)}.pb-downloads code{font-family:var(--font-code);color:var(--ink-muted);overflow-wrap:anywhere;font-size:.8rem}.pb-disclaimer{font-size:var(--text-sm);color:var(--ink-subtle);max-width:70ch;margin:1.5rem 0 0}.pb-checker{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper-raised);box-shadow:var(--shadow-2), var(--edge-light);margin-top:clamp(2rem,4vw,2.75rem);padding:clamp(1.1rem,3vw,1.6rem)}.pb-checker__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;display:flex}.pb-checker__title{font-size:var(--text-lg)}.pb-checker__note{font-family:var(--font-code);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-subtle)}.pb-checker__intro{font-size:var(--text-sm);color:var(--ink-muted);max-width:60ch;margin:.6rem 0 1.1rem}.pb-field{margin-bottom:.9rem}.pb-field__row{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.35rem;display:flex}.pb-field label{font-size:.95rem;font-weight:500}.pb-field__count{font-family:var(--font-code);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--ink-subtle)}.pb-field__count.is-over{color:var(--orange-text);font-weight:500}.pb-field input,.pb-field textarea{width:100%;font:inherit;color:var(--ink);background:var(--paper-sunk);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.6rem .75rem;font-size:.95rem}.pb-field textarea{resize:vertical;min-height:4.2rem;line-height:1.5}.pb-field input.is-mono{font-family:var(--font-code);font-size:.82rem}.pb-field input:focus-visible,.pb-field textarea:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.pb-lint{border-top:1px solid var(--line);gap:.5rem;margin:.4rem 0 0;padding:.9rem 0 0;list-style:none;display:grid}.pb-lint__item{text-wrap:pretty;padding-left:1.3rem;font-size:.92rem;line-height:1.5;position:relative}.pb-lint__item:before{content:"";border:1.5px solid var(--ink-subtle);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.45rem;left:0}.pb-lint__item.is-bad:before{border-color:var(--orange);background:var(--orange);border-radius:2px}.pb-lint__item.is-ok:before{border-color:var(--ink);background:var(--ink)}.pb-checker__actions{flex-wrap:wrap;gap:.5rem;margin-top:1.1rem;display:flex}.res-downloads{font-size:var(--text-sm);flex-wrap:wrap;gap:.5rem 1.25rem;margin:1rem 0 0;display:flex}.res-downloads a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:3px}@media print{@page{size:A4;margin:16mm 14mm 18mm}html{font-size:11.5px!important}html,body{background:#fff!important}.site-header,.site-footer,.end-cta,.crumbs,.rail__line,.pb-actions,.pb-checker,.pb-copy,.skip-link{display:none!important}.pb-print-only{display:block}[data-reveal],[data-reveal=clip]>*,[data-stagger-item]{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}.page-hero{padding-block:0 1.5rem}.band{padding-block:1.25rem!important}.band__index{position:static!important}.pb-table{overflow:visible}.pb-table table,.pb-table--wide table{min-width:0;font-size:8.5pt}.pb-table .pb-num{white-space:normal}.pb-codeblock pre{white-space:pre-wrap;padding-right:1.1rem;font-size:7.5pt}.pb-rules li,.pb-steps li,.pb-checklist li,.pb-table tr,.pb-codeblock,.faq__row,.note,.am{break-inside:avoid}.pb-h3,.h2{break-after:avoid}.pb-tag,.am,.am__mk,.note,.pb-cite{-webkit-print-color-adjust:exact;print-color-adjust:exact}.am,.pb-cite{box-shadow:none}}
