.doc{padding-block:var(--s-6) var(--section-y)}.doc__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.doc__head{display:grid;gap:var(--s-4)}.doc .doc__head h1{margin:0;font-size:var(--fs-h2);line-height:var(--lh-h2)}.doc__head .lead{max-width:44rem}.doc__body{max-width:46rem;min-width:0}.doc__foot{max-width:46rem}@media (min-width:1024px){.doc{padding-top:var(--s-7)}.doc__layout{grid-template-columns:15.5rem minmax(0,46rem);grid-template-areas:"aside head" "aside body" "aside foot";column-gap:var(--s-8);justify-content:center;align-items:start}.doc__head{grid-area:head}.doc__aside{grid-area:aside;position:sticky;top:calc(var(--header-h) + var(--s-5));max-height:calc(100vh - var(--header-h) - var(--s-7));max-height:calc(100dvh - var(--header-h) - var(--s-7));overflow-y:auto;padding-right:var(--s-2);overscroll-behavior:contain}.doc__body{grid-area:body}.doc__foot{grid-area:foot}.doc__layout--notoc{grid-template-columns:minmax(0,46rem);grid-template-areas:"head" "body" "foot"}}.doc__facts{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);list-style:none;margin:0;padding:var(--s-4) 0 0;border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--text-2)}.doc__facts li{display:inline-flex;align-items:center;gap:8px}.doc__facts .icon{width:18px;height:18px;color:var(--gold-ink)}.doc__toc-title{font-family:var(--ff-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-2);margin-bottom:var(--s-3)}.doc__toc-list{display:grid;gap:2px;list-style:none;margin:0;padding:0}.doc__toc-list a{display:block;padding:7px 0 7px 14px;border-left:2px solid var(--line);color:var(--text-2);text-decoration:none;font-size:var(--fs-small);line-height:1.4;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.doc__toc-list a:hover{color:var(--text);border-left-color:var(--gold)}.doc__toc-list a:focus-visible{border-radius:2px}.doc__toc-m{background:var(--paper-3)}.doc__toc-m>summary{font-family:var(--ff-mono);font-weight:400;font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.doc__toc-m .doc__toc-list a{padding-block:9px;min-height:44px;display:flex;align-items:center}.doc__body{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.doc__body>* + *{margin-top:var(--s-4)}.doc__sec>* + *{margin-top:var(--s-4)}.doc__sec + .doc__sec{margin-top:var(--s-8);padding-top:var(--s-7);border-top:1px solid var(--line)}.doc__sec h2{font-size:var(--fs-h3);line-height:var(--lh-h3);margin:0;scroll-margin-top:calc(var(--header-h) + var(--s-4))}.doc__sec h3{font:600 var(--fs-h4)/var(--lh-h4) var(--ff-sans);margin-top:var(--s-6)}.doc__sec ul,.doc__sec ol{padding-left:1.25em}.doc__sec li + li{margin-top:var(--s-2)}.doc__sec li::marker{color:var(--gold-ink)}.doc__sec strong,.doc__sec b{font-weight:600}.doc__sec p{max-width:none}.clause{position:relative}.clause>* + *{margin-top:var(--s-3)}.cl{font-weight:600;font-variant-numeric:tabular-nums;color:var(--gold-ink);margin-right:.3em;white-space:nowrap;hyphens:none}@media (min-width:768px){.clause{padding-left:4rem}.clause .cl{position:absolute;left:0;top:0;margin:0}}.doc-note{padding:var(--s-4) var(--s-5);border-radius:var(--r-card);background:var(--paper-2);border-left:3px solid var(--gold)}.doc-note>* + *{margin-top:var(--s-3)}.doc-note__title{font-family:var(--ff-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--gold-ink)}.doc-note ul{padding-left:1.1em}.doc-note--plain{border-left-color:var(--line-strong)}.doc-quote{margin:0;padding:var(--s-4) var(--s-5);border-left:3px solid var(--gold);background:var(--paper-3);border-radius:0 var(--r-card) var(--r-card) 0;font-family:var(--ff-serif);font-size:1.02em;line-height:1.6}.doc-quote p + p{margin-top:var(--s-3)}.doc .legal{font-size:var(--fs-small)}.doc-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-card);background:var(--paper-3);-webkit-overflow-scrolling:touch}.doc-table-wrap:focus-visible{outline-offset:3px}.doc-table{width:100%;min-width:34rem;border-collapse:collapse;font-size:var(--fs-small);line-height:1.5;hyphens:manual}.doc-table caption{caption-side:top;text-align:left;padding:var(--s-3) var(--s-4) 0;font-family:var(--ff-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-2)}.doc-table th,.doc-table td{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.doc-table thead th{font-weight:600;background:var(--paper-2)}.doc-table tbody th{font-weight:600}.doc-table tbody tr:last-child>*{border-bottom:0}.doc-table .nums{white-space:nowrap}.doc-table code{font-family:var(--ff-mono);font-size:.92em}.doc-service{padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-card);background:var(--paper-3)}.doc-service>* + *{margin-top:var(--s-3)}.doc-service h3{margin-top:0;font:500 var(--fs-h4)/var(--lh-h4) var(--ff-serif)}.doc-dl{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-1) var(--s-5);margin-inline:0;margin-bottom:0;font-size:var(--fs-small);line-height:1.55}.doc-dl dt{color:var(--text-2);margin-top:var(--s-3)}.doc-dl dt:first-child{margin-top:0}.doc-dl dd{margin:0}.doc-dl dd>a:only-child{display:inline-flex;align-items:center;min-height:44px}@media (min-width:768px){.doc-dl{grid-template-columns:minmax(0,12rem) minmax(0,1fr);row-gap:var(--s-3)}.doc-dl dt{margin-top:0}}.doc-dl--req{font-size:var(--fs-body)}.doc-dl--req dd{font-weight:500}.doc-blank{display:inline-block;min-width:14em;padding:0 .25em 1px;border-bottom:1px solid var(--ink-2);color:var(--text-2);font-size:.82em;line-height:1.4;vertical-align:baseline}.doc-check{display:inline-grid;place-items:center;width:1.05em;height:1.05em;margin-right:.45em;border:1.5px solid var(--line-strong);border-radius:3px;vertical-align:-.15em}.doc__foot{display:grid;gap:var(--s-4);padding-top:var(--s-6);border-top:1px solid var(--line)}.doc-related{display:flex;flex-wrap:wrap;gap:var(--s-2);list-style:none;margin:0;padding:0}.doc-related a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--text);text-decoration:none;font-size:var(--fs-small);transition:border-color var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease)}.doc-related a:hover{border-color:var(--gold);background:rgba(138,98,32,.06)}.docs-index{padding-block:var(--s-6) var(--section-y)}@media (min-width:1024px){.docs-index{padding-top:var(--s-7)}}.docs-index__head{display:grid;gap:var(--s-4);max-width:46rem}.docs-index__head h1{font-size:var(--fs-h2);line-height:var(--lh-h2)}.docs-group{margin-top:var(--s-8);display:grid;gap:var(--s-5)}.docs-group__head{display:grid;gap:var(--s-2);max-width:46rem}.docs-group__head h2{font-size:var(--fs-h3);line-height:var(--lh-h3)}.doc-card{text-decoration:none;gap:var(--s-3);height:100%}.doc-card__icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--r-ctl);background:var(--gold-tint);color:var(--gold-ink)}.doc-card__title{font:500 var(--fs-h4)/var(--lh-h4) var(--ff-serif);color:var(--text)}.doc-card__text{font-size:var(--fs-small);color:var(--text-2)}.doc-card__meta{margin-top:auto;padding-top:var(--s-2);font-family:var(--ff-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-2)}.doc-card:hover .doc-card__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.docs-brief{margin-top:var(--s-7)}.docs-brief .checklist{margin-top:var(--s-3)}@media print{@page{margin:18mm 16mm}.site-header,.site-footer,.sticky-cta,.skip-link,dialog,.cookie,.doc__aside,.doc__toc-m,.doc__foot,.crumbs,.doc-print-hint{display:none !important}body{background:#fff !important;color:#000;font-size:11pt}.doc{padding:0}.doc__layout{display:block}.doc__body,.doc__head .lead{max-width:none}.doc__sec + .doc__sec{margin-top:14pt;padding-top:10pt}.doc__sec h2,.doc__sec h3{break-after:avoid}.clause,.doc-service,.doc-note,.doc-table tr{break-inside:avoid}.doc-table-wrap{overflow:visible;border-color:#999}.doc-table{min-width:0}a{color:inherit;text-decoration:none}.fill{background:none;border:1px dashed #999}}.doc__head .crumbs li,.docs-index__head .crumbs li{display:inline-flex;align-items:center;min-height:32px}@media (max-width:767.98px){.doc-table-wrap:has(.doc-table--stack){overflow:visible;border:0;background:none;border-radius:0}.doc-table--stack{min-width:0}.doc-table--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.doc-table--stack caption{display:block;padding:0 0 var(--s-3)}.doc-table--stack,.doc-table--stack tbody,.doc-table--stack tr,.doc-table--stack th,.doc-table--stack td{display:block}.doc-table--stack tr{border:1px solid var(--line);border-radius:var(--r-card);background:var(--paper-3);padding:var(--s-2) 0}.doc-table--stack tr + tr{margin-top:var(--s-3)}.doc-table--stack th,.doc-table--stack td{border:0;padding:6px 16px}.doc-table--stack tbody th{font-size:var(--fs-body);padding-top:10px}.doc-table--stack td[data-label]::before{content:attr(data-label);display:block;font-family:var(--ff-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-2);margin-bottom:2px}.doc-table--stack td.nums{white-space:normal}}.doc__head{min-width:0}.doc__head h1{overflow-wrap:break-word;hyphens:auto}@media (max-width:359.98px){.doc__head h1{font-size:1.875rem}}
