html:has(.rc.pv){background:var(--light,#f5f5f7)}.rc.pv{background:var(--white);color:var(--ink);--focus:var(--royal);--mist:var(--graphite);--ash:var(--graphite)}.rc.pv :focus-visible{outline:3px solid var(--royal);outline-offset:3px}.rc.pv .pv-skip{z-index:20;clip-path:inset(50%);opacity:0;position:absolute;top:8px;left:16px}.rc.pv .pv-skip:focus-visible{clip-path:none;opacity:1;background:var(--ink);color:var(--white);border-radius:10px;padding:10px 16px}.rc.pv .pv-bar{z-index:10;-webkit-backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--rule-light);background:#ffffffd1;position:sticky;top:0}.rc.pv .pv-bar__in{justify-content:space-between;align-items:center;width:87.5%;max-width:1024px;height:52px;margin-inline:auto;display:flex}.rc.pv .pv-brand,.rc.pv .pv-back{min-height:44px;color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.rc.pv .pv-brand{font-size:17px;font-weight:600}.rc.pv .pv-brand img{aspect-ratio:192/154;object-fit:contain;width:auto;height:28px}.rc.pv .pv-back{color:var(--royal);gap:4px;font-size:14px}.rc.pv .pv-back__ico{width:14px;height:14px;rotate:180deg}.rc.pv .pv-col{width:87.5%;max-width:1024px;margin-inline:auto;padding-left:304px}@media (width<=1068px){.rc.pv .pv-col{max-width:720px;padding-left:0}}.rc.pv .pv-hero.rc-section{padding-block:96px 72px}.rc.pv .pv-title{letter-spacing:0;margin-block:12px 16px;line-height:1.25}.rc.pv .pv-updated{color:var(--graphite);margin-bottom:28px;font-size:14px}.rc.pv .pv-intro{font-size:21px;font-weight:400;line-height:1.5}.rc.pv .pv-intro strong{color:var(--ink)}.rc.pv .pv-summary.rc-section{padding-block:72px}.rc.pv .pv-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;padding:0;list-style:none;display:grid}.rc.pv .pv-card{border-radius:var(--r);background:var(--white);color:var(--graphite);padding:28px;font-size:17px;line-height:1.6}.rc.pv .pv-card strong{color:var(--ink);font-weight:600}.rc.pv .pv-body.rc-section{padding-block:80px 112px}.rc.pv .pv-grid{grid-template-columns:240px minmax(0,720px);justify-content:center;gap:64px;width:87.5%;max-width:1024px;margin-inline:auto;display:grid}.rc.pv .pv-toc{overscroll-behavior:contain;align-self:start;max-height:calc(100vh - 108px);font-size:14px;position:sticky;top:84px;overflow-y:auto}.rc.pv .pv-toc__title{margin-bottom:10px;font-weight:600}.rc.pv .pv-toc ol{border-left:1px solid var(--rule-light);margin:0;padding:0;list-style:none}.rc.pv .pv-toc a,.rc.pv .pv-toc-m a{min-height:44px;color:var(--graphite);align-items:center;padding:6px 0 6px 14px;line-height:1.4;text-decoration:none;display:flex}.rc.pv .pv-toc-m{display:none}@media (hover:hover) and (pointer:fine){.rc.pv .pv-toc a:hover{color:var(--royal)}.rc.pv .pv-back:hover,.rc.pv .pv-contact a:hover,.rc.pv .pv-foot a:hover{text-decoration:underline}}.rc.pv .pv-sec{border-bottom:1px solid var(--rule-light);margin-bottom:48px;padding-bottom:48px}.rc.pv .pv-sec:last-child{border-bottom:0;margin-bottom:0}.rc.pv .pv-h2{letter-spacing:0;text-wrap:balance;margin-bottom:20px;font-size:28px;font-weight:600;line-height:1.3}.rc.pv .pv-h3{margin:24px 0 8px;font-size:17px;font-weight:600;line-height:1.5}.rc.pv .pv-h2+.pv-h3{margin-top:0}.rc.pv .pv-p,.rc.pv .pv-list{margin-bottom:16px;font-size:17px;line-height:1.7}.rc.pv .pv-p strong,.rc.pv .pv-list strong{font-weight:600}.rc.pv .pv-list{padding-left:22px;list-style:outside}.rc.pv .pv-list li+li{margin-top:8px}.rc.pv .pv-table-wrap{border:1px solid var(--rule-light);border-radius:18px;margin:8px 0 24px;overflow:hidden}.rc.pv .pv-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.6}.rc.pv .pv-table thead th{background:var(--light);text-align:left;font-size:14px;font-weight:600}.rc.pv .pv-table th,.rc.pv .pv-table td{vertical-align:top;text-align:left;padding:14px 16px}.rc.pv .pv-table tbody tr+tr>*{border-top:1px solid var(--rule-light)}.rc.pv .pv-table tbody th{font-weight:600}.rc.pv .pv-table td{color:var(--graphite)}.rc.pv .pv-contact__rows{border-top:1px solid var(--rule-light);margin:8px 0 0;padding:0;list-style:none}.rc.pv .pv-contact__rows li{border-bottom:1px solid var(--rule-light);align-items:center;gap:16px;min-height:52px;display:flex}.rc.pv .pv-contact__k{width:96px;color:var(--graphite);flex:none;font-size:14px}.rc.pv .pv-contact a{color:var(--royal);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.rc.pv .pv-foot{background:var(--light);border-top:1px solid var(--rule-light)}.rc.pv .pv-foot__in{color:#0000008f;gap:6px;width:87.5%;max-width:1024px;margin-inline:auto;padding-block:32px 40px;font-size:12px;display:grid}.rc.pv .pv-foot a{color:inherit;text-underline-offset:2px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.rc.pv .pv-foot__rule{margin-top:10px}@media (width<=1068px){.rc.pv .pv-grid{grid-template-columns:minmax(0,720px);gap:0}.rc.pv .pv-toc{display:none}.rc.pv .pv-toc-m{background:var(--light);border-radius:18px;margin-bottom:40px;display:block}.rc.pv .pv-toc-m summary{cursor:pointer;align-items:center;min-height:52px;padding:0 20px;font-weight:600;display:flex}.rc.pv .pv-toc-m ol{margin:0;padding:0 20px 12px;list-style:none}.rc.pv .pv-toc-m a{border-top:1px solid var(--rule-light);padding-left:0}}@media (width<=734px){.rc.pv .pv-hero.rc-section{padding-block:64px 48px}.rc.pv .pv-intro{font-size:19px}.rc.pv .pv-cards{grid-template-columns:minmax(0,1fr);gap:12px}.rc.pv .pv-card{padding:22px}.rc.pv .pv-h2{font-size:24px}.rc.pv .pv-table-wrap{border:0;border-radius:0;overflow:visible}.rc.pv .pv-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rc.pv .pv-table,.rc.pv .pv-table tbody,.rc.pv .pv-table tr,.rc.pv .pv-table th,.rc.pv .pv-table td{display:block}.rc.pv .pv-table tbody tr{border:1px solid var(--rule-light);border-radius:18px;padding:6px 0}.rc.pv .pv-table tbody tr+tr{margin-top:12px}.rc.pv .pv-table tbody tr+tr>*{border-top:0}.rc.pv .pv-table tbody th,.rc.pv .pv-table tbody td{padding:8px 18px}.rc.pv .pv-table tbody th:before,.rc.pv .pv-table tbody td:before{content:attr(data-label);color:var(--graphite);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.rc.pv .pv-contact__k{width:76px}}
