.page_page__diu9G{max-width:1200px;margin:0 auto;padding:25px 48px 96px}.page_header__1z7TK{max-width:680px;margin-bottom:64px}.page_headerTag__aME6O{display:inline-flex;align-items:center;background:var(--green-light);color:var(--green);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:24px;border:1px solid rgba(30,64,53,.12)}.page_h1__R_KF6{font-family:var(--font-display);font-size:clamp(2.4rem,4.5vw,3.6rem);font-weight:600;line-height:1.08;letter-spacing:-.02em;color:var(--text);margin-bottom:16px}.page_updated__3ByG2{font-size:.875rem;color:var(--muted);font-weight:300}.page_body__S8yvO{max-width:760px}.page_intro__OKr_7{font-size:1rem;color:var(--text-mid);line-height:1.8;font-weight:300;margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid var(--border)}.page_summaryBox__k6B4o{background:var(--cream);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 32px;margin-bottom:48px}.page_summaryTitle__VkDol{font-family:var(--font-serif);font-size:.95rem;font-weight:600;color:var(--text);margin-bottom:16px}.page_summaryGrid__quLQy{display:flex;flex-direction:column;gap:12px}.page_summaryItem__yvk0A{display:flex;gap:12px;align-items:flex-start}.page_summaryItem__yvk0A strong{font-size:.82rem;color:var(--text);font-weight:600;min-width:220px;flex-shrink:0}.page_summaryItem__yvk0A span{font-size:.82rem;color:var(--text-mid);line-height:1.6;font-weight:300}.page_toc__2BFZu{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:24px 28px;margin-bottom:48px}.page_tocTitle___ThKF{font-family:var(--font-serif);font-size:.9rem;font-weight:600;color:var(--text);margin-bottom:14px}.page_tocList__MBGAK{list-style:none;display:flex;flex-direction:column;gap:6px}.page_tocItem__nNFhg{font-size:.82rem}.page_tocItem__nNFhg a{color:var(--green);font-weight:400}.page_tocItem__nNFhg a:hover{text-decoration:underline}.page_section__JKKVk{margin-bottom:48px;scroll-margin-top:80px}.page_sectionNum__4ugGs{font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--green);margin-bottom:8px}.page_h2__8SQOI{font-family:var(--font-display);font-size:1.3rem;letter-spacing:-.01em;margin-bottom:16px}.page_h2__8SQOI,.page_h3__uDZmZ{font-weight:600;color:var(--text)}.page_h3__uDZmZ{font-family:var(--font-serif);font-size:.95rem;margin-bottom:10px;margin-top:24px}.page_p__ibzXA{font-size:.875rem;color:var(--text-mid);line-height:1.8;font-weight:300;margin-bottom:12px}.page_p__ibzXA a{color:var(--green)}.page_p__ibzXA a:hover{text-decoration:underline}.page_ul__6oeCb{list-style:none;display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.page_li__4n02e{display:flex;align-items:flex-start;gap:10px;font-size:.875rem;color:var(--text-mid);line-height:1.6;font-weight:300}.page_li__4n02e:before{content:"·";color:var(--green);font-weight:700;font-size:1rem;flex-shrink:0;margin-top:1px}.page_li__4n02e a{color:var(--green)}.page_li__4n02e a:hover{text-decoration:underline}.page_divider__bHjhq{border:none;border-top:1px solid var(--border);margin:48px 0}.page_tableWrap__gD8TJ{overflow-x:auto;margin-bottom:16px}.page_table__lJPoA{width:100%;border-collapse:collapse;font-size:.82rem;color:var(--text-mid)}.page_table__lJPoA th{background:var(--cream);color:var(--text);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;text-align:left}.page_table__lJPoA td,.page_table__lJPoA th{padding:10px 14px;border:1px solid var(--border)}.page_table__lJPoA td{vertical-align:top;line-height:1.6}.page_yes__i9Dtq{color:var(--green);font-weight:600}.page_no__ZZgdn{color:var(--muted)}.page_contactBox__5_08e{background:var(--cream);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px 36px;margin-top:16px}.page_contactTitle__mwPlj{font-family:var(--font-serif);font-size:1rem;font-weight:600;color:var(--text);margin-bottom:14px}.page_contactLine__gY4m6{font-size:.875rem;color:var(--text-mid);line-height:2;font-weight:300}.page_contactLine__gY4m6 a{color:var(--green)}.page_contactLine__gY4m6 a:hover{text-decoration:underline}