:root{--paper: #F5F7F8;--white: #FFFFFF;--ink: #192B38;--ink-2: #3D4D59;--ink-3: #52616C;--petrol: #155C60;--petrol-dark: #0E4447;--petrol-tint: #E3EEEE;--line: #D4DBE0;--line-strong: #A8B4BC;--field: #66737D;--amber-ink: #7A4800;--amber-tint: #FBF0DA;--amber-mark: #B5741A;--error: #A3271B;--error-tint: #FBEAE7;--brand-badge: #1B2A4A;--sans-system: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;--mono-system: ui-monospace, "SFMono-Regular", "Cascadia Mono", "Segoe UI Mono", Consolas, "Liberation Mono", "DejaVu Sans Mono", monospace;--sans: var(--sans-system);--mono: var(--mono-system);--fs-0: 0.8125rem;--fs-1: 0.9375rem;--fs-2: 1.0625rem;--fs-3: clamp(1.1875rem, 1.1rem + 0.35vw, 1.375rem);--fs-4: clamp(1.375rem, 1.2rem + 0.8vw, 1.75rem);--fs-5: clamp(1.625rem, 1.35rem + 1.4vw, 2.375rem);--fs-6: clamp(1.875rem, 1.3rem + 2.9vw, 3.25rem);--lh-body: 1.6;--lh-head: 1.2;--s1: 0.5rem;--s2: 1rem;--s3: 1.5rem;--s4: 2rem;--s5: 3rem;--s6: clamp(3rem, 2.2rem + 3vw, 5rem);--maxw: 76rem;--gutter: clamp(1rem, 0.6rem + 2vw, 2.5rem);--col-gap: clamp(1.5rem, 1rem + 2vw, 3rem);--measure: 68ch;--measure-lead: 60ch;--control-h: 48px;--control-h-compact: 44px;--radius: 3px;--focus: 3px solid var(--ink)}*, *::before, *::after{box-sizing: border-box}[hidden]{display: none !important}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: var(--s3)}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}body{margin: 0;background: var(--paper);color: var(--ink);font: 400 var(--fs-2)/var(--lh-body) var(--sans);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;overflow-wrap: break-word}img{max-width: 100%;height: auto}h1, h2, h3, h4{margin: 0 0 var(--s2);line-height: var(--lh-head);font-weight: 600;letter-spacing: -0.01em;color: var(--ink);text-wrap: balance;hyphens: auto;-webkit-hyphens: auto}h1{font-size: var(--fs-6);letter-spacing: -0.02em;line-height: 1.1}h2{font-size: var(--fs-5);letter-spacing: -0.018em}h3{font-size: var(--fs-3)}h4{font-size: var(--fs-2)}p, ul, ol, dl{margin: 0 0 var(--s2)}ul, ol{padding-left: 1.25em}a{color: var(--petrol);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.18em}a:hover{color: var(--petrol-dark);text-decoration-thickness: 2px}strong{font-weight: 600}code, .id{font-family: var(--mono);font-size: 0.9em}.id{overflow-wrap: anywhere;word-break: normal}code, .id, .file, .trace__field, .term, .dossier__product{hyphens: manual;-webkit-hyphens: manual}:focus-visible{outline: var(--focus);outline-offset: 2px}main:focus{outline: none}.vh{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.wrap{width: 100%;max-width: var(--maxw);margin-inline: auto;padding-inline: var(--gutter)}.measure{max-width: var(--measure)}.small{font-size: var(--fs-1);color: var(--ink-2)}.nowrap{white-space: nowrap}.anchor{display: block}.skip{position: absolute;left: var(--s2);top: -10rem;z-index: 50;background: var(--ink);color: var(--white);padding: var(--s1) var(--s2)}.skip:focus{top: var(--s2);color: var(--white)}.hdr{background: var(--paper);border-bottom: 1px solid var(--line);position: relative;z-index: 10}.hdr__in{display: flex;align-items: center;gap: var(--s2);min-height: 4.25rem}.brand{display: inline-flex;align-items: center;gap: 0.625rem;text-decoration: none;color: var(--ink);flex-shrink: 0;min-height: 44px}.brand__mark{width: 32px;height: 32px;border-radius: 5px;display: block}.brand__name{font-weight: 600;font-size: 1.25rem;letter-spacing: -0.02em;color: var(--brand-badge)}.brand:hover{color: var(--ink)}.nav{display: none}.nav ul{list-style: none;margin: 0;padding: 0;display: flex;gap: clamp(0.75rem, 1.6vw, 1.75rem)}.nav a{display: inline-flex;align-items: center;min-height: 44px;color: var(--ink-2);text-decoration: none;font-size: var(--fs-1);font-weight: 500;white-space: nowrap;border-bottom: 2px solid transparent}.nav a:hover{color: var(--ink);border-bottom-color: var(--line-strong)}.nav a[aria-current="page"]{color: var(--ink);border-bottom-color: var(--petrol)}.hdr__tools{margin-left: auto;display: flex;align-items: center;gap: var(--s1);min-width: 0}.hdr__login{display: none;color: var(--ink-2);font-size: var(--fs-1);text-decoration: none;white-space: nowrap;padding: 0.5rem 0.25rem}.hdr__login:hover{color: var(--ink);text-decoration: underline}.hdr .hdr__cta{display: none}.hdr .btn{min-height: var(--control-h-compact);padding-block: 0.5rem}.hdr__cta-short{display: none}.lang{position: relative}.lang summary{list-style: none;cursor: pointer;display: inline-flex;align-items: center;gap: 0.375rem;min-height: 44px;min-width: 44px;padding: 0 0.625rem;border: 1px solid var(--line);border-radius: var(--radius);background: var(--white);font-size: var(--fs-1);font-weight: 500;color: var(--ink)}.lang summary::-webkit-details-marker{display: none}.lang summary::after{content: "";width: 0.45em;height: 0.45em;border-right: 1.5px solid currentColor;border-bottom: 1.5px solid currentColor;transform: translateY(-0.15em) rotate(45deg);margin-left: 0.15rem}.lang[open] summary::after{transform: translateY(0.1em) rotate(-135deg)}.lang__name{display: none}.lang__list{position: absolute;right: 0;top: calc(100% + 4px);list-style: none;margin: 0;padding: 0.25rem;background: var(--white);border: 1px solid var(--line-strong);border-radius: var(--radius);min-width: 11rem;z-index: 20}.lang__list a, .langlist a{display: flex;align-items: center;justify-content: space-between;gap: var(--s2);min-height: 44px;padding: 0 0.75rem;color: var(--ink);text-decoration: none}.lang__list a:hover, .langlist a:hover{background: var(--paper)}.lang__list a[aria-current="true"], .langlist a[aria-current="true"]{font-weight: 600}.lang__list a[aria-current="true"]::after, .langlist a[aria-current="true"]::after{content: "";width: 0.4em;height: 0.75em;border-right: 2px solid var(--petrol);border-bottom: 2px solid var(--petrol);transform: rotate(45deg) translateY(-0.1em)}.langlist ul{list-style: none;padding: 0;margin: 0;display: flex;flex-wrap: wrap;gap: 0 var(--s2)}.langlist__label{font-size: var(--fs-0);color: var(--ink-2);margin: var(--s2) 0 0;font-weight: 500}.langlist a{padding: 0;justify-content: flex-start;gap: 0.5rem;text-decoration: underline;text-underline-offset: 0.18em;color: var(--petrol)}.langlist a[aria-current="true"]{color: var(--ink);text-decoration: none}@media (max-width: 22.5em){.hdr__in{gap: var(--s1)}.brand__name{font-size: 1.125rem}.menubtn{padding: 0 0.5rem}.lang summary{padding: 0 0.5rem}}.menubtn{display: inline-flex;align-items: center;gap: 0.5rem;min-height: 44px;padding: 0 0.75rem;border: 1px solid var(--line-strong);border-radius: var(--radius);background: var(--white);color: var(--ink);font: 500 var(--fs-1) var(--sans);cursor: pointer}.menubtn__bars{width: 1.1rem;height: 2px;background: currentColor;position: relative}.menubtn__bars::before, .menubtn__bars::after{content: "";position: absolute;left: 0;width: 100%;height: 2px;background: currentColor}.menubtn__bars::before{top: -6px}.menubtn__bars::after{top: 6px}.menubtn[aria-expanded="true"] .menubtn__bars{background: transparent}.menubtn[aria-expanded="true"] .menubtn__bars::before{top: 0;transform: rotate(45deg)}.menubtn[aria-expanded="true"] .menubtn__bars::after{top: 0;transform: rotate(-45deg)}.menu{border-top: 1px solid var(--line);background: var(--white);padding: var(--s2) 0 var(--s4)}.menu__nav{list-style: none;padding: 0;margin: 0 0 var(--s3)}.menu__nav a{display: flex;align-items: center;min-height: 48px;border-bottom: 1px solid var(--line);color: var(--ink);text-decoration: none;font-size: var(--fs-3);font-weight: 500}.menu__nav a[aria-current="page"]{color: var(--petrol)}.menu__cta{width: 100%}.menu__login{display: inline-flex;align-items: center;min-height: 44px;margin-top: var(--s2);color: var(--ink-2)}@media (min-width: 40em){.lang__name{display: inline}.lang__code{display: none}}@media (min-width: 68em){.nav{display: block;margin-left: clamp(1rem, 3vw, 3rem)}.hdr__login{display: inline-block}.hdr .hdr__cta{display: inline-flex}.menubtn{display: none}.menu{display: none !important}}@media (min-width: 68em) and (max-width: 82em){.hdr__cta-long{display: none}.hdr__cta-short{display: inline}}.btn{display: inline-flex;align-items: center;justify-content: center;text-align: center;gap: 0.5rem;min-height: var(--control-h);padding: 0.625rem 1.25rem;border: 1px solid transparent;border-radius: var(--radius);font: 600 var(--fs-1)/1.25 var(--sans);text-decoration: none;cursor: pointer;max-width: 100%}.btn--primary{background: var(--petrol);color: var(--white);border-color: var(--petrol)}.btn--primary:hover{background: var(--petrol-dark);border-color: var(--petrol-dark);color: var(--white);text-decoration: none}.btn--secondary{background: transparent;color: var(--ink);border-color: var(--ink)}.btn--secondary:hover{background: var(--white);color: var(--ink);text-decoration: none}.btn--small{padding-inline: 0.875rem;font-size: var(--fs-0)}.btn:disabled{opacity: 0.65;cursor: not-allowed}.arrow{display: inline-flex;align-items: center;gap: 0.5rem;min-height: 44px;font-weight: 600;text-decoration: none}.arrow::after{content: "";width: 0.5em;height: 0.5em;border-top: 2px solid currentColor;border-right: 2px solid currentColor;transform: rotate(45deg);flex-shrink: 0}.arrow:hover{text-decoration: underline}.more{margin-top: var(--s3)}.kicker{font-size: var(--fs-0);font-weight: 600;letter-spacing: 0.06em;color: var(--petrol);margin-bottom: var(--s2)}.lead{font-size: var(--fs-3);line-height: 1.5;color: var(--ink-2);max-width: var(--measure-lead)}.lead--l{font-size: var(--fs-3)}.resp{border-left: 3px solid var(--ink);padding: 0.25rem 0 0.25rem var(--s2);max-width: var(--measure);font-weight: 500;margin-top: var(--s3)}.note{background: var(--white);border: 1px solid var(--line);padding: var(--s2);max-width: var(--measure)}.doclang{font-size: var(--fs-0);color: var(--ink-2);white-space: nowrap}.list{padding-left: 0;list-style: none;max-width: var(--measure)}.list li{position: relative;padding-left: 1.5rem;margin-bottom: 0.625rem}.list li::before{content: "";position: absolute;left: 0.25rem;top: 0.72em;width: 0.5rem;height: 1px;background: var(--ink)}.list--you li::before{height: 0.5rem;width: 0.5rem;top: 0.5em;background: transparent;border: 1px solid var(--ink)}.list--small{font-size: var(--fs-1)}.numlist{max-width: var(--measure);padding-left: 1.5em}.numlist li{margin-bottom: 0.5rem;padding-left: 0.25rem}.numlist li::marker{font-family: var(--mono);color: var(--ink-2)}.ch{border-top: 1px solid var(--line);padding-block: var(--s6)}.ch__grid{display: grid;grid-template-columns: minmax(0, 1fr)}.ch__no{font-family: var(--mono);font-size: var(--fs-0);color: var(--ink-2);margin: 0 0 var(--s1);letter-spacing: 0.04em}.ch__body{min-width: 0}.ch__body > h2{max-width: 28ch}.ch__body > .lead{margin-bottom: var(--s4)}@media (min-width: 62em){.ch__grid{grid-template-columns: 6.5rem minmax(0, 1fr)}.ch__no{padding-top: 0.35rem;border-top: 1px solid var(--ink);align-self: start;width: 3rem;padding-top: 0.5rem}}.phead{padding-block: var(--s5) var(--s5)}.phead h1{max-width: 20ch}.phead .lead{margin-bottom: var(--s4)}.toc{border-top: 1px solid var(--ink);padding-top: var(--s2);max-width: 52rem}.toc__h{font-size: var(--fs-0);font-weight: 600;color: var(--ink-2);margin-bottom: var(--s1)}.toc ol{list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: minmax(0, 1fr);gap: 0 var(--s4);counter-reset: toc}.toc li{counter-increment: toc;border-bottom: 1px solid var(--line)}.toc a{display: flex;gap: var(--s2);align-items: baseline;min-height: 44px;padding: 0.625rem 0;text-decoration: none;color: var(--ink)}.toc a::before{content: counter(toc, decimal-leading-zero);font-family: var(--mono);font-size: var(--fs-0);color: var(--ink-2)}.toc a:hover{color: var(--petrol);text-decoration: underline}@media (min-width: 48em){.toc ol{grid-template-columns: repeat(2, minmax(0, 1fr))}}.hero{padding-block: clamp(2rem, 1.2rem + 4vw, 4.5rem) var(--s5)}.hero__grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--s4);align-items: start}.hero h1{max-width: 18ch;margin-bottom: var(--s3)}.hero__lead{max-width: var(--measure-lead);margin-bottom: var(--s4)}.hero__act{display: flex;flex-wrap: wrap;gap: 0.75rem;margin-bottom: var(--s2)}.hero__act .btn{flex: 1 1 14rem}@media (min-width: 40em){.hero__act .btn{flex: 0 0 auto}}.hero__note{font-size: var(--fs-1);color: var(--ink-2);max-width: var(--measure-lead);margin: 0}.hero__roles{background: var(--white);border: 1px solid var(--line-strong);padding: var(--s2) var(--s3)}.hero__roles-h{font-size: var(--fs-0);font-weight: 600;letter-spacing: 0.04em;color: var(--ink-2);margin: 0 0 var(--s1)}.roles4{list-style: none;margin: 0;padding: 0}.roles4__item{display: grid;grid-template-columns: 2.25rem minmax(0, 1fr);gap: 0.125rem 0.75rem;padding: 0.75rem 0;border-top: 1px solid var(--line)}.roles4__item:first-child{border-top: 0}.roles4__no{grid-row: span 2;font-family: var(--mono);font-size: var(--fs-0);color: var(--petrol);padding-top: 0.2rem}.roles4__what{font-weight: 600}.roles4__who{font-size: var(--fs-1);color: var(--ink-2)}.roles4__item:nth-child(3) .roles4__who{color: var(--petrol-dark);font-weight: 600}@media (min-width: 62em){.hero__grid{grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);gap: var(--col-gap)}.hero__roles{margin-top: 2.25rem}}.facts{margin-top: var(--s5);border-top: 1px solid var(--ink);padding-top: var(--s2)}.facts__h{font-size: var(--fs-0);font-weight: 600;letter-spacing: 0.04em;color: var(--ink-2);margin-bottom: var(--s2)}.facts__list{display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--s2) var(--col-gap);margin-bottom: var(--s2)}.facts__list dt{font-size: var(--fs-1);color: var(--ink-2);max-width: 46ch}.facts__list dd{margin: 0.125rem 0 0;font-size: var(--fs-3);font-weight: 600}.facts__note{margin: 0;font-size: var(--fs-1);color: var(--ink-2);max-width: var(--measure)}@media (min-width: 48em){.facts__list{grid-template-columns: repeat(2, minmax(0, 1fr))}}.fiction{display: flex;flex-wrap: wrap;gap: 0.25rem 0.75rem;align-items: baseline;background: var(--white);border: 1px solid var(--ink);border-left-width: 4px;padding: var(--s2);margin: 0 0 var(--s3);font-size: var(--fs-1);max-width: 52rem}.fiction__label{font-family: var(--mono);font-size: var(--fs-0);font-weight: 600;letter-spacing: 0.06em;border: 1px solid var(--ink);padding: 0 0.375rem}.dossier{background: var(--white);border: 1px solid var(--line-strong)}.dossier__head{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 0 var(--s2);padding: var(--s3) var(--gutter) var(--s2);border-bottom: 1px solid var(--line)}.dossier__title{font-family: var(--mono);font-size: var(--fs-0);letter-spacing: 0.05em;color: var(--ink-2);margin: 0 0 var(--s1)}.stamp{grid-row: 1;grid-column: 2;align-self: start;justify-self: end;font-family: var(--mono);font-size: var(--fs-0);font-weight: 600;letter-spacing: 0.04em;color: var(--ink);border: 1.5px solid var(--ink);padding: 0.25rem 0.5rem;margin: 0;text-align: center;max-width: 11rem}.dossier__product{grid-column: 1 / -1;font-size: var(--fs-4);margin: var(--s1) 0 var(--s2)}.dossier__meta{grid-column: 1 / -1;display: grid;grid-template-columns: minmax(0, 1fr);gap: 0.25rem var(--s3);margin: 0;font-size: var(--fs-1)}.dossier__meta div{display: flex;flex-wrap: wrap;gap: 0 0.5rem}.dossier__meta dt{color: var(--ink-2)}.dossier__meta dd{margin: 0;min-width: 0}@media (min-width: 48em){.dossier__meta{grid-template-columns: repeat(3, auto);justify-content: start}}.ph{font-family: var(--sans);font-size: var(--fs-0);color: var(--ink-2);border: 1px dashed var(--ink-3);padding: 0 0.375rem;white-space: normal;overflow-wrap: break-word;-webkit-box-decoration-break: clone;box-decoration-break: clone}.dossier .fiction{margin: var(--s2) var(--gutter) 0;border-left-width: 4px}.dossier__grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--s3);padding: var(--s3) var(--gutter)}@media (min-width: 60em){.dossier__grid{grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr);gap: var(--s4)}}.scroller{max-width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch}.scroller:focus-visible{outline: var(--focus)}.ftable{width: 100%;border-collapse: collapse;font-size: var(--fs-1)}.ftable caption{text-align: left;font-size: var(--fs-0);color: var(--ink-2);padding-bottom: var(--s1);caption-side: top}.ftable th, .ftable td{text-align: left;vertical-align: top;padding: 0.625rem 0.5rem;border-bottom: 1px solid var(--line)}.ftable thead th{font-size: var(--fs-0);font-weight: 600;letter-spacing: 0.04em;color: var(--ink-2);border-bottom: 1px solid var(--ink);vertical-align: bottom}.ftable tbody th{font-weight: 500}.ftable th, .split__t th, .doc-t th{hyphens: auto;-webkit-hyphens: auto}@media (max-width: 39.99em){.ftable thead{display: none}.ftable tbody, .ftable tr{display: block}.ftable tr{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 0.25rem var(--s2);padding: 0.625rem 0.5rem;border-bottom: 1px solid var(--line)}.ftable th, .ftable td{display: block;padding: 0;border: 0}.ftable tbody th{grid-column: 1 / -1}}.ftable__link{display: inline-flex;min-height: 32px;align-items: center;color: var(--ink);font-weight: 600}.ftable tr.is-active{background: var(--petrol-tint);box-shadow: inset 3px 0 0 var(--petrol)}.ftable__link[aria-current="true"]{color: var(--petrol-dark)}.term{display: block;font-size: var(--fs-0);color: var(--ink-2)}.legend{font-size: var(--fs-0);color: var(--ink-2);margin-top: var(--s2)}.status{display: inline-flex;align-items: center;gap: 0.4rem;font-size: var(--fs-0);font-weight: 600;white-space: nowrap}.status__icon{width: 0.7rem;height: 0.7rem;flex-shrink: 0;display: inline-block}.status--taken .status__icon{background: var(--ink)}.status--clarified{color: var(--amber-ink)}.status--clarified .status__icon{background: var(--amber-mark);transform: rotate(45deg) scale(0.85)}.status--confirmed{color: var(--petrol-dark)}.status--confirmed .status__icon{width: 0.45rem;height: 0.8rem;border-right: 2px solid var(--petrol);border-bottom: 2px solid var(--petrol);transform: rotate(45deg) translate(-0.1rem, -0.1rem)}.status--open{color: var(--amber-ink)}.status--open .status__icon{background: var(--amber-mark);transform: rotate(45deg) scale(0.85)}.status--bad{color: var(--error)}.status--bad .status__icon{background: var(--error);clip-path: polygon(20% 0, 50% 30%, 80% 0, 100% 20%, 70% 50%, 100% 80%, 80% 100%, 50% 70%, 20% 100%, 0 80%, 30% 50%, 0 20%)}.dossier__traces{min-width: 0}.trace{border: 1px solid var(--line);padding: var(--s3) var(--s2) var(--s2);margin-bottom: var(--s2);background: var(--white)}.dossier.is-enhanced .trace{margin-bottom: 0}.trace:focus{outline: none}.trace__h{font-size: var(--fs-2);margin-bottom: var(--s2)}.trace__field{font-family: var(--mono);font-size: 0.95em}.steps{list-style: none;padding: 0;margin: 0}.step{position: relative;padding: 0 0 var(--s2) 1.75rem;margin: 0}.step::before{content: "";position: absolute;left: 0.4rem;top: 1.1rem;bottom: 0;width: 1px;background: var(--line-strong)}.step:last-child{padding-bottom: 0}.step:last-child::before{display: none}.step p{margin: 0 0 0.375rem;font-size: var(--fs-1)}.step__label{font-size: var(--fs-0) !important;font-weight: 600;letter-spacing: 0.04em;color: var(--ink-2);display: flex;align-items: center;gap: 0.5rem;margin-left: -1.75rem !important}.step__mark{width: 0.85rem;height: 0.85rem;flex-shrink: 0;border: 1.5px solid var(--ink);background: var(--white);margin-right: 0.4rem}.step--val .step__mark{background: var(--ink)}.step--open .step__mark{border-color: var(--amber-mark);background: var(--amber-mark);transform: rotate(45deg) scale(0.85)}.step--open .step__label{color: var(--amber-ink)}.step--open > p:not(.step__label):not(.step__res){background: var(--amber-tint);color: var(--amber-ink);padding: 0.375rem 0.625rem;border-left: 3px solid var(--amber-mark)}.step--none .step__mark{border-style: dashed}.step--check .step__mark{border-radius: 50%;border-color: var(--petrol);background: var(--petrol)}.step__res{color: var(--ink)}.dossier__review{border-top: 1px solid var(--line);padding: var(--s3) var(--gutter)}.dossier__review h4, .dossier__review h3{font-size: var(--fs-2)}.dossier__review dl{display: grid;grid-template-columns: minmax(0, 1fr);gap: 0;margin: 0;font-size: var(--fs-1)}.dossier__review dl div{display: grid;grid-template-columns: minmax(0, 1fr);gap: 0 var(--s2);border-bottom: 1px solid var(--line);padding: 0.5rem 0}.dossier__review dt{color: var(--ink-2)}.dossier__review dd{margin: 0}.dossier__review .is-signoff dt{color: var(--petrol-dark);font-weight: 600}@media (min-width: 40em){.dossier__review dl div{grid-template-columns: 11rem minmax(0, 1fr)}}.dossier__source{font-size: var(--fs-0);color: var(--ink-2);padding: 0 var(--gutter) var(--s3);margin: 0}.split{max-width: 100%}.split__t{width: 100%;border-collapse: collapse;font-size: var(--fs-1)}.split__t thead{display: none}.split__t tr{display: block;border-top: 1px solid var(--ink);padding: var(--s2) 0}.split__t th, .split__t td{display: block;text-align: left;padding: 0}.split__t tbody th{font-size: var(--fs-2);font-weight: 600;margin-bottom: var(--s1)}.split__t td{padding: 0.375rem 0 0.375rem 0}.split__t td::before{content: attr(data-label);display: block;font-size: var(--fs-0);font-weight: 600;letter-spacing: 0.04em;color: var(--ink-2)}.split__t .strong{font-weight: 600}@media (min-width: 48em){.split__t thead{display: table-header-group}.split__t tr{display: table-row;border: 0;padding: 0}.split__t th, .split__t td{display: table-cell;vertical-align: top;padding: 0.875rem 1rem 0.875rem 0;border-bottom: 1px solid var(--line)}.split__t thead th{font-size: var(--fs-0);font-weight: 600;letter-spacing: 0.04em;color: var(--ink-2);border-bottom: 1px solid var(--ink);vertical-align: bottom}.split__t tbody th{width: 22%;font-size: var(--fs-1);margin: 0}.split__t td::before{display: none}.split__t td + td{border-left: 1px solid var(--line);padding-left: 1rem}.split__t--dl tbody th{width: 30%}}.file{font-family: var(--mono);font-size: var(--fs-0);color: var(--ink-2);overflow-wrap: anywhere;font-weight: 400}.doc-t{border-collapse: collapse;font-size: var(--fs-1);min-width: 44rem;width: 100%;background: var(--white)}.doc-t caption{text-align: left;font-size: var(--fs-0);color: var(--ink-2);padding: 0 0 var(--s1)}.doc-t th, .doc-t td{text-align: left;vertical-align: top;padding: 0.625rem 0.75rem;border-bottom: 1px solid var(--line)}.doc-t thead th{font-size: var(--fs-0);font-weight: 600;letter-spacing: 0.04em;color: var(--ink-2);border-bottom: 1px solid var(--ink);background: var(--white);vertical-align: bottom;white-space: nowrap}.doc-t tbody th{font-weight: 600}.doc-t td:first-child{font-family: var(--mono);color: var(--ink-2)}.scroll-hint{margin-top: var(--s1)}@media (min-width: 62em){.scroll-hint{display: none}}.flow{list-style: none;padding: 0;margin: 0}.flow__step{display: grid;grid-template-columns: minmax(0, 1fr);border-top: 1px solid var(--ink);padding: var(--s3) 0}.flow__no{font-family: var(--mono);font-size: var(--fs-3);color: var(--petrol);margin: 0 0 var(--s1);line-height: 1}.flow__body{max-width: var(--measure)}.flow__body h3{font-size: var(--fs-3)}.flow__you{font-size: var(--fs-1);color: var(--ink-2)}.flow__result{background: var(--white);border: 1px solid var(--line);border-left: 3px solid var(--petrol);padding: 0.75rem var(--s2);margin: var(--s2) 0 0;font-size: var(--fs-1)}@media (min-width: 48em){.flow--detailed .flow__step{grid-template-columns: 6rem minmax(0, 1fr)}.flow--detailed .flow__no{font-size: var(--fs-4)}}@media (min-width: 62em){.flow--compact{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: var(--s3)}.flow--compact .flow__step{grid-template-rows: auto 1fr;align-content: start}.flow--compact .flow__body{display: flex;flex-direction: column;height: 100%}.flow--compact .flow__result{margin-top: auto}}.sub{font-size: var(--fs-3)}.ways{display: grid;grid-template-columns: minmax(0, 1fr);border-top: 1px solid var(--ink);margin-bottom: var(--s4)}.ways__col{padding: var(--s3) 0;border-bottom: 1px solid var(--line);min-width: 0}.ways__tag{font-family: var(--mono);font-weight: 600;width: 2rem;height: 2rem;display: inline-flex;align-items: center;justify-content: center;border: 1.5px solid var(--ink);margin-bottom: var(--s2)}@media (min-width: 48em){.ways{grid-template-columns: repeat(2, minmax(0, 1fr))}.ways__col{padding: var(--s3) var(--s4) var(--s3) 0}.ways__col + .ways__col{border-left: 1px solid var(--line);padding-left: var(--s4)}}.terms{border-top: 1px solid var(--ink)}.terms__row{display: grid;grid-template-columns: minmax(0, 1fr);gap: 0 var(--s4);padding: var(--s3) 0;border-bottom: 1px solid var(--line)}.terms__row h3{font-size: var(--fs-2);margin-bottom: var(--s1)}.terms__row p{margin: 0;max-width: var(--measure)}@media (min-width: 48em){.terms__row{grid-template-columns: 16rem minmax(0, 1fr)}}.deflist{border-top: 1px solid var(--ink);margin: 0 0 var(--s3)}.deflist div{display: grid;grid-template-columns: minmax(0, 1fr);gap: 0.25rem var(--s4);padding: var(--s2) 0;border-bottom: 1px solid var(--line)}.deflist dt{font-weight: 600}.deflist dd{margin: 0;max-width: var(--measure);color: var(--ink)}@media (min-width: 48em){.deflist div{grid-template-columns: 16rem minmax(0, 1fr)}}.deflist--terms dt{font-family: var(--mono);font-size: var(--fs-1);font-weight: 600}.cols2{display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--s4)}@media (min-width: 52em){.cols2{grid-template-columns: repeat(2, minmax(0, 1fr))}}.people{display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--s4)}@media (min-width: 60em){.people{grid-template-columns: repeat(2, minmax(0, 1fr));gap: var(--s5)}}.roles{border-top: 1px solid var(--ink);margin: 0 0 var(--s2)}.roles__row{padding: var(--s2) 0;border-bottom: 1px solid var(--line)}.roles dt{font-size: var(--fs-0);font-weight: 600;letter-spacing: 0.04em;color: var(--ink-2);margin-bottom: 0.25rem}.roles dd{margin: 0}.people h3{font-size: var(--fs-3);border-top: 1px solid var(--ink);padding-top: var(--s2)}.faq{border-top: 1px solid var(--ink);max-width: 52rem}.faq__item{border-bottom: 1px solid var(--line)}.faq__item summary{list-style: none;cursor: pointer;display: flex;justify-content: space-between;gap: var(--s2);align-items: flex-start;padding: var(--s2) 0;min-height: 44px;font-weight: 600;font-size: var(--fs-2)}.faq__item summary::-webkit-details-marker{display: none}.faq__item summary::after{content: "+";font-family: var(--mono);font-size: 1.25rem;line-height: 1.3;color: var(--petrol);flex-shrink: 0}.faq__item[open] summary::after{content: "−"}.faq__item summary:hover span{text-decoration: underline;text-underline-offset: 0.18em}.faq__a{padding: 0 0 var(--s2);max-width: var(--measure)}.contact{display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--s3) var(--col-gap);align-items: start}.contact__mail{font-size: var(--fs-5);font-weight: 600;overflow-wrap: anywhere;margin-bottom: var(--s2)}.contact__mail a{text-decoration-thickness: 2px}.contact__more{list-style: none;padding: 0 0 0 var(--s2);margin: 0;border-left: 3px solid var(--ink)}@media (min-width: 62em){.contact{grid-template-columns: minmax(0, 2fr) minmax(0, 1fr)}}.band{background: var(--ink);color: var(--white);padding-block: var(--s5)}.band h2{color: var(--white);font-size: var(--fs-4);max-width: 22em}.band p{color: #DCE3E8;max-width: 36em}.band a{color: var(--white)}.band__in{display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--s3);align-items: end}.band .btn--primary{background: var(--white);color: var(--ink);border-color: var(--white)}.band .btn--primary:hover{background: var(--petrol-tint);color: var(--ink)}.band :focus-visible{outline-color: var(--white)}.band__mail{margin-top: var(--s2);font-size: var(--fs-1)}@media (min-width: 60em){.band__in{grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr)}}.guides{list-style: none;padding: 0;margin: 0;border-top: 1px solid var(--ink);max-width: 52rem}.guides__item{padding: var(--s2) 0;border-bottom: 1px solid var(--line)}.guides__item p{margin: 0.25rem 0 0;color: var(--ink-2);font-size: var(--fs-1)}.guides__link{font-weight: 600}.tags{list-style: none;padding: 0;margin: 0 0 var(--s3);display: flex;flex-wrap: wrap;gap: 0.5rem}.tags li{border: 1px solid var(--line-strong);background: var(--white);padding: 0.375rem 0.75rem;font-weight: 500}.callout{background: var(--white);border: 1px solid var(--line);border-left: 3px solid var(--petrol);padding: var(--s2) var(--s3);max-width: var(--measure);margin-top: var(--s3)}.callout h3{font-size: var(--fs-2);margin-bottom: var(--s1)}.callout p:last-child{margin-bottom: 0}html:not(.js) .needs-js, html:not(.js) .pc-start{display: none !important}.tool{border-top: 1px solid var(--ink);padding-top: var(--s3);margin-top: var(--s4);max-width: 52rem}.tool:first-child{margin-top: 0}.form{max-width: 46rem}.form__grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: 0 var(--s3)}@media (min-width: 40em){.form__grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.field--full{grid-column: 1 / -1}}.field{margin-bottom: var(--s3);min-width: 0}.field label{display: block;font-weight: 600;font-size: var(--fs-1);margin-bottom: 0.375rem}.field input[type="text"], .field input[type="email"], .field input[type="tel"], .field textarea{width: 100%;min-height: 48px;padding: 0.625rem 0.75rem;font: 400 var(--fs-2)/1.4 var(--sans);color: var(--ink);background: var(--white);border: 1px solid var(--field);border-radius: var(--radius)}.field textarea{min-height: 7rem;resize: vertical}.field input[type="file"]{display: block;max-width: 100%;font: inherit;font-size: var(--fs-1);padding: 0.5rem 0}.field input:focus-visible, .field textarea:focus-visible{outline: var(--focus);outline-offset: 1px;border-color: var(--ink)}.field [aria-invalid="true"]{border-color: var(--error);border-width: 2px}.check{display: flex !important;gap: 0.75rem;align-items: flex-start;font-weight: 400 !important}.check input{width: 1.25rem;height: 1.25rem;margin-top: 0.15rem;flex-shrink: 0;accent-color: var(--petrol)}.hint{font-size: var(--fs-1);color: var(--ink-2);margin: 0.375rem 0 0}.form-error{color: var(--error);font-weight: 600;font-size: var(--fs-1);margin: var(--s1) 0 0}.form-error:empty{display: none}.form-error:not(:empty)::before{content: "\26A0\FE0E "}.form-error--field:not(:empty){margin-top: 0.375rem}.result{border: 1px solid var(--line-strong);background: var(--white);padding: var(--s3);margin-top: var(--s3)}.result h4{font-size: var(--fs-1);margin: var(--s2) 0 var(--s1)}.result__stats{display: flex;flex-wrap: wrap;gap: var(--s2) var(--s4);margin: 0 0 var(--s2)}.result__stats dt{font-size: var(--fs-0);color: var(--ink-2)}.result__stats dd{margin: 0;font-size: var(--fs-4);font-weight: 600}.pills{list-style: none;padding: 0;display: flex;flex-wrap: wrap;gap: 0.5rem 1.25rem}.result__for{font-weight: 600;margin: 0 0 var(--s2);overflow-wrap: anywhere}.result__def{font-size: var(--fs-1);color: var(--ink-2);max-width: var(--measure);margin: 0 0 var(--s2)}.result[aria-busy="true"]{opacity: 0.6}.rcf-list{list-style: none;padding: 0;margin: 0 0 var(--s2);border-top: 1px solid var(--line)}.rcf{border-bottom: 1px solid var(--line);padding: 0.625rem 0;display: grid;grid-template-columns: minmax(0, 1fr);gap: 0.125rem}.rcf p{margin: 0}.rcf__h{display: flex;flex-wrap: wrap;gap: 0.25rem 0.75rem;align-items: baseline}.rcf__name{order: -1;min-width: 12rem}.rcf__src, .rcf__val{font-size: var(--fs-1);color: var(--ink-2)}.rcf__src code{color: var(--ink)}.rcf__notes{margin: 0.25rem 0 0;padding-left: 1.1rem;font-size: var(--fs-1);max-width: var(--measure)}.rcf__notes li{color: var(--amber-ink)}.ec-list{list-style: none;padding: 0}.ec-list li{border-bottom: 1px solid var(--line);padding: var(--s1) 0}.sample-key{background: var(--white);border: 1px solid var(--line);padding: var(--s2);margin-bottom: var(--s3)}.sample-key__label{font-size: var(--fs-0);font-weight: 600;color: var(--ink-2);margin-bottom: var(--s1)}.sample-key__row{display: flex;flex-wrap: wrap;gap: var(--s1) var(--s2);align-items: center;margin: 0}.id--long{font-size: var(--fs-1);line-height: 1.5;min-width: 0;flex: 1 1 18rem;user-select: all}.copy-status{font-size: var(--fs-0);color: var(--ink-2);margin: var(--s1) 0 0;min-height: 1.2em}.pc{background: var(--white);border: 1px solid var(--line-strong);padding: var(--s3) var(--gutter) var(--s4);max-width: 56rem}.pc-start{color: var(--ink-2)}.pc-note:empty{display: none}.pc-note{font-size: var(--fs-1);background: var(--petrol-tint);padding: 0.5rem 0.75rem}.pc-progress{margin-bottom: var(--s3)}.pc-progress__text{font-family: var(--mono);font-size: var(--fs-0);color: var(--ink-2);margin-bottom: var(--s1)}.pc-progress__bar{display: grid;grid-template-columns: repeat(4, 1fr);gap: 4px}.pc-progress__bar span{height: 4px;background: var(--line)}.pc-progress__bar span.is-done{background: var(--ink)}.pc-progress__bar span.is-current{background: var(--petrol)}.pc-step__no{display: none}.pc-q{font-size: var(--fs-4);max-width: 24em}.pc-q:focus{outline: none}.pc-q:focus-visible{outline: var(--focus)}.pc-options{border: 0;padding: 0;margin: var(--s3) 0 0;display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--s1)}@media (min-width: 40em){.pc-options{grid-template-columns: repeat(2, minmax(0, 1fr))}}.pc-option{position: relative;display: flex;gap: 0.75rem;align-items: flex-start;min-height: 52px;padding: 0.75rem 0.875rem;border: 1px solid var(--field);border-radius: var(--radius);cursor: pointer;background: var(--white)}.pc-option input{position: absolute;opacity: 0;width: 1px;height: 1px}.pc-option__mark{width: 1.125rem;height: 1.125rem;border: 1.5px solid var(--ink);border-radius: 50%;flex-shrink: 0;margin-top: 0.15rem;background: var(--white)}.pc-option input[type="checkbox"] + .pc-option__mark{border-radius: 2px}.pc-option.is-selected, .pc-option:has(input:checked){border-color: var(--petrol);box-shadow: inset 0 0 0 1px var(--petrol);background: var(--petrol-tint)}.pc-option input:checked + .pc-option__mark{background: var(--petrol);border-color: var(--petrol);box-shadow: inset 0 0 0 3px var(--white)}.pc-option input[type="checkbox"]:checked + .pc-option__mark{box-shadow: none;background: var(--petrol) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='white' stroke-width='2'/%3E%3C/svg%3E") center/80% no-repeat}.pc-option:has(input:focus-visible){outline: var(--focus);outline-offset: 2px}.pc-option__text{min-width: 0}.pc-option.is-selected .pc-option__text{font-weight: 600}.pc-nav{display: flex;flex-wrap: wrap;gap: var(--s2);margin-top: var(--s3);align-items: center}.pc-nav .btn{flex: 1 1 12rem}@media (min-width: 40em){.pc-nav .btn{flex: 0 1 auto}}.pc-result__head{border-bottom: 1px solid var(--line);padding-bottom: var(--s2);margin-bottom: var(--s2)}.pc-result__head h3{font-size: var(--fs-4)}.pc-result__head h3:focus{outline: none}.pc-result__head h3:focus-visible{outline: var(--focus)}.pc-result__note{font-size: var(--fs-1);color: var(--ink-2);max-width: var(--measure)}.tag{display: inline-block;font-family: var(--mono);font-size: var(--fs-0);font-weight: 600;letter-spacing: 0.04em;padding: 0.125rem 0.5rem;border: 1.5px dashed var(--ink);margin-bottom: var(--s2)}.pc-blocks{display: grid;grid-template-columns: minmax(0, 1fr);gap: 0}.pc-block{padding: var(--s2) 0;border-bottom: 1px solid var(--line)}.pc-block h4{font-size: var(--fs-0);font-weight: 600;letter-spacing: 0.04em;color: var(--ink-2);margin-bottom: var(--s1)}.pc-block p:last-child, .pc-block ul:last-child{margin-bottom: 0}.pc-block--reco .pc-reco{font-size: var(--fs-3);font-weight: 600;margin-bottom: var(--s1)}.pc-scope{font-size: var(--fs-1)}.pc-form{border-top: 1px solid var(--ink);margin-top: var(--s4);padding-top: var(--s3)}.pc-form__intro{margin-bottom: var(--s3);max-width: var(--measure)}.pc-privacy{margin-bottom: var(--s2)}.pc-actions{display: flex;flex-wrap: wrap;gap: var(--s2);align-items: center}.pc-alt{margin: 0;font-size: var(--fs-1);color: var(--ink-2)}.pc-alt a{display: inline-flex;min-height: 44px;align-items: center}.form-status{margin: var(--s2) 0 0}.form-status:empty{display: none}.form-status:focus{outline: none}.form-status:focus-visible{outline: var(--focus)}.pc-form.is-error .form-status{color: var(--error);font-weight: 600;border: 1px solid var(--error);background: var(--error-tint);padding: 0.75rem var(--s2)}.pc-form.is-error .form-status::before{content: "\26A0\FE0E "}.pc-form.is-loading .form-status{color: var(--ink-2)}.pc-form.is-loading .form__grid{opacity: 0.7;pointer-events: none}.pc-form.is-success .form-status{font-weight: 600;font-size: var(--fs-3);border-left: 4px solid var(--petrol);padding: 0.5rem var(--s2);background: var(--petrol-tint)}.pc-form.is-success .form-status::before{content: "\2713 ";color: var(--petrol)}.pc-success{padding: 0 var(--s2)}.pc-hp{position: absolute;left: -10000px;top: auto;width: 1px;height: 1px;overflow: hidden}.ch--check .ch__body > .lead{max-width: 44em}.ftr{border-top: 1px solid var(--ink);background: var(--white);padding-top: var(--s5);font-size: var(--fs-1)}.ftr__grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--s4)}@media (min-width: 48em){.ftr__grid{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 68em){.ftr__grid{grid-template-columns: 1.4fr 1fr 1.3fr 1.3fr}}.ftr__name{display: flex;align-items: center;gap: 0.5rem;font-weight: 600;font-size: var(--fs-2);color: var(--brand-badge)}.ftr__name img{border-radius: 4px}.ftr__h{font-size: var(--fs-0);font-weight: 600;letter-spacing: 0.04em;color: var(--ink-2);margin-bottom: var(--s1)}.ftr ul{list-style: none;padding: 0;margin: 0 0 var(--s2)}.ftr li a{display: inline-flex;align-items: center;min-height: 40px;color: var(--ink)}.ftr li a:hover{color: var(--petrol)}.ftr__small{font-size: var(--fs-0);color: var(--ink-2)}.ftr__base{border-top: 1px solid var(--line);margin-top: var(--s4);padding-block: var(--s3);font-size: var(--fs-0);color: var(--ink-2)}.ftr__base p{margin: 0 0 0.25rem;max-width: 60em}.e404{padding-block: var(--s6)}.e404 section{border-top: 1px solid var(--line);padding-top: var(--s3);margin-top: var(--s3)}.e404 ul{list-style: none;padding: 0;display: flex;flex-wrap: wrap;gap: 0 var(--s3)}.e404 li a{display: inline-flex;min-height: 44px;align-items: center}@media (prefers-reduced-motion: reduce){*, *::before, *::after{transition: none !important;animation: none !important;scroll-behavior: auto !important}}@media print{.hdr, .ftr, .band, .pc, .menubtn, .skip{display: none !important}body{background: #fff}.trace[hidden]{display: block !important}}.doc{padding-block: var(--s4) var(--s6)}.doc__back{font-size: var(--fs-1);margin: 0 0 var(--s3);display: flex;flex-wrap: wrap;gap: 0.25rem 1.25rem}.doc__back a{color: var(--ink-2)}.doc__langnote{border: 1px solid var(--line-strong);border-left: 3px solid var(--petrol);background: var(--white);padding: 0.75rem var(--s2);margin: 0 0 var(--s3);max-width: var(--measure);font-size: var(--fs-1)}.doc__langnote p{margin: 0}.doc__body{max-width: var(--measure)}.doc__body h1{font-size: var(--fs-5);margin-bottom: var(--s3);max-width: 24ch}.doc__body h2{font-size: var(--fs-4);margin: var(--s5) 0 var(--s2)}.doc__body h3{font-size: var(--fs-3);margin: var(--s3) 0 var(--s1)}.doc__body .lead{margin-bottom: var(--s3)}.doc__body li{margin-bottom: 0.375rem}.doc__body .box{background: var(--white);border: 1px solid var(--line);border-left: 3px solid var(--ink);padding: var(--s2) var(--s3);margin: var(--s3) 0}.doc__body .box p{margin: 0.25rem 0}.doc__body .fristen{display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--s2);margin: var(--s3) 0}.doc__body .frist{border: 1px solid var(--line);background: var(--white);padding: var(--s2) var(--s3)}.doc__body .frist .datum{display: block;font-size: var(--fs-4);font-weight: 600;color: var(--ink)}.doc__body .frist .wer{font-size: var(--fs-0);font-weight: 600;letter-spacing: 0.06em;text-transform: uppercase;color: var(--ink-2);margin-bottom: 0.375rem}@media (min-width: 40em){.doc__body .fristen{grid-template-columns: 1fr 1fr}}.doc__body table{width: 100%;border-collapse: collapse;font-size: var(--fs-1);margin: var(--s2) 0 var(--s3);background: var(--white)}.doc__body th{text-align: left;font-size: var(--fs-0);letter-spacing: 0.04em;color: var(--ink-2);font-weight: 600;padding: 0.5rem 0.75rem;border-bottom: 1px solid var(--line-strong)}.doc__body td{padding: 0.625rem 0.75rem;border-bottom: 1px solid var(--line);vertical-align: top}.doc__body td:first-child{font-weight: 600}@media (max-width: 40em){.doc__body table{display: block;overflow-x: auto;max-width: 100%}}.doc__body .cta-band{background: var(--ink);color: var(--white);padding: var(--s3);margin: var(--s5) 0 0}.doc__body .cta-band h2{color: var(--white);margin-top: 0;font-size: var(--fs-4)}.doc__body .cta-band p{color: #DCE3E8}.doc__body .cta-band a{display: inline-flex;align-items: center;min-height: var(--control-h);margin-top: var(--s1);background: var(--white);color: var(--ink);text-decoration: none;border-radius: var(--radius);padding: 0.625rem 1.25rem;font-weight: 600;font-size: var(--fs-1)}.doc__body .cta-band a:hover{background: var(--petrol-tint)}.doc__body .cta-band :focus-visible{outline-color: var(--white)}.doc__body .quellen li{font-size: var(--fs-1)}.doc__body .related{margin-top: var(--s5);border-top: 1px solid var(--line);padding-top: var(--s2)}.doc__body .related h2{margin-top: 0;font-size: var(--fs-3)}.doc__body .related a{display: block;margin: 0.375rem 0}.doc__body .muted, .doc__body .disclaimer{color: var(--ink-2);font-size: var(--fs-1);margin-top: var(--s4)}.pc-dialog{border: 1px solid var(--line-strong);border-top: 4px solid var(--petrol);border-radius: var(--radius);padding: var(--s3);max-width: min(34rem, calc(100vw - 2rem));width: 100%;background: var(--white);color: var(--ink)}.pc-dialog::backdrop{background: rgba(25, 43, 56, 0.55)}.pc-dialog h2{font-size: var(--fs-4);margin: 0 0 var(--s2)}.pc-dialog p{margin: 0 0 var(--s3)}.pc-dialog__actions{display: flex;flex-wrap: wrap;gap: var(--s1) var(--s2)}.pc-dialog__actions .btn{flex: 1 1 14rem}
