.head[data-astro-cid-jpg5vglg]{flex-direction:column;gap:10px;padding-bottom:clamp(20px,3vh,32px);display:flex}h1[data-astro-cid-jpg5vglg]{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(32px,5vw,56px);font-style:italic;font-weight:800;line-height:1.05}.meta[data-astro-cid-jpg5vglg]{color:var(--body);font-size:14px;line-height:1.6}.layout[data-astro-cid-jpg5vglg]{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.rail[data-astro-cid-jpg5vglg]{top:calc(var(--stuck) + var(--tabs-h) + 20px);max-height:calc(100svh - var(--stuck) - var(--tabs-h) - 40px);overscroll-behavior:contain;flex-direction:column;gap:8px;padding-right:6px;display:flex;position:sticky;overflow-y:auto}.rail-label[data-astro-cid-jpg5vglg]{letter-spacing:.12em;text-transform:uppercase;color:var(--body);padding-left:12px;font-size:12px;font-weight:700}ol[data-astro-cid-jpg5vglg]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rail[data-astro-cid-jpg5vglg] a[data-astro-cid-jpg5vglg],.toc[data-astro-cid-jpg5vglg] a[data-astro-cid-jpg5vglg]{color:var(--body);border-radius:10px;gap:10px;padding:7px 12px;font-size:14px;line-height:1.35;text-decoration:none;display:flex}.rail[data-astro-cid-jpg5vglg] a[data-astro-cid-jpg5vglg]:hover,.toc[data-astro-cid-jpg5vglg] a[data-astro-cid-jpg5vglg]:hover{background:var(--soft);color:var(--ink)}.rail-list[data-astro-cid-jpg5vglg]{position:relative}.rail-list[data-astro-cid-jpg5vglg] li[data-astro-cid-jpg5vglg]{z-index:1;position:relative}.rail[data-astro-cid-jpg5vglg] .mark[data-astro-cid-jpg5vglg]{z-index:0;opacity:0;pointer-events:none;background:var(--tide);width:100%;height:0;transform:translateY(var(--my,0px));height:var(--mh,0px);border-radius:14px 14px 14px 4px;transition:transform .75s cubic-bezier(.34,1.3,.64,1),height .75s cubic-bezier(.34,1.3,.64,1),opacity .3s;position:absolute;top:0;left:0}.rail[data-astro-cid-jpg5vglg] .mark[data-astro-cid-jpg5vglg].on{opacity:1}@supports (transition-timing-function:linear(0, 1)){.rail[data-astro-cid-jpg5vglg] .mark[data-astro-cid-jpg5vglg]{transition-timing-function:linear(0, .016, .059, .122, .198, .284, .374, .465, .553, .637, .715, .786, .848, .903, .949, .987, 1.018, 1.042, 1.06, 1.072, 1.079, 1.083, 1.083, 1.081, 1.077, 1.071, 1.064, 1.057, 1.049, 1.042, 1.034, 1.028, 1.021, 1.016, 1.011, 1.006, 1.003, 1, .998, .996, 1), linear(0, .016, .059, .122, .198, .284, .374, .465, .553, .637, .715, .786, .848, .903, .949, .987, 1.018, 1.042, 1.06, 1.072, 1.079, 1.083, 1.083, 1.081, 1.077, 1.071, 1.064, 1.057, 1.049, 1.042, 1.034, 1.028, 1.021, 1.016, 1.011, 1.006, 1.003, 1, .998, .996, 1), ease}}@media (prefers-reduced-motion:reduce){.rail[data-astro-cid-jpg5vglg] .mark[data-astro-cid-jpg5vglg]{transition:opacity .2s}}.rail[data-astro-cid-jpg5vglg] a[data-astro-cid-jpg5vglg][aria-current=true],.rail[data-astro-cid-jpg5vglg] a[data-astro-cid-jpg5vglg][aria-current=true]:hover{color:var(--ink);background:0 0;font-weight:600}.rail[data-astro-cid-jpg5vglg] a[data-astro-cid-jpg5vglg][aria-current=true] .num[data-astro-cid-jpg5vglg]{opacity:1}.num[data-astro-cid-jpg5vglg]{font-variant-numeric:tabular-nums;min-width:1.6em;color:inherit;opacity:.7;flex:none}.doc[data-astro-cid-jpg5vglg]{flex-direction:column;gap:clamp(28px,4vh,40px);min-width:0;max-width:760px;display:flex}.toc[data-astro-cid-jpg5vglg]{border:1.5px solid var(--rule);border-radius:18px;display:none}.toc[data-astro-cid-jpg5vglg] summary[data-astro-cid-jpg5vglg]{cursor:pointer;justify-content:space-between;gap:12px;padding:14px 18px;font-weight:600;display:flex}.toc[data-astro-cid-jpg5vglg] .count[data-astro-cid-jpg5vglg]{color:var(--body);font-size:14px;font-weight:400}.toc[data-astro-cid-jpg5vglg] ol[data-astro-cid-jpg5vglg]{padding:0 6px 10px}.summary[data-astro-cid-jpg5vglg]{background:var(--soft);border-radius:var(--radius-bubble);flex-direction:column;gap:12px;padding:clamp(20px,3vw,32px);display:flex}.summary[data-astro-cid-jpg5vglg] ul[data-astro-cid-jpg5vglg]{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.summary[data-astro-cid-jpg5vglg] h3[data-astro-cid-jpg5vglg]{font-size:16px;font-weight:700}.sec[data-astro-cid-jpg5vglg],.contact[data-astro-cid-jpg5vglg]{flex-direction:column;gap:14px;display:flex}h2[data-astro-cid-jpg5vglg]{text-wrap:balance;font-size:clamp(20px,2.2vw,24px);font-style:italic;font-weight:800;line-height:1.25}.summary[data-astro-cid-jpg5vglg] h2[data-astro-cid-jpg5vglg]{font-size:18px}h2[data-astro-cid-jpg5vglg] .num[data-astro-cid-jpg5vglg]{opacity:1;color:var(--ink)}p[data-astro-cid-jpg5vglg],li[data-astro-cid-jpg5vglg],td[data-astro-cid-jpg5vglg],th[data-astro-cid-jpg5vglg]{color:var(--body);font-size:16px;line-height:1.7}.doc[data-astro-cid-jpg5vglg] strong{color:var(--ink);font-weight:600}.doc[data-astro-cid-jpg5vglg] a{color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere}.clause[data-astro-cid-jpg5vglg],.sub[data-astro-cid-jpg5vglg]{grid-template-columns:3.2em minmax(0,1fr);gap:4px;display:grid}.sub[data-astro-cid-jpg5vglg]{grid-template-columns:2.6em minmax(0,1fr);padding-left:3.2em}.cn[data-astro-cid-jpg5vglg]{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.table-wrap[data-astro-cid-jpg5vglg]{border:1.5px solid var(--rule);border-radius:16px;overflow-x:auto}table[data-astro-cid-jpg5vglg]{border-collapse:collapse;width:100%}th[data-astro-cid-jpg5vglg],td[data-astro-cid-jpg5vglg]{text-align:left;vertical-align:top;padding:12px 16px;font-size:15px}thead[data-astro-cid-jpg5vglg] th[data-astro-cid-jpg5vglg]{background:var(--soft);color:var(--ink);font-weight:600}tbody[data-astro-cid-jpg5vglg] th[data-astro-cid-jpg5vglg]{color:var(--ink);width:34%;font-weight:600}tr[data-astro-cid-jpg5vglg]+tr[data-astro-cid-jpg5vglg] th[data-astro-cid-jpg5vglg],tr[data-astro-cid-jpg5vglg]+tr[data-astro-cid-jpg5vglg] td[data-astro-cid-jpg5vglg],thead[data-astro-cid-jpg5vglg]+tbody[data-astro-cid-jpg5vglg] tr[data-astro-cid-jpg5vglg]:first-child th[data-astro-cid-jpg5vglg],thead[data-astro-cid-jpg5vglg]+tbody[data-astro-cid-jpg5vglg] tr[data-astro-cid-jpg5vglg]:first-child td[data-astro-cid-jpg5vglg]{border-top:1px solid var(--rule)}@media (width<=1000px){.layout[data-astro-cid-jpg5vglg]{grid-template-columns:minmax(0,1fr)}.rail[data-astro-cid-jpg5vglg]{display:none}.toc[data-astro-cid-jpg5vglg]{display:block}}@media (width<=600px){.clause[data-astro-cid-jpg5vglg]{grid-template-columns:2.8em minmax(0,1fr)}.sub[data-astro-cid-jpg5vglg]{padding-left:1.2em}p[data-astro-cid-jpg5vglg],li[data-astro-cid-jpg5vglg],td[data-astro-cid-jpg5vglg],th[data-astro-cid-jpg5vglg]{font-size:15.5px}}
