.pQv3OW_page{--navy:var(--band);--navy-deep:var(--fora-navy-90);--ink:var(--foreground);--ice:var(--fora-navy-30);--line:var(--border);background:var(--canvas);min-height:100vh;color:var(--ink)}.pQv3OW_page ::selection{background:var(--selected-border);color:var(--navy-deep)}.pQv3OW_page :focus-visible{outline-offset:4px;outline:2px solid}.pQv3OW_masthead{background:var(--navy);color:#fff}.pQv3OW_siteHeader,.pQv3OW_intro,.pQv3OW_shell{max-width:1200px;margin:0 auto;padding-left:clamp(20px,5vw,64px);padding-right:clamp(20px,5vw,64px)}.pQv3OW_siteHeader{min-height:88px;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid #a3b6e238;justify-content:space-between;align-items:center;gap:24px;display:flex}.pQv3OW_brand{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.pQv3OW_logo{--fora-logo-height:28px}.pQv3OW_topLinks{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.pQv3OW_topLinks a{min-height:44px;color:var(--fora-navy-20);border-radius:8px;align-items:center;padding:0 14px;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex}.pQv3OW_topLinks a:hover,.pQv3OW_topLinks a[aria-current=page]{color:#fff;background:#a3b6e226}.pQv3OW_topLinks a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--ice)}.pQv3OW_intro{padding-top:clamp(56px,7vw,88px);padding-bottom:clamp(58px,7vw,88px)}.pQv3OW_intro h1{letter-spacing:-.035em;text-wrap:balance;max-width:800px;font-size:clamp(42px,6vw,72px);font-weight:650;line-height:1.06}.pQv3OW_description{max-width:660px;color:var(--fora-navy-30);margin-top:22px;font-size:17px;line-height:1.6}.pQv3OW_date{color:var(--ice);font-variant-numeric:tabular-nums;margin-top:28px;font-size:13px}.pQv3OW_shell{padding-top:56px;padding-bottom:96px}.pQv3OW_grid{grid-template-columns:minmax(180px,240px) minmax(0,760px);align-items:start;gap:clamp(36px,6vw,80px);display:grid}.pQv3OW_contents{max-height:calc(100vh - 48px);position:sticky;top:24px;overflow-y:auto}.pQv3OW_contentsTitle{color:var(--navy);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:750}.pQv3OW_contents ol{gap:2px;margin-top:16px;padding:0;list-style:none;display:grid}.pQv3OW_contents a{color:var(--muted);padding:8px 0;font-size:13px;line-height:1.45;text-decoration:none;display:block}.pQv3OW_contents a:hover,.pQv3OW_contents a:focus-visible,.pQv3OW_article a:hover,.pQv3OW_article a:focus-visible{color:var(--navy-deep);text-decoration:underline}.pQv3OW_mobileContents{display:none}.pQv3OW_article{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:12px;min-width:0;padding:clamp(24px,4vw,48px);font-size:15px;line-height:1.75}.pQv3OW_article h2{color:var(--navy);letter-spacing:-.025em;margin:48px 0 16px;scroll-margin-top:24px;font-size:27px;font-weight:650;line-height:1.22}.pQv3OW_article h2:first-child{margin-top:0}.pQv3OW_article h3{color:var(--navy);margin:28px 0 10px;font-size:18px;font-weight:650}.pQv3OW_article p{white-space:pre-line;margin:0 0 17px}.pQv3OW_article a{color:var(--brand);text-underline-offset:3px}.pQv3OW_list{margin:0 0 20px;padding-left:22px}.pQv3OW_list li{margin-bottom:9px;padding-left:3px}.pQv3OW_list li::marker{color:var(--navy)}.pQv3OW_tableWrap{border:1px solid var(--line);border-radius:10px;max-width:100%;margin:22px 0 28px;overflow-x:auto}.pQv3OW_article table{border-collapse:collapse;width:100%;font-size:14px}.pQv3OW_article th,.pQv3OW_article td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;width:50%;padding:14px 16px}.pQv3OW_article th{background:var(--selected);color:var(--navy);font-weight:700}.pQv3OW_article tr:last-child td{border-bottom:0}.pQv3OW_footer{background:var(--navy);min-height:88px;color:var(--fora-navy-30);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:20px max(20px,50vw - 536px);font-size:13px;display:flex}.pQv3OW_footer a{color:#fff;text-underline-offset:3px;align-items:center;min-height:44px;display:inline-flex}.pQv3OW_footer a:hover{color:var(--ice)}@media (max-width:760px){.pQv3OW_siteHeader{min-height:76px}.pQv3OW_logo{--fora-logo-height:24px}.pQv3OW_topLinks{gap:0}.pQv3OW_topLinks a{padding:0 8px}.pQv3OW_intro{padding-top:52px;padding-bottom:56px}.pQv3OW_shell{padding-top:28px;padding-bottom:64px}.pQv3OW_grid{display:block}.pQv3OW_contents{display:none}.pQv3OW_mobileContents{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:24px;display:block}.pQv3OW_mobileContents summary{min-height:52px;color:var(--navy);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;align-items:center;padding:0 18px;font-size:12px;font-weight:750;display:flex}.pQv3OW_mobileContents summary:after{content:"+";letter-spacing:0;margin-left:auto;font-size:20px;font-weight:400}.pQv3OW_mobileContents[open] summary:after{content:"−"}.pQv3OW_mobileContents nav{padding:0 18px 18px}.pQv3OW_mobileContents ol{margin:0;padding:0;list-style:none;display:grid}.pQv3OW_mobileContents a{min-height:44px;color:var(--muted);align-items:center;font-size:13px;line-height:1.45;text-decoration:none;display:flex}.pQv3OW_mobileContents a:hover,.pQv3OW_mobileContents a:focus-visible{color:var(--navy-deep);text-decoration:underline}.pQv3OW_article h2{font-size:23px}}@media print{.pQv3OW_page,.pQv3OW_masthead,.pQv3OW_footer{color:#000;background:#fff}.pQv3OW_grid{display:block}.pQv3OW_siteHeader,.pQv3OW_contents,.pQv3OW_mobileContents,.pQv3OW_footer{display:none}.pQv3OW_intro{padding:0 0 20px}.pQv3OW_description,.pQv3OW_date{color:#000}.pQv3OW_shell{max-width:none;padding:0}.pQv3OW_article{border:0;padding:0;font-size:10pt}.pQv3OW_article h2{break-after:avoid}.pQv3OW_tableWrap{overflow:visible}}