.lp.svelte-1lvwbz3{background:linear-gradient(180deg, #ebebf0 0, var(--paper) 420px);--gut:clamp(16px, 4vw, 96px);flex-direction:column;min-height:100vh;display:flex}.lp-top.svelte-1lvwbz3{padding:18px var(--gut);justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-logo.svelte-1lvwbz3{padding:6px 0;display:inline-flex}.lp-logo.svelte-1lvwbz3 img:where(.svelte-1lvwbz3){width:227px;height:auto;display:block}.lp-back.svelte-1lvwbz3{min-height:44px;color:var(--navy);white-space:nowrap;align-items:center;gap:8px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.lp-back.svelte-1lvwbz3:hover{text-underline-offset:3px;text-decoration:underline}.lp-nav.svelte-1lvwbz3{padding:0 var(--gut);flex-wrap:wrap;gap:8px;display:flex}.lp-nav.svelte-1lvwbz3 a:where(.svelte-1lvwbz3){border:1.5px solid var(--line-cool);background:var(--sheet);min-height:44px;color:var(--body);border-radius:999px;align-items:center;padding:0 16px;font-size:15.5px;font-weight:700;text-decoration:none;display:inline-flex}.lp-nav.svelte-1lvwbz3 a:where(.svelte-1lvwbz3):hover{border-color:var(--navy);color:var(--navy)}.lp-nav.svelte-1lvwbz3 abbr:where(.svelte-1lvwbz3){text-decoration:none}.short.svelte-1lvwbz3{display:none}.lp-nav.svelte-1lvwbz3 a[aria-current=page]:where(.svelte-1lvwbz3){border-color:var(--night);background:var(--night);color:var(--white)}.lp-main.svelte-1lvwbz3{width:100%;max-width:calc(760px + 2 * var(--gut));padding:36px var(--gut) 72px;flex:1;margin:0 auto}h1.svelte-1lvwbz3{letter-spacing:-.015em;margin:0;font-size:clamp(30px,4.4vw,42px);font-weight:800;line-height:1.12}.lp-date.svelte-1lvwbz3{color:var(--muted);margin:10px 0 0;font-size:15.5px}.lp-lead.svelte-1lvwbz3{color:var(--body);margin:20px 0 0;font-size:19px;line-height:1.6}.lp-toc.svelte-1lvwbz3{border:1px solid var(--line-cool);background:var(--sheet);border-radius:16px;margin:28px 0 0;padding:20px 24px 18px}.lp-toc-t.svelte-1lvwbz3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:14px;font-weight:800}.lp-toc.svelte-1lvwbz3 ol:where(.svelte-1lvwbz3){columns:2 260px;column-gap:32px;margin:0;padding-left:24px}.lp-toc.svelte-1lvwbz3 li:where(.svelte-1lvwbz3){break-inside:avoid;padding:3px 0;font-size:16.5px;line-height:1.45}.lp-toc.svelte-1lvwbz3 a:where(.svelte-1lvwbz3){color:var(--navy);text-underline-offset:3px;padding:4px 0;display:inline-block}.lp-body.svelte-1lvwbz3{color:var(--body);font-size:18px;line-height:1.65}.lp-body.svelte-1lvwbz3 h2{color:var(--night);border-top:1px solid #deddd6;margin:48px 0 12px;padding-top:22px;scroll-margin-top:20px;font-size:24px;font-weight:800;line-height:1.25}.lp-body.svelte-1lvwbz3 h3{color:var(--night);margin:28px 0 8px;font-size:19px;font-weight:800;line-height:1.35}.lp-body.svelte-1lvwbz3 p{margin:0 0 14px}.lp-body.svelte-1lvwbz3 ul,.lp-body.svelte-1lvwbz3 ol{margin:0 0 16px;padding-left:26px}.lp-body.svelte-1lvwbz3 li{margin:0 0 8px}.lp-body.svelte-1lvwbz3 strong{color:var(--night)}.lp-body.svelte-1lvwbz3 a{color:var(--navy);text-underline-offset:3px;overflow-wrap:anywhere}.lp-body.svelte-1lvwbz3 dl{border:1px solid var(--line-cool);background:var(--sheet);border-radius:16px;grid-template-columns:minmax(150px,max-content) minmax(0,1fr);gap:10px 22px;margin:0 0 18px;padding:20px 24px;display:grid}.lp-body.svelte-1lvwbz3 dt{color:var(--muted);font-size:16px;font-weight:700;line-height:1.6}.lp-body.svelte-1lvwbz3 dd{color:var(--night);margin:0}.lp-body.svelte-1lvwbz3 .table{border:1px solid var(--line-cool);background:var(--sheet);border-radius:16px;margin:0 0 18px;overflow-x:auto}.lp-body.svelte-1lvwbz3 table{border-collapse:collapse;width:100%;font-size:16.5px;line-height:1.5}.lp-body.svelte-1lvwbz3 th,.lp-body.svelte-1lvwbz3 td{text-align:left;vertical-align:top;border-bottom:1px solid #ecebe4;padding:12px 16px}.lp-body.svelte-1lvwbz3 tr:last-child td{border-bottom:none}.lp-body.svelte-1lvwbz3 th{color:var(--night);background:#f6f5f0;font-size:15px;font-weight:800}.lp-body.svelte-1lvwbz3 td:first-child{color:var(--night);font-weight:700}.lp-body.svelte-1lvwbz3 .box{border-left:4px solid var(--tri-blue);background:var(--tint);border-radius:0 14px 14px 0;margin:0 0 18px;padding:18px 22px 6px}.lp-body.svelte-1lvwbz3 mark.tbc{color:#6b4e00;white-space:nowrap;background:#fff1c2;border-radius:6px;padding:1px 6px;font-size:.86em;font-weight:700}.lp-foot.svelte-1lvwbz3{padding:30px var(--gut) 34px;background:var(--night);color:#c3c3e0;font-size:15px;line-height:1.55}.lp-foot.svelte-1lvwbz3 img:where(.svelte-1lvwbz3){width:190px;height:auto;margin-bottom:14px;display:block}.lp-foot.svelte-1lvwbz3 p:where(.svelte-1lvwbz3){max-width:820px;margin:0 0 6px}.lp-foot.svelte-1lvwbz3 .lp-foot-links:where(.svelte-1lvwbz3){flex-wrap:wrap;gap:4px 22px;margin-top:12px;display:flex}.lp-foot.svelte-1lvwbz3 a:where(.svelte-1lvwbz3){color:#e4e4fb;text-underline-offset:3px;align-items:center;min-height:44px;font-weight:700;display:inline-flex}@media (width<=560px){.long.svelte-1lvwbz3{display:none}.short.svelte-1lvwbz3{display:inline}.lp-logo.svelte-1lvwbz3 img:where(.svelte-1lvwbz3){width:176px}.lp-main.svelte-1lvwbz3{padding-top:26px}.lp-body.svelte-1lvwbz3{font-size:17.5px}.lp-body.svelte-1lvwbz3 h2{font-size:22px}.lp-body.svelte-1lvwbz3 dl{grid-template-columns:minmax(0,1fr);gap:2px;padding:16px 18px}.lp-body.svelte-1lvwbz3 dd{margin-bottom:10px}.lp-toc.svelte-1lvwbz3{padding:16px 18px 14px}.lp-body.svelte-1lvwbz3 thead{display:none}.lp-body.svelte-1lvwbz3 table,.lp-body.svelte-1lvwbz3 tbody,.lp-body.svelte-1lvwbz3 tr,.lp-body.svelte-1lvwbz3 td{display:block}.lp-body.svelte-1lvwbz3 tr{border-bottom:1px solid #ecebe4;padding:14px 18px}.lp-body.svelte-1lvwbz3 tr:last-child{border-bottom:none}.lp-body.svelte-1lvwbz3 td{border:none;padding:0}.lp-body.svelte-1lvwbz3 td+td{margin-top:8px}.lp-body.svelte-1lvwbz3 td:first-child{font-size:17.5px}.lp-body.svelte-1lvwbz3 td[data-label]:not(:first-child):before{content:attr(data-label);color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:13.5px;font-weight:700;display:block}}@media print{.lp.svelte-1lvwbz3>.tri,.lp-nav.svelte-1lvwbz3,.lp-back.svelte-1lvwbz3,.lp-toc.svelte-1lvwbz3{display:none}.lp.svelte-1lvwbz3{background:var(--white)}.lp-foot.svelte-1lvwbz3{background:var(--white);color:var(--night)}.lp-foot.svelte-1lvwbz3 img:where(.svelte-1lvwbz3){display:none}}
