.-\31 tnZG_main{z-index:10;background:var(--color-pearl);outline:none;position:relative}.-\31 tnZG_article{isolation:isolate;position:relative}.-\31 tnZG_hero{isolation:isolate;padding-top:calc(var(--header-h) + clamp(3.25rem, 1.75rem + 6vw, 8rem));border-bottom:1px solid var(--color-line);background:radial-gradient(42rem 26rem at 0% 0%, #fff9f7f2, transparent 70%), var(--color-pearl);padding-bottom:clamp(2.75rem,1.9rem + 3vw,4.75rem);position:relative;overflow:hidden}.-\31 tnZG_wash{z-index:-1;pointer-events:none;width:100%;position:absolute;inset-block:0;inset-inline-end:0}.-\31 tnZG_wash picture{height:100%;display:block}.-\31 tnZG_wash img{object-fit:cover;object-position:88% 0%;opacity:.5;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 0%,#0009 38%,#0000 78%);mask-image:linear-gradient(#000 0%,#0009 38%,#0000 78%)}@media (min-width:48rem){.-\31 tnZG_wash{width:min(72%,70rem)}.-\31 tnZG_wash img{object-position:100% 12%;opacity:.78;-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(120% 115% at 100% 0,#000 30%,#0000008c 55%,#0000 80%),linear-gradient(#0000004d 0,#000 10rem);mask-image:radial-gradient(120% 115% at 100% 0,#000 30%,#0000008c 55%,#0000 80%),linear-gradient(#0000004d 0,#000 10rem);-webkit-mask-composite:source-in;mask-composite:intersect}}.-\31 tnZG_crumbs{letter-spacing:.22em;text-transform:uppercase;color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0;padding:0;font-size:.6875rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.-\31 tnZG_crumbs li{align-items:center;gap:.75rem;display:inline-flex}.-\31 tnZG_crumbs li+li:before{content:"";background:var(--color-rose);flex:none;width:1.5rem;height:1px}@media (max-width:39.99rem){.-\31 tnZG_crumbs{letter-spacing:.15em;gap:.5rem .6rem}.-\31 tnZG_crumbs li{gap:.6rem}.-\31 tnZG_crumbs li+li:before{width:1.1rem}}.-\31 tnZG_crumbHome{min-height:1.5rem;color:var(--color-slate-deep);align-items:center;gap:.6rem;transition:color .3s;display:inline-flex}.-\31 tnZG_crumbHome:hover{color:var(--color-rose-ink)}.-\31 tnZG_crumbMark{width:1.3rem;height:1.3rem;color:var(--color-rose-deep);transition:transform .9s var(--ease-lux)}.-\31 tnZG_crumbHome:hover .-\31 tnZG_crumbMark{transform:rotate(-8deg)scale(1.05)}.-\31 tnZG_article .-\31 tnZG_title{max-width:15ch;font-family:var(--font-display);letter-spacing:-.014em;font-optical-sizing:none;font-variation-settings:"opsz" 28;color:var(--color-slate-ink);text-wrap:balance;overflow-wrap:break-word;margin-top:clamp(1.5rem,1rem + 1.6vw,2.5rem);font-size:clamp(2.25rem,1.35rem + 3.9vw,5.25rem);font-weight:400;line-height:1.02}.-\31 tnZG_rule{background:linear-gradient(90deg, var(--color-rose-deep), #d29b9f00);transform-origin:0;width:clamp(4rem,3rem + 3vw,6.5rem);height:1px;margin-top:clamp(1.5rem,1.1rem + 1.2vw,2.25rem)}.-\31 tnZG_intro{max-width:38rem;color:var(--color-ink);margin-top:clamp(1.25rem,1rem + .8vw,1.75rem);font-size:clamp(1.0625rem,.99rem + .3vw,1.25rem);line-height:1.7}.-\31 tnZG_meta{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:clamp(1.75rem,1.35rem + 1.4vw,2.75rem);display:flex}.-\31 tnZG_updated{letter-spacing:.2em;text-transform:uppercase;color:var(--color-slate-deep);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;font-size:.6875rem;font-weight:600;line-height:1.5;display:inline-flex}.-\31 tnZG_updated time{color:var(--color-ink)}.-\31 tnZG_dot{background:var(--color-gold);border-radius:50%;width:.25rem;height:.25rem}@media (max-width:39.99rem){.-\31 tnZG_updated{flex-direction:column;align-items:flex-start;gap:.3rem}.-\31 tnZG_dot{display:none}}.-\31 tnZG_draft{max-width:34rem;color:var(--color-rose-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffcfad1;border:1px solid #d29b9f99;border-radius:1.25rem;align-items:flex-start;gap:.6rem;padding:.6rem 1.1rem .6rem .85rem;font-size:.8125rem;font-weight:500;line-height:1.5;display:inline-flex;box-shadow:0 10px 26px -18px #a7646e73}.-\31 tnZG_draftIcon{width:1.05rem;height:1.05rem;margin-top:.12rem}.-\31 tnZG_reveal{animation:-\31 tnZG_legal-rise 1.15s var(--ease-lux) both;animation-delay:calc(var(--i,0) * 85ms + 80ms)}.-\31 tnZG_rule.-\31 tnZG_reveal{animation-name:-\31 tnZG_legal-draw}html[data-preloader=run] .-\31 tnZG_reveal{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.-\31 tnZG_reveal,.-\31 tnZG_rule.-\31 tnZG_reveal{animation:none}}@keyframes -\31 tnZG_legal-rise{0%{opacity:0;transform:translateY(1.1rem)}to{opacity:1;transform:none}}@keyframes -\31 tnZG_legal-draw{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}.-\31 tnZG_layout{padding-top:clamp(2.5rem,1.5rem + 4vw,6rem);padding-bottom:clamp(4.5rem,3rem + 5vw,8.5rem);display:grid}.-\31 tnZG_aside{display:none}.-\31 tnZG_body{min-width:0;color:var(--color-ink);font-size:1rem;line-height:1.75}@media (min-width:64rem){.-\31 tnZG_layout{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1.5rem,2.6vw,2.75rem)}.-\31 tnZG_aside{grid-column:1/span 4;display:block}.-\31 tnZG_body{grid-column:5/span 8;max-width:46rem;font-size:1.0625rem}}@media (min-width:80rem){.-\31 tnZG_aside{grid-column:1/span 3}.-\31 tnZG_body{grid-column:5/span 7}}.-\31 tnZG_toc{top:calc(var(--header-h) + 2.5rem);max-height:calc(100dvh - var(--header-h) - 4.5rem);scrollbar-width:thin;padding-inline-end:1rem;position:sticky;overflow-y:auto}.-\31 tnZG_tocTitle{letter-spacing:.24em;text-transform:uppercase;color:var(--color-slate-deep);font-size:.6875rem;font-weight:600}.-\31 tnZG_tocList{border-inline-start:1px solid var(--color-line);margin:1.1rem 0 0;padding:0;list-style:none}.-\31 tnZG_tocLink{color:var(--color-muted);transition:color .35s var(--ease-lux);grid-template-columns:1.85rem minmax(0,1fr);align-items:baseline;gap:.35rem;padding:.42rem 0 .42rem 1.1rem;font-size:.8125rem;font-weight:500;line-height:1.45;display:grid;position:relative}.-\31 tnZG_tocLink:before{content:"";inset-inline-start:-1px;background:var(--color-rose-deep);width:1.5px;transition:transform .5s var(--ease-lux);position:absolute;top:.45rem;bottom:.45rem;transform:scaleY(0)}.-\31 tnZG_tocLink:hover{color:var(--color-ink)}.-\31 tnZG_tocLink[aria-current=true]{color:var(--color-slate-ink)}.-\31 tnZG_tocLink[aria-current=true]:before{transform:scaleY(1)}.-\31 tnZG_tocNum{font-family:var(--font-display);color:var(--color-rose-ink);font-variant-numeric:lining-nums;font-size:.9rem;font-style:italic;font-weight:400}.-\31 tnZG_tocMobile{border:1px solid var(--color-line);background:#fffcfabf;border-radius:1.1rem;margin-bottom:clamp(2.5rem,2rem + 2vw,3.5rem);box-shadow:0 14px 34px -26px #4d3e3f59}.-\31 tnZG_tocSummary{cursor:pointer;letter-spacing:.24em;text-transform:uppercase;min-height:3.25rem;color:var(--color-slate-deep);border-radius:1.1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.15rem .85rem 1.25rem;font-size:.6875rem;font-weight:600;list-style:none;display:flex}.-\31 tnZG_tocSummary::-webkit-details-marker{display:none}.-\31 tnZG_tocCount{font-family:var(--font-display);letter-spacing:0;text-transform:none;color:var(--color-rose-ink);margin-inline-start:.7rem;font-size:.95rem;font-style:italic}.-\31 tnZG_tocChevron{width:1.15rem;height:1.15rem;color:var(--color-rose-ink);transition:rotate .45s var(--ease-lux)}.-\31 tnZG_tocMobile[open] .-\31 tnZG_tocChevron{rotate:180deg}.-\31 tnZG_tocMobile .-\31 tnZG_tocList{margin:0 1.25rem 1.1rem}@media (min-width:64rem){.-\31 tnZG_tocMobile{display:none}}.-\31 tnZG_section{border-top:1px solid var(--color-line);margin-top:clamp(2.5rem,2rem + 1.6vw,3.5rem);padding-top:clamp(2.25rem,1.85rem + 1.3vw,3rem)}.-\31 tnZG_tocMobile+.-\31 tnZG_section,.-\31 tnZG_section:first-child{border-top:0;margin-top:0;padding-top:0}.-\31 tnZG_article .-\31 tnZG_heading{font-family:var(--font-display);font-optical-sizing:none;font-variation-settings:"opsz" 18;color:var(--color-slate-ink);text-wrap:balance;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:.85rem;margin-bottom:1.35rem;font-size:clamp(1.55rem,1.3rem + .95vw,2.15rem);font-weight:500;line-height:1.15;display:grid}.-\31 tnZG_num{min-width:1.45em;color:var(--color-rose-ink);font-variant-numeric:lining-nums;font-size:.6em;font-style:italic;font-weight:400}@media (min-width:64rem){.-\31 tnZG_article .-\31 tnZG_heading{column-gap:0;margin-inline-start:-2.6rem}.-\31 tnZG_num{min-width:2.6rem}}.-\31 tnZG_flow>*+*{margin-top:1.05em}.-\31 tnZG_flow p{max-width:68ch}.-\31 tnZG_list{gap:.55em;margin:0;padding:0;list-style:none;display:grid}.-\31 tnZG_list li{padding-inline-start:1.65em;position:relative}.-\31 tnZG_list li:before{content:"";inset-inline-start:.15em;background:var(--color-rose);width:.8em;height:1px;position:absolute;top:.86em}.-\31 tnZG_facts{border-top:1px solid var(--color-line);margin:0}.-\31 tnZG_fact{border-bottom:1px solid var(--color-line);gap:.15rem 1.75rem;padding-block:.85rem;display:grid}.-\31 tnZG_flow>.-\31 tnZG_facts:last-child .-\31 tnZG_fact:last-child{border-bottom:0;padding-bottom:.25rem}.-\31 tnZG_flow>.-\31 tnZG_facts+p{margin-top:1.6em}.-\31 tnZG_flow>p+.-\31 tnZG_facts{margin-top:1.45em}@media (min-width:40rem){.-\31 tnZG_fact{grid-template-columns:minmax(8.5rem,34%) minmax(0,1fr);align-items:baseline}}.-\31 tnZG_term{letter-spacing:.01em;color:var(--color-slate-deep);font-size:.8125rem;font-weight:600;line-height:1.55}.-\31 tnZG_value{overflow-wrap:break-word;margin:0}.-\31 tnZG_code{background:var(--color-blush);font-family:var(--font-mono);letter-spacing:0;color:var(--color-slate-ink);border-radius:.35em;padding:.12em .45em;font-size:.92em;font-weight:500}.-\31 tnZG_link{color:var(--color-rose-ink);text-underline-offset:.22em;overflow-wrap:break-word;-webkit-text-decoration:underline #a7646e66;text-decoration:underline #a7646e66;text-decoration-thickness:1px;transition:color .3s,text-decoration-color .3s}.-\31 tnZG_link:hover{color:var(--color-slate-ink);text-decoration-color:currentColor}.-\31 tnZG_link[href^=tel\:]{white-space:nowrap}.-\31 tnZG_missing{color:var(--color-rose-ink);white-space:nowrap;background:#f6e9eabf;border:1px dashed #a7646e8c;border-radius:.4em;padding:0 .5em;font-size:.875em;font-style:italic;line-height:1.65;display:inline-block}.-\31 tnZG_end{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;margin-top:clamp(3.5rem,2.75rem + 2.5vw,5rem);padding-top:clamp(2rem,1.75rem + 1vw,2.75rem);display:flex}.-\31 tnZG_next{min-height:2.75rem;font-family:var(--font-display);font-optical-sizing:none;font-variation-settings:"opsz" 18;color:var(--color-slate-ink);transition:color .35s var(--ease-lux);align-items:center;gap:.75rem;font-size:clamp(1.3rem,1.15rem + .5vw,1.6rem);font-style:italic;line-height:1.2;display:inline-flex}.-\31 tnZG_nextIcon{width:1.1rem;height:1.1rem;color:var(--color-rose-deep);transition:transform .6s var(--ease-lux)}.-\31 tnZG_next:hover{color:var(--color-rose-ink)}.-\31 tnZG_next:hover .-\31 tnZG_nextIcon{transform:translate(.3rem)}@media print{:is([data-site-header],footer[data-theme],.-\31 tnZG_wash,.-\31 tnZG_aside,.-\31 tnZG_tocMobile,.-\31 tnZG_end){display:none!important}.grain:before{display:none}.-\31 tnZG_main,.-\31 tnZG_hero{background:#fff}.-\31 tnZG_hero{padding-top:0}.-\31 tnZG_reveal{animation:none}.-\31 tnZG_layout{padding-top:2rem;display:block}.-\31 tnZG_link{color:inherit}}
