*{--bg:#f8f5ef;--paper:#ffffff;--ink:#24211d;--muted:#6f675f;--line:#e6ddd2;--accent:#7b5f45;--accent-soft:#efe6dc;--shadow:0 18px 55px rgba(36,33,29,.08)}body{margin:0;font-family:ui-serif,Georgia,"Times New Roman",serif;background:radial-gradient(circle at top left,#fff8ed 0,var(--bg) 42%,#f6f0e8 100%);color:var(--ink);line-height:1.65;font-size:16px}a{color:var(--accent);text-underline-offset:3px}.page-w{margin:0 auto;padding:32px 0 56px}.hero{background:linear-gradient(135deg,rgba(123,95,69,.12),rgba(255,255,255,.88));border:1px solid var(--line);border-radius:28px;padding:clamp(28px,5vw,56px);box-shadow:var(--shadow);margin-bottom:24px}.eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:6px 12px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:.82rem;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:700;letter-spacing:.05em;text-transform:uppercase}h1{margin:0 0 16px;line-height:1.04;letter-spacing:-0.055em}.subtitle{max-width:860px;color:var(--muted);font-size:clamp(1rem,2vw,1.25rem)}.subtitle p{margin:0 0 8px}.toc{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px}.toc a{display:inline-flex;padding:10px 14px;border-radius:999px;background:var(--paper);border:1px solid var(--line);box-shadow:0 8px 24px rgba(36,33,29,.04);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.9rem;font-weight:650;text-decoration:none}.section{background:rgba(255,255,255,.86);border:1px solid var(--line);border-radius:24px;padding:clamp(20px,4vw,34px);box-shadow:0 14px 42px rgba(36,33,29,.05);margin:22px 0}h2{margin:0 0 16px;font-size:clamp(1.35rem,3vw,2.1rem);line-height:1.18;letter-spacing:-0.03em}.section-lead{margin-top:-4px;color:var(--muted);max-width:800px}.info-grid{display:grid;gap:14px}.info-card{display:grid;grid-template-columns:minmax(210px,31%) 1fr;gap:18px;padding:18px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#fff,#fffaf5)}dt{margin:0;font-weight:750;color:var(--accent);line-height:1.35}dd{margin:0;min-width:0}ul{margin:.5rem 0 .5rem 1.1rem;padding:0}li{margin:.2rem 0}.table-wrap{width:100%;overflow-x:auto!important;border:1px solid var(--line);border-radius:18px;background:#fff}table{width:100%;border-collapse:separate;border-spacing:0}th,td{vertical-align:top;text-align:left;border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:14px;min-width:180px}th:last-child,td:last-child{border-right:0}tr:last-child td{border-bottom:0}th{position:sticky;top:0;background:#f2e8dc;color:#4c3928;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.82rem;line-height:1.35;z-index:1}td{font-size:.92rem;line-height:1.55}.activity-table td:first-child{font-weight:750;color:var(--accent);background:#fffaf4;min-width:210px}.footnotes{color:var(--muted);font-size:.95rem}.footer-note{text-align:center;color:var(--muted);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.86rem;margin-top:28px}@media (max-width:760px){.page{padding-top:10px}.hero{border-radius:20px;padding:24px 18px}.section{border-radius:18px;padding:18px 14px}.toc{gap:8px}.toc a{width:100%;justify-content:center}.info-card{grid-template-columns:1fr;gap:8px;padding:15px}.table-wrap{overflow:visible;border:0;background:transparent}.activity-table,.activity-table thead,.activity-table tbody,.activity-table th,.activity-table td,.activity-table tr{display:block}.activity-table thead{display:none}.activity-table tr{margin:0 0 16px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 10px 28px rgba(36,33,29,.05)}.activity-table td{min-width:0;border-right:0;display:grid;grid-template-columns:1fr;gap:6px;padding:13px 14px;font-size:.95rem}.activity-table td::before{content:attr(data-label);display:block;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.73rem;line-height:1.25;font-weight:800;text-transform:uppercase;letter-spacing:.045em;color:var(--muted)}.activity-table td:first-child{background:var(--accent-soft);color:#4c3928;font-size:1.05rem}.activity-table td:first-child::before{color:var(--accent)}}@media print{body{background:#fff}.page{width:100%;padding:0}.hero,.section{box-shadow:none;border-color:#ddd;break-inside:avoid}.toc{display:none}th{position:static}}.table-wrap{overflow-x:auto!important;overflow-y:hidden;max-width:100%;display:block;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--accent) var(--accent-soft)}.table-wrap::-webkit-scrollbar{height:12px}.table-wrap::-webkit-scrollbar-track{background:var(--accent-soft);border-radius:999px}.table-wrap::-webkit-scrollbar-thumb{background:var(--accent);border-radius:999px}.table-wrap::-webkit-scrollbar-thumb:hover{background:#5f4733}.table-scroll-top{width:100%;overflow-x:auto;overflow-y:hidden;height:16px;margin-bottom:10px;scrollbar-width:thin;scrollbar-color:var(--accent) var(--accent-soft)}.table-scroll-top::-webkit-scrollbar{height:12px}.table-scroll-top::-webkit-scrollbar-track{background:var(--accent-soft);border-radius:999px}.table-scroll-top::-webkit-scrollbar-thumb{background:var(--accent);border-radius:999px}.table-scroll-top-inner{height:1px}.et_pb_section_0.et_pb_section,.et_pb_section_1.et_pb_section{padding-top:0px;padding-bottom:0px}.et_pb_row_0.et_pb_row{padding-bottom:0px!important;padding-bottom:0px}.et_pb_row_0,body #page-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,.et_pb_row_0,body .pum-container .et-db #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,.et_pb_row_0,body #page-container .et-db .pum .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,.et_pb_row_0,body .pum-container .et-db .pum .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single #page-container #et-boc .et-l .et_pb_row_0.et_pb_row,body.et_pb_pagebuilder_layout.single.et_full_width_page #page-container #et-boc .et-l .et_pb_row_0.et_pb_row{max-width:1200px}.et_pb_text_0 h1{color:#aa845b!important;text-align:center}.et_pb_text_0{margin-bottom:36px!important}.et_pb_row_1.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;padding-top:0px;padding-bottom:0px}