.WzU1HW_page{width:100%;max-width:1280px;color:var(--deep);margin:0 auto;padding:clamp(40px,6vw,88px) clamp(20px,4vw,64px) 88px}.WzU1HW_hero{margin-bottom:clamp(40px,6vw,72px)}.WzU1HW_eyebrow{text-transform:uppercase;letter-spacing:.15em;margin-bottom:24px;font-size:13px;font-weight:700}.WzU1HW_hero h1{max-width:900px;font-family:var(--font-outfit);letter-spacing:-.05em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(44px,6.5vw,86px);font-weight:600;line-height:1.04}.WzU1HW_intro{color:#52645b;max-width:760px;margin-top:28px;font-size:clamp(17px,2vw,20px);line-height:1.7}.WzU1HW_updated{color:#52645b;margin-top:20px;font-size:13px}.WzU1HW_summary{background:#e8efdf;border:1px solid #d5dfcb;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:20px 24px;font-size:14px;line-height:1.65;display:flex}.WzU1HW_summary button{flex-shrink:0}.WzU1HW_layout{grid-template-columns:minmax(210px,280px) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.WzU1HW_contents{background:#eef3e8;border:1px solid #d5dfcb;border-radius:20px;max-height:calc(100dvh - 140px);padding:24px;position:sticky;top:120px;overflow-y:auto}.WzU1HW_contents summary{cursor:pointer;font-size:17px;font-weight:700}.WzU1HW_contents nav{gap:4px;margin-top:16px;display:grid}.WzU1HW_contents a{color:#52645b;overflow-wrap:anywhere;padding:9px 0;font-size:14px;line-height:1.5;display:block}.WzU1HW_contents a:hover{color:var(--deep);text-underline-offset:4px;text-decoration:underline}.WzU1HW_body{min-width:0}.WzU1HW_body section{margin-bottom:48px;scroll-margin-top:130px}.WzU1HW_body h2{font-family:var(--font-outfit);letter-spacing:-.03em;overflow-wrap:anywhere;margin-bottom:20px;font-size:clamp(25px,2.6vw,34px);font-weight:600;line-height:1.2}.WzU1HW_body p{color:#40564b;overflow-wrap:anywhere;margin-top:16px;font-size:16px;line-height:1.8}.WzU1HW_tableWrap{border:1px solid #d5dfcb;border-radius:16px;overflow-x:auto}.WzU1HW_tableWrap table{border-collapse:collapse;text-align:start;width:100%;font-size:14px}.WzU1HW_tableWrap th,.WzU1HW_tableWrap td{text-align:start;vertical-align:top;border-bottom:1px solid #d5dfcb;padding:16px;line-height:1.6}.WzU1HW_tableWrap thead{background:#eef3e8}.WzU1HW_tableWrap code{overflow-wrap:anywhere;font-size:12px}.WzU1HW_tableWrap tr:last-child>*{border-bottom:0}.WzU1HW_sources{padding-inline-start:20px;list-style:outside}.WzU1HW_sources a,.WzU1HW_contact a{text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;min-height:44px;line-height:1.6;text-decoration:underline;display:inline-flex}.WzU1HW_contact{background:#e8efdf;border-radius:20px;padding:28px}.WzU1HW_page :is(a,button,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #287959}@media (max-width:767px){.WzU1HW_layout{grid-template-columns:minmax(0,1fr);gap:32px}.WzU1HW_contents{max-height:none;padding:20px;position:static}.WzU1HW_contents nav{grid-template-columns:minmax(0,1fr)}.WzU1HW_summary{flex-direction:column;align-items:flex-start;gap:8px;padding:20px}.WzU1HW_body section{margin-bottom:36px}.WzU1HW_tableWrap th,.WzU1HW_tableWrap td{padding:12px}}
