/* yh-content.css — shared by all language subsites; inline style attributes moved out of HTML (2026-11-03). Synced daily from yourhealthier.com. */
.ys-003d39.ys-003d39.ys-003d39{display:block;font-size:14px}
.ys-0047ab.ys-0047ab.ys-0047ab{display:flex;justify-content:center;align-items:center;padding:10px 0;border-radius:var(--radius-sm,8px);border:1.5px solid rgba(253,253,208,0.4);color:rgba(253,253,208,0.9);font-size:13px;font-weight:600;text-decoration:none;transition:all .2s}
.ys-005ed2.ys-005ed2.ys-005ed2{font-size:15px;font-weight:600;color:#0C447C;margin:0}
.ys-00f2ad.ys-00f2ad.ys-00f2ad{font-size: 0.8em; color: #3d6b4f; line-height: 1.6}
.ys-0103bb.ys-0103bb.ys-0103bb{grid-template-columns:1fr;display:grid;gap:10px}
.ys-010e43.ys-010e43.ys-010e43{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}
.ys-016496.ys-016496.ys-016496{background:var(--earth);border-radius:12px;padding:28px 32px;margin-bottom:32px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}
.ys-016bb9.ys-016bb9.ys-016bb9{font-size:12px;fill:#013523;font-weight:600}
.ys-020d48.ys-020d48.ys-020d48{padding:6px;text-align:center;font-weight:700}
.ys-024c3e.ys-024c3e.ys-024c3e{display:flex;align-items:center;gap:16px;margin-bottom:40px}
.ys-0257dd.ys-0257dd.ys-0257dd{text-align:left;padding:8px 12px;font-weight:600;color:var(--earth)}
.ys-028caf.ys-028caf.ys-028caf{background:#f8f6f0;border-left:4px solid #2d5016;padding:20px 24px;margin:32px 0;border-radius:4px}
.ys-02a2d3.ys-02a2d3.ys-02a2d3{font-weight:500}
.ys-02cdf1.ys-02cdf1.ys-02cdf1{font-size:13px;color:#666}
.ys-02f27b.ys-02f27b.ys-02f27b{background:var(--moss-pale);color:var(--moss);font-size:11px;font-weight:600;padding:3px 10px;border-radius:100px}
.ys-0309df.ys-0309df.ys-0309df{padding:12px 16px; font-weight:600; border-bottom:1px solid #e8f0e8}
.ys-037af9.ys-037af9.ys-037af9{display:inline-block;padding:10px 24px;background:#C5A55A;color:#013220;text-decoration:none;border-radius:6px;font-size:13px;font-weight:600;letter-spacing:0.02em}
.ys-040465.ys-040465.ys-040465{padding:12px 14px;text-align:left;border:1px solid #ddd}
.ys-040b61.ys-040b61.ys-040b61{background:white;border-radius:14px;padding:28px 32px;border:1px solid rgba(0,0,0,0.06);margin-bottom:24px}
.ys-041136.ys-041136.ys-041136{font-size: 10px; color: #0c447c; margin: 0 0 2px; text-transform: uppercase; letter-spacing: 1px}
.ys-0437cd.ys-0437cd.ys-0437cd{font-size:12px;color:rgba(253,253,208,0.55)}
.ys-045f57.ys-045f57.ys-045f57{color:var(--earth, #1a2e1c)}
.ys-04c479.ys-04c479.ys-04c479{color:rgba(200,232,122,0.8)}
.ys-056088.ys-056088.ys-056088{width:100%;padding:12px 0;font-size:16px;font-weight:700;background:#C5A55A;color:#011a15;border:none;border-radius:8px;cursor:pointer;box-shadow:0 2px 8px rgba(197,165,90,.3);transition:transform .1s}
.ys-05854e.ys-05854e.ys-05854e{font-size: 14px}
.ys-05dcab.ys-05dcab.ys-05dcab{font-weight:700;margin-bottom:8px}
.ys-05e3e9.ys-05e3e9.ys-05e3e9{font-size:15px;font-weight:600;color:#085041;margin:0}
.ys-06018c.ys-06018c.ys-06018c{padding:12px;text-align:left;border:1px solid #ddd}
.ys-0608ac.ys-0608ac.ys-0608ac{padding:6px;text-align:center;color:#c0392b}
.ys-063171.ys-063171.ys-063171{font-size:0.85rem;font-weight:700;color:#27ae60;margin:0 0 6px}
.ys-063e8f.ys-063e8f.ys-063e8f{margin-bottom:16px;font-size:18px}
.ys-064bd8.ys-064bd8.ys-064bd8{margin: 20px 0 32px}
.ys-065b0c.ys-065b0c.ys-065b0c{margin:0;padding-right:1.2em;line-height:1.9}
.ys-065e50.ys-065e50.ys-065e50{margin-bottom:20px;padding:20px 24px;background:#fdfdf0;border:1px solid var(--border);border-radius:var(--radius-md);border-left:3px solid var(--moss);font-size:14px;line-height:1.8;color:var(--text-muted)}
.ys-06fb8d.ys-06fb8d.ys-06fb8d{display:grid;gap:16px;margin-bottom:56px}
.ys-076ccc.ys-076ccc.ys-076ccc{gap:48px;align-items:center}
.ys-07ac54.ys-07ac54.ys-07ac54{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}
.ys-087b83.ys-087b83.ys-087b83{color:#e8e4d6;text-decoration:none;border-bottom:1px dotted rgba(232,228,214,0.3);padding-bottom:1px;cursor:pointer}
.ys-08bdae.ys-08bdae.ys-08bdae{font-weight:700;font-size:16px}
.ys-08c8df.ys-08c8df.ys-08c8df{font-size:13px;color:var(--text-muted);padding:0 14px 8px}
.ys-08d1d5.ys-08d1d5.ys-08d1d5{font-size:1.1rem;font-weight:700;color:#013220;letter-spacing:0.04em;margin:0 0 0.25rem}
.ys-090bf0.ys-090bf0.ys-090bf0{font-weight:700;color:var(--moss);font-size:15px}
.ys-093467.ys-093467.ys-093467{font-size:1.05em; line-height:1.7; margin-bottom:24px; padding:16px 20px; background:#EDE8DC; border-left:4px solid #C5A55A; border-radius:6px}
.ys-094f1f.ys-094f1f.ys-094f1f{line-height:2;padding-left:20px;margin-bottom:0}
.ys-0995e7.ys-0995e7.ys-0995e7{background:#013220;color:#FDFDD0;padding:10px;text-align:center;font-family:Noto Sans SC,sans-serif;font-size:0.85em;letter-spacing:1px}
.ys-09b973.ys-09b973.ys-09b973{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.4;border-bottom:1px solid currentColor;padding-bottom:.5rem;margin:0 0 1.5rem}
.ys-09cac1.ys-09cac1.ys-09cac1{display:block;font-size:13px;font-weight:600;margin-bottom:6px}
.ys-09e0b6.ys-09e0b6.ys-09e0b6{border-radius:50%;object-fit:cover;display:block}
.ys-09f70f.ys-09f70f.ys-09f70f{font-size: 26px; font-weight: bold; color: #3fce93; margin: 0 0 4px}
.ys-0a3d16.ys-0a3d16.ys-0a3d16{font-size:0.8em; color:#8a8a8a; margin-top:8px}
.ys-0a9765.ys-0a9765.ys-0a9765{display:flex;gap:8px;align-items:flex-start}
.ys-0abf72.ys-0abf72.ys-0abf72{font-size:0.9rem;font-weight:700;color:#013220;margin:0 0 1rem;text-align:center}
.ys-0af18f.ys-0af18f.ys-0af18f{background:#fff;border:1px solid #e0ddd5;border-radius:10px;padding:1rem;max-width:700px;margin:2.5rem auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 2px 12px rgba(0,0,0,0.04)}
.ys-0b4831.ys-0b4831.ys-0b4831{font-size: 1.1rem; font-weight: bold; color: #013220; letter-spacing: 0.04em; margin: 0 0 0.25rem}
.ys-0b9d11.ys-0b9d11.ys-0b9d11{color:var(--text-muted);font-size:16px;line-height:1.8}
.ys-0c1a9d.ys-0c1a9d.ys-0c1a9d{font-weight:600;font-size:16px;margin-bottom:4px}
.ys-0c3eef.ys-0c3eef.ys-0c3eef{margin:0;line-height:1.8}
.ys-0c5355.ys-0c5355.ys-0c5355{font-size:1.1rem;font-weight:700;color:#013220;margin:0 0 1rem;text-align:center}
.ys-0d063c.ys-0d063c.ys-0d063c{margin-bottom:32px;color:var(--text-muted)}
.ys-0d468e.ys-0d468e.ys-0d468e{padding:20px 24px;border-left:1px solid #e2e0d6;border-right:1px solid #e2e0d6;border-bottom:1px solid #e2e0d6;border-radius:0 0 10px 10px;background:#fff;font-size:13px;color:#6b6b5e;line-height:1.6}
.ys-0d4ccc.ys-0d4ccc.ys-0d4ccc{color:#c8e87a;font-weight:600;margin-left:6px}
.ys-0d5be0.ys-0d5be0.ys-0d5be0{font-size:10px}
.ys-0d8dc5.ys-0d8dc5.ys-0d8dc5{flex-shrink:0;margin-top:2px}
.ys-0dc0af.ys-0dc0af.ys-0dc0af{color: #013220; font-weight: bold}
.ys-0ddf06.ys-0ddf06.ys-0ddf06{overflow-x:auto}
.ys-0e0d0f.ys-0e0d0f.ys-0e0d0f{margin:6px 0 0; font-size:0.93em}
.ys-0e125c.ys-0e125c.ys-0e125c{border-bottom:1px solid rgba(255,255,255,0.1)}
.ys-0e18e6.ys-0e18e6.ys-0e18e6{padding:8px 12px;border:1px solid #1a4a30;color:#C5A55A;font-weight:bold;font-size:14px;background:#013220}
.ys-0e282a.ys-0e282a.ys-0e282a{font-size:14px;color:var(--text-muted);line-height:1.8}
.ys-0e3940.ys-0e3940.ys-0e3940{max-width:100%;height:auto;display:block}
.ys-0f8130.ys-0f8130.ys-0f8130{font-size:13px;color:var(--text-muted);text-decoration:underline;text-underline-offset:3px}
.ys-100841.ys-100841.ys-100841{border-bottom:1px solid var(--border)}
.ys-10be15.ys-10be15.ys-10be15{font-size:26px;font-weight:700;color:#C9A96E;margin:0 0 4px}
.ys-111ace.ys-111ace.ys-111ace{background:var(--cream-dark);padding:48px 0}
.ys-111c52.ys-111c52.ys-111c52{font-size:1rem;font-weight:700;color:#013220;margin-bottom:0.5rem}
.ys-11474e.ys-11474e.ys-11474e{position:relative;background:#fff;overflow:hidden}
.ys-116966.ys-116966.ys-116966{margin:0}
.ys-118f68.ys-118f68.ys-118f68{text-align:center;padding:10px 16px 18px;font-size:13px}
.ys-11a9e8.ys-11a9e8.ys-11a9e8{font-size:12px;font-weight:600;color:var(--moss, #2d5a3d);text-transform:uppercase;letter-spacing:0.06em;margin-bottom:4px}
.ys-11dc98.ys-11dc98.ys-11dc98{display:flex;align-items:center;flex-shrink:0}
.ys-1211f6.ys-1211f6.ys-1211f6{color:var(--earth)}
.ys-12242b.ys-12242b.ys-12242b{text-align:right;padding:8px 0}
.ys-12843d.ys-12843d.ys-12843d{color: var(--cream, #faf6ef); font-weight: 600; text-decoration: underline}
.ys-12a475.ys-12a475.ys-12a475{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:8px}
.ys-12b020.ys-12b020.ys-12b020{fill:#015846}
.ys-12c4f3.ys-12c4f3.ys-12c4f3{display:inline-block;background:#FDFDD0;color:#013220;padding:16px 45px;border-radius:4px;font-weight:700;text-decoration:none;font-family:Noto Sans SC,sans-serif;letter-spacing:2px}
.ys-12c585.ys-12c585.ys-12c585{margin-bottom:64px}
.ys-12e217.ys-12e217.ys-12e217{font-weight:400;font-size:10px}
.ys-12ff96.ys-12ff96.ys-12ff96{background:#c0392b;color:white;padding:6px 12px;border-radius:6px;display:inline-block;margin:4px}
.ys-130e8e.ys-130e8e.ys-130e8e{background:rgba(255,255,255,0.08);border-radius:10px;padding:16px;grid-column:1 / -1}
.ys-130fc7.ys-130fc7.ys-130fc7{font-size:0.78em; color:#777; margin:12px 0 0}
.ys-131126.ys-131126.ys-131126{font-size:0.7rem;color:#999;margin:0.5rem 0 0;text-align:center}
.ys-133fe2.ys-133fe2.ys-133fe2{font-weight:600;font-style:normal;color:var(--earth)}
.ys-13a31e.ys-13a31e.ys-13a31e{display:flex;align-items:center;gap:14px;margin-bottom:10px}
.ys-13a401.ys-13a401.ys-13a401{margin:0;padding-left:20px}
.ys-13c9ca.ys-13c9ca.ys-13c9ca{background:#fdf2f2;border:2px solid #e74c3c;border-radius:10px;padding:1.5rem;max-width:700px;margin:1.5rem auto;font-family:system-ui,sans-serif}
.ys-141fa1.ys-141fa1.ys-141fa1{background:var(--earth)}
.ys-1438db.ys-1438db.ys-1438db{font-size: 1.7em; margin-bottom: 15px; text-align: center}
.ys-1444c6.ys-1444c6.ys-1444c6{font-size:16px}
.ys-14e5cf.ys-14e5cf.ys-14e5cf{font-size:26px;font-weight:700;color:#C9A84C;margin:0 0 4px}
.ys-14f612.ys-14f612.ys-14f612{font-size:12px;font-weight:600;color:var(--earth)}
.ys-1535cc.ys-1535cc.ys-1535cc{font-size:14px;line-height:1.7;color:#7a2e0e;background:#fdf3ec;border:1px solid #f0c9ad;border-radius:8px;padding:12px 16px;margin:4px 0 14px}
.ys-154114.ys-154114.ys-154114{color:#8b6914}
.ys-154255.ys-154255.ys-154255{padding-left:12px}
.ys-15cfb3.ys-15cfb3.ys-15cfb3{border-bottom:1px solid var(--border,#e5e2da);background:#faf5f5}
.ys-16b829.ys-16b829.ys-16b829{font-size:15px;color:var(--earth, #1a2e1c)}
.ys-16c0b6.ys-16c0b6.ys-16c0b6{background: #EEEDFE; color: #3c3489; font-size: 12px; padding: 5px 12px; border-radius: 16px}
.ys-16d65d.ys-16d65d.ys-16d65d{padding: 14px 0; text-align: left}
.ys-16d6e3.ys-16d6e3.ys-16d6e3{margin-bottom:24px;margin-top:56px;font-size:20px;color:var(--moss)}
.ys-175a21.ys-175a21.ys-175a21{margin-bottom: 12px; font-size: 1.1em; line-height: 1.7; text-align: center}
.ys-17c19a.ys-17c19a.ys-17c19a{font-family:'Cormorant Garamond',serif;font-size:48px;line-height:1.1;margin:0 0 20px;color:#1a2e1c}
.ys-1808e4.ys-1808e4.ys-1808e4{background:#3498db;color:white;padding:6px 12px;border-radius:6px;display:inline-block;margin:4px}
.ys-183be6.ys-183be6.ys-183be6{border-bottom: 1px solid rgba(255,255,255,0.1); background: rgba(255,255,255,0.05)}
.ys-1932f2.ys-1932f2.ys-1932f2{background:#eafaf1}
.ys-1960b3.ys-1960b3.ys-1960b3{background:#f1f8e9; padding:16px 20px; border-bottom:1px solid #dcedc8}
.ys-196bd7.ys-196bd7.ys-196bd7{font-family:Noto Sans SC,sans-serif;color:#1e4d33;max-width:600px;margin:0 auto 40px;line-height:1.8}
.ys-1a5bf3.ys-1a5bf3.ys-1a5bf3{display:flex;gap:20px;padding:24px 0;border-bottom:1px solid var(--border)}
.ys-1b0f49.ys-1b0f49.ys-1b0f49{margin-top:16px}
.ys-1b12c1.ys-1b12c1.ys-1b12c1{width:100%;border-collapse:collapse;font-size:0.85rem}
.ys-1b6bae.ys-1b6bae.ys-1b6bae{font-size:16px;color:var(--text-muted);margin-bottom:32px;max-width:440px;margin-left:auto;margin-right:auto}
.ys-1c21f1.ys-1c21f1.ys-1c21f1{margin:0;color:rgba(255,255,255,0.7);font-size:13px}
.ys-1c4653.ys-1c4653.ys-1c4653{font-size:13px;color:var(--moss);margin-top:-4px}
.ys-1c6d46.ys-1c6d46.ys-1c6d46{color:var(--earth);text-decoration:underline;text-underline-offset:3px}
.ys-1cde60.ys-1cde60.ys-1cde60{font-size:13px;color:var(--text-muted);line-height:1.4}
.ys-1ce645.ys-1ce645.ys-1ce645{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin:1em 0}
.ys-1cea66.ys-1cea66.ys-1cea66{padding:16px 22px;font-size:15px;color:#1a2e1c;line-height:1.7;margin-bottom:36px;background:rgba(1,50,32,0.04);border:1px solid rgba(1,50,32,0.10);border-radius:10px}
.ys-1cecf0.ys-1cecf0.ys-1cecf0{font-size: 1.1em; line-height: 1.7; text-align: center}
.ys-1d1a41.ys-1d1a41.ys-1d1a41{position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; margin: 12px 0 8px; border-radius: 8px}
.ys-1d5e24.ys-1d5e24.ys-1d5e24{width:100%;border-collapse:collapse;margin:20px 0;max-width:550px}
.ys-1d8d7c.ys-1d8d7c.ys-1d8d7c{color:var(--text-muted);margin-bottom:24px;font-size:14px}
.ys-1d9c70.ys-1d9c70.ys-1d9c70{font-size:12px;color:rgba(255,255,255,0.55);margin:0 0 4px}
.ys-1de9ee.ys-1de9ee.ys-1de9ee{width:100%;border-collapse:collapse;font-size:15px;line-height:1.55}
.ys-1e6dd4.ys-1e6dd4.ys-1e6dd4{display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;width:420px;max-width:95vw;height:100vh;height:100dvh;background:var(--cream);z-index:301;transform:translateX(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-lg);border:none;padding:0;margin:0}
.ys-1ea9dd.ys-1ea9dd.ys-1ea9dd{font-size:0.7rem;color:#c0392b;margin:0.5rem 0 0;text-align:center;font-weight:600}
.ys-1ee7c8.ys-1ee7c8.ys-1ee7c8{z-index: 3; top: 5px; right: -15px}
.ys-1f394a.ys-1f394a.ys-1f394a{font-size:12px;color:var(--text-muted);margin-top:2px}
.ys-1f6216.ys-1f6216.ys-1f6216{border-radius: 50%; border: 3px solid #2e7d32; object-fit: cover; display: block; box-shadow: 0 2px 8px rgba(0,0,0,0.1)}
.ys-1f957a.ys-1f957a.ys-1f957a{display:flex;flex-wrap:wrap;justify-content:center;gap:0.5rem;margin:1rem 0 0}
.ys-1fbeec.ys-1fbeec.ys-1fbeec{text-decoration:line-through;color:var(--text-muted);margin-right:3px}
.ys-206af6.ys-206af6.ys-206af6{padding:6px;color:#c0392b}
.ys-212354.ys-212354.ys-212354{width:100%;border-collapse:collapse;font-size:0.8rem}
.ys-214a9a.ys-214a9a.ys-214a9a{background:#2c3e50;color:white;padding:6px 12px;border-radius:6px;display:inline-block;margin:4px}
.ys-214c16.ys-214c16.ys-214c16{font-size: 11px; color: rgba(255,255,255,0.45); margin: 0}
.ys-217dd6.ys-217dd6.ys-217dd6{margin-top:40px; font-size:0.85em; color:#666}
.ys-21e642.ys-21e642.ys-21e642{display:flex;flex-direction:column;gap:24px}
.ys-21f85d.ys-21f85d.ys-21f85d{font-size:0.7rem;color:#999;margin:1rem 0 0;text-align:center}
.ys-220a3b.ys-220a3b.ys-220a3b{background:var(--cream-dark);border-radius:var(--radius-lg);padding:28px;margin-bottom:24px}
.ys-2217ca.ys-2217ca.ys-2217ca{gap:60px;align-items:center}
.ys-229b89.ys-229b89.ys-229b89{margin-bottom: 10px; font-size: 1.1em; line-height: 1.7}
.ys-22a267.ys-22a267.ys-22a267{padding:0;overflow:hidden}
.ys-22a539.ys-22a539.ys-22a539{text-align:center;padding:10px}
.ys-23072c.ys-23072c.ys-23072c{font-size:14px;color:var(--text-muted);text-decoration:line-through;font-weight:400;margin-right:4px}
.ys-2313a5.ys-2313a5.ys-2313a5{font-size:22px;font-weight:700;color:#2980b9;margin:0 0 4px}
.ys-232617.ys-232617.ys-232617{width:100%;max-width:440px;border-collapse:collapse;font-size:14px;margin:12px 0 20px}
.ys-23492f.ys-23492f.ys-23492f{padding:6px;text-align:center;color:#e67e22;font-weight:700}
.ys-235ddf.ys-235ddf.ys-235ddf{padding:10px;text-align:center;border-bottom:2px solid #013220}
.ys-23714f.ys-23714f.ys-23714f{font-size:15px;font-weight:600;color:#3C3489;margin:0}
.ys-2377c7.ys-2377c7.ys-2377c7{font-size:24px;margin-bottom:24px}
.ys-239cce.ys-239cce.ys-239cce{display:block; font-size:0.85em; font-weight:600; color:#013220; margin-bottom:8px}
.ys-23ecff.ys-23ecff.ys-23ecff{display:grid;gap:16px;margin-bottom:80px}
.ys-243218.ys-243218.ys-243218{border-bottom: 2px solid rgba(255,255,255,0.2); text-align: left}
.ys-248b0b.ys-248b0b.ys-248b0b{font-size: 0.72rem; color: #666; margin-top: 1.5rem; padding-top: 1rem; border-top: 1px solid #e8e5dd; line-height: 1.6; text-align: center}
.ys-249b71.ys-249b71.ys-249b71{font-size:.9rem;opacity:.6;margin:0 0 1.25rem}
.ys-249d01.ys-249d01.ys-249d01{margin:0 0 12px}
.ys-24e5d7.ys-24e5d7.ys-24e5d7{margin: 0; font-size: 17px; font-weight: 700; color: var(--cream, #faf6ef)}
.ys-250fcb.ys-250fcb.ys-250fcb{color:var(--text-muted);grid-column:1/-1;text-align:center;padding:40px}
.ys-253646.ys-253646.ys-253646{padding:10px;text-align:left;border:1px solid #ddd}
.ys-2541df.ys-2541df.ys-2541df{position: absolute; top: 0; left: 0; width: 100%; height: 100%}
.ys-254786.ys-254786.ys-254786{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#013220;color:#FDFDD0;text-decoration:none;text-align:center;padding:16px}
.ys-254a3d.ys-254a3d.ys-254a3d{color:rgba(253,253,208,0.7);font-size:18px;line-height:1.8}
.ys-255bfc.ys-255bfc.ys-255bfc{font-family:Noto Sans SC,sans-serif;color:#1e4d33;font-size:0.85em}
.ys-2561bb.ys-2561bb.ys-2561bb{color:#FDFDD0}
.ys-2569b6.ys-2569b6.ys-2569b6{color:var(--text-muted);margin-top:16px}
.ys-2573c3.ys-2573c3.ys-2573c3{color:var(--moss);font-weight:500;text-decoration:none}
.ys-25c43c.ys-25c43c.ys-25c43c{padding:0 28px 8px}
.ys-25c454.ys-25c454.ys-25c454{margin-bottom:40px;border-radius:var(--radius-lg);overflow:hidden}
.ys-26e2d1.ys-26e2d1.ys-26e2d1{padding:8px 12px 0; border:none; font-size:0.82em; color:#555}
.ys-26eec0.ys-26eec0.ys-26eec0{background:var(--white);border-radius:var(--radius-lg);border:1.5px solid #d4d4d4;overflow:hidden;opacity:0.75}
.ys-27682f.ys-27682f.ys-27682f{max-width:700px;margin:2em auto}
.ys-27a56d.ys-27a56d.ys-27a56d{font-weight:bold;text-align:left;padding:8px 0;color:#013220}
.ys-27a580.ys-27a580.ys-27a580{font-size: 13px; color: rgba(255,255,255,0.5); margin: 0 0 28px}
.ys-27fb07.ys-27fb07.ys-27fb07{font-size:11px;color:rgba(255,255,255,0.35);text-align:center;margin:0 0 24px}
.ys-2877ef.ys-2877ef.ys-2877ef{background:var(--cream-dark);border-radius:var(--radius-md);padding:28px 32px;border:1px solid var(--border)}
.ys-28a29f.ys-28a29f.ys-28a29f{overflow-x:auto;margin:28px 0}
.ys-28e216.ys-28e216.ys-28e216{display:flex;flex-direction:column;gap:4px}
.ys-28e5c8.ys-28e5c8.ys-28e5c8{padding:9px 14px;text-align:center;color:#f57c00}
.ys-293506.ys-293506.ys-293506{padding:9px 14px;text-align:center;font-weight:700;color:#2e7d32}
.ys-2972e5.ys-2972e5.ys-2972e5{position:absolute;top:16px;left:16px;margin:0}
.ys-2a1856.ys-2a1856.ys-2a1856{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;text-align:center}
.ys-2a5766.ys-2a5766.ys-2a5766{border-radius:var(--radius-lg);overflow:hidden;margin-bottom:40px}
.ys-2b1d0a.ys-2b1d0a.ys-2b1d0a{stop-color:#ffcdd2}
.ys-2b275f.ys-2b275f.ys-2b275f{padding:10px;border:1px solid #ddd;color:#E8593C}
.ys-2bcac3.ys-2bcac3.ys-2bcac3{padding:12px;border:1px solid #ddd}
.ys-2be2d1.ys-2be2d1.ys-2be2d1{display:flex;justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:8px;margin-bottom:8px}
.ys-2bfb7d.ys-2bfb7d.ys-2bfb7d{cursor:pointer;font-weight:600;font-size:15px;color:var(--earth);padding:4px 0}
.ys-2c06e2.ys-2c06e2.ys-2c06e2{background: #EEEDFE; border-radius: 8px; padding: 10px 16px; text-align: center}
.ys-2c62d2.ys-2c62d2.ys-2c62d2{font-size:12px;color:var(--text-muted);margin-top:8px}
.ys-2ca466.ys-2ca466.ys-2ca466{margin:12px 0 0;font-size:12px;color:var(--text-muted,#7a7668);font-style:italic}
.ys-2d027b.ys-2d027b.ys-2d027b{margin:0 0 10px;font-size:14px;line-height:1.7}
.ys-2d23ca.ys-2d23ca.ys-2d23ca{font-size:15px;color:#555;margin:0 0 12px}
.ys-2d3a7d.ys-2d3a7d.ys-2d3a7d{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:14px}
.ys-2d52a0.ys-2d52a0.ys-2d52a0{padding:10px 14px;text-align:center;border:1px solid #eee;font-weight:600;color:#2e7d32}
.ys-2d5a8a.ys-2d5a8a.ys-2d5a8a{border-bottom:2px solid #013523}
.ys-2e3fc3.ys-2e3fc3.ys-2e3fc3{margin-top: 15px; color: #666; font-size: 1em}
.ys-2e4731.ys-2e4731.ys-2e4731{padding:18px 20px}
.ys-2e5f76.ys-2e5f76.ys-2e5f76{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.ys-2eb854.ys-2eb854.ys-2eb854{font-size:2.4rem;font-weight:700;line-height:1.2;margin:0 0 1rem}
.ys-2ed15f.ys-2ed15f.ys-2ed15f{max-width:820px;margin:0 auto}
.ys-2f13af.ys-2f13af.ys-2f13af{color:rgba(253,253,208,0.65)}
.ys-2f41a4.ys-2f41a4.ys-2f41a4{display:inline-flex;align-items:center;gap:14px;background:var(--moss-pale);border:1.5px solid var(--moss);border-radius:var(--radius-md);padding:14px 22px;margin-top:24px;font-family:var(--font-body,'DM Sans',sans-serif)}
.ys-2fa1c9.ys-2fa1c9.ys-2fa1c9{flex:1;padding:16px 22px;border-radius:100px;border:1.5px solid var(--border);background:var(--white);font-family:var(--font-body);font-size:15px;color:var(--text-body);outline:none}
.ys-302ab0.ys-302ab0.ys-302ab0{display:block;color:var(--text-muted);font-size:12.5px;margin-top:3px}
.ys-303f44.ys-303f44.ys-303f44{font-size:12px;color:rgba(255,255,255,0.55);margin:0 0 4px;text-transform:uppercase;letter-spacing:1px}
.ys-30493d.ys-30493d.ys-30493d{padding:8px;text-align:center;border-bottom:1px solid #eee}
.ys-3093e9.ys-3093e9.ys-3093e9{max-width:560px;margin:24px auto 0;display:flex;gap:12px}
.ys-30b678.ys-30b678.ys-30b678{margin-top:14px;padding-top:12px;border-top:1px solid var(--moss-pale)}
.ys-30d650.ys-30d650.ys-30d650{padding-left:1.3em;margin:0 0 8px}
.ys-30de67.ys-30de67.ys-30de67{font-size:32px;margin-bottom:12px}
.ys-30e230.ys-30e230.ys-30e230{list-style:none;padding:0;margin:0;font-size:14px;line-height:2}
.ys-30e337.ys-30e337.ys-30e337{color:var(--cream,#FDFDD0);font-family:var(--font-display);font-size:20px;font-weight:700;margin-bottom:4px}
.ys-310751.ys-310751.ys-310751{padding: 28px 28px 24px 28px}
.ys-310ac4.ys-310ac4.ys-310ac4{font-weight:600;font-size:14px;color:var(--earth, #1a2e1c);margin-bottom:3px}
.ys-311249.ys-311249.ys-311249{justify-content:center;background:transparent;border:1.5px solid rgba(200,232,122,0.4);color:#c8e87a}
.ys-3129eb.ys-3129eb.ys-3129eb{text-align: center; margin-bottom: 1.5rem; padding-bottom: 1.25rem; border-bottom: 1px solid #e8e5dd}
.ys-31655b.ys-31655b.ys-31655b{width:100%;border-collapse:collapse;font-size:14px}
.ys-31a531.ys-31a531.ys-31a531{font-weight:600;fill:#27ae60}
.ys-31bee9.ys-31bee9.ys-31bee9{color:var(--moss);font-weight:600}
.ys-322403.ys-322403.ys-322403{display:block;text-decoration:none;position:relative;background:#013220}
.ys-323152.ys-323152.ys-323152{color:inherit;font-weight:600;text-decoration:underline}
.ys-324d7d.ys-324d7d.ys-324d7d{font-size:1rem;font-weight:600;margin:0 0 .5rem}
.ys-326162.ys-326162.ys-326162{background:#013220;border-radius:var(--radius-lg);padding:32px;border:1px solid rgba(200,232,122,0.2)}
.ys-3291a9.ys-3291a9.ys-3291a9{font-size:15px;line-height:1.8;color:#555;margin:0}
.ys-32984e.ys-32984e.ys-32984e{font-size: 26px; font-weight: bold; color: #c0392b; margin: 0 0 4px}
.ys-3299ab.ys-3299ab.ys-3299ab{width: 100%; border-collapse: collapse; font-size: 14px; margin: 12px 0}
.ys-32ffde.ys-32ffde.ys-32ffde{border-bottom:2px solid var(--border)}
.ys-334cba.ys-334cba.ys-334cba{stop-color:#c8e6c9}
.ys-334f16.ys-334f16.ys-334f16{font-size:2rem;font-weight:700;color:#c0392b;margin:0}
.ys-334f32.ys-334f32.ys-334f32{font-size:0.72rem;color:#666;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e8e5dd;line-height:1.6;text-align:center}
.ys-340c71.ys-340c71.ys-340c71{width:1px;height:32px;background:var(--border)}
.ys-34fb6e.ys-34fb6e.ys-34fb6e{color:rgba(245,240,232,.7);font-size:14px}
.ys-35258f.ys-35258f.ys-35258f{background:var(--cream-dark);border-left:3px solid var(--moss);border-radius:var(--radius-sm);padding:18px 22px;margin:0 0 28px}
.ys-355bf2.ys-355bf2.ys-355bf2{margin:0 0 12px;font-size:14px;line-height:1.7;color:var(--text-muted)}
.ys-35952c.ys-35952c.ys-35952c{display:flex;justify-content:center;align-items:center;padding:10px 0;border-radius:var(--radius-sm,8px);background:#c8e87a;color:#013220;border:none;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s}
.ys-35edef.ys-35edef.ys-35edef{padding:10px 14px;border:1px solid #eee}
.ys-363cda.ys-363cda.ys-363cda{margin-bottom:1rem}
.ys-3684dc.ys-3684dc.ys-3684dc{font-family:Playfair Display,Noto Serif SC,serif;color:#FDFDD0;font-size:3em;margin-bottom:20px;font-weight:400;line-height:1.3}
.ys-36c3ad.ys-36c3ad.ys-36c3ad{background:var(--white);border-radius:var(--radius-xl);padding:48px;text-align:center;box-shadow:var(--shadow-md)}
.ys-36ec74.ys-36ec74.ys-36ec74{text-decoration:underline}
.ys-376755.ys-376755.ys-376755{background:#fff8e1}
.ys-3768b0.ys-3768b0.ys-3768b0{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.ys-378164.ys-378164.ys-378164{font-family:Noto Sans SC,sans-serif;color:#013220;font-weight:500;font-size:0.9em}
.ys-37a1e5.ys-37a1e5.ys-37a1e5{background:#8e44ad;color:white;padding:6px 12px;border-radius:6px;display:inline-block}
.ys-37a484.ys-37a484.ys-37a484{clear:both}
.ys-37e26a.ys-37e26a.ys-37e26a{color:#f57f17;margin-top:0;font-size:1.2rem}
.ys-37e4dd.ys-37e4dd.ys-37e4dd{width:100%;border-collapse:collapse;margin:20px 0;font-size:15px}
.ys-387c1a.ys-387c1a.ys-387c1a{background:#f5f3ed}
.ys-38c0e4.ys-38c0e4.ys-38c0e4{max-width: 900px; margin: 0 auto; padding: 40px 20px 0; font-family: inherit; color: #0D3B2E; text-align: center}
.ys-390829.ys-390829.ys-390829{display:flex;flex-direction:column;gap:8px;font-size:14px}
.ys-391ef1.ys-391ef1.ys-391ef1{margin-left:6px}
.ys-393276.ys-393276.ys-393276{font-size:12px;color:var(--text-muted);margin:12px 0 0;opacity:0.7}
.ys-3976ef.ys-3976ef.ys-3976ef{padding:16px 20px;background:rgba(1,50,32,0.04);border-radius:8px;font-size:14px;color:#1a2e1c;line-height:1.6;margin-bottom:36px}
.ys-397bad.ys-397bad.ys-397bad{font-size:0.75rem;color:#c0392b;margin:0.8rem 0 0;font-weight:600}
.ys-399503.ys-399503.ys-399503{background: rgba(255,255,255,0.08); border-radius: 10px; padding: 20px; margin-bottom: 12px; border-left: 3px solid #c9a84c}
.ys-3995f0.ys-3995f0.ys-3995f0{padding:9px 14px;text-align:center;color:#c62828;font-weight:700}
.ys-39fe85.ys-39fe85.ys-39fe85{background:#2c3e50;color:white;padding:10px 16px;border-radius:8px;font-weight:700}
.ys-3a0253.ys-3a0253.ys-3a0253{margin:8px 0 0;font-style:normal;opacity:0.85}
.ys-3a4b58.ys-3a4b58.ys-3a4b58{background:rgba(255,80,80,0.08);border-left:3px solid #c0392b;border-radius:0 8px 8px 0;padding:16px 20px;margin:20px 0;font-size:13px}
.ys-3aacd5.ys-3aacd5.ys-3aacd5{margin:20px 0 32px}
.ys-3b212e.ys-3b212e.ys-3b212e{padding:12px 14px;text-align:center;border:1px solid #ddd}
.ys-3b2f9c.ys-3b2f9c.ys-3b2f9c{font-size: 11px; color: rgba(255,255,255,0.35); margin-top: 12px}
.ys-3b34e0.ys-3b34e0.ys-3b34e0{background:var(--moss-pale);color:var(--earth);font-size:11px;font-weight:600;padding:3px 10px;border-radius:100px}
.ys-3b7443.ys-3b7443.ys-3b7443{color:var(--text-muted);margin-bottom:24px}
.ys-3b7dfc.ys-3b7dfc.ys-3b7dfc{background:#013220;color:#fff}
.ys-3b93bc.ys-3b93bc.ys-3b93bc{margin-top:4px;font-size:13px;color:var(--text-muted)}
.ys-3b94eb.ys-3b94eb.ys-3b94eb{padding:9px 14px;text-align:center;color:#888}
.ys-3c4c0d.ys-3c4c0d.ys-3c4c0d{font-size:26px;font-weight:bold;color:#1a8a5c;margin:0 0 4px}
.ys-3c51d2.ys-3c51d2.ys-3c51d2{display:flex;align-items:center;gap:8px;margin-bottom:3px;flex-wrap:wrap}
.ys-3c98b7.ys-3c98b7.ys-3c98b7{background:#f8f9fa;border-left:4px solid #2e7d32;padding:16px 20px;margin:24px 0;font-size:0.92em;line-height:1.7;color:#4a5568}
.ys-3cbeaa.ys-3cbeaa.ys-3cbeaa{margin-top:80px;background:var(--cream-dark);border-radius:var(--radius-xl);padding:56px;text-align:center}
.ys-3cc90e.ys-3cc90e.ys-3cc90e{display:grid;grid-template-columns:1fr 280px;gap:64px;align-items:start}
.ys-3cd884.ys-3cd884.ys-3cd884{padding:8px 12px;color:var(--moss);font-weight:600}
.ys-3d15ad.ys-3d15ad.ys-3d15ad{display:flex;justify-content:center;align-items:center;margin-bottom:4px;color:var(--moss)}
.ys-3d6dae.ys-3d6dae.ys-3d6dae{font-size:17px;line-height:1.9;color:var(--text-muted)}
.ys-3da8e8.ys-3da8e8.ys-3da8e8{text-decoration: none; color: #013220}
.ys-3dc0a5.ys-3dc0a5.ys-3dc0a5{font-size:24px;flex-shrink:0}
.ys-3e406c.ys-3e406c.ys-3e406c{color:#013220;font-weight:600}
.ys-3e5ec2.ys-3e5ec2.ys-3e5ec2{font-size: 10px; color: #3c3489; margin: 0 0 2px; text-transform: uppercase; letter-spacing: 1px}
.ys-3e6f4f.ys-3e6f4f.ys-3e6f4f{width:50px;height:50px;border-radius:50%;overflow:hidden;border:2px solid var(--border);background:var(--cream-dark);position:relative;z-index:2}
.ys-3e8147.ys-3e8147.ys-3e8147{background:#fff;border:1px solid #e0ddd5;border-radius:10px;padding:1.5rem;max-width:750px;margin:1.5rem auto;font-family:system-ui,sans-serif}
.ys-3ed4b8.ys-3ed4b8.ys-3ed4b8{background:#f7f7f2;padding:24px;border-left:1px solid #e2e0d6;border-right:1px solid #e2e0d6}
.ys-3f93e1.ys-3f93e1.ys-3f93e1{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--border-strong);display:flex;align-items:center;justify-content:center;color:var(--earth);font-size:18px;background:none;cursor:pointer;transition:var(--transition)}
.ys-402200.ys-402200.ys-402200{font-size:clamp(22px,3.5vw,32px);margin:0 0 4px;color:var(--earth, #1a2e1c)}
.ys-404939.ys-404939.ys-404939{font-size:14px;color:var(--text-muted);margin-bottom:24px}
.ys-40a769.ys-40a769.ys-40a769{font-size:0.85rem;color:#333;line-height:1.8}
.ys-40e9b7.ys-40e9b7.ys-40e9b7{color:var(--earth);text-decoration:none}
.ys-411f77.ys-411f77.ys-411f77{gap:80px;align-items:start}
.ys-4157fb.ys-4157fb.ys-4157fb{font-size:1.8rem;font-weight:700;color:#27ae60;margin:0}
.ys-41f247.ys-41f247.ys-41f247{font-size:11px;color:rgba(255,255,255,0.35);margin-top:12px}
.ys-42316b.ys-42316b.ys-42316b{display:flex;align-items:center;gap:14px;margin-bottom:8px}
.ys-424af2.ys-424af2.ys-424af2{background:#f9fbe7; padding:14px 20px}
.ys-4260eb.ys-4260eb.ys-4260eb{padding-top:0}
.ys-4265cf.ys-4265cf.ys-4265cf{display:flex;gap:12px;padding:14px 18px;background:#fff;border:1px solid #e8e2d6;border-radius:8px}
.ys-426848.ys-426848.ys-426848{border-bottom:1px solid #e0e0e0}
.ys-42a115.ys-42a115.ys-42a115{vertical-align: middle; width: 64px; padding-right: 16px; border: none}
.ys-433de3.ys-433de3.ys-433de3{font-size:14px}
.ys-44112e.ys-44112e.ys-44112e{margin:20px 0;padding:16px 20px;background:#fdf6ec;border-left:3px solid #c5852a;border-radius:6px;font-size:14px;line-height:1.7}
.ys-44121b.ys-44121b.ys-44121b{display:grid;gap:12px;margin-bottom:36px}
.ys-44e121.ys-44e121.ys-44e121{font-size:12px;color:rgba(255,255,255,0.4)}
.ys-4500cf.ys-4500cf.ys-4500cf{font-size:64px;margin-bottom:24px}
.ys-4565d3.ys-4565d3.ys-4565d3{font-size:1rem;font-weight:700;color:#013220;margin:0 0 1rem;text-align:center}
.ys-45cd4f.ys-45cd4f.ys-45cd4f{font-family:Noto Sans SC,sans-serif;color:#fbfba9;font-size:0.85em;margin:5px 0 0}
.ys-45d146.ys-45d146.ys-45d146{background:#f1f8e9; padding:14px 20px; border-bottom:1px solid #dcedc8}
.ys-45edd0.ys-45edd0.ys-45edd0{font-size:14px;line-height:1.7;margin:0;color:#013220}
.ys-460517.ys-460517.ys-460517{display: inline-block; background: #0D3B2E; color: #FFFAE3; padding: 18px 50px; font-size: 1.3em; text-decoration: none; border-radius: 8px; font-weight: bold}
.ys-4640d0.ys-4640d0.ys-4640d0{background:rgba(255,255,255,0.08);border-radius:10px;padding:20px;margin-bottom:12px;border-left:3px solid #7B9BF7}
.ys-466c60.ys-466c60.ys-466c60{font-size:10px;font-weight:700;letter-spacing:0.04em;background:var(--moss);color:var(--cream);padding:3px 9px;border-radius:100px;white-space:nowrap}
.ys-46fbfe.ys-46fbfe.ys-46fbfe{margin:0;font-size:15px;line-height:1.8}
.ys-47008d.ys-47008d.ys-47008d{margin-bottom:6px;color:var(--earth)}
.ys-47259e.ys-47259e.ys-47259e{background:#e8f5e9; padding:16px 20px; border-bottom:1px solid #c8e6c9}
.ys-473a06.ys-473a06.ys-473a06{margin-bottom:24px;font-size:20px;color:var(--moss)}
.ys-479b26.ys-479b26.ys-479b26{display:flex;justify-content:space-between;font-size:18px;font-weight:700;padding-top:16px;border-top:2px solid var(--border);margin-bottom:20px}
.ys-47c7b2.ys-47c7b2.ys-47c7b2{border-bottom:2px solid rgba(255,255,255,0.2)}
.ys-47ecd3.ys-47ecd3.ys-47ecd3{width:100%;border-collapse:collapse;font-size:14px;line-height:1.6}
.ys-48167d.ys-48167d.ys-48167d{max-width:400px;width:100%;height:auto;display:block;margin:1.5em auto}
.ys-48a0d2.ys-48a0d2.ys-48a0d2{max-width:680px}
.ys-48fe8d.ys-48fe8d.ys-48fe8d{background: rgba(255,255,255,0.08); border-radius: 10px; padding: 16px; margin-bottom: 16px}
.ys-492c8f.ys-492c8f.ys-492c8f{padding:6px}
.ys-493143.ys-493143.ys-493143{font-size:0.65rem;font-weight:700;color:#013220;text-transform:uppercase;letter-spacing:0.12em;margin:1.75rem 0 0.6rem;padding:0;border:none}
.ys-495746.ys-495746.ys-495746{border: none; padding: 0; margin: 16px 0 52px 0; background: linear-gradient(135deg, #f0f7f2 0%, #e8f5ec 100%); border-radius: 16px; box-shadow: 0 4px 20px rgba(1,50,32,0.10), 0 1px 3px rgba(0,0,0,0.04); font-family: inherit; overflow: hidden; position: relative}
.ys-495880.ys-495880.ys-495880{background:#FFF0F0;border-radius:var(--radius-md);padding:20px;color:#CC0000;font-size:14px;margin-bottom:20px}
.ys-49f14f.ys-49f14f.ys-49f14f{margin-bottom:20px}
.ys-49fcd8.ys-49fcd8.ys-49fcd8{margin-top:24px}
.ys-4b1e85.ys-4b1e85.ys-4b1e85{margin:1.8em 0}
.ys-4b4852.ys-4b4852.ys-4b4852{max-width:780px;margin:0 auto}
.ys-4b59da.ys-4b59da.ys-4b59da{color:var(--earth);text-decoration:none;font-weight:600;font-size:15.5px;line-height:1.45}
.ys-4b6686.ys-4b6686.ys-4b6686{font-size:18px;margin-bottom:8px}
.ys-4ba89d.ys-4ba89d.ys-4ba89d{font-size:26px;font-weight:700;color:#c0392b;margin:0 0 4px}
.ys-4bb0eb.ys-4bb0eb.ys-4bb0eb{padding:32px 0;border-bottom:1px solid var(--border)}
.ys-4bc7f4.ys-4bc7f4.ys-4bc7f4{max-width:100%;height:auto;font-family:system-ui,sans-serif}
.ys-4c16dc.ys-4c16dc.ys-4c16dc{font-size:14px;color:var(--text-muted);margin:6px 0 2px}
.ys-4c95f5.ys-4c95f5.ys-4c95f5{transform:scaleX(0)}
.ys-4cc18b.ys-4cc18b.ys-4cc18b{line-height:2;margin-bottom:0}
.ys-4ce0e3.ys-4ce0e3.ys-4ce0e3{margin:36px 0; text-align:center}
.ys-4d1b6d.ys-4d1b6d.ys-4d1b6d{color:var(--cream);margin-bottom:16px}
.ys-4d2070.ys-4d2070.ys-4d2070{font-size:11px;padding:3px 10px;background:#e6f2eb;border-radius:100px;color:#013220;font-weight:600}
.ys-4d4abf.ys-4d4abf.ys-4d4abf{margin:-8px 0 20px;font-size:12px;line-height:1.7;color:var(--text-muted)}
.ys-4dbeb9.ys-4dbeb9.ys-4dbeb9{font-weight:600;fill:#015846}
.ys-4df2e8.ys-4df2e8.ys-4df2e8{background:var(--cream-dark);padding:96px 0}
.ys-4dfb6e.ys-4dfb6e.ys-4dfb6e{display:flex;justify-content:space-between;font-weight:700;font-size:11px;border-bottom:2px solid var(--earth);padding-bottom:6px;margin-bottom:8px}
.ys-4e5bde.ys-4e5bde.ys-4e5bde{gap:60px;align-items:start}
.ys-4ed29d.ys-4ed29d.ys-4ed29d{color:var(--text-muted);font-size:14px}
.ys-4f28ee.ys-4f28ee.ys-4f28ee{overflow: visible}
.ys-4f4475.ys-4f4475.ys-4f4475{width: 100%; border-collapse: collapse; font-size: 0.82rem; margin-bottom: 0.25rem}
.ys-4f732e.ys-4f732e.ys-4f732e{margin:0 0 16px;padding:12px 14px;border-radius:10px;background:rgba(153,60,29,.07);border-left:3px solid #993c1d;font-size:14px;line-height:1.6}
.ys-4faf97.ys-4faf97.ys-4faf97{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin:1.5rem 0;border-radius:8px}
.ys-4fbfed.ys-4fbfed.ys-4fbfed{flex:1;min-width:180px;background:#eafaf1;border-radius:8px;padding:12px;text-align:center}
.ys-4fcd54.ys-4fcd54.ys-4fcd54{padding:8px 12px;background:var(--moss,#013220);color:var(--cream,#FDFDD0);font-weight:600;font-size:12px;text-align:left;border:1px solid #1a4a30}
.ys-4fdb33.ys-4fdb33.ys-4fdb33{font-size:11px;color:rgba(1,50,32,0.35);text-align:center;margin:0 0 24px}
.ys-4fe0a4.ys-4fe0a4.ys-4fe0a4{border-radius:50%;object-fit:cover;display:block;margin:0 auto 24px}
.ys-4ff095.ys-4ff095.ys-4ff095{text-align:left;padding:8px 10px;font-weight:600}
.ys-4ff818.ys-4ff818.ys-4ff818{font-size:18px}
.ys-501ca8.ys-501ca8.ys-501ca8{font-size:13px;color:var(--text-muted);margin-bottom:24px}
.ys-503117.ys-503117.ys-503117{font-size:14px;color:var(--text-muted);text-decoration:line-through;font-family:var(--font-body);font-weight:400}
.ys-507157.ys-507157.ys-507157{width:100%;padding:12px 16px;border-radius:var(--radius-md);border:1.5px solid var(--border);font-family:var(--font-body);font-size:15px;background:var(--white);color:var(--text-body);outline:none}
.ys-507dd2.ys-507dd2.ys-507dd2{margin:8px 0 0;font-size:0.92em;color:#013220}
.ys-50896a.ys-50896a.ys-50896a{max-width:100%;height:auto;display:block;margin:1em 0}
.ys-50be46.ys-50be46.ys-50be46{padding:8px 14px;font-size:12px;color:var(--text-muted);display:flex;align-items:center;gap:6px;margin-bottom:4px}
.ys-50c856.ys-50c856.ys-50c856{font-size:14px;line-height:1.8;color:#555;margin:0 0 12px}
.ys-5217f0.ys-5217f0.ys-5217f0{font-family:Arial,sans-serif;font-size:12px;color:#6b8378;margin-top:4px}
.ys-525dc5.ys-525dc5.ys-525dc5{background:#c8e87a;color:#013220;font-size:12px;font-weight:600;padding:4px 10px;border-radius:100px;letter-spacing:0.04em;white-space:nowrap;transition:opacity 0.2s}
.ys-526261.ys-526261.ys-526261{font-size:13px;color:rgba(255,255,255,0.65);text-decoration:line-through}
.ys-531a79.ys-531a79.ys-531a79{width:100%;height:auto;display:block;border-radius:12px}
.ys-546556.ys-546556.ys-546556{font-size: 26px; font-weight: bold; color: #c9a84c; margin: 0 0 4px}
.ys-54747a.ys-54747a.ys-54747a{background: #E1F5EE; color: #085041; font-size: 12px; padding: 5px 12px; border-radius: 16px}
.ys-55217c.ys-55217c.ys-55217c{margin:48px 0;border:none;border-top:1px solid #e5e0d4}
.ys-557045.ys-557045.ys-557045{font-size: 1.35em; margin-bottom: 50px; line-height: 1.5}
.ys-557e01.ys-557e01.ys-557e01{font-size: 20px; color: rgba(255,255,255,0.3)}
.ys-5585c6.ys-5585c6.ys-5585c6{background:#013220; color:#fff; padding:14px 20px; border-radius:10px 10px 0 0; font-weight:700; font-size:0.95em}
.ys-55bae8.ys-55bae8.ys-55bae8{background:var(--cream-dark, #F5F0E8);font-size:12px;padding:4px 12px;border-radius:100px;color:var(--earth, #1a2e1c)}
.ys-55bfc0.ys-55bfc0.ys-55bfc0{font-size:0.75rem;color:#27ae60;margin:0.5rem 0 0;text-align:center;font-weight:600}
.ys-56657c.ys-56657c.ys-56657c{display:block;text-decoration:none;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-md);padding:24px;transition:all 0.3s ease}
.ys-568360.ys-568360.ys-568360{background:var(--moss-pale);font-size:32px}
.ys-56a0f8.ys-56a0f8.ys-56a0f8{font-size:14px;color:var(--text-muted)}
.ys-56cb33.ys-56cb33.ys-56cb33{margin-top:0;font-size:24px;color:var(--moss)}
.ys-56ed07.ys-56ed07.ys-56ed07{font-size:14px;color:var(--text-muted);margin:0}
.ys-56f435.ys-56f435.ys-56f435{margin-top:12px}
.ys-5702a1.ys-5702a1.ys-5702a1{text-align:center;padding:8px 12px;font-weight:600}
.ys-57a881.ys-57a881.ys-57a881{font-family:var(--font-display);font-size:28px}
.ys-57ef4f.ys-57ef4f.ys-57ef4f{font-family:Noto Sans SC,sans-serif;color:#1e4d33;font-size:0.92em;line-height:1.8}
.ys-584b70.ys-584b70.ys-584b70{width:12px;height:12px;fill:#C5A55A;flex-shrink:0}
.ys-584e4f.ys-584e4f.ys-584e4f{font-size:14px;color:#1a2e1c}
.ys-584ec8.ys-584ec8.ys-584ec8{background: #F5F5ED; border-radius: 12px; padding: 35px; margin-bottom: 30px}
.ys-5872de.ys-5872de.ys-5872de{color:var(--text-muted)}
.ys-5893a6.ys-5893a6.ys-5893a6{margin:8px 0 0;font-size:14px}
.ys-58b17f.ys-58b17f.ys-58b17f{font-size:13px;color:var(--text-muted)}
.ys-58c908.ys-58c908.ys-58c908{background:#FDFDD0}
.ys-58d86a.ys-58d86a.ys-58d86a{font-size:0.8rem;font-weight:700;color:#27ae60;margin:0 0 4px}
.ys-58d8ab.ys-58d8ab.ys-58d8ab{max-width:680px;margin:2rem auto;text-align:center}
.ys-58e2b4.ys-58e2b4.ys-58e2b4{font-size: 12px; color: rgba(255,255,255,0.45); margin: 8px 0 16px}
.ys-5914ca.ys-5914ca.ys-5914ca{font-size:10px;color:#3C3489;margin:0 0 2px;text-transform:uppercase;letter-spacing:1px}
.ys-59203a.ys-59203a.ys-59203a{font-size:0.85em; color:#555}
.ys-59414d.ys-59414d.ys-59414d{color:#BF0A30}
.ys-595149.ys-595149.ys-595149{background:#e67e22;color:white;padding:6px 12px;border-radius:6px;display:inline-block;margin:4px}
.ys-59528f.ys-59528f.ys-59528f{padding:10px 16px;border:1px solid #eee;font-weight:600}
.ys-59bdf7.ys-59bdf7.ys-59bdf7{padding:10px}
.ys-59c3a9.ys-59c3a9.ys-59c3a9{width:100%; border-collapse:collapse; font-size:0.95em; border:1px solid #e0e0e0; border-radius:8px; overflow:hidden}
.ys-59da94.ys-59da94.ys-59da94{margin:32px 0;padding:20px 24px;background:rgba(1,50,32,0.06)}
.ys-59eddc.ys-59eddc.ys-59eddc{flex:1;min-width:0}
.ys-5a5916.ys-5a5916.ys-5a5916{display:block;flex-shrink:0;margin:0}
.ys-5a5d7c.ys-5a5d7c.ys-5a5d7c{margin:20px 0;font-size:17px;color:var(--text-muted)}
.ys-5a6eb6.ys-5a6eb6.ys-5a6eb6{padding:10px;text-align:left;border-bottom:2px solid #013220}
.ys-5a8941.ys-5a8941.ys-5a8941{padding-bottom:0}
.ys-5acefd.ys-5acefd.ys-5acefd{display:inline-flex;align-items:center;gap:0.3rem;background:#013220;border-radius:100px;padding:0.3rem 0.7rem;font-size:0.65rem;font-weight:600;color:#fff;letter-spacing:0.02em}
.ys-5b19ae.ys-5b19ae.ys-5b19ae{flex:1;min-width:280px}
.ys-5b20de.ys-5b20de.ys-5b20de{margin-top:24px;padding-top:16px;border-top:1px solid #ddd;font-size:0.85em;color:#777}
.ys-5b3d84.ys-5b3d84.ys-5b3d84{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 24px;flex-wrap:wrap}
.ys-5b9eb0.ys-5b9eb0.ys-5b9eb0{background:var(--moss-pale);color:var(--moss);font-size:13px;font-weight:600;padding:5px 14px;border-radius:100px}
.ys-5bb691.ys-5bb691.ys-5bb691{font-size:0.9em;letter-spacing:3px;margin-bottom:15px;color:#fbfba9;font-family:Noto Sans SC,sans-serif}
.ys-5c0984.ys-5c0984.ys-5c0984{margin-top:3rem;padding:2rem;background:rgba(0,0,0,.03);border-radius:12px;text-align:center}
.ys-5c1966.ys-5c1966.ys-5c1966{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;border-radius:8px;margin:1rem 0 1.5rem}
.ys-5c69fa.ys-5c69fa.ys-5c69fa{color:var(--text-muted);margin-bottom:24px;padding-top:8px}
.ys-5c6d0d.ys-5c6d0d.ys-5c6d0d{margin:2em 0;text-align:center}
.ys-5c77bb.ys-5c77bb.ys-5c77bb{background:#e6f2eb;padding:30px 20px;display:flex;justify-content:center;gap:50px;flex-wrap:wrap;text-align:center}
.ys-5ca3f2.ys-5ca3f2.ys-5ca3f2{margin:0 0 14px;padding:12px 14px;border-radius:10px;background:rgba(153,60,29,.07);border-left:3px solid #993c1d;font-size:13px;line-height:1.6;color:var(--earth,#1a2e1c)}
.ys-5caa24.ys-5caa24.ys-5caa24{font-size:22px;font-weight:700;color:#1a8a5c;margin:0 0 4px}
.ys-5cbaef.ys-5cbaef.ys-5cbaef{background:var(--cream-dark, #F5F0E8);font-size:13px;padding:6px 14px;border-radius:100px;color:var(--earth, #1a2e1c)}
.ys-5cfbea.ys-5cfbea.ys-5cfbea{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}
.ys-5cff74.ys-5cff74.ys-5cff74{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer;user-select:none}
.ys-5d07ac.ys-5d07ac.ys-5d07ac{font-size:12px;color:var(--text-muted);margin:6px 0 0;line-height:1.5}
.ys-5dd771.ys-5dd771.ys-5dd771{border-radius:50%;border:2px solid var(--moss);object-fit:cover}
.ys-5dfd53.ys-5dfd53.ys-5dfd53{display:grid;gap:10px;margin-bottom:36px}
.ys-5e0ad7.ys-5e0ad7.ys-5e0ad7{margin:32px 0;padding:20px 24px;background:var(--bg-card,#fafaf8);border:1px solid var(--border,#e5e2da);border-radius:8px}
.ys-5e0faa.ys-5e0faa.ys-5e0faa{font-size:13px}
.ys-5e2fe0.ys-5e2fe0.ys-5e2fe0{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}
.ys-5e4ea6.ys-5e4ea6.ys-5e4ea6{display:inline-flex;align-items:center;gap:6px;background:var(--cream-dark, #F5F0E8);padding:10px 16px;border-radius:100px;font-size:13px;font-weight:600;color:var(--earth, #1a2e1c);text-decoration:none}
.ys-5e76a1.ys-5e76a1.ys-5e76a1{background:#2e7d32;color:white}
.ys-5ea0cd.ys-5ea0cd.ys-5ea0cd{font-size:0.85em;color:#5a6e5a;margin-top:0.5em}
.ys-5f446d.ys-5f446d.ys-5f446d{background:#f9fbe7; padding:16px 20px}
.ys-5f4f49.ys-5f4f49.ys-5f4f49{font-size:clamp(24px,3vw,40px)}
.ys-5f5e35.ys-5f5e35.ys-5f5e35{width:100%;height:auto;font-family:'DM Sans',system-ui,sans-serif}
.ys-5fb902.ys-5fb902.ys-5fb902{color:var(--text-muted);opacity:0.75}
.ys-604807.ys-604807.ys-604807{font-size:13px;color:#666;margin-top:6px}
.ys-60c809.ys-60c809.ys-60c809{width:100%;height:auto;display:block;border-radius:8px}
.ys-60d4dc.ys-60d4dc.ys-60d4dc{color:#013220;font-weight:700}
.ys-60fe0b.ys-60fe0b.ys-60fe0b{font-size:12px;color:#2d5a3d;margin-bottom:6px}
.ys-6159c3.ys-6159c3.ys-6159c3{background:#FCEBEB;padding:14px 20px;display:flex;align-items:center;gap:10px}
.ys-618aa5.ys-618aa5.ys-618aa5{width:100%;height:100%;object-fit:cover}
.ys-621714.ys-621714.ys-621714{font-size:15px;line-height:1.8;color:#555;margin:0 0 12px}
.ys-624855.ys-624855.ys-624855{display:flex;justify-content:space-between;padding:12px 16px;background:var(--white);border-radius:var(--radius-sm);font-size:14px}
.ys-625164.ys-625164.ys-625164{padding:48px 0 0}
.ys-6283e8.ys-6283e8.ys-6283e8{color:var(--text-muted);font-size:14px;margin-bottom:12px}
.ys-636f4a.ys-636f4a.ys-636f4a{font-size: 26px; font-weight: bold; color: #ff7a6b; margin: 0 0 4px}
.ys-637f16.ys-637f16.ys-637f16{font-size:26px;font-weight:700;color:#2980b9;margin:0 0 4px}
.ys-641fd1.ys-641fd1.ys-641fd1{margin:0 0 28px;padding:14px 18px;border-left:3px solid var(--moss);background:rgba(1,50,32,0.04);border-radius:8px;font-size:14px;line-height:1.6;color:var(--text-muted)}
.ys-644ae3.ys-644ae3.ys-644ae3{color: #ffffff; font-size: 11.5px; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase}
.ys-644cc5.ys-644cc5.ys-644cc5{min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:80px 32px}
.ys-647915.ys-647915.ys-647915{font-size:1.2rem;color:#999}
.ys-647a15.ys-647a15.ys-647a15{max-width: 600px; margin: 16px auto; padding: 0}
.ys-64b046.ys-64b046.ys-64b046{flex-shrink:0;background:var(--moss);color:var(--cream);border:none;font-family:var(--font-body);font-size:12px;font-weight:600;padding:8px 14px;border-radius:100px;cursor:pointer;white-space:nowrap;transition:opacity 0.2s}
.ys-64e9aa.ys-64e9aa.ys-64e9aa{width:100%;border-collapse:collapse;margin:20px 0;max-width:600px}
.ys-6583ba.ys-6583ba.ys-6583ba{padding:10px 16px;border:1px solid #eee}
.ys-65ce3d.ys-65ce3d.ys-65ce3d{background: transparent; color: #013220; text-align: left; padding: 0.3rem 0.25rem; font-weight: 600; font-size: 0.55rem; text-transform: uppercase; letter-spacing: 0.08em; border-bottom: 2px solid #C5A55A}
.ys-65d16b.ys-65d16b.ys-65d16b{font-weight:600;font-size:14px;margin-bottom:2px}
.ys-65e613.ys-65e613.ys-65e613{border-radius:50%;object-fit:cover}
.ys-65e838.ys-65e838.ys-65e838{margin-top:20px;padding:18px 20px;background:var(--cream-dark, #F5F0E8);border-radius:var(--radius-sm, 8px);border:1px solid var(--border, #E0D8C8)}
.ys-65eb5d.ys-65eb5d.ys-65eb5d{text-align:center;padding:14px 8px;background:var(--cream-dark);border-radius:var(--radius-sm)}
.ys-66064b.ys-66064b.ys-66064b{background:#2e7d32;color:#fff}
.ys-662a8f.ys-662a8f.ys-662a8f{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.45;margin:0 0 .75rem}
.ys-6633d1.ys-6633d1.ys-6633d1{font-size: 26px; font-weight: bold; color: #2980b9; margin: 0 0 4px}
.ys-66db8f.ys-66db8f.ys-66db8f{display: flex; align-items: center; gap: 10px; margin-bottom: 14px}
.ys-6713f6.ys-6713f6.ys-6713f6{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.ys-6755cb.ys-6755cb.ys-6755cb{width:100%;border-collapse:collapse;margin:20px 0;max-width:500px}
.ys-67d22e.ys-67d22e.ys-67d22e{display:flex;flex-direction:column;gap:40px}
.ys-688a80.ys-688a80.ys-688a80{color:#2e7d32}
.ys-689496.ys-689496.ys-689496{font-size:13px;color:#993c1d;font-weight:500;margin-bottom:14px;display:flex;align-items:center;gap:6px}
.ys-68b17f.ys-68b17f.ys-68b17f{margin-top:48px;border-top:2px solid #e0e0e0;padding-top:32px}
.ys-693f59.ys-693f59.ys-693f59{font-size:18px;margin:0 0 12px}
.ys-697521.ys-697521.ys-697521{font-family:Noto Sans SC,sans-serif;color:#1e4d33;margin-bottom:50px}
.ys-69be37.ys-69be37.ys-69be37{display:flex;align-items:center;justify-content:space-between}
.ys-69d4c5.ys-69d4c5.ys-69d4c5{margin-bottom:16px;font-size:17px}
.ys-6a231b.ys-6a231b.ys-6a231b{color:var(--earth);font-weight:600;text-decoration:none}
.ys-6a8d71.ys-6a8d71.ys-6a8d71{border-bottom:2px solid rgba(255,255,255,0.2);text-align:left}
.ys-6aa194.ys-6aa194.ys-6aa194{padding: 8px 12px}
.ys-6ab668.ys-6ab668.ys-6ab668{overflow-x:auto; margin: 36px 0}
.ys-6addd4.ys-6addd4.ys-6addd4{font-size:1.8rem;font-weight:700;color:#e67e22;margin:0}
.ys-6adf02.ys-6adf02.ys-6adf02{background:rgba(255,255,255,0.08);border-radius:10px;padding:16px}
.ys-6afbf1.ys-6afbf1.ys-6afbf1{padding: 14px 0; border-bottom: 1px solid rgba(255,250,227,0.2); font-weight: bold; text-align: left}
.ys-6b29f1.ys-6b29f1.ys-6b29f1{display:flex;align-items:center;gap:20px;margin-top:16px;flex-wrap:wrap}
.ys-6ba220.ys-6ba220.ys-6ba220{padding:10px 16px;font-size:14px;font-weight:600;cursor:pointer;border:none;background:#013220;color:#fff;transition:all .2s}
.ys-6bb106.ys-6bb106.ys-6bb106{font-size:12px;opacity:.75;max-width:90%;line-height:1.5}
.ys-6bdf32.ys-6bdf32.ys-6bdf32{background:#fdf2f2}
.ys-6becc9.ys-6becc9.ys-6becc9{color:#1b5e20}
.ys-6bf1d4.ys-6bf1d4.ys-6bf1d4{display:block;margin-top:6px;padding-top:6px;border-top:1px dashed rgba(1,50,32,0.15)}
.ys-6c3f45.ys-6c3f45.ys-6c3f45{font-size:14px;color:var(--text-muted);margin-bottom:32px}
.ys-6ca545.ys-6ca545.ys-6ca545{margin-bottom:20px;padding:18px 22px;background:#fdfdf0;border:1px solid var(--border);border-radius:var(--radius-md);border-left:3px solid var(--gold,#C5A55A);font-size:14px;line-height:1.8;color:var(--text-muted)}
.ys-6cceb1.ys-6cceb1.ys-6cceb1{font-size:12px;color:rgba(255,255,255,0.4);margin-top:4px}
.ys-6ce68e.ys-6ce68e.ys-6ce68e{font-size:clamp(24px,3vw,36px)}
.ys-6d3030.ys-6d3030.ys-6d3030{font-size:14px;font-weight:500;color:var(--earth);display:block;margin-bottom:8px}
.ys-6d400a.ys-6d400a.ys-6d400a{color:#1a1a1a}
.ys-6d4691.ys-6d4691.ys-6d4691{padding: 14px 0; border-bottom: 1px solid rgba(255,250,227,0.2); width: 40%; font-weight: bold; text-align: left}
.ys-6d528a.ys-6d528a.ys-6d528a{width:100%;justify-content:center;background:#c8e87a;color:#013220;border:none}
.ys-6d6ceb.ys-6d6ceb.ys-6d6ceb{margin-top:15px;padding-top:10px;border-top:1px solid #eee}
.ys-6d88b8.ys-6d88b8.ys-6d88b8{max-width:700px;margin:0 auto;padding:20px;font-size:17px;line-height:1.7}
.ys-6da41b.ys-6da41b.ys-6da41b{font-size:22px;margin-bottom:8px}
.ys-6ee066.ys-6ee066.ys-6ee066{flex-shrink:0}
.ys-6f2dab.ys-6f2dab.ys-6f2dab{border-bottom:1px solid var(--border,#e5e2da);background:#f2f6f0}
.ys-6f8e6e.ys-6f8e6e.ys-6f8e6e{display:inline-flex;align-items:center;gap:8px;background:var(--moss-pale);color:var(--moss);font-size:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;padding:5px 12px;border-radius:100px;margin-bottom:16px;border:1px solid rgba(0,0,0,0.06)}
.ys-6fbacb.ys-6fbacb.ys-6fbacb{font-size:14px;color:#c8e87a;text-decoration:none;font-weight:500;margin-top:14px;display:inline-block}
.ys-6fbdea.ys-6fbdea.ys-6fbdea{line-height:2;padding-left:20px}
.ys-6fee7d.ys-6fee7d.ys-6fee7d{color:var(--cream);margin-bottom:20px}
.ys-70227c.ys-70227c.ys-70227c{background:#EEEDFE;border-radius:8px;padding:10px 16px;text-align:center}
.ys-703077.ys-703077.ys-703077{padding:10px 14px;text-align:center;border:1px solid #eee;color:#e65100}
.ys-7059a4.ys-7059a4.ys-7059a4{text-decoration:line-through}
.ys-706a77.ys-706a77.ys-706a77{font-size: 12px; color: rgba(255,255,255,0.45); margin-top: 20px; padding-top: 12px; border-top: 1px solid rgba(255,255,255,0.1)}
.ys-70a004.ys-70a004.ys-70a004{margin:32px 0; max-width:560px}
.ys-70b7cb.ys-70b7cb.ys-70b7cb{font-size:9px;font-weight:600;color:var(--earth);text-transform:uppercase}
.ys-70d820.ys-70d820.ys-70d820{background: #F5F5ED; border-radius: 12px; padding: 35px; margin-bottom: 30px; text-align: left}
.ys-711685.ys-711685.ys-711685{font-size:13px;color:#555;line-height:1.65;margin:0}
.ys-712e3a.ys-712e3a.ys-712e3a{font-weight:600;white-space:nowrap}
.ys-717c00.ys-717c00.ys-717c00{margin:32px 0;padding:20px 24px;border:1px solid var(--border);border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.ys-71eb46.ys-71eb46.ys-71eb46{font-size:0.7rem;color:#999;margin-top:4px}
.ys-722658.ys-722658.ys-722658{margin:0;font-size:12px;color:rgba(255,255,255,0.55)}
.ys-724104.ys-724104.ys-724104{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;text-align:left}
.ys-724109.ys-724109.ys-724109{color: #2e7d32; text-decoration: underline; text-underline-offset: 2px}
.ys-725d2d.ys-725d2d.ys-725d2d{background:#f0fdf4}
.ys-725fb4.ys-725fb4.ys-725fb4{width:100%;border-collapse:collapse;font-size:14px;margin:12px 0}
.ys-72c7b0.ys-72c7b0.ys-72c7b0{width:96px;height:96px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid var(--border, #e5e0d4)}
.ys-731988.ys-731988.ys-731988{font-weight:700; font-size:1.1em; color:#013220; margin:0 0 32px; text-align:center}
.ys-7347b3.ys-7347b3.ys-7347b3{margin: 0 0 14px; font-size: 14.5px; line-height: 1.65; color: rgba(255,255,255,0.85)}
.ys-73a8cb.ys-73a8cb.ys-73a8cb{font-size:12px;color:rgba(255,255,255,0.45);margin-top:20px;padding-top:12px;border-top:1px solid rgba(255,255,255,0.1)}
.ys-73cbd9.ys-73cbd9.ys-73cbd9{background:#013523;color:#fff}
.ys-73dffc.ys-73dffc.ys-73dffc{max-width:100%;height:auto;font-family:system-ui,-apple-system,sans-serif}
.ys-74113f.ys-74113f.ys-74113f{font-weight:600;color:var(--moss)}
.ys-7449d4.ys-7449d4.ys-7449d4{font-size:26px;line-height:1.3;margin:36px 0 10px}
.ys-744e72.ys-744e72.ys-744e72{text-transform:uppercase;letter-spacing:2px;font-size:12px;color:#1a2e1c;margin-bottom:8px}
.ys-749148.ys-749148.ys-749148{font-size:11px;color:var(--text-muted)}
.ys-74fc9d.ys-74fc9d.ys-74fc9d{font-size:0.85em;color:#888}
.ys-750a1b.ys-750a1b.ys-750a1b{font-family:Noto Sans SC,sans-serif;color:#fbfba9;max-width:550px;margin:0 auto 30px;line-height:1.8}
.ys-751234.ys-751234.ys-751234{color:var(--moss);font-weight:600;text-decoration:underline}
.ys-7524e2.ys-7524e2.ys-7524e2{display:flex;flex-direction:column;gap:10px;font-size:13px;color:var(--earth)}
.ys-7533b6.ys-7533b6.ys-7533b6{text-decoration:none;color:inherit;display:block}
.ys-754436.ys-754436.ys-754436{font-size:0.75rem;color:#666;margin-top:4px}
.ys-7557fa.ys-7557fa.ys-7557fa{font-size:11px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:var(--moss);margin:0 0 6px}
.ys-758432.ys-758432.ys-758432{background:var(--moss-pale);border-radius:var(--radius-md);padding:20px;color:var(--moss);font-weight:500;margin-bottom:20px}
.ys-758a83.ys-758a83.ys-758a83{font-family:Playfair Display,serif;color:#FDFDD0;font-size:2.5em;margin:0}
.ys-75a39e.ys-75a39e.ys-75a39e{max-width:700px;margin:1.5em auto}
.ys-75c38c.ys-75c38c.ys-75c38c{font-size:2rem;font-weight:700;color:#e67e22;margin:0}
.ys-761e51.ys-761e51.ys-761e51{color:rgba(253,253,208,0.75)}
.ys-766ae4.ys-766ae4.ys-766ae4{font-size:26px;font-weight:bold;color:#2980b9;margin:0 0 4px}
.ys-766b63.ys-766b63.ys-766b63{padding:12px 16px;text-align:center;border:1px solid #ddd}
.ys-76a777.ys-76a777.ys-76a777{padding:6px;text-align:center;color:#27ae60;font-weight:700}
.ys-76ce85.ys-76ce85.ys-76ce85{font-size: 12px; color: rgba(255,255,255,0.4)}
.ys-77165e.ys-77165e.ys-77165e{background:var(--earth);padding:80px 0;position:relative;overflow:hidden}
.ys-773a33.ys-773a33.ys-773a33{font-size: 13px; color: rgba(255,255,255,0.5); margin: 16px 0 0}
.ys-776f02.ys-776f02.ys-776f02{font-size:11px;font-weight:600;color:#013220;letter-spacing:0.06em;text-transform:uppercase;margin-bottom:6px}
.ys-77c383.ys-77c383.ys-77c383{font-size:0.9rem;line-height:1.8;color:#444}
.ys-78403e.ys-78403e.ys-78403e{background: rgba(255,255,255,0.08); border-radius: 10px; padding: 20px; border-left: 3px solid #3fce93}
.ys-78509c.ys-78509c.ys-78509c{display: flex; gap: 8px; flex-wrap: wrap; margin-bottom: 8px}
.ys-7868af.ys-7868af.ys-7868af{color:var(--text-muted);text-decoration:underline}
.ys-7869e8.ys-7869e8.ys-7869e8{max-width:800px;font-size:17px;line-height:1.9;color:var(--text-muted)}
.ys-7897d0.ys-7897d0.ys-7897d0{background:#013220; color:#fff}
.ys-78cdc4.ys-78cdc4.ys-78cdc4{padding:12px 16px; text-align:center}
.ys-78d5f5.ys-78d5f5.ys-78d5f5{font-weight:700;font-size:17px;margin-bottom:10px;text-align:left;color:#013523}
.ys-78f7f2.ys-78f7f2.ys-78f7f2{background: #E1F5EE; border-radius: 8px; padding: 10px 16px; text-align: center}
.ys-7971c6.ys-7971c6.ys-7971c6{border-bottom:1px solid rgba(255,255,255,0.1);background:rgba(200,232,122,0.08)}
.ys-797cfa.ys-797cfa.ys-797cfa{font-size:80px;margin-bottom:24px}
.ys-7981d8.ys-7981d8.ys-7981d8{font-size:13px;color:var(--text-muted);line-height:1.6;margin-top:8px}
.ys-798b5b.ys-798b5b.ys-798b5b{padding:24px 28px 28px}
.ys-79a958.ys-79a958.ys-79a958{gap:80px}
.ys-79b948.ys-79b948.ys-79b948{padding:12px 16px; text-align:left; font-weight:600}
.ys-79cedb.ys-79cedb.ys-79cedb{width:100%;border-collapse:collapse;font-size:0.82rem}
.ys-79edae.ys-79edae.ys-79edae{margin:18px auto 0;font-size:14px;color:var(--text-muted)}
.ys-7a09d2.ys-7a09d2.ys-7a09d2{padding:10px 14px;border:1px solid #eee;font-weight:600}
.ys-7a302d.ys-7a302d.ys-7a302d{font-size:22px;font-weight:700;color:#1a3c34;margin-bottom:20px}
.ys-7a324b.ys-7a324b.ys-7a324b{background:#fef9e7}
.ys-7a37f8.ys-7a37f8.ys-7a37f8{display: inline-flex; align-items: center; gap: 0.3rem; background: #013220; border-radius: 100px; padding: 0.3rem 0.7rem; font-size: 0.65rem; font-weight: 600; color: #fff; letter-spacing: 0.02em}
.ys-7a6b0b.ys-7a6b0b.ys-7a6b0b{margin:24px 0}
.ys-7ad8ee.ys-7ad8ee.ys-7ad8ee{font-family:Noto Serif SC,serif;color:#013220;font-size:2em;margin-bottom:10px}
.ys-7b9f8b.ys-7b9f8b.ys-7b9f8b{padding:10px 16px;text-align:center;border:1px solid #eee;font-weight:600}
.ys-7bb417.ys-7bb417.ys-7bb417{color:inherit;text-decoration:none}
.ys-7bc9a4.ys-7bc9a4.ys-7bc9a4{font-size:18px;color:#c8e87a}
.ys-7bce15.ys-7bce15.ys-7bce15{background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.15); border-radius: 12px; padding: 28px 24px; margin: 32px 0}
.ys-7bdb16.ys-7bdb16.ys-7bdb16{width:50px;height:50px;border-radius:50%;overflow:hidden;border:2px solid var(--border);background:var(--cream-dark);margin-left:-10px;position:relative;z-index:1}
.ys-7c405c.ys-7c405c.ys-7c405c{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;font-size:13px;color:var(--text-muted, #666)}
.ys-7c766e.ys-7c766e.ys-7c766e{padding:9px 14px;text-align:center;color:#e65100}
.ys-7c867d.ys-7c867d.ys-7c867d{display:flex;align-items:flex-start;gap:24px;margin-bottom:28px;flex-wrap:wrap}
.ys-7d36d1.ys-7d36d1.ys-7d36d1{padding:6px;text-align:center;border-bottom:1px solid #eee;color:#e67e22}
.ys-7d7a9d.ys-7d7a9d.ys-7d7a9d{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}
.ys-7dfdb1.ys-7dfdb1.ys-7dfdb1{display: flex; align-items: center; justify-content: center; gap: 8px; margin: 0 0 24px; flex-wrap: wrap}
.ys-7e3a94.ys-7e3a94.ys-7e3a94{font-weight:400}
.ys-7e5e81.ys-7e5e81.ys-7e5e81{padding:6px;text-align:center;border-bottom:1px solid #eee;color:#e67e22;font-weight:700}
.ys-7e7c35.ys-7e7c35.ys-7e7c35{font-size:26px;font-weight:bold;color:#c0392b;margin:0 0 4px}
.ys-7ea6d7.ys-7ea6d7.ys-7ea6d7{font-size: 0.78em; color: #3d6b4f; margin: 14px 0 0 0; letter-spacing: 0.02em}
.ys-7ed833.ys-7ed833.ys-7ed833{text-decoration:none;color:inherit}
.ys-7eef42.ys-7eef42.ys-7eef42{display:grid;grid-template-columns:max-content 1fr;gap:4px 16px;margin:0 0 24px}
.ys-7ef803.ys-7ef803.ys-7ef803{text-align:center;padding:8px 10px;font-weight:600;color:var(--earth,#3d3929)}
.ys-7f2947.ys-7f2947.ys-7f2947{background:var(--cream-dark);padding:64px 0;margin-top:64px}
.ys-7f5b2f.ys-7f5b2f.ys-7f5b2f{font-size:11px;line-height:1.6;color:var(--text-muted);margin-top:6px;max-width:680px}
.ys-80090a.ys-80090a.ys-80090a{margin-bottom:8px;font-size:18px}
.ys-802b18.ys-802b18.ys-802b18{font-size:18px;color:var(--text-muted);margin-bottom:36px;max-width:440px;margin-left:auto;margin-right:auto}
.ys-802e64.ys-802e64.ys-802e64{background:#f0faf5;border-left:4px solid #2e7d32;padding:20px 24px;margin:28px 0;border-radius:0 8px 8px 0}
.ys-80915b.ys-80915b.ys-80915b{padding:10px 14px;text-align:center;border:1px solid #eee}
.ys-80b8f7.ys-80b8f7.ys-80b8f7{background: #0D3B2E; color: #FFFAE3; border-radius: 12px; padding: 35px; margin-bottom: 30px}
.ys-80d654.ys-80d654.ys-80d654{text-decoration:none}
.ys-810db8.ys-810db8.ys-810db8{margin-bottom:12px;background:#5a31a8;color:#fff;border:none;font-weight:500;display:flex;align-items:center;justify-content:center;gap:6px}
.ys-81187c.ys-81187c.ys-81187c{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;margin-bottom:20px;background:rgba(1,50,32,0.06);border:1px solid rgba(1,50,32,0.12);border-radius:8px;font-size:13px;line-height:1.4;color:var(--moss,#013220)}
.ys-81b51a.ys-81b51a.ys-81b51a{margin:28px 0}
.ys-81cb96.ys-81cb96.ys-81cb96{display:inline-block;margin-top:16px;color:var(--moss);font-weight:600;font-size:14px;text-decoration:none}
.ys-82119b.ys-82119b.ys-82119b{font-size:26px;font-weight:700;color:#1a8a5c;margin:0 0 4px}
.ys-825ecb.ys-825ecb.ys-825ecb{font-size: 26px; font-weight: bold; color: #5fa8e8; margin: 0 0 4px}
.ys-82e88d.ys-82e88d.ys-82e88d{margin-top:12px;font-size:11.5px;color:var(--text-muted, #888);font-style:italic}
.ys-82f515.ys-82f515.ys-82f515{background:#3498db;color:white;padding:8px 16px;border-radius:8px;display:inline-block;margin:6px}
.ys-83084c.ys-83084c.ys-83084c{padding:8px 12px}
.ys-836781.ys-836781.ys-836781{font-size:10px;fill:#27ae60}
.ys-8375ef.ys-8375ef.ys-8375ef{background:var(--cream-dark);border-radius:var(--radius-lg);padding:32px;position:sticky;top:calc(var(--nav-h) + 24px)}
.ys-83c25f.ys-83c25f.ys-83c25f{display:flex;flex-direction:column;align-items:flex-end;gap:4px}
.ys-83d023.ys-83d023.ys-83d023{margin-bottom:12px;font-size:18px}
.ys-83d41a.ys-83d41a.ys-83d41a{font-size:9px;fill:#fff;font-weight:700}
.ys-83e2bf.ys-83e2bf.ys-83e2bf{font-size:0.85rem;color:#333;line-height:2}
.ys-846600.ys-846600.ys-846600{font-size: 26px; font-weight: bold; color: #1a8a5c; margin: 0 0 4px}
.ys-84b4e7.ys-84b4e7.ys-84b4e7{font-size:11px;color:rgba(1,50,32,0.55);margin:0;line-height:1.4}
.ys-862bee.ys-862bee.ys-862bee{font-size:13px;color:var(--text-muted);margin-bottom:6px}
.ys-8634c1.ys-8634c1.ys-8634c1{width:100%;height:100%;object-fit:cover;border-radius:inherit}
.ys-865c33.ys-865c33.ys-865c33{font-size:12px;color:var(--text-muted)}
.ys-867774.ys-867774.ys-867774{margin-bottom:24px}
.ys-876e67.ys-876e67.ys-876e67{color:var(--text-muted);margin-bottom:16px;font-size:14px}
.ys-8773c9.ys-8773c9.ys-8773c9{font-size:12px;color:var(--moss);text-decoration:underline}
.ys-877a1c.ys-877a1c.ys-877a1c{margin:0;font-size:18px;color:var(--earth)}
.ys-87ac1c.ys-87ac1c.ys-87ac1c{font-size:11px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:var(--moss);margin-bottom:8px}
.ys-87c136.ys-87c136.ys-87c136{margin-bottom:16px}
.ys-87d207.ys-87d207.ys-87d207{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px}
.ys-880115.ys-880115.ys-880115{border-bottom:1px solid #eee}
.ys-880d39.ys-880d39.ys-880d39{border-radius:50%;object-fit:cover;float:left;margin:0 24px 16px 0}
.ys-88e507.ys-88e507.ys-88e507{text-align:center;margin:20px 0 10px}
.ys-88f499.ys-88f499.ys-88f499{text-align:center;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid #e8e5dd}
.ys-890480.ys-890480.ys-890480{margin:0;line-height:1.7}
.ys-890fd4.ys-890fd4.ys-890fd4{color:var(--cream)}
.ys-89222a.ys-89222a.ys-89222a{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#F5F0E8;border-radius:10px;text-decoration:none;color:#1a2e1c;border:1px solid #e5e0d4;transition:box-shadow 0.2s}
.ys-8930c7.ys-8930c7.ys-8930c7{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:32px 0}
.ys-896117.ys-896117.ys-896117{background: linear-gradient(135deg, #013220 0%, #024a30 100%); padding: 14px 28px; display: flex; align-items: center; gap: 10px}
.ys-8975d5.ys-8975d5.ys-8975d5{width:100%;height:auto;display:block}
.ys-899b3b.ys-899b3b.ys-899b3b{padding:9px 14px;text-align:center;color:#c62828}
.ys-89a289.ys-89a289.ys-89a289{color:var(--moss);text-decoration:underline;margin:0 4px}
.ys-89a934.ys-89a934.ys-89a934{padding:9px 14px;font-weight:600}
.ys-8a24c0.ys-8a24c0.ys-8a24c0{background:#f39c12;color:white;padding:6px 12px;border-radius:6px;display:inline-block;margin:4px}
.ys-8a3e8b.ys-8a3e8b.ys-8a3e8b{line-height:1.8;font-weight:600;margin-bottom:8px}
.ys-8ab58e.ys-8ab58e.ys-8ab58e{background: #E6F1FB; color: #0c447c; font-size: 12px; padding: 5px 12px; border-radius: 16px}
.ys-8ad30f.ys-8ad30f.ys-8ad30f{font-family:Noto Serif SC,serif;color:#013220;font-size:1.2em;margin-bottom:12px}
.ys-8b490e.ys-8b490e.ys-8b490e{color:#888}
.ys-8b4f1d.ys-8b4f1d.ys-8b4f1d{font-size:18px;flex-shrink:0}
.ys-8b67cf.ys-8b67cf.ys-8b67cf{border-bottom:1px solid rgba(0,0,0,.1);padding:1.25rem 0;cursor:pointer}
.ys-8baf0a.ys-8baf0a.ys-8baf0a{display:flex;flex-wrap:wrap;gap:6px}
.ys-8c6918.ys-8c6918.ys-8c6918{background:#f8faf8}
.ys-8c9217.ys-8c9217.ys-8c9217{margin-bottom:40px}
.ys-8cd48a.ys-8cd48a.ys-8cd48a{margin-bottom:8px;font-size:18px;color:var(--moss)}
.ys-8cf294.ys-8cf294.ys-8cf294{font-size:0.9em; line-height:1.6}
.ys-8d4208.ys-8d4208.ys-8d4208{display:block; font-size:0.85em; font-weight:600; color:#c9790b; margin-bottom:8px}
.ys-8d5b81.ys-8d5b81.ys-8d5b81{padding:10px 16px;text-align:center;border:1px solid #eee}
.ys-8da933.ys-8da933.ys-8da933{font-size:15px;font-weight:600}
.ys-8daa45.ys-8daa45.ys-8daa45{font-size:18px;line-height:1.7;color:#444}
.ys-8db573.ys-8db573.ys-8db573{font-size:12px;color:var(--text-muted);margin:12px 0 0}
.ys-8dd40c.ys-8dd40c.ys-8dd40c{font-size:clamp(28px,4vw,52px);max-width:800px}
.ys-8f0cc7.ys-8f0cc7.ys-8f0cc7{margin:36px 0; max-width:640px}
.ys-8f3ae6.ys-8f3ae6.ys-8f3ae6{font-size:14px;color:rgba(255,255,255,0.7);margin:0;line-height:1.6}
.ys-8f5125.ys-8f5125.ys-8f5125{flex:1;min-width:250px;background:#fef9e7;border-radius:8px;padding:12px;text-align:center}
.ys-8fdde8.ys-8fdde8.ys-8fdde8{font-size:2rem;font-weight:700;color:#27ae60;margin:0}
.ys-8fee03.ys-8fee03.ys-8fee03{text-align:center;padding:14px;background:var(--cream-dark);border-radius:var(--radius-sm)}
.ys-9017dc.ys-9017dc.ys-9017dc{font-size:28px;color:var(--moss)}
.ys-907542.ys-907542.ys-907542{margin-top:24px;font-family:var(--font-body,'DM Sans',sans-serif)}
.ys-90a37c.ys-90a37c.ys-90a37c{font-size: 20px; line-height: 1}
.ys-90a5c2.ys-90a5c2.ys-90a5c2{border:2px solid var(--earth);border-radius:var(--radius-sm);overflow:hidden;font-family:var(--font-mono);max-width:400px}
.ys-90e250.ys-90e250.ys-90e250{padding:20px;background:#fff;border:1px solid #e8e2d6;border-radius:8px;margin-bottom:16px}
.ys-911b26.ys-911b26.ys-911b26{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.ys-91231f.ys-91231f.ys-91231f{width:100%;height:auto}
.ys-9139cd.ys-9139cd.ys-9139cd{color:var(--text-muted);margin-top:16px;margin-bottom:20px}
.ys-9195d2.ys-9195d2.ys-9195d2{font-size:1.05rem;font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center}
.ys-91a870.ys-91a870.ys-91a870{text-align:center}
.ys-920f36.ys-920f36.ys-920f36{font-size:14px;color:#333;margin:0 0 12px}
.ys-9260ed.ys-9260ed.ys-9260ed{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0}
.ys-92dc4d.ys-92dc4d.ys-92dc4d{font-size:13px;color:#888;margin-bottom:36px}
.ys-92f23a.ys-92f23a.ys-92f23a{color:#C5A55A;text-decoration:none;font-weight:600;display:inline-block;margin-top:4px}
.ys-9308f2.ys-9308f2.ys-9308f2{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--border);border-radius:8px;font-size:15px;letter-spacing:.04em;font-family:var(--font-mono,monospace);text-transform:uppercase}
.ys-933597.ys-933597.ys-933597{font-size: 13px; color: rgba(255,255,255,0.5)}
.ys-934cef.ys-934cef.ys-934cef{border-bottom:2px solid var(--border,#e5e2da)}
.ys-93a8d1.ys-93a8d1.ys-93a8d1{color:#013220}
.ys-93b430.ys-93b430.ys-93b430{padding:8px;text-align:left;border-bottom:2px solid #013220}
.ys-94c78d.ys-94c78d.ys-94c78d{color:#c8e87a}
.ys-959923.ys-959923.ys-959923{background:#fff;border:1px solid #e0ddd5;border-radius:10px;padding:1.5rem;max-width:700px;margin:1.5rem auto;font-family:system-ui,sans-serif}
.ys-95fd83.ys-95fd83.ys-95fd83{display:flex;align-items:center;gap:12px}
.ys-9614b3.ys-9614b3.ys-9614b3{margin-bottom:10px;font-size:16px}
.ys-962a22.ys-962a22.ys-962a22{display:grid;grid-template-columns:1fr auto auto;gap:12px;font-weight:700;font-size:11px;border-bottom:2px solid var(--earth);padding-bottom:6px;margin-bottom:8px;align-items:baseline}
.ys-96a70a.ys-96a70a.ys-96a70a{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}
.ys-96db7e.ys-96db7e.ys-96db7e{margin-bottom:20px;padding:20px 24px;background:#f0f7f2;border:1px solid var(--border);border-radius:var(--radius-md);border-left:3px solid #025a3a;font-size:14px;line-height:1.8;color:var(--text-muted)}
.ys-9737c9.ys-9737c9.ys-9737c9{width:100%;border-collapse:collapse;margin:20px 0;font-size:0.95rem}
.ys-97445a.ys-97445a.ys-97445a{flex:1}
.ys-9774ce.ys-9774ce.ys-9774ce{font-size:13px;color:#666;margin-bottom:36px}
.ys-97870c.ys-97870c.ys-97870c{font-size:13px;color:#555}
.ys-98148e.ys-98148e.ys-98148e{font-size:11px;color:var(--text-muted);margin-top:6px}
.ys-981803.ys-981803.ys-981803{border-collapse:collapse;font-size:13px;line-height:1.6;width:100%;margin:12px 0}
.ys-981984.ys-981984.ys-981984{font-size:12px;color:rgba(1,50,32,0.55)}
.ys-98289a.ys-98289a.ys-98289a{padding:6px;text-align:center}
.ys-9843fb.ys-9843fb.ys-9843fb{width:100%;border-radius:8px;background:#000;aspect-ratio:16/9}
.ys-98abbe.ys-98abbe.ys-98abbe{padding:6px 0;font-size:11px;color:var(--text-muted)}
.ys-98b4b9.ys-98b4b9.ys-98b4b9{font-family:'Cormorant Garamond',serif;font-size:32px;color:#1a2e1c}
.ys-992b27.ys-992b27.ys-992b27{border-bottom:1px solid var(--border,#e5e2da)}
.ys-993693.ys-993693.ys-993693{display:flex;justify-content:center;align-items:center;margin-bottom:6px;color:var(--moss)}
.ys-99409a.ys-99409a.ys-99409a{list-style:none;margin:0;padding:0}
.ys-998c46.ys-998c46.ys-998c46{border-bottom:1px solid var(--border,#e5e2da);background:#faf8f2}
.ys-999003.ys-999003.ys-999003{max-width:700px;width:100%;font-family:system-ui,-apple-system,sans-serif}
.ys-99cab5.ys-99cab5.ys-99cab5{margin:32px 0;text-align:center}
.ys-99f3f5.ys-99f3f5.ys-99f3f5{padding:9px 14px;text-align:center;color:#2e7d32;font-weight:700}
.ys-9a0b5b.ys-9a0b5b.ys-9a0b5b{color:var(--text-muted);margin-bottom:32px}
.ys-9a1c22.ys-9a1c22.ys-9a1c22{overflow-x:auto;margin:24px 0}
.ys-9a423f.ys-9a423f.ys-9a423f{background:#f7faf5; border:1px solid #e0ebe0; border-radius:12px; padding:24px; max-width:600px; margin:0 auto}
.ys-9a9a86.ys-9a9a86.ys-9a9a86{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.ys-9aa121.ys-9aa121.ys-9aa121{display:grid;gap:10px}
.ys-9ad6b9.ys-9ad6b9.ys-9ad6b9{flex:1;min-width:180px;background:#fef9e7;border-radius:8px;padding:12px;text-align:center}
.ys-9af54e.ys-9af54e.ys-9af54e{background:var(--cream-dark, #F5F0E8);font-size:13px;padding:6px 14px;border-radius:100px;color:var(--earth, #1a2e1c);text-decoration:none}
.ys-9b8f82.ys-9b8f82.ys-9b8f82{font-size:0.9em;color:#555}
.ys-9bf36e.ys-9bf36e.ys-9bf36e{padding:10px 16px;border:1px solid #eee;text-align:center}
.ys-9c0b30.ys-9c0b30.ys-9c0b30{padding:10px 14px;text-align:center}
.ys-9c7ed4.ys-9c7ed4.ys-9c7ed4{font-size:13px;color:rgba(1,50,32,0.5);margin:0 0 28px}
.ys-9c8d81.ys-9c8d81.ys-9c8d81{font-size: 0.65rem; font-weight: bold; color: #013220; text-transform: uppercase; letter-spacing: 0.12em; margin: 1.75rem 0 0.6rem; padding: 0; border: none}
.ys-9cf7c7.ys-9cf7c7.ys-9cf7c7{background:#fff8e1;border:2px solid #f9a825;border-radius:12px;padding:24px 28px;margin:36px 0}
.ys-9cf96c.ys-9cf96c.ys-9cf96c{font-size: 11px; color: rgba(255,255,255,0.45); margin: 0; line-height: 1.4}
.ys-9d1af9.ys-9d1af9.ys-9d1af9{font-size: 15px; font-weight: 600; color: #085041; margin: 0}
.ys-9d324d.ys-9d324d.ys-9d324d{line-height:1.8;font-weight:600;margin-top:28px;margin-bottom:8px}
.ys-9d763a.ys-9d763a.ys-9d763a{background:var(--cream);border-radius:14px;padding:32px;margin:48px 0}
.ys-9e1d7c.ys-9e1d7c.ys-9e1d7c{padding:6px 12px;border:1px solid #1a4a30;background:#013220;color:#FDFDD0;font-size:11px;opacity:0.6}
.ys-9e3c0b.ys-9e3c0b.ys-9e3c0b{font-weight:600;fill:#c0392b}
.ys-9e4088.ys-9e4088.ys-9e4088{font-size:inherit;font-weight:700;margin-bottom:8px}
.ys-9e7ccf.ys-9e7ccf.ys-9e7ccf{border-radius:50%;border:2px solid var(--moss);object-fit:cover;display:block}
.ys-9ee347.ys-9ee347.ys-9ee347{gap:48px;padding:8px 0}
.ys-9eeadc.ys-9eeadc.ys-9eeadc{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0;padding:0 28px}
.ys-9f0e7c.ys-9f0e7c.ys-9f0e7c{width:100%;border-collapse:collapse;font-size:0.95em}
.ys-9f103b.ys-9f103b.ys-9f103b{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;height:40px;min-width:140px;padding:0 16px 0 14px;border:1px solid #c4c7c5;border-radius:20px;background:#fff;color:#1f1f1f;font:500 14px/20px 'Google Sans Text',Roboto,Helvetica,Arial,sans-serif;letter-spacing:.1px;text-decoration:none;white-space:nowrap}
.ys-9f40f4.ys-9f40f4.ys-9f40f4{width:100%;border-collapse:collapse;font-size:0.78rem}
.ys-9fefda.ys-9fefda.ys-9fefda{font-size:12px;color:rgba(1,50,32,0.55);margin-top:20px;padding-top:12px;border-top:1px solid rgba(1,50,32,0.15)}
.ys-a004b2.ys-a004b2.ys-a004b2{font-size:14px;color:rgba(255,255,255,0.85);text-decoration:line-through;font-weight:400;margin-right:4px}
.ys-a0b90f.ys-a0b90f.ys-a0b90f{padding:0 12px; border:none; width:25%}
.ys-a0bb64.ys-a0bb64.ys-a0bb64{background:#c8e87a;color:#013220;border:none;padding:14px 32px;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;font-family:var(--font-body);transition:opacity .2s}
.ys-a0d10b.ys-a0d10b.ys-a0d10b{background: rgba(255,255,255,0.08); border-radius: 10px; padding: 16px}
.ys-a0d7f7.ys-a0d7f7.ys-a0d7f7{border-bottom: 2px solid rgba(255,255,255,0.2)}
.ys-a122d2.ys-a122d2.ys-a122d2{margin:12px 0 0;padding:12px 16px;background:rgba(1,50,32,0.04);border-radius:8px;border:none;font-style:italic;font-size:13px;line-height:1.7;color:var(--text-muted)}
.ys-a1f1cf.ys-a1f1cf.ys-a1f1cf{margin-left:auto;margin-right:auto}
.ys-a20f15.ys-a20f15.ys-a20f15{max-width:760px;width:100%;height:auto;font-family:'Segoe UI',system-ui,sans-serif}
.ys-a21a53.ys-a21a53.ys-a21a53{background:#f9f9f9}
.ys-a222f3.ys-a222f3.ys-a222f3{font-weight:600;fill:#e67e22}
.ys-a22449.ys-a22449.ys-a22449{width: 100%; max-width: 600px; margin: 0 auto; border-collapse: collapse; font-size: 1.1em; color: #FFFAE3}
.ys-a22cd0.ys-a22cd0.ys-a22cd0{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:1.5em 0}
.ys-a2420c.ys-a2420c.ys-a2420c{margin-top:48px;padding-top:28px;border-top:1px solid var(--border)}
.ys-a27514.ys-a27514.ys-a27514{font-size: 16px; font-weight: 600; color: inherit; margin: 0 0 8px}
.ys-a282c3.ys-a282c3.ys-a282c3{flex:1;min-width:250px;background:#eafaf1;border-radius:8px;padding:12px;text-align:center}
.ys-a2a08f.ys-a2a08f.ys-a2a08f{background:var(--cream-dark,#eae5d9);padding:18px 20px;border-radius:10px;border:1px solid var(--border,#e5e0d4)}
.ys-a2d7fd.ys-a2d7fd.ys-a2d7fd{border-bottom: 1px solid rgba(255,255,255,0.1)}
.ys-a2f61c.ys-a2f61c.ys-a2f61c{padding:12px 16px; text-align:center; border-bottom:1px solid #e8f0e8}
.ys-a3501b.ys-a3501b.ys-a3501b{text-align:left;padding:8px 10px;font-weight:600;color:var(--earth,#3d3929)}
.ys-a39df4.ys-a39df4.ys-a39df4{padding:6px;border-bottom:1px solid #eee}
.ys-a3cf68.ys-a3cf68.ys-a3cf68{text-decoration:none;flex:1}
.ys-a3d12b.ys-a3d12b.ys-a3d12b{display:flex;justify-content:space-between}
.ys-a45ce7.ys-a45ce7.ys-a45ce7{background:var(--cream-dark, #F5F0E8);border-radius:12px;padding:16px 20px}
.ys-a46853.ys-a46853.ys-a46853{font-size:0.78rem;color:#666;margin:0}
.ys-a46aad.ys-a46aad.ys-a46aad{color:#c9a84c;font-weight:600;text-decoration:underline}
.ys-a51fd8.ys-a51fd8.ys-a51fd8{padding:10px 16px;border:1px solid #eee;color:#e65100}
.ys-a54188.ys-a54188.ys-a54188{font-size: 13px}
.ys-a56c85.ys-a56c85.ys-a56c85{display:flex;flex-direction:column;gap:10px}
.ys-a575de.ys-a575de.ys-a575de{display:flex;gap:14px;padding:14px;background:var(--cream-dark);border-radius:var(--radius-sm)}
.ys-a58e8b.ys-a58e8b.ys-a58e8b{flex:1;min-width:260px}
.ys-a5b513.ys-a5b513.ys-a5b513{display:flex;align-items:flex-start;gap:32px;flex-wrap:wrap;margin-top:40px;padding-top:40px;border-top:1px solid var(--border)}
.ys-a5b5f2.ys-a5b5f2.ys-a5b5f2{width:100%;max-width:700px;height:auto;display:block;margin:1.5em auto}
.ys-a5b71c.ys-a5b71c.ys-a5b71c{font-size:11px;fill:#27ae60;font-weight:700}
.ys-a5d349.ys-a5d349.ys-a5d349{flex:1;min-width:180px;background:#fdf2f2;border-radius:8px;padding:12px;text-align:center}
.ys-a5e225.ys-a5e225.ys-a5e225{padding:10px 16px;border:1px solid #eee;font-weight:700}
.ys-a5f068.ys-a5f068.ys-a5f068{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:8px}
.ys-a65d70.ys-a65d70.ys-a65d70{background:#013220;border-radius:10px 10px 0 0;padding:24px 24px 20px;color:#FDFDD0}
.ys-a6a9b5.ys-a6a9b5.ys-a6a9b5{width:100%; height:auto; font-family:system-ui,-apple-system,Segoe UI,sans-serif}
.ys-a6e315.ys-a6e315.ys-a6e315{background: rgba(255,255,255,0.08); border-radius: 10px; padding: 20px; margin-bottom: 12px; border-left: 3px solid #7B9BF7}
.ys-a72acf.ys-a72acf.ys-a72acf{background:var(--cream-dark);border-radius:var(--radius-lg);padding:40px;text-align:center;margin-top:56px}
.ys-a730ec.ys-a730ec.ys-a730ec{display:block; font-size:0.85em; font-weight:600; color:#c62828; margin-bottom:8px}
.ys-a7573c.ys-a7573c.ys-a7573c{display:flex;justify-content:space-between;align-items:center;padding:14px 0}
.ys-a76d59.ys-a76d59.ys-a76d59{display:flex;gap:8px}
.ys-a78e0a.ys-a78e0a.ys-a78e0a{margin-top: 20px; font-size: 1.1em; line-height: 1.7; font-style: italic}
.ys-a7bb22.ys-a7bb22.ys-a7bb22{background: #E6F1FB; border-radius: 8px; padding: 10px 16px; text-align: center}
.ys-a7c04d.ys-a7c04d.ys-a7c04d{font-size:22px;flex-shrink:0}
.ys-a7c458.ys-a7c458.ys-a7c458{padding:9px 14px}
.ys-a7e205.ys-a7e205.ys-a7e205{font-size:15px;font-weight:700;margin-bottom:12px;font-family:var(--font-body,'DM Sans',sans-serif);letter-spacing:0.02em;color:#3fce93}
.ys-a7f954.ys-a7f954.ys-a7f954{padding:10px;text-align:left}
.ys-a80a15.ys-a80a15.ys-a80a15{padding:10px;border:1px solid #ddd}
.ys-a83105.ys-a83105.ys-a83105{font-family:Noto Serif SC,serif;color:#FDFDD0;font-size:1.8em;margin-bottom:15px}
.ys-a8da47.ys-a8da47.ys-a8da47{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}
.ys-a8df1a.ys-a8df1a.ys-a8df1a{font-size:13px;color:rgba(1,50,32,0.6);margin:0;line-height:1.6}
.ys-a9214b.ys-a9214b.ys-a9214b{display:flex;align-items:center;gap:12px;margin-bottom:4px}
.ys-a970fe.ys-a970fe.ys-a970fe{margin-bottom:8px;font-size:20px}
.ys-a97110.ys-a97110.ys-a97110{font-size:0.85rem;color:#333;margin:0}
.ys-a9c934.ys-a9c934.ys-a9c934{text-align:left;padding:8px 12px;font-weight:600;color:#5a7247}
.ys-a9e076.ys-a9e076.ys-a9e076{background:var(--white);border-radius:var(--radius-lg);border:2px solid var(--moss);overflow:hidden}
.ys-a9ed50.ys-a9ed50.ys-a9ed50{background:#013220;border:1px solid #1a4a30;border-left:5px solid #3fce93;border-radius:12px;padding:24px 28px;margin-bottom:36px;contain:layout}
.ys-aa1fd5.ys-aa1fd5.ys-aa1fd5{color:var(--earth);font-weight:600;text-decoration:underline;text-underline-offset:3px}
.ys-aa3d3c.ys-aa3d3c.ys-aa3d3c{padding-left:24px;font-style:italic}
.ys-aaafe9.ys-aaafe9.ys-aaafe9{background:var(--white);border-radius:var(--radius-md);padding:16px 24px;font-size:14px;font-weight:500}
.ys-aab48f.ys-aab48f.ys-aab48f{padding:9px 14px;text-align:center;color:#2e7d32;font-weight:600}
.ys-ab3a73.ys-ab3a73.ys-ab3a73{position:sticky;top:calc(var(--nav-h) + 24px)}
.ys-ab8ea4.ys-ab8ea4.ys-ab8ea4{font-weight:600; margin:0 0 8px}
.ys-abab87.ys-abab87.ys-abab87{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}
.ys-ac79a4.ys-ac79a4.ys-ac79a4{color:#666;margin-bottom:6px}
.ys-ad7f18.ys-ad7f18.ys-ad7f18{margin:0 0 6px}
.ys-ae0eba.ys-ae0eba.ys-ae0eba{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin:20px 0}
.ys-ae72c6.ys-ae72c6.ys-ae72c6{vertical-align: middle; border: none}
.ys-ae8188.ys-ae8188.ys-ae8188{font-size:13px;font-weight:600;color:var(--earth)}
.ys-ae914e.ys-ae914e.ys-ae914e{font-size:0.8rem;line-height:2.2;text-align:center;color:#333}
.ys-aea985.ys-aea985.ys-aea985{text-align:left;display:inline-block;margin:0 auto 16px;padding-left:1.2em}
.ys-aebbc3.ys-aebbc3.ys-aebbc3{width:100px;height:100px;border-radius:var(--radius-md);overflow:hidden;flex-shrink:0;background:var(--mushroom-pale);display:flex;align-items:center;justify-content:center;font-size:40px}
.ys-af4214.ys-af4214.ys-af4214{padding:1.2em;border-radius:8px;margin:1.2em 0}
.ys-af42eb.ys-af42eb.ys-af42eb{font-size: 11px; color: rgba(255,255,255,0.35); text-align: center; margin: 0 0 24px}
.ys-af581b.ys-af581b.ys-af581b{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin:28px 0}
.ys-af71ad.ys-af71ad.ys-af71ad{font-size:10px;font-weight:700;color:var(--moss);letter-spacing:0.1em;text-transform:uppercase;margin-bottom:8px}
.ys-af9783.ys-af9783.ys-af9783{background:#e8f5e9; padding:14px 20px; border-bottom:1px solid #c8e6c9}
.ys-afce21.ys-afce21.ys-afce21{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}
.ys-afea1f.ys-afea1f.ys-afea1f{padding:10px;border:1px solid #ddd;color:green}
.ys-b022b0.ys-b022b0.ys-b022b0{padding:6px;border-bottom:1px solid #eee;color:#e67e22}
.ys-b0300b.ys-b0300b.ys-b0300b{padding:6px;font-weight:700}
.ys-b098a9.ys-b098a9.ys-b098a9{padding: 0.35rem 0.25rem; border-bottom: 1px solid #f0ede6; color: #2c2c2c; font-size: 0.7rem}
.ys-b0b482.ys-b0b482.ys-b0b482{padding:8px 0;padding-left:20px;font-size:13px;color:rgba(255,255,255,0.6)}
.ys-b0eb4e.ys-b0eb4e.ys-b0eb4e{vertical-align:bottom; text-align:center}
.ys-b0ed1f.ys-b0ed1f.ys-b0ed1f{color: #C5A55A; font-weight: 700; text-decoration: underline; text-underline-offset: 3px}
.ys-b12974.ys-b12974.ys-b12974{max-width:720px}
.ys-b161a0.ys-b161a0.ys-b161a0{color:var(--earth);font-size:13px;text-transform:uppercase;letter-spacing:0.08em}
.ys-b1654d.ys-b1654d.ys-b1654d{background:rgba(255,255,255,0.08);border-radius:10px;padding:20px;border-left:3px solid #3fce93}
.ys-b24744.ys-b24744.ys-b24744{padding:12px;text-align:center;border:1px solid #ddd}
.ys-b2a32e.ys-b2a32e.ys-b2a32e{padding:9px 14px;text-align:center;color:#2e7d32}
.ys-b2fea4.ys-b2fea4.ys-b2fea4{font-size:0.7rem;color:#c0392b;margin:1rem 0 0;text-align:center;font-weight:600}
.ys-b32a4d.ys-b32a4d.ys-b32a4d{font-size:2em;margin-bottom:10px}
.ys-b36bc7.ys-b36bc7.ys-b36bc7{display:inline;font-style:normal}
.ys-b38a51.ys-b38a51.ys-b38a51{font-size:15px;font-weight:600;color:var(--earth);line-height:1.3}
.ys-b393da.ys-b393da.ys-b393da{font-size:12px;color:#666}
.ys-b3cdd3.ys-b3cdd3.ys-b3cdd3{color: #c5a55a; text-decoration: none; font-weight: 600; display: inline-block; margin-top: 4px}
.ys-b43435.ys-b43435.ys-b43435{font-size:14px;font-weight:600;color:var(--earth);text-decoration:none;line-height:1.3}
.ys-b50704.ys-b50704.ys-b50704{padding:10px 16px;font-size:14px;font-weight:600;cursor:pointer;border:none;background:transparent;color:#6b6b5e;transition:all .2s}
.ys-b55bad.ys-b55bad.ys-b55bad{font-size:10px;fill:#333}
.ys-b55e9f.ys-b55e9f.ys-b55e9f{font-size:0.75rem;color:#666;margin:6px 0 0}
.ys-b56a1f.ys-b56a1f.ys-b56a1f{font-size:12px;color:var(--text-muted, #6b6b6b);margin:8px 0 0;font-style:italic}
.ys-b588f9.ys-b588f9.ys-b588f9{flex:1;padding:10px 14px;font-size:16px;border:1px solid #e2e0d6;border-radius:6px;outline:none;background:#fff}
.ys-b66c8f.ys-b66c8f.ys-b66c8f{background:#E6F1FB;border-radius:8px;padding:10px 16px;text-align:center}
.ys-b671d4.ys-b671d4.ys-b671d4{margin-top:20px;font-size:13px;color:var(--text-muted)}
.ys-b6a0d6.ys-b6a0d6.ys-b6a0d6{padding:8px 12px;border:1px solid #1a4a30;color:#FDFDD0;font-size:13px;background:#013220}
.ys-b6d958.ys-b6d958.ys-b6d958{background:rgba(1,50,32,0.08);border-radius:10px;padding:16px}
.ys-b756e2.ys-b756e2.ys-b756e2{margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}
.ys-b77609.ys-b77609.ys-b77609{margin:0;font-style:italic}
.ys-b7abd6.ys-b7abd6.ys-b7abd6{margin-top:16px;text-align:left}
.ys-b84806.ys-b84806.ys-b84806{background:rgba(255,200,50,0.08);border-left:3px solid #c9a84c;border-radius:0 8px 8px 0;padding:16px 20px;margin:20px 0;font-size:14px}
.ys-b87ca3.ys-b87ca3.ys-b87ca3{display:flex;align-items:center;gap:10px}
.ys-b8b654.ys-b8b654.ys-b8b654{font-size:0.85rem;text-align:center;line-height:2.4;color:#333}
.ys-b8c88a.ys-b8c88a.ys-b8c88a{border-bottom:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.05)}
.ys-b8d64b.ys-b8d64b.ys-b8d64b{gap:80px;align-items:center}
.ys-b9199e.ys-b9199e.ys-b9199e{font-size:20px}
.ys-b975be.ys-b975be.ys-b975be{max-width:700px;width:100%;height:auto;display:block;margin:1.5em auto}
.ys-b98859.ys-b98859.ys-b98859{display:block;text-decoration:none}
.ys-b9ef39.ys-b9ef39.ys-b9ef39{color:#2d5a3d;text-decoration:underline}
.ys-bada4a.ys-bada4a.ys-bada4a{font-size:13px;color:rgba(255,255,255,0.5);margin:0 0 28px}
.ys-bb893f.ys-bb893f.ys-bb893f{color:var(--text-muted);line-height:1.9}
.ys-bb92bd.ys-bb92bd.ys-bb92bd{font-size:18px;color:var(--text-muted);margin-bottom:24px;line-height:1.8}
.ys-bbffaa.ys-bbffaa.ys-bbffaa{font-size:22px;margin-bottom:12px}
.ys-bc53ea.ys-bc53ea.ys-bc53ea{font-family:var(--font-display);font-size:20px;font-weight:700}
.ys-bc699b.ys-bc699b.ys-bc699b{font-size:12px;color:var(--moss)}
.ys-bc7cd7.ys-bc7cd7.ys-bc7cd7{border:1px solid #e0ebe0; border-top:none; border-radius:0 0 10px 10px; overflow:hidden}
.ys-bcaa18.ys-bcaa18.ys-bcaa18{max-width:700px}
.ys-bcaea1.ys-bcaea1.ys-bcaea1{margin-top:2rem;padding:1rem 1.25rem;border-top:2px solid #e0e0e0;font-size:0.85rem;color:#555;line-height:1.6}
.ys-bcd3c2.ys-bcd3c2.ys-bcd3c2{font-size:13px;color:var(--text-muted);margin:0 0 16px}
.ys-bcdd0d.ys-bcdd0d.ys-bcdd0d{display:flex;align-items:center;gap:14px;margin-bottom:12px}
.ys-bce21a.ys-bce21a.ys-bce21a{margin:0 0 8px;font-weight:600}
.ys-bce287.ys-bce287.ys-bce287{margin:32px 0;padding:20px 24px;background:#f2f6f0;border:1px solid var(--border);border-radius:var(--radius-md);border-left:3px solid var(--moss)}
.ys-bd8f84.ys-bd8f84.ys-bd8f84{display:inline-block;padding:.75rem 2rem;background:#1a3a2a;color:#fff;border-radius:50px;font-size:.9rem;font-weight:600;text-decoration:none}
.ys-bdaec8.ys-bdaec8.ys-bdaec8{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}
.ys-be114c.ys-be114c.ys-be114c{color:var(--text-muted);font-size:12px;margin-top:16px;font-style:italic}
.ys-be2653.ys-be2653.ys-be2653{display:flex;flex-direction:column;gap:8px}
.ys-be3769.ys-be3769.ys-be3769{width:100%;max-width:600px;display:block;margin:0 auto}
.ys-be6be2.ys-be6be2.ys-be6be2{font-size:14px;color:rgba(253,253,208,0.7);text-decoration:line-through;font-weight:400;margin-right:4px}
.ys-be7b4b.ys-be7b4b.ys-be7b4b{background:#fef9e7;border:2px solid #f39c12;border-radius:10px;padding:1rem;max-width:700px;margin:1.5rem auto;font-family:system-ui,sans-serif}
.ys-be9877.ys-be9877.ys-be9877{text-align:center;padding:60px 20px}
.ys-beab84.ys-beab84.ys-beab84{padding:5px}
.ys-bebd56.ys-bebd56.ys-bebd56{display:block;font-size:13px;font-weight:600;color:var(--earth);margin-bottom:6px}
.ys-bee7c3.ys-bee7c3.ys-bee7c3{padding:8px;text-align:center}
.ys-beeca0.ys-beeca0.ys-beeca0{margin-top:24px;padding:20px 24px;background:var(--cream-dark);border:1px solid var(--border);border-radius:var(--radius-md);border-left:3px solid var(--moss);font-size:14px;line-height:1.8;color:var(--text-muted)}
.ys-beee8e.ys-beee8e.ys-beee8e{padding:12px 16px; text-align:center; font-weight:600}
.ys-bf0330.ys-bf0330.ys-bf0330{margin:32px 0 0;font-size:13px;color:var(--text-muted);line-height:1.8}
.ys-bf4863.ys-bf4863.ys-bf4863{text-align:center;padding:64px 20px}
.ys-bf5b2b.ys-bf5b2b.ys-bf5b2b{color:#002868}
.ys-bfd51f.ys-bfd51f.ys-bfd51f{font-size:12px;line-height:1.7;color:var(--text-muted);background:rgba(1,50,32,0.04);border:1px solid rgba(1,50,32,0.10);border-radius:8px;padding:10px 14px;margin:6px 0 12px}
.ys-c071b4.ys-c071b4.ys-c071b4{margin-bottom:28px}
.ys-c079ee.ys-c079ee.ys-c079ee{padding: 8px 0}
.ys-c0eca9.ys-c0eca9.ys-c0eca9{margin:2em 0;overflow-x:auto}
.ys-c104ac.ys-c104ac.ys-c104ac{padding:10px 16px;border:1px solid #eee;padding-left:32px}
.ys-c16723.ys-c16723.ys-c16723{caption-side:top;text-align:left;font-size:0.6rem;color:#666;padding:0 0 0.3rem;font-weight:400}
.ys-c17af6.ys-c17af6.ys-c17af6{margin-bottom:32px}
.ys-c216d0.ys-c216d0.ys-c216d0{font-size:12px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:0.08em;margin-bottom:14px}
.ys-c21c70.ys-c21c70.ys-c21c70{display:flex;flex-wrap:wrap;gap:8px}
.ys-c22d04.ys-c22d04.ys-c22d04{display:block;font-size:15px}
.ys-c273e6.ys-c273e6.ys-c273e6{max-width:720px;margin:0 auto;padding:32px 24px 0;font-size:15px;color:var(--text-muted);line-height:1.7;text-align:center}
.ys-c2780a.ys-c2780a.ys-c2780a{font-size: 1.7em; margin-bottom: 20px; color: #FFFAE3; text-align: center}
.ys-c2ae01.ys-c2ae01.ys-c2ae01{display:flex;background:#fff;border:1px solid #e2e0d6;border-radius:6px;overflow:hidden}
.ys-c2cdda.ys-c2cdda.ys-c2cdda{font-size:22px;color:var(--moss);margin-top:40px}
.ys-c2cf2c.ys-c2cf2c.ys-c2cf2c{font-size: 1.05em; color: #013220}
.ys-c2f88c.ys-c2f88c.ys-c2f88c{margin:8px 0 0;font-size:12px;color:var(--text-muted);font-style:italic}
.ys-c38bfe.ys-c38bfe.ys-c38bfe{line-height:1.8}
.ys-c3a858.ys-c3a858.ys-c3a858{color:#5a7247}
.ys-c3c0b3.ys-c3c0b3.ys-c3c0b3{width:100%;max-width:1008px;height:auto;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}
.ys-c3d530.ys-c3d530.ys-c3d530{justify-content:center;background:#c8e87a;color:#013220;border:none}
.ys-c40abd.ys-c40abd.ys-c40abd{padding:14px 0;border-bottom:1px solid var(--border)}
.ys-c45f66.ys-c45f66.ys-c45f66{margin:6px 0 0;font-size:14px;opacity:0.8;line-height:1.4}
.ys-c4c1ca.ys-c4c1ca.ys-c4c1ca{padding:8px;font-weight:bold}
.ys-c4c69a.ys-c4c69a.ys-c4c69a{font-size:0.85em;opacity:0.8}
.ys-c535ea.ys-c535ea.ys-c535ea{display: flex; flex-wrap: wrap; justify-content: center; gap: 0.5rem; margin: 1rem 0 0}
.ys-c53f19.ys-c53f19.ys-c53f19{display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-bottom: 20px}
.ys-c5490c.ys-c5490c.ys-c5490c{font-weight:600;font-size:14px;color:var(--earth, #1a2e1c);margin-bottom:12px}
.ys-c5650e.ys-c5650e.ys-c5650e{padding:6px;text-align:center;border-bottom:1px solid #eee;color:#c0392b}
.ys-c5cc41.ys-c5cc41.ys-c5cc41{padding: 14px 0; border-bottom: 1px solid rgba(255,250,227,0.2); text-align: left}
.ys-c6185a.ys-c6185a.ys-c6185a{font-size: 15px; font-weight: 600; color: #0c447c; margin: 0}
.ys-c626e7.ys-c626e7.ys-c626e7{font-size:20px;color:rgba(255,255,255,0.3)}
.ys-c64adb.ys-c64adb.ys-c64adb{display:flex;flex-wrap:wrap;gap:12px}
.ys-c65d34.ys-c65d34.ys-c65d34{text-align: right; padding: 8px 0}
.ys-c66056.ys-c66056.ys-c66056{margin:0.8em 0;padding-left:1.4em;line-height:1.8}
.ys-c663c2.ys-c663c2.ys-c663c2{font-size:10px;fill:#c0392b}
.ys-c68033.ys-c68033.ys-c68033{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ys-c6989b.ys-c6989b.ys-c6989b{font-size:10px;color:#085041;margin:0 0 2px;text-transform:uppercase;letter-spacing:1px}
.ys-c6b930.ys-c6b930.ys-c6b930{margin:36px 0; max-width:600px}
.ys-c6c78c.ys-c6c78c.ys-c6c78c{font-size:20px;margin:0 0 10px}
.ys-c7002b.ys-c7002b.ys-c7002b{text-align:left;padding:8px 12px;font-weight:600;color:#c5852a}
.ys-c7946c.ys-c7946c.ys-c7946c{color:rgba(253,253,208,0.7)}
.ys-c7dbe4.ys-c7dbe4.ys-c7dbe4{display:flex;align-items:center;gap:24px;justify-content:center;flex-wrap:wrap}
.ys-c7f623.ys-c7f623.ys-c7f623{font-size:12px;color:#555;margin-top:8px}
.ys-c809b5.ys-c809b5.ys-c809b5{background:rgba(255,80,80,0.08);border-left:3px solid #c0392b;border-radius:0 8px 8px 0;padding:16px 20px;margin:20px 0;font-size:14px}
.ys-c874d3.ys-c874d3.ys-c874d3{color:var(--text-muted);margin-bottom:32px;font-size:17px}
.ys-c8c7e7.ys-c8c7e7.ys-c8c7e7{background:var(--earth);color:var(--cream);padding:10px 16px;font-size:16px;font-weight:700;text-align:center}
.ys-c9652a.ys-c9652a.ys-c9652a{font-family:Noto Sans SC,sans-serif;color:#fbfba9;font-size:1.1em;max-width:550px;margin:0 auto 35px;line-height:1.8}
.ys-c96ac6.ys-c96ac6.ys-c96ac6{display:block!important;visibility:visible!important;font-size:12px;font-weight:600;letter-spacing:0.04em;color:var(--accent,#c8e87a);text-align:center;padding:6px 0 2px;opacity:1!important}
.ys-c99e18.ys-c99e18.ys-c99e18{padding: 14px 0; font-weight: bold; text-align: left}
.ys-c9d377.ys-c9d377.ys-c9d377{padding:5px;border-bottom:1px solid #eee}
.ys-c9e744.ys-c9e744.ys-c9e744{padding:8px 0 4px;font-size:10px;color:var(--text-muted);line-height:1.5}
.ys-c9fc1f.ys-c9fc1f.ys-c9fc1f{padding:9px 14px;text-align:center;font-weight:700}
.ys-ca36c5.ys-ca36c5.ys-ca36c5{margin: 0; font-size: 12px; line-height: 1.5; color: rgba(255,255,255,0.4); font-style: italic}
.ys-ca725d.ys-ca725d.ys-ca725d{font-size:1.2rem;opacity:.4;flex-shrink:0;margin-left:1rem}
.ys-ca7d3c.ys-ca7d3c.ys-ca7d3c{font-weight:600;font-size:14px;margin-bottom:4px}
.ys-cae063.ys-cae063.ys-cae063{font-size:13px;color:#1a2e1c;text-align:right;white-space:nowrap}
.ys-cae6d3.ys-cae6d3.ys-cae6d3{padding:10px 14px;text-align:left}
.ys-caf86d.ys-caf86d.ys-caf86d{margin:28px 0;padding:24px;background:rgba(1,50,32,0.035);border:1px solid var(--border);border-radius:12px}
.ys-cafc5a.ys-cafc5a.ys-cafc5a{font-size:10px;color:#0C447C;margin:0 0 2px;text-transform:uppercase;letter-spacing:1px}
.ys-cb0498.ys-cb0498.ys-cb0498{margin:1rem 0 0;font-size:.95rem;line-height:1.8;opacity:.7}
.ys-cb43c9.ys-cb43c9.ys-cb43c9{font-size:14px;line-height:1.75;color:var(--text-muted);margin:10px 0 0}
.ys-cb7c7e.ys-cb7c7e.ys-cb7c7e{background: #fff; border: 1px solid #e0ddd5; border-radius: 10px; padding: 1rem; max-width: 700px; margin: 2.5rem auto; font-family: -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif; box-shadow: 0 2px 12px rgba(0,0,0,0.04)}
.ys-cb9212.ys-cb9212.ys-cb9212{text-decoration:none;display:flex;align-items:center;gap:18px;background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius-lg);padding:18px 22px;transition:border-color 0.25s,box-shadow 0.25s}
.ys-cc1124.ys-cc1124.ys-cc1124{font-size:10px;fill:#c0392b;font-weight:700}
.ys-ccbec8.ys-ccbec8.ys-ccbec8{margin:0 0 16px;font-weight:600;font-size:15px;color:var(--earth,#3d3929)}
.ys-cce044.ys-cce044.ys-cce044{font-size: 22px}
.ys-cd1f2d.ys-cd1f2d.ys-cd1f2d{font-size: 2.6em; margin-bottom: 12px; margin-top: 0}
.ys-cd289a.ys-cd289a.ys-cd289a{gap:20px}
.ys-cd2e26.ys-cd2e26.ys-cd2e26{width:100%;border-collapse:collapse;font-size:13px;line-height:1.6}
.ys-cd45a0.ys-cd45a0.ys-cd45a0{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}
.ys-cdb107.ys-cdb107.ys-cdb107{width:100%; border:none; margin:0 auto 16px}
.ys-cdf4b4.ys-cdf4b4.ys-cdf4b4{font-size:11px;color:var(--text-muted);margin-top:2px}
.ys-ce070e.ys-ce070e.ys-ce070e{font-size:11px;fill:#333}
.ys-ce11af.ys-ce11af.ys-ce11af{font-size:0.85em;color:#3d6b4f;margin-top:-8px}
.ys-ce1c09.ys-ce1c09.ys-ce1c09{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid rgba(253,253,208,0.1)}
.ys-ce1f2e.ys-ce1f2e.ys-ce1f2e{position:relative;z-index:1}
.ys-ce4c11.ys-ce4c11.ys-ce4c11{font-size:0.85rem;font-weight:700;color:#e67e22;margin:0 0 6px}
.ys-cecd73.ys-cecd73.ys-cecd73{font-size:0.75rem;color:#c0392b;margin:1rem 0 0;text-align:center;font-weight:600}
.ys-cf559c.ys-cf559c.ys-cf559c{list-style:none;padding:0;margin:0 0 48px}
.ys-cf9919.ys-cf9919.ys-cf9919{background: #f8f9fa; border-left: 4px solid #2e7d32; padding: 16px 20px; margin: 24px 0; font-size: 0.92em; line-height: 1.7; color: #4a5568}
.ys-cfa1ec.ys-cfa1ec.ys-cfa1ec{padding:8px 10px}
.ys-cfa615.ys-cfa615.ys-cfa615{padding:0.35rem 0.25rem;border-bottom:1px solid #f0ede6;color:#2c2c2c;font-size:0.7rem}
.ys-cfc178.ys-cfc178.ys-cfc178{margin:56px 0 8px;padding:28px 28px 24px;background:rgba(1,50,32,0.035);border:1px solid var(--border);border-radius:16px}
.ys-cfd643.ys-cfd643.ys-cfd643{font-size:12px;font-weight:700;color:var(--moss)}
.ys-d034a3.ys-d034a3.ys-d034a3{margin:0 0 28px;padding:14px 18px;border:1px solid #2f6b4f;border-left:4px solid #3fce93;border-radius:8px;background:rgba(63,206,147,0.06);font-size:14px;line-height:1.6;color:var(--text-muted)}
.ys-d034fe.ys-d034fe.ys-d034fe{padding:6px;text-align:center;border-bottom:1px solid #eee}
.ys-d03bf4.ys-d03bf4.ys-d03bf4{font-size:14px;font-weight:600;color:var(--earth,#013220);text-align:left;padding:6px 0;caption-side:top}
.ys-d04da0.ys-d04da0.ys-d04da0{font-size: 0.78em; color: #5a7d63; margin: 12px 0 0 0}
.ys-d0c8f7.ys-d0c8f7.ys-d0c8f7{font-size:26px;font-weight:bold;color:#c9a84c;margin:0 0 4px}
.ys-d11720.ys-d11720.ys-d11720{max-width:720px;margin:0 auto;padding:3rem 1.5rem}
.ys-d15b30.ys-d15b30.ys-d15b30{font-size:14px;line-height:1.8;color:#555}
.ys-d1ab77.ys-d1ab77.ys-d1ab77{margin-bottom:12px;border-bottom:1px solid var(--border);padding-bottom:12px}
.ys-d1b085.ys-d1b085.ys-d1b085{padding:12px 16px; font-weight:600}
.ys-d245ba.ys-d245ba.ys-d245ba{font-size:28px;margin-bottom:12px}
.ys-d28984.ys-d28984.ys-d28984{font-size: 0.78rem; color: #666; margin: 0}
.ys-d326d8.ys-d326d8.ys-d326d8{fill:#c0392b}
.ys-d336bf.ys-d336bf.ys-d336bf{color:var(--moss);text-decoration:underline}
.ys-d36355.ys-d36355.ys-d36355{text-align:center;margin:48px 0 24px}
.ys-d3a510.ys-d3a510.ys-d3a510{font-size:0.92em;line-height:1.7}
.ys-d3b2e5.ys-d3b2e5.ys-d3b2e5{position:absolute;top:0;left:0;width:100%;height:100%}
.ys-d3ca93.ys-d3ca93.ys-d3ca93{padding:6px;border-bottom:1px solid #eee;color:#c0392b}
.ys-d3f64a.ys-d3f64a.ys-d3f64a{background:#013220;color:#FDFDD0;padding:100px 40px;text-align:center}
.ys-d45e13.ys-d45e13.ys-d45e13{text-align:center;margin:1.5em 0}
.ys-d47c9b.ys-d47c9b.ys-d47c9b{background:#E1F5EE;border-radius:8px;padding:10px 16px;text-align:center}
.ys-d4a031.ys-d4a031.ys-d4a031{font-size:16px;color:var(--text-muted);max-width:440px;margin:0 auto}
.ys-d4d555.ys-d4d555.ys-d4d555{font-size: 1.1em; line-height: 1.7}
.ys-d4de9e.ys-d4de9e.ys-d4de9e{display:flex;align-items:flex-start;gap:32px;flex-wrap:wrap}
.ys-d4f7c9.ys-d4f7c9.ys-d4f7c9{display:flex;justify-content:space-between;font-size:15px}
.ys-d4fc8b.ys-d4fc8b.ys-d4fc8b{padding:8px 10px;font-weight:600}
.ys-d55233.ys-d55233.ys-d55233{display:flex;flex-direction:column;gap:10px;font-size:13px;color:var(--text-muted)}
.ys-d57b55.ys-d57b55.ys-d57b55{margin-top:48px;padding-top:32px;border-top:1px solid var(--border)}
.ys-d60333.ys-d60333.ys-d60333{border: none; margin-bottom: 20px; width: 100%}
.ys-d625f9.ys-d625f9.ys-d625f9{color:#33691e}
.ys-d648ba.ys-d648ba.ys-d648ba{font-size:48px;margin-bottom:4px}
.ys-d65756.ys-d65756.ys-d65756{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.4;border-bottom:1px solid currentColor;padding-bottom:.5rem;margin:2.5rem 0 1.5rem}
.ys-d65824.ys-d65824.ys-d65824{background:#27ae60;color:white;padding:6px 12px;border-radius:6px;display:inline-block}
.ys-d6dc79.ys-d6dc79.ys-d6dc79{border-radius:50%;object-fit:cover;flex-shrink:0;min-width:40px;max-width:40px;min-height:40px;max-height:40px;aspect-ratio:1/1}
.ys-d7304f.ys-d7304f.ys-d7304f{font-size: 10px; color: #085041; margin: 0 0 2px; text-transform: uppercase; letter-spacing: 1px}
.ys-d73cbb.ys-d73cbb.ys-d73cbb{color:var(--text-muted);margin-bottom:16px}
.ys-d76a83.ys-d76a83.ys-d76a83{font-weight:600;font-size:14px;color:#1a2e1c;margin-bottom:6px}
.ys-d77f7b.ys-d77f7b.ys-d77f7b{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}
.ys-d79fc9.ys-d79fc9.ys-d79fc9{padding:8px;text-align:center;border-bottom:2px solid #013220}
.ys-d7ec5d.ys-d7ec5d.ys-d7ec5d{max-width:640px;margin:32px auto;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1a1a1a;line-height:1.5}
.ys-d80736.ys-d80736.ys-d80736{color:#2d5a3d}
.ys-d80d6c.ys-d80d6c.ys-d80d6c{font-size:11px;font-weight:600;background:#c8e87a;color:#013220;padding:2px 8px;border-radius:20px;letter-spacing:0.02em}
.ys-d84626.ys-d84626.ys-d84626{font-size:14px;color:#8B6914;padding:8px 14px 10px;display:flex;align-items:flex-start;gap:6px;font-weight:500}
.ys-d89fd9.ys-d89fd9.ys-d89fd9{text-align:left;padding:8px 12px;font-weight:600}
.ys-d8a1f6.ys-d8a1f6.ys-d8a1f6{font-size: 12px; color: rgba(255,255,255,0.55); margin: 0 0 4px}
.ys-d8c022.ys-d8c022.ys-d8c022{padding:8px 0}
.ys-d8c040.ys-d8c040.ys-d8c040{background:var(--cream-dark);border-right:3px solid var(--moss);border-radius:var(--radius-sm);padding:18px 22px;margin:0 0 28px}
.ys-d95771.ys-d95771.ys-d95771{width:100%;height:auto;font-family:Georgia,serif}
.ys-d97365.ys-d97365.ys-d97365{padding:10px;border:1px solid #ddd;color:#C5A55A}
.ys-d99ced.ys-d99ced.ys-d99ced{stop-color:#fff9c4}
.ys-d9b1b9.ys-d9b1b9.ys-d9b1b9{margin:0;font-size:15px;line-height:1.5;color:var(--earth);flex:1 1 260px}
.ys-d9f149.ys-d9f149.ys-d9f149{margin-top:40px}
.ys-da12f2.ys-da12f2.ys-da12f2{margin-bottom:12px}
.ys-da23cc.ys-da23cc.ys-da23cc{margin-top:40px;padding-top:24px;border-top:1px solid #e0e0e0}
.ys-daaaf1.ys-daaaf1.ys-daaaf1{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}
.ys-dab9c5.ys-dab9c5.ys-dab9c5{font-size:1rem;font-weight:700;color:#c0392b;margin:0 0 0.8rem}
.ys-dad892.ys-dad892.ys-dad892{margin:0 0 8px;font-weight:600;color:#c0392b}
.ys-db0bfc.ys-db0bfc.ys-db0bfc{padding:16px;background:var(--cream-dark);border-radius:var(--radius-sm);border-left:3px solid var(--moss)}
.ys-db2f62.ys-db2f62.ys-db2f62{margin-right:6px}
.ys-db3bb9.ys-db3bb9.ys-db3bb9{background:rgba(255,200,50,0.06);border-left:3px solid #c9a84c;border-radius:0 8px 8px 0;padding:16px 20px;margin:22px 0}
.ys-db4bee.ys-db4bee.ys-db4bee{font-size:0.8rem;font-weight:700;color:#e67e22;margin:0 0 4px}
.ys-dbd68d.ys-dbd68d.ys-dbd68d{font-size:11px;font-weight:600;color:var(--moss);letter-spacing:0.06em;text-transform:uppercase;margin-bottom:2px}
.ys-dc015e.ys-dc015e.ys-dc015e{max-width:720px;margin:0 auto;text-align:center}
.ys-dc0606.ys-dc0606.ys-dc0606{background:#013220;padding:50px 40px;display:flex;justify-content:center;gap:60px;flex-wrap:wrap;text-align:center}
.ys-dc5e04.ys-dc5e04.ys-dc5e04{margin-bottom:24px;text-align:center}
.ys-dc7895.ys-dc7895.ys-dc7895{padding:5px;border-bottom:1px solid #eee;color:#c0392b;font-weight:700}
.ys-dcbda7.ys-dcbda7.ys-dcbda7{padding: 30px 0}
.ys-dd5abb.ys-dd5abb.ys-dd5abb{font-size:16px;font-weight:600;color:inherit;margin:0 0 8px}
.ys-dd9178.ys-dd9178.ys-dd9178{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:28px}
.ys-ddaa67.ys-ddaa67.ys-ddaa67{border: none; padding: 0; margin: 44px 0 28px 0; background: linear-gradient(135deg, #f0f7f2 0%, #e8f5ec 100%); border-radius: 16px; box-shadow: 0 4px 20px rgba(1,50,32,0.10), 0 1px 3px rgba(0,0,0,0.04); font-family: inherit; overflow: hidden; position: relative}
.ys-de3843.ys-de3843.ys-de3843{max-width:680px;margin:2em auto;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}
.ys-dee3d5.ys-dee3d5.ys-dee3d5{padding:10px 16px;text-align:center;border:1px solid #eee;font-weight:700}
.ys-df57d4.ys-df57d4.ys-df57d4{margin:48px 0}
.ys-df6c6d.ys-df6c6d.ys-df6c6d{margin-bottom:20px;color:#FDFDD0;font-size:18px}
.ys-e01a8e.ys-e01a8e.ys-e01a8e{font-size:14px;color:var(--moss);font-weight:500}
.ys-e058fe.ys-e058fe.ys-e058fe{position:absolute;inset:0;background:radial-gradient(circle at 80% 50%,rgba(93,202,165,0.1),transparent 60%)}
.ys-e06a1e.ys-e06a1e.ys-e06a1e{color:#666;margin-bottom:16px}
.ys-e0f93a.ys-e0f93a.ys-e0f93a{max-width:100%;height:auto;border-radius:8px;margin:24px 0}
.ys-e12feb.ys-e12feb.ys-e12feb{display:flex;flex-direction:column;gap:12px}
.ys-e2c960.ys-e2c960.ys-e2c960{padding:8px}
.ys-e2dd6b.ys-e2dd6b.ys-e2dd6b{font-size:24px;color:var(--moss)}
.ys-e33761.ys-e33761.ys-e33761{font-size:0.85em; color:#666}
.ys-e33768.ys-e33768.ys-e33768{font-family:var(--font-display);font-size:22px;line-height:1.25;margin:0 0 18px;color:var(--earth)}
.ys-e38139.ys-e38139.ys-e38139{background:#fff3e0}
.ys-e3b8c6.ys-e3b8c6.ys-e3b8c6{display:flex;align-items:center;gap:12px;padding:16px 18px;background:var(--cream-dark);border-radius:var(--radius-sm);text-decoration:none;color:var(--earth);border:1px solid var(--border)}
.ys-e3d71d.ys-e3d71d.ys-e3d71d{font-size:1.05rem;line-height:1.8;opacity:.65;margin:0 0 3rem}
.ys-e3ec02.ys-e3ec02.ys-e3ec02{font-weight:700}
.ys-e42f37.ys-e42f37.ys-e42f37{width: 12px; height: 12px; fill: #C5A55A; flex-shrink: 0}
.ys-e45976.ys-e45976.ys-e45976{padding:10px;text-align:center;border:1px solid #ddd}
.ys-e4aebf.ys-e4aebf.ys-e4aebf{background:#e67e22;color:white;padding:6px 12px;border-radius:6px;display:inline-block}
.ys-e4cb5f.ys-e4cb5f.ys-e4cb5f{display:inline-block;font-size:11px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;padding:4px 12px;border-radius:100px;background:#e6f2eb;color:#013220;margin-bottom:8px}
.ys-e4e048.ys-e4e048.ys-e4e048{font-size:11px;color:rgba(255,255,255,0.45);margin:0;line-height:1.4}
.ys-e54da3.ys-e54da3.ys-e54da3{display:inline-block;background:#FDFDD0;color:#013220;padding:16px 45px;border-radius:4px;font-weight:700;text-decoration:none;font-family:Noto Sans SC,sans-serif;letter-spacing:2px;font-size:1em}
.ys-e58b81.ys-e58b81.ys-e58b81{font-size:48px}
.ys-e5a1b6.ys-e5a1b6.ys-e5a1b6{font-size: 12px; color: rgba(255,255,255,0.55); margin: 0 0 4px; text-transform: uppercase; letter-spacing: 1px}
.ys-e5eb4a.ys-e5eb4a.ys-e5eb4a{font-family:var(--font-display);font-size:22px;font-weight:700}
.ys-e5edbf.ys-e5edbf.ys-e5edbf{max-width:680px;width:100%;height:auto;font-family:system-ui,-apple-system,sans-serif}
.ys-e670b0.ys-e670b0.ys-e670b0{font-size:12px;color:rgba(1,50,32,0.6);margin:0 0 4px}
.ys-e67865.ys-e67865.ys-e67865{margin-top:40px;padding-top:32px;border-top:1px solid var(--border)}
.ys-e72e7d.ys-e72e7d.ys-e72e7d{background:#e8f5e9}
.ys-e75111.ys-e75111.ys-e75111{background:#013220;color:#FDFDD0;padding:70px 40px;text-align:center}
.ys-e754ec.ys-e754ec.ys-e754ec{font-size:11.5px;font-weight:600;letter-spacing:0.03em;color:var(--accent,#c8e87a);text-align:center;padding:3px 0 1px;margin-bottom:2px}
.ys-e7729b.ys-e7729b.ys-e7729b{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:36px 56px;color:var(--cream)}
.ys-e81167.ys-e81167.ys-e81167{background:linear-gradient(135deg,var(--earth),var(--earth-mid));padding:96px 0}
.ys-e867d8.ys-e867d8.ys-e867d8{display:grid;grid-template-columns:1fr auto;gap:16px;padding:16px 20px;background:#fff;border:1px solid #e8e2d6;border-radius:8px;align-items:start}
.ys-e87092.ys-e87092.ys-e87092{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}
.ys-e8771b.ys-e8771b.ys-e8771b{font-style: italic; font-size: 1.08em; line-height: 1.75; margin: 0; color: #1a2e1f; font-weight: 400}
.ys-e8929d.ys-e8929d.ys-e8929d{color:#993c1d}
.ys-e8c785.ys-e8c785.ys-e8c785{padding:9px 14px;text-align:center}
.ys-e8f784.ys-e8f784.ys-e8f784{font-size:12px;color:rgba(1,50,32,0.7);margin-top:16px}
.ys-e940c1.ys-e940c1.ys-e940c1{font-size:12px;color:var(--moss);text-decoration:none;font-weight:600;background:var(--moss-pale);padding:3px 10px;border-radius:100px}
.ys-e96c57.ys-e96c57.ys-e96c57{width:100%;position:relative;display:block;background:#fff;overflow:hidden}
.ys-e9729b.ys-e9729b.ys-e9729b{color:#013220;text-decoration:underline}
.ys-e99350.ys-e99350.ys-e99350{font-family:Noto Sans SC,sans-serif;font-weight:700;color:#013220;margin:0}
.ys-ea02e6.ys-ea02e6.ys-ea02e6{font-weight:700;font-size:1.1em;margin:0 0 12px}
.ys-ea22c1.ys-ea22c1.ys-ea22c1{max-width:760px;margin:0 auto}
.ys-ea4a46.ys-ea4a46.ys-ea4a46{padding:16px;font-size:13px}
.ys-ea54b0.ys-ea54b0.ys-ea54b0{font-size:12px;color:var(--text-muted);margin:-8px 0 14px}
.ys-ea6e27.ys-ea6e27.ys-ea6e27{color:rgba(253,253,208,0.7);font-size:18px;max-width:560px}
.ys-eaa352.ys-eaa352.ys-eaa352{text-align:center;padding:8px 10px;font-weight:600}
.ys-eab4a4.ys-eab4a4.ys-eab4a4{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-top:10px}
.ys-eb3407.ys-eb3407.ys-eb3407{background:var(--moss-pale);padding:14px 20px;display:flex;align-items:center;gap:10px}
.ys-eb91c7.ys-eb91c7.ys-eb91c7{color:var(--earth, #1a2e1c);text-decoration:underline}
.ys-ec5fd2.ys-ec5fd2.ys-ec5fd2{border-top: 1px solid rgba(1,50,32,0.1); padding-top: 20px}
.ys-ecb3d9.ys-ecb3d9.ys-ecb3d9{padding-top:20px;border-top:1px solid var(--border, #e5e0d4);font-size:13px;color:#555;line-height:1.7}
.ys-ecd379.ys-ecd379.ys-ecd379{font-size:2em;margin-bottom:5px}
.ys-ece20c.ys-ece20c.ys-ece20c{color:#e8e4d6;text-decoration:none;border-bottom:1px dotted rgba(232,228,214,0.3);padding-bottom:1px}
.ys-ed60ad.ys-ed60ad.ys-ed60ad{font-weight:600;font-size:14px;color:#FDFDD0}
.ys-ed9142.ys-ed9142.ys-ed9142{padding:6px;text-align:center;border-bottom:1px solid #eee;color:#27ae60;font-weight:700}
.ys-ede2fd.ys-ede2fd.ys-ede2fd{font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--earth)}
.ys-ee060e.ys-ee060e.ys-ee060e{text-align:center;margin-top:12px;font-size:12px;color:var(--text-muted)}
.ys-ee3c22.ys-ee3c22.ys-ee3c22{background:transparent;color:#013220;text-align:left;padding:0.3rem 0.25rem;font-weight:600;font-size:0.55rem;text-transform:uppercase;letter-spacing:0.08em;border-bottom:2px solid #C5A55A}
.ys-ee3dd0.ys-ee3dd0.ys-ee3dd0{display:inline-flex;align-items:center;gap:8px;background:rgba(93,202,165,0.15);color:#5DCAA5;font-size:12px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:24px;border:1px solid rgba(93,202,165,0.25)}
.ys-ee58de.ys-ee58de.ys-ee58de{width:100%;border-collapse:collapse;margin:20px 0}
.ys-ee832a.ys-ee832a.ys-ee832a{color:var(--text-muted);max-width:500px;margin:0 auto 32px;font-size:17px}
.ys-eea8aa.ys-eea8aa.ys-eea8aa{font-size:17px;font-weight:700;color:var(--earth);margin:0 0 4px}
.ys-eed0f8.ys-eed0f8.ys-eed0f8{font-weight:600}
.ys-ef5445.ys-ef5445.ys-ef5445{font-size:clamp(36px,5vw,64px);margin-bottom:16px}
.ys-ef620d.ys-ef620d.ys-ef620d{background: rgba(255,255,255,0.08); border-radius: 10px; padding: 20px; margin-bottom: 12px; border-left: 3px solid #ff7a6b}
.ys-ef624a.ys-ef624a.ys-ef624a{font-size:13px;color:var(--text-muted);line-height:1.3}
.ys-f01fd5.ys-f01fd5.ys-f01fd5{border-radius:50%;object-fit:cover;flex-shrink:0;width:40px;height:40px;min-width:40px;min-height:40px;aspect-ratio:1/1}
.ys-f083b7.ys-f083b7.ys-f083b7{margin:0;line-height:1.6}
.ys-f08ae6.ys-f08ae6.ys-f08ae6{border-left:4px solid #013220;padding:12px 16px;margin:20px 0;background:#f0f7f4}
.ys-f0a195.ys-f0a195.ys-f0a195{font-size:13px;color:#666;margin-top:2px}
.ys-f0aa70.ys-f0aa70.ys-f0aa70{font-size:13px;color:var(--text-muted);margin-bottom:12px}
.ys-f0d3c7.ys-f0d3c7.ys-f0d3c7{font-size:0.85em;color:#555;margin-top:-0.5em}
.ys-f0e0b6.ys-f0e0b6.ys-f0e0b6{width:100%;border-collapse:collapse;font-size:0.82rem;margin-bottom:0.25rem}
.ys-f0e22a.ys-f0e22a.ys-f0e22a{max-width:720px;margin:0 auto;padding:48px 24px}
.ys-f187c0.ys-f187c0.ys-f187c0{background:#F5F0E8;padding:24px;border-left:4px solid #C9A96E;margin:32px 0}
.ys-f1c235.ys-f1c235.ys-f1c235{font-weight:700;color:#791F1F;font-size:15px}
.ys-f1e24e.ys-f1e24e.ys-f1e24e{color:inherit;text-decoration:underline;text-underline-offset:3px}
.ys-f1e394.ys-f1e394.ys-f1e394{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border);text-decoration:none;color:inherit}
.ys-f1feab.ys-f1feab.ys-f1feab{padding:8px;border-bottom:1px solid #eee}
.ys-f229bd.ys-f229bd.ys-f229bd{font-size:22px;font-weight:700;color:#c0392b;margin:0 0 4px}
.ys-f23991.ys-f23991.ys-f23991{margin:0;font-size:22px;font-weight:700;line-height:1.3}
.ys-f24048.ys-f24048.ys-f24048{font-size:0.8rem;font-weight:700;color:#c0392b;margin:0 0 4px}
.ys-f300c8.ys-f300c8.ys-f300c8{background:var(--cream-dark)}
.ys-f3281e.ys-f3281e.ys-f3281e{font-size:clamp(20px,2.5vw,28px);margin:0;color:var(--earth)}
.ys-f33009.ys-f33009.ys-f33009{background:rgba(255,255,255,0.08);border-radius:10px;padding:20px;margin-bottom:12px;border-left:3px solid #c9a84c}
.ys-f3342c.ys-f3342c.ys-f3342c{background:var(--cream-dark);border-radius:var(--radius-lg);padding:32px}
.ys-f37589.ys-f37589.ys-f37589{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin:12px 0 8px;border-radius:8px}
.ys-f38725.ys-f38725.ys-f38725{border-bottom: 1px solid rgba(255,255,255,0.1); background: rgba(200,232,122,0.08)}
.ys-f39c2f.ys-f39c2f.ys-f39c2f{color:var(--moss)}
.ys-f4b71b.ys-f4b71b.ys-f4b71b{text-align:center;padding:8px 10px}
.ys-f4c025.ys-f4c025.ys-f4c025{padding:35px 25px;background:#e6f2eb;border-radius:8px}
.ys-f4ec69.ys-f4ec69.ys-f4ec69{font-size: 14px; color: rgba(255,255,255,0.7); margin: 0; line-height: 1.6}
.ys-f52a31.ys-f52a31.ys-f52a31{text-align:center;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);min-width:70px}
.ys-f53f51.ys-f53f51.ys-f53f51{background:#013220;color:#FDFDD0}
.ys-f5631e.ys-f5631e.ys-f5631e{font-size:11px;line-height:1.6;color:var(--text-muted);margin-top:10px;max-width:680px}
.ys-f56fea.ys-f56fea.ys-f56fea{color:var(--text-muted);font-size:12px;font-style:italic;margin-bottom:20px;padding:10px 14px;background:var(--cream-dark);border-radius:var(--radius-sm);border-left:2px solid var(--border)}
.ys-f596b0.ys-f596b0.ys-f596b0{margin-bottom:20px;padding:20px 24px;background:#f2f6f0;border:1px solid var(--border);border-radius:var(--radius-md);border-left:3px solid #2e7d32;font-size:14px;line-height:1.8;color:var(--text-muted)}
.ys-f59dc3.ys-f59dc3.ys-f59dc3{border: none; padding: 0; margin: 44px 0 52px 0; background: linear-gradient(135deg, #f0f7f2 0%, #e8f5ec 100%); border-radius: 16px; box-shadow: 0 4px 20px rgba(1,50,32,0.10), 0 1px 3px rgba(0,0,0,0.04); font-family: inherit; overflow: hidden; position: relative}
.ys-f5a5a9.ys-f5a5a9.ys-f5a5a9{width:44px;height:44px;background:var(--mushroom-pale);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}
.ys-f5dc88.ys-f5dc88.ys-f5dc88{text-align:center;padding:8px 12px}
.ys-f5e28e.ys-f5e28e.ys-f5e28e{padding:20px 24px;border:1px solid var(--border);border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.ys-f62099.ys-f62099.ys-f62099{font-size:1.15em; color:#013220; margin:0 0 8px}
.ys-f65d0f.ys-f65d0f.ys-f65d0f{font-size:12px;color:#666;margin-top:-1em}
.ys-f6a9f2.ys-f6a9f2.ys-f6a9f2{margin:0;padding-left:1.2em;line-height:1.9}
.ys-f70d9a.ys-f70d9a.ys-f70d9a{font-size:16px;line-height:1.8;color:var(--text-muted);margin-bottom:16px}
.ys-f73310.ys-f73310.ys-f73310{font-size: 13px; font-weight: 600; color: inherit; margin: 0 0 10px}
.ys-f7a636.ys-f7a636.ys-f7a636{display:flex;gap:15px;flex-wrap:wrap;justify-content:center}
.ys-f7c9d5.ys-f7c9d5.ys-f7c9d5{padding:6px;text-align:left;border-bottom:2px solid #013220}
.ys-f7e07e.ys-f7e07e.ys-f7e07e{margin:32px 0;padding:24px;background:#fefcf3;border:1px solid var(--border);border-radius:var(--radius-md)}
.ys-f7e3bb.ys-f7e3bb.ys-f7e3bb{flex:1;min-width:250px}
.ys-f849bb.ys-f849bb.ys-f849bb{padding:16px 22px;font-size:15px;color:#8B6914;line-height:1.7;margin-bottom:36px;background:rgba(139,105,20,0.06);border:1px solid rgba(139,105,20,0.15);border-radius:10px}
.ys-f850e5.ys-f850e5.ys-f850e5{background: linear-gradient(135deg, #013220 0%, #024a30 100%); color: #fff; padding: 20px 28px; border-radius: 12px; margin: 32px 0; font-size: 1.02em; line-height: 1.65}
.ys-f87659.ys-f87659.ys-f87659{display:grid;grid-template-columns:1fr auto auto;gap:12px;padding:6px 0;border-bottom:1px solid var(--border);align-items:baseline}
.ys-f8d2cd.ys-f8d2cd.ys-f8d2cd{background:#e6f2eb;border:1.5px solid #013220;border-radius:16px;padding:16px 20px;margin-bottom:28px}
.ys-f8ed53.ys-f8ed53.ys-f8ed53{color:#827717}
.ys-f901e7.ys-f901e7.ys-f901e7{width: 100%; max-width: 440px; border-collapse: collapse; font-size: 14px; margin: 12px 0 20px}
.ys-f90a91.ys-f90a91.ys-f90a91{max-width:600px;margin:16px auto;padding:0}
.ys-f90db7.ys-f90db7.ys-f90db7{text-decoration:none;display:block}
.ys-f979f5.ys-f979f5.ys-f979f5{margin:12px 0 0;font-size:12px;color:var(--text-muted,#6b6456);font-style:italic}
.ys-f996ac.ys-f996ac.ys-f996ac{display:flex;flex-direction:column;gap:16px;margin-bottom:64px}
.ys-f9b583.ys-f9b583.ys-f9b583{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--earth);color:var(--cream);border-radius:100px;font-size:13px;font-weight:600;text-decoration:none;letter-spacing:0.02em}
.ys-f9bafd.ys-f9bafd.ys-f9bafd{background:var(--earth);border-bottom:1px solid var(--border);padding:22px 0}
.ys-f9bc2b.ys-f9bc2b.ys-f9bc2b{padding:9px 14px;text-align:center;color:#b71c1c}
.ys-fa1480.ys-fa1480.ys-fa1480{display:flex;justify-content:center}
.ys-fa2a62.ys-fa2a62.ys-fa2a62{font-size: 15px; font-weight: 600; color: #3c3489; margin: 0}
.ys-fa7ec1.ys-fa7ec1.ys-fa7ec1{font-size:13px;color:rgba(255,255,255,0.5)}
.ys-fa8df8.ys-fa8df8.ys-fa8df8{text-align:left;padding:10px}
.ys-fac37a.ys-fac37a.ys-fac37a{padding:80px 40px;max-width:960px;margin:0 auto;text-align:center}
.ys-faef8e.ys-faef8e.ys-faef8e{background:#013220;border-radius:var(--radius-lg);padding:28px;border:1px solid rgba(200,232,122,0.2)}
.ys-fb0c00.ys-fb0c00.ys-fb0c00{font-size:0.7rem;color:#666;margin:4px 0 0}
.ys-fb0c004.ys-fb0c004.ys-fb0c004{font-size:14px;font-weight:500;color:var(--earth)}
.ys-fb2b15.ys-fb2b15.ys-fb2b15{margin:0 0 8px;font-size:16px;font-weight:600;border:none;padding:0}
.ys-fb5d84.ys-fb5d84.ys-fb5d84{background:var(--moss-pale);border-radius:var(--radius-lg);padding:32px;border:1px solid rgba(61,90,62,0.15)}
.ys-fb8c3a.ys-fb8c3a.ys-fb8c3a{display:flex;align-items:center;gap:10px;margin-bottom:16px}
.ys-fb927a.ys-fb927a.ys-fb927a{font-weight:400;color:var(--text-muted)}
.ys-fba2ee.ys-fba2ee.ys-fba2ee{padding:18px 22px;background:rgba(1,50,32,0.05);border:1px solid rgba(1,50,32,0.12);border-radius:10px;margin-bottom:20px;font-size:15px;line-height:1.7;color:#1a2e1c}
.ys-fbd7a2.ys-fbd7a2.ys-fbd7a2{text-decoration:none;display:block;width:100%}
.ys-fbdb75.ys-fbdb75.ys-fbdb75{padding:12px 16px;text-align:left;border:1px solid #ddd}
.ys-fbdcd4.ys-fbdcd4.ys-fbdcd4{background:var(--cream-dark);padding:32px 0}
.ys-fc26db.ys-fc26db.ys-fc26db{font-size:13px;color:var(--text-muted,#666)}
.ys-fc92e9.ys-fc92e9.ys-fc92e9{text-align:center;margin-top:48px}
.ys-fc9854.ys-fc9854.ys-fc9854{color:var(--earth);font-weight:600;text-decoration:underline}
.ys-fd9afd.ys-fd9afd.ys-fd9afd{color:var(--earth);display:block;margin-bottom:8px;font-size:13px;text-transform:uppercase;letter-spacing:0.08em}
.ys-fdcd0b.ys-fdcd0b.ys-fdcd0b{margin-top:48px;padding-top:24px;border-top:1px solid rgba(255,255,255,0.1);font-size:13px;color:var(--text-muted);line-height:1.7}
.ys-fdedc8.ys-fdedc8.ys-fdedc8{margin:28px 0;padding:16px 20px;border:1px solid #013220;border-radius:8px;background:#FDFDD0}
.ys-fe496b.ys-fe496b.ys-fe496b{font-size:14px;font-weight:600}
.ys-fe6c94.ys-fe6c94.ys-fe6c94{margin:0;font-size:13px;color:var(--text-muted,#666)}
.ys-fe8993.ys-fe8993.ys-fe8993{font-size:22px;font-weight:700;color:#C9A84C;margin:0 0 4px}
.ys-fe9493.ys-fe9493.ys-fe9493{background:#f7faf5}
.ys-ffa0ad.ys-ffa0ad.ys-ffa0ad{font-family:var(--font-display);font-size:36px;font-weight:700;color:var(--earth)}
.ys-fff97d.ys-fff97d.ys-fff97d{padding:6px;text-align:center;border-bottom:1px solid #eee;color:#c0392b;font-weight:700}
.ys-fffd02.ys-fffd02.ys-fffd02{color:var(--earth);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
