._07Hlvq_main{width:100%;max-width:calc(var(--site-max) + 2 * var(--site-x));justify-content:space-between;gap:var(--space-12,3rem);padding:clamp(3rem, 7vw, 5rem) var(--site-x) 0;grid-template-columns:12rem minmax(0,42rem);margin:0 auto;display:grid}._07Hlvq_contents nav{padding-left:var(--space-3);gap:var(--space-2);flex-direction:column;font-size:.8125rem;display:flex;position:sticky;top:6rem}._07Hlvq_contentsTitle{margin-bottom:var(--space-1);color:var(--text-muted);font-size:.75rem;font-weight:500}._07Hlvq_contents a{width:fit-content;color:var(--text-secondary);transition:color var(--t-duration-medium) var(--t-ease-out);text-decoration:none}._07Hlvq_contents a[aria-current]{color:var(--accent);transition-duration:var(--t-duration-quick)}html[data-theme=dark] ._07Hlvq_contents a[aria-current]{color:var(--accent-strong)}._07Hlvq_contentsList{position:relative}._07Hlvq_contentsBar{background:var(--accent);width:2px;transition:transform var(--t-duration-fast) var(--t-ease-smooth-out), height var(--t-duration-fast) var(--t-ease-smooth-out);border-radius:2px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){._07Hlvq_contentsBar{transition:none}}@media (hover:hover) and (pointer:fine){._07Hlvq_contents a:hover{color:var(--foreground);transition-duration:var(--t-duration-quick)}}._07Hlvq_article{min-width:0}._07Hlvq_englishOnly{align-items:center;gap:var(--space-2);width:fit-content;margin:0 0 var(--space-6);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--frame);color:var(--text-secondary);font-size:.8125rem;display:flex}._07Hlvq_head{gap:var(--space-3);padding-bottom:var(--space-8);flex-direction:column;display:flex}._07Hlvq_updated{color:var(--text-muted);margin:0;font-size:.8125rem}._07Hlvq_title{letter-spacing:-.045em;margin:0;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:650;line-height:1.04}._07Hlvq_summary{margin-top:var(--space-5);padding:var(--space-5) var(--space-6);background:var(--frame);color:var(--text-secondary);border-radius:1.25rem;font-size:.9375rem;line-height:1.7}._07Hlvq_summary p{margin:0}._07Hlvq_summary ul{margin:var(--space-2) 0 0;padding-left:var(--space-5);list-style:outside}._07Hlvq_summary li::marker{color:var(--text-muted)}._07Hlvq_summary li+li{margin-top:var(--space-1)}._07Hlvq_summary strong{color:var(--foreground);font-weight:600}._07Hlvq_prose{color:var(--text-secondary);font-size:.9375rem;line-height:1.75}._07Hlvq_prose h2{margin:var(--space-10,2.5rem) 0 var(--space-3);color:var(--foreground);letter-spacing:-.02em;font-size:1.25rem;font-weight:600;line-height:1.3}._07Hlvq_prose h3{margin:var(--space-6) 0 var(--space-2);color:var(--foreground);font-size:.9375rem;font-weight:600}._07Hlvq_prose p{margin:0 0 var(--space-4)}._07Hlvq_prose ul{margin:0 0 var(--space-4);padding-left:var(--space-5);list-style:outside}._07Hlvq_prose li{margin-bottom:var(--space-2)}._07Hlvq_prose li::marker{color:var(--text-muted)}._07Hlvq_prose strong{color:var(--foreground);font-weight:600}._07Hlvq_prose a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;transition:text-decoration-color var(--t-duration-medium) var(--t-ease-out)}@media (hover:hover) and (pointer:fine){._07Hlvq_prose a:hover{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);transition-duration:var(--t-duration-quick)}}._07Hlvq_prose table{width:100%;margin:0 0 var(--space-4);border-collapse:collapse;font-size:.875rem}._07Hlvq_prose th,._07Hlvq_prose td{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top}._07Hlvq_prose th{color:var(--foreground);font-weight:600}@media (max-width:56rem){._07Hlvq_main{grid-template-columns:minmax(0,42rem);justify-content:center}._07Hlvq_contents{display:none}}@media (max-width:40rem){._07Hlvq_prose table{display:block;overflow-x:auto}}
.cQbNia_blur{--blur-tail:var(--edge-fade,1.5rem);--blur-clear-mask:var(--blur-clear,linear-gradient(#000, #000));z-index:-1;inset:0 var(--blur-inset-end,0) calc(-1 * var(--blur-tail)) 0;pointer-events:none;position:absolute}.cQbNia_blur:before,.cQbNia_blur:after{content:"";position:absolute;inset:0}.cQbNia_blur:before{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);--blur-mask:linear-gradient(to bottom, #000 20%, #000000f5 30%, #000000da 40%, #000000b0 50%, #00000080 60%, #0000004f 70%, #00000025 80%, #0000000a 90%, #0000 100%);-webkit-mask-image:var(--blur-mask), var(--blur-clear-mask);-webkit-mask-image:var(--blur-mask), var(--blur-clear-mask);mask-image:var(--blur-mask), var(--blur-clear-mask);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.cQbNia_blur:after{background:var(--blur-wash,linear-gradient(to bottom in oklab, color-mix(in oklab, var(--background) 85%, var(--clear)) 0%, color-mix(in oklab, var(--background) 82%, var(--clear)) 12.5%, color-mix(in oklab, var(--background) 73%, var(--clear)) 25%, color-mix(in oklab, var(--background) 59%, var(--clear)) 37.5%, color-mix(in oklab, var(--background) 42.5%, var(--clear)) 50%, color-mix(in oklab, var(--background) 26%, var(--clear)) 62.5%, color-mix(in oklab, var(--background) 12%, var(--clear)) 75%, color-mix(in oklab, var(--background) 3%, var(--clear)) 87.5%, var(--clear) 100%));-webkit-mask-image:var(--blur-wash-mask,linear-gradient(#000, #000)), var(--blur-clear-mask);-webkit-mask-image:var(--blur-wash-mask,linear-gradient(#000, #000)), var(--blur-clear-mask);mask-image:var(--blur-wash-mask,linear-gradient(#000, #000)), var(--blur-clear-mask);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}:root:active-view-transition:not([data-theme-switching]) .cQbNia_blur:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--blur-wash,var(--background))}@media (prefers-reduced-transparency:reduce){.cQbNia_blur{background:var(--background);bottom:0}.cQbNia_blur:before,.cQbNia_blur:after{display:none}}
