.one-col:where(.astro-x5kk2amj) .answer{gap:.6rem}.pp-meta:where(.astro-x5kk2amj){color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin-top:1.5rem;font-size:.9rem;display:flex}.pp-chip:where(.astro-x5kk2amj){border:1px solid var(--color-rule);min-height:30px;color:var(--color-ink-2);background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:0 .7rem 0 .55rem;font-size:.8rem;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #0b1b330a}.pp-chip:where(.astro-x5kk2amj) .icon{color:var(--color-neel)}.pp-art:where(.astro-x5kk2amj){min-width:0}.pp-short:where(.astro-x5kk2amj){padding-block:clamp(1.5rem,3vw,2.25rem) 0}.doc:where(.astro-x5kk2amj){max-width:30rem;margin-inline:auto;padding:0 0 .75rem .75rem;position:relative}.doc-sheet:where(.astro-x5kk2amj){box-shadow:var(--shadow-card);background:#fff;border:1px solid #ebe7e0;border-radius:22px;position:absolute;inset:.9rem .9rem 0 0;transform:rotate(-2.5deg)}.doc-card:where(.astro-x5kk2amj){box-shadow:var(--shadow-pop);background:#fff;border:1px solid #ebe7e0;border-radius:22px;padding:1.4rem 1.5rem 1.3rem;position:relative}.doc-top:where(.astro-x5kk2amj){border-bottom:2px solid var(--color-ink);align-items:center;gap:.85rem;padding-bottom:1rem;display:flex}.doc-ic:where(.astro-x5kk2amj){background:linear-gradient(180deg, #fff, var(--color-neel-soft));width:42px;height:42px;color:var(--color-neel);border-radius:12px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #1f4bd124}.doc-k:where(.astro-x5kk2amj){letter-spacing:.11em;text-transform:uppercase;color:var(--color-muted);font-size:.68rem;font-weight:700}.doc-h:where(.astro-x5kk2amj){font-family:var(--font-display);letter-spacing:-.015em;font-size:1.35rem;font-weight:500;line-height:1.15}.doc:where(.astro-x5kk2amj) dl:where(.astro-x5kk2amj)>div:where(.astro-x5kk2amj){border-bottom:1px solid var(--color-rule);grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;padding:.7rem 0;display:grid}.doc:where(.astro-x5kk2amj) dt:where(.astro-x5kk2amj){color:var(--color-muted);font-size:.84rem;font-weight:600}.doc:where(.astro-x5kk2amj) dd:where(.astro-x5kk2amj){font-size:.94rem;font-weight:600;line-height:1.45}.doc-foot:where(.astro-x5kk2amj){justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.doc-rule:where(.astro-x5kk2amj){border-top:2px solid var(--color-haldi);border-bottom:1px solid var(--color-haldi);flex:1;max-width:5rem;height:6px}@media (width<=479px){.doc:where(.astro-x5kk2amj) dl:where(.astro-x5kk2amj)>div:where(.astro-x5kk2amj){grid-template-columns:1fr;gap:.1rem}.doc:where(.astro-x5kk2amj){padding-left:0}.doc-sheet:where(.astro-x5kk2amj){display:none}}html:not(.js) .print-btn:where(.astro-x5kk2amj){display:none}.pp-body:where(.astro-x5kk2amj){padding-block:clamp(2rem,4vw,3.5rem) clamp(3rem,5vw,4.5rem)}.pp-grid:where(.astro-x5kk2amj){gap:1.5rem;display:grid}@media (width>=1024px){.pp-grid:where(.astro-x5kk2amj).has-side{grid-template-columns:16.5rem minmax(0,1fr);gap:3.5rem}}@media (width>=1280px){.pp-grid:where(.astro-x5kk2amj).has-side{gap:5rem}}@media (width>=1024px){.side:where(.astro-x5kk2amj){top:calc(var(--header-h) + 24px);max-height:calc(100dvh - var(--header-h) - 48px);overscroll-behavior:contain;scrollbar-width:thin;padding:2px 4px 8px 2px;position:sticky;overflow-y:auto}}.side-card:where(.astro-x5kk2amj){box-shadow:var(--shadow-card);background:#fff;border:1px solid #ebe7e0;border-radius:20px;padding:1rem 1rem .6rem}.sib-card:where(.astro-x5kk2amj){background:var(--color-paper-2);box-shadow:none}.side-h:where(.astro-x5kk2amj){letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:center;gap:.5rem;padding:0 .1rem .65rem;font-size:.7rem;font-weight:700;display:flex}.side-h:where(.astro-x5kk2amj) a:where(.astro-x5kk2amj){color:inherit;text-decoration:none}.side-h:where(.astro-x5kk2amj) a:where(.astro-x5kk2amj):hover{color:var(--color-neel);text-underline-offset:.2em;text-decoration:underline}.side-n:where(.astro-x5kk2amj){background:var(--color-neel-soft);min-width:22px;height:22px;color:var(--color-neel);letter-spacing:0;border-radius:999px;place-items:center;padding:0 .35rem;font-size:.72rem;display:inline-grid}.toc:where(.astro-x5kk2amj),.sib:where(.astro-x5kk2amj){margin-top:.4rem}.toc-wrap:where(.astro-x5kk2amj){position:relative}.toc:where(.astro-x5kk2amj) a:where(.astro-x5kk2amj),.sib:where(.astro-x5kk2amj) a:where(.astro-x5kk2amj){min-height:36px;color:var(--color-muted);transition:color .2s var(--ease-out), border-color .2s var(--ease-out), background-color .2s var(--ease-out);border-left:2px solid #0000;border-radius:0 8px 8px 0;align-items:center;padding:.3rem .5rem .3rem .8rem;font-size:.88rem;line-height:1.35;text-decoration:none;display:flex}.toc:where(.astro-x5kk2amj) .is-sub:where(.astro-x5kk2amj) a:where(.astro-x5kk2amj){padding-left:1.5rem;font-size:.84rem}.toc:where(.astro-x5kk2amj) a:where(.astro-x5kk2amj):hover,.sib:where(.astro-x5kk2amj) a:where(.astro-x5kk2amj):hover{color:var(--color-ink);background:var(--color-paper-2)}.sib:where(.astro-x5kk2amj) a:where(.astro-x5kk2amj):hover{background:#fff}.toc:where(.astro-x5kk2amj) a:where(.astro-x5kk2amj)[aria-current=true]{color:var(--color-ink);border-left-color:var(--color-neel);background:var(--color-neel-soft);font-weight:600}.sib:where(.astro-x5kk2amj) a:where(.astro-x5kk2amj)[aria-current=page]{color:var(--color-ink);border-left-color:var(--color-ink);background:#fff;font-weight:600}.toc-mark:where(.astro-x5kk2amj){background:var(--color-neel);transform-origin:0 0;opacity:0;pointer-events:none;width:2px;height:1px;display:none;position:absolute;top:0;left:0}.toc:where(.astro-x5kk2amj)[data-live]+.toc-mark:where(.astro-x5kk2amj){display:block}.toc:where(.astro-x5kk2amj)[data-live] a:where(.astro-x5kk2amj)[aria-current=true]{border-left-color:#0000}html.rv-on .toc:where(.astro-x5kk2amj)[data-live]+.toc-mark:where(.astro-x5kk2amj){transition:transform .35s var(--ease-out), opacity .2s var(--ease-out)}.toc-fold:where(.astro-x5kk2amj){background:#fff;border-radius:18px}.toc-count:where(.astro-x5kk2amj){color:var(--color-muted);margin-left:auto;margin-right:.75rem;font-size:.82rem;font-weight:500}.toc-m:where(.astro-x5kk2amj){padding-bottom:.5rem}.toc-m:where(.astro-x5kk2amj) a:where(.astro-x5kk2amj){min-height:44px;color:var(--color-text);border-top:1px solid var(--color-rule);align-items:center;text-decoration:none;display:flex}.more:where(.astro-x5kk2amj){background:var(--color-paper-2);border-radius:20px;margin-top:3rem;padding:1rem 1.1rem .4rem}.more-h:where(.astro-x5kk2amj){letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);padding-bottom:.5rem;font-size:.7rem;font-weight:700}.more-h:where(.astro-x5kk2amj) a:where(.astro-x5kk2amj){color:inherit;text-decoration:none}.more:where(.astro-x5kk2amj) a:where(.astro-x5kk2amj):not(.more-h a){border-top:1px solid var(--color-rule-strong);min-height:52px;color:var(--color-ink);justify-content:space-between;align-items:center;gap:1rem;font-weight:600;text-decoration:none;display:flex}.more:where(.astro-x5kk2amj) a:where(.astro-x5kk2amj) span:where(.astro-x5kk2amj){color:var(--color-neel)}.prose-body:where(.astro-x5kk2amj){max-width:46rem}.prose-body:where(.astro-x5kk2amj) h2{border-top:1px solid var(--color-rule);letter-spacing:-.02em;padding-top:1.1em;font-size:clamp(1.6rem,1.3rem + 1vw,2.15rem)}.prose-body:where(.astro-x5kk2amj)>h2:first-child{border-top:0;margin-top:0;padding-top:0}.is-numbered:where(.astro-x5kk2amj){counter-reset:pp-h2}.is-numbered:where(.astro-x5kk2amj) h2{counter-increment:pp-h2}.is-numbered:where(.astro-x5kk2amj) h2:before{content:counter(pp-h2, decimal-leading-zero);font-family:var(--font-display);letter-spacing:0;color:var(--color-neel);margin-bottom:.45rem;font-size:1rem;font-style:italic;font-weight:500;display:block}.prose-body:where(.astro-x5kk2amj) h3{font-size:1.12rem}.prose-body:where(.astro-x5kk2amj) ul:not(.contains-task-list){padding-left:0;list-style:none}.prose-body:where(.astro-x5kk2amj) ul:not(.contains-task-list)>li{padding-left:1.35rem;position:relative}.prose-body:where(.astro-x5kk2amj) ul:not(.contains-task-list)>li:before{content:"";background:var(--color-neel);opacity:.7;border-radius:2px;width:.7rem;height:2px;position:absolute;top:.78em;left:0}.prose-body:where(.astro-x5kk2amj) ol>li::marker{color:var(--color-neel);font-weight:650}.prose-body:where(.astro-x5kk2amj) table{box-shadow:var(--shadow-card);background:#fff;border-color:#ebe7e0;border-radius:16px;margin-block:1.6em}.prose-body:where(.astro-x5kk2amj) th{background:var(--color-paper-2);font-size:.86rem}.prose-body:where(.astro-x5kk2amj) tbody tr{transition:background-color .15s var(--ease-out)}.prose-body:where(.astro-x5kk2amj) tbody tr:hover{background:#fbfaf7}.prose-body:where(.astro-x5kk2amj) blockquote{background:var(--color-paper-2);color:var(--color-ink-2);border-left-width:4px;border-radius:0 14px 14px 0;padding:1rem 1.2rem}.prose-body:where(.astro-x5kk2amj)>p:first-child:has(>em:only-child){color:var(--color-muted);font-size:.92rem}.prose-body:where(.astro-x5kk2amj)>p:first-child:has(>em:only-child)+h2{border-top:0;margin-top:1.2em;padding-top:0}.prose-body:where(.astro-x5kk2amj) h2#summary+ul{box-shadow:var(--shadow-card);background:#fff;border:1px solid #ebe7e0;border-radius:20px;padding:1.3rem 1.4rem 1.3rem 1.9rem;position:relative;overflow:hidden}.prose-body:where(.astro-x5kk2amj) h2#summary+ul:before{content:"";border-left:3px solid var(--color-haldi);border-right:1.5px solid var(--color-haldi);width:6px;position:absolute;top:0;bottom:0;left:0}.is-legal:where(.astro-x5kk2amj) h3{border-top:1px dashed var(--color-rule-strong);padding-top:.9em}.is-legal:where(.astro-x5kk2amj) h2+h3{border-top:0;padding-top:0}.prose-body:where(.astro-x5kk2amj) .shot-fig{margin-block:2em}.prose-body:where(.astro-x5kk2amj) .shot img{border:0;border-radius:0}html.rv-on .prose-body:where(.astro-x5kk2amj) :is(h2,h3):target{animation:target-flash 1.6s var(--ease-out)}@keyframes target-flash{0%,40%{text-decoration:underline 3px var(--color-haldi);text-underline-offset:.25em}to{text-underline-offset:.25em;text-decoration:underline 3px #0000}}@media (width<=767px){.pp-hero.ph .ph-in{padding-bottom:1.6rem}main>.pp-hero.ph:first-child .ph-in.ph-in{padding-top:calc(var(--header-h) + .9rem)}.pp-hero.ph .ph-split{gap:1.35rem}.pp-hero .eyebrow{margin-top:1rem}.pp-hero h1{margin-top:.65rem}.pp-hero .lede{margin-top:.7rem;font-size:.98rem}.pp-meta:where(.astro-x5kk2amj){margin-top:.85rem;font-size:.84rem}.pp-meta:where(.astro-x5kk2amj).is-doc{display:none}.pp-chip:where(.astro-x5kk2amj){min-height:28px}.doc:where(.astro-x5kk2amj){max-width:none;padding:0}.doc-sheet:where(.astro-x5kk2amj){display:none}.doc-card:where(.astro-x5kk2amj){box-shadow:var(--shadow-card);border-radius:20px;padding:1rem 1.05rem .9rem}.doc-top:where(.astro-x5kk2amj){display:none}.doc:where(.astro-x5kk2amj) dl:where(.astro-x5kk2amj){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;column-gap:1rem;display:grid}.doc:where(.astro-x5kk2amj) dl:where(.astro-x5kk2amj)>div:where(.astro-x5kk2amj){grid-template-columns:minmax(0,1fr);gap:.1rem;padding:.55rem 0}.doc:where(.astro-x5kk2amj) dl:where(.astro-x5kk2amj)>div:where(.astro-x5kk2amj):first-child,.doc:where(.astro-x5kk2amj) dl:where(.astro-x5kk2amj)>div:where(.astro-x5kk2amj):nth-child(3){grid-column:1/-1}.doc:where(.astro-x5kk2amj) dt:where(.astro-x5kk2amj){letter-spacing:.02em;font-size:.74rem}.doc:where(.astro-x5kk2amj) dd:where(.astro-x5kk2amj){font-size:.88rem}.doc:where(.astro-x5kk2amj) dl:where(.astro-x5kk2amj)>div:where(.astro-x5kk2amj):first-child{padding-top:0}.doc-foot:where(.astro-x5kk2amj){margin-top:.7rem}.pp-short:where(.astro-x5kk2amj){padding-top:1.1rem}.pp-short:where(.astro-x5kk2amj) .ab-t{font-size:.97rem;line-height:1.58}.pp-body:where(.astro-x5kk2amj){padding-block:1.1rem 2.25rem}.pp-grid:where(.astro-x5kk2amj){gap:1.1rem}.toc-fold:where(.astro-x5kk2amj)>summary:where(.astro-x5kk2amj){min-height:52px}.more:where(.astro-x5kk2amj){display:none}.more-m:where(.astro-x5kk2amj){background:var(--color-paper-2);border-color:var(--color-rule);border-radius:18px;margin-top:2rem}.more-m:where(.astro-x5kk2amj) .toc-m:where(.astro-x5kk2amj) a:where(.astro-x5kk2amj){color:var(--color-ink);font-weight:600}.prose-body:where(.astro-x5kk2amj){font-size:1rem;line-height:1.62}.prose-body:where(.astro-x5kk2amj)>*+*{margin-top:.85em}.prose-body:where(.astro-x5kk2amj) h2{margin-top:1.55em;padding-top:.95em;font-size:1.5rem;line-height:1.15}.is-numbered:where(.astro-x5kk2amj) h2:before{margin-bottom:.2rem;font-size:.9rem}.prose-body:where(.astro-x5kk2amj) h3{margin-top:1.35em;font-size:1.06rem}.prose-body:where(.astro-x5kk2amj) :is(h2,h3)+*{margin-top:.5em}.prose-body:where(.astro-x5kk2amj) li+li{margin-top:.3em}.prose-body:where(.astro-x5kk2amj) h2#summary+ul{border-radius:18px;padding:1rem 1rem 1rem 1.5rem}.is-legal:where(.astro-x5kk2amj){line-height:1.58}.is-legal:where(.astro-x5kk2amj) h3{padding-top:.8em}.prose-body:where(.astro-x5kk2amj) table{margin-block:1.1em}.prose-body:where(.astro-x5kk2amj) .shot-fig{margin-block:1.4em}.prose-body:where(.astro-x5kk2amj) table.is-stack{box-shadow:none;background:0 0;border:0;border-radius:0;font-size:.9rem;line-height:1.45;display:block;overflow:visible}.prose-body:where(.astro-x5kk2amj) table.is-stack caption,.prose-body:where(.astro-x5kk2amj) table.is-stack thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prose-body:where(.astro-x5kk2amj) table.is-stack tbody{display:block}.prose-body:where(.astro-x5kk2amj) table.is-stack tr{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));box-shadow:var(--shadow-card);background:#fff;border:1px solid #ebe7e0;border-radius:16px;column-gap:.8rem;padding:.7rem .9rem .75rem;display:grid}.prose-body:where(.astro-x5kk2amj) table.is-stack tr+tr{margin-top:.55rem}.prose-body:where(.astro-x5kk2amj) table.is-stack tbody tr:hover{background:#fff}.prose-body:where(.astro-x5kk2amj) table.is-stack :is(td,th){text-align:left;overflow-wrap:anywhere;background:0 0;border:0;min-width:0;padding:.4rem 0 0;font-weight:400;display:block}.prose-body:where(.astro-x5kk2amj) table.is-stack :is(td,th):before{content:attr(data-label);letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.1rem;font-size:.66rem;font-weight:700;line-height:1.4;display:block}.prose-body:where(.astro-x5kk2amj) table.is-stack tr>:first-child{border-bottom:1px solid var(--color-rule);color:var(--color-ink);grid-column:1/-1;padding:0 0 .4rem;font-size:.97rem;font-weight:650}.prose-body:where(.astro-x5kk2amj) table.is-stack tr>:first-child:before{content:none}}@media print{.side:where(.astro-x5kk2amj),.more:where(.astro-x5kk2amj),.print-btn:where(.astro-x5kk2amj){display:none!important}}
