.s0.s0{font-family: Inter, system-ui, sans-serif; color: #1B2733; background: #F7F6F2; font-size: 18px; line-height: 1.6}
.s1.s1{background: #FFFFFF; border-bottom: 1px solid #E3E1DA}
.s2.s2{max-width: 1200px; margin: 0 auto; padding: 18px 24px; display: flex; flex-wrap: wrap; gap: 16px 32px; justify-content: space-between; align-items: center}
.s3.s3{text-decoration: none; color: #0F2A3D; display: flex; flex-direction: column}
.s4.s4{font-family: 'Source Serif 4', Georgia, serif; font-size: 26px; font-weight: 600; line-height: 1.1}
.s5.s5{font-size: 14px; color: #4A5966; letter-spacing: 0.04em; text-transform: uppercase}
.s6.s6{display: flex; flex-wrap: wrap; gap: 8px 28px; align-items: center; font-size: 16px; font-weight: 500}
.s7.s7{color: #1B2733; text-decoration: none}
.s8.s8{color: #1B2733; text-decoration: none; display: flex; flex-direction: column; line-height: 1.15}
.s9.s9{font-size: 12px; color: #4A5966; font-weight: 500}
.s10.s10{font-size: 12px; color: #0B6B6A; font-weight: 500}
.s11.s11{font-size: 12px; color: #6B4300; font-weight: 500}
.s12.s12{background: #0B6B6A; color: #FFFFFF; text-decoration: none; padding: 12px 22px; border-radius: 8px; font-weight: 600}
.s13.s13{max-width: 1200px; margin: 0 auto; padding: 32px 24px 64px; display: flex; flex-direction: column; gap: 32px}
.s14.s14{font-size: 15px; color: #4A5966; display: flex; gap: 8px}
.s15.s15{display: flex; flex-wrap: wrap; gap: 48px; align-items: center}
.s16.s16{flex: 1 1 340px; min-width: 0; width: 100%; height: 480px; object-fit: cover; object-position: 50% 20%; border-radius: 16px; display: block}
.s17.s17{flex: 1 1 520px; min-width: 0; display: flex; flex-direction: column; gap: 18px}
.s18.s18{margin: 0; font-family: 'Source Serif 4', Georgia, serif; font-weight: 600; font-size: 48px; line-height: 1.12; color: #0F2A3D}
.s19.s19{display: flex; flex-wrap: wrap; gap: 8px}
.s20.s20{background: #0F2A3D; color: #FFFFFF; font-size: 16px; font-weight: 600; padding: 6px 14px; border-radius: 999px}
.s21.s21{font-size: 16px; color: #4A5966}
.s22.s22{margin: 0; color: #3A4956}
.s23.s23{background: #E8F1F0; color: #0F2A3D; font-size: 15px; padding: 6px 12px; border-radius: 999px}
.s24.s24{align-self: flex-start; font-weight: 600}
.s25.s25{background: #0F2A3D; color: #E6EEF3}
.s26.s26{max-width: 1200px; margin: 0 auto; padding: 48px 24px; display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 24px}
.s27.s27{display: flex; flex-direction: column}
.s28.s28{font-family: 'Source Serif 4', Georgia, serif; font-size: 40px; color: #FFFFFF}
.s29.s29{font-size: 16px}
.s30.s30{max-width: 1200px; margin: 0 auto; padding: 72px 24px; display: flex; flex-direction: column; gap: 64px}
.s31.s31{display: flex; flex-direction: column; gap: 14px}
.s32.s32{margin: 0; font-family: 'Source Serif 4', Georgia, serif; font-weight: 600; font-size: 34px; color: #0F2A3D}
.s33.s33{display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 12px}
.s34.s34{background: #FFFFFF; border: 1px solid #E3E1DA; border-radius: 10px; padding: 12px 16px; display: flex; flex-direction: column}
.s35.s35{font-weight: 600; color: #0F2A3D}
.s36.s36{font-size: 15px; color: #4A5966}
.s37.s37{display: flex; flex-direction: column; gap: 18px}
.s38.s38{display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 20px}
.s39.s39{background: #FFFFFF; border: 1px solid #E3E1DA; border-radius: 14px; padding: 28px; display: flex; flex-direction: column; gap: 8px}
.s40.s40{font-size: 17px; color: #3A4956}
.s41.s41{font-weight: 600; color: #0F2A3D; margin-top: 8px}
.s42.s42{display: flex; flex-direction: column; background: #FFFFFF; border: 1px solid #E3E1DA; border-radius: 14px; overflow: hidden}
.s43.s43{display: flex; flex-wrap: wrap; gap: 4px 24px; padding: 20px 24px; border-bottom: 1px solid #ECEAE4}
.s44.s44{flex: 0 0 180px; font-weight: 600; color: #0B6B6A}
.s45.s45{flex: 1 1 320px; min-width: 0}
.s46.s46{font-weight: 600}
.s47.s47{display: flex; flex-wrap: wrap; gap: 4px 24px; padding: 20px 24px}
.s48.s48{display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 12px; font-size: 16px}
.s49.s49{background: #FFFFFF; border: 1px solid #E3E1DA; border-radius: 10px; padding: 14px 18px}
.s50.s50{margin: 0; color: #3A4956; font-size: 17px}
.s51.s51{font-weight: 600; font-size: 17px}
.s52.s52{display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 8px 32px; font-size: 17px; color: #3A4956}
.s53.s53{background: #FFFFFF; border: 1px solid #E3E1DA; border-radius: 12px; padding: 18px 22px}
.s54.s54{font-weight: 600; cursor: pointer; color: #0F2A3D}
.s55.s55{display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 6px 32px; font-size: 16px; color: #3A4956; margin-top: 12px}
.s56.s56{background: #FFFFFF; border: 1px solid #E3E1DA; border-radius: 16px; padding: 32px; display: flex; flex-wrap: wrap; gap: 20px; align-items: center; justify-content: space-between}
.s57.s57{flex: 1 1 480px; min-width: 0; display: flex; flex-direction: column; gap: 6px}
.s58.s58{font-weight: 600; font-size: 22px; color: #0F2A3D}
.s59.s59{background: #0F2A3D; color: #FFFFFF; text-decoration: none; padding: 14px 26px; border-radius: 8px; font-weight: 600}
.s60.s60{background: #0A1E2C; color: #A9BAC6; font-size: 15px}
.s61.s61{max-width: 1200px; margin: 0 auto; padding: 32px 24px; display: flex; flex-wrap: wrap; gap: 12px 32px; justify-content: space-between}
.s62.s62{display: flex; flex-wrap: wrap; gap: 8px 24px}
.s63.s63{color: #C3D2DB}
.s64.s64{max-width: 1200px; margin: 0 auto; padding: 32px 24px 56px; display: flex; flex-direction: column; gap: 32px}
.s65.s65{font-size: 15px; color: #4A5966; display: flex; flex-wrap: wrap; gap: 8px}
.s66.s66{flex: 1 1 520px; min-width: 0; display: flex; flex-direction: column; gap: 20px}
.s67.s67{margin: 0; font-family: 'Source Serif 4', Georgia, serif; font-weight: 600; font-size: 50px; line-height: 1.12; color: #0F2A3D}
.s68.s68{margin: 0; font-size: 20px; color: #3A4956}
.s69.s69{display: flex; flex-wrap: wrap; gap: 12px}
.s70.s70{background: #0B6B6A; color: #FFFFFF; text-decoration: none; padding: 14px 26px; border-radius: 8px; font-weight: 600}
.s71.s71{background: #FFFFFF; color: #0F2A3D; text-decoration: none; padding: 14px 26px; border-radius: 8px; font-weight: 600; border: 1px solid #C9CFD4}
.s72.s72{flex: 1 1 360px; min-width: 0; height: 360px; border-radius: 16px; background: #DCE5E8; display: flex; align-items: center; justify-content: center; color: #4A5966; font-size: 16px; text-align: center; padding: 24px; box-sizing: border-box}
.s73.s73{max-width: 1200px; margin: 0 auto; padding: 0 24px 80px; display: flex; flex-wrap: wrap; gap: 48px; align-items: flex-start}
.s74.s74{flex: 999 1 560px; min-width: 0; display: flex; flex-direction: column; gap: 48px}
.s75.s75{margin: 0; font-family: 'Source Serif 4', Georgia, serif; font-weight: 600; font-size: 32px; color: #0F2A3D}
.s76.s76{background: #FFFFFF; border: 1px solid #E3E1DA; border-radius: 10px; padding: 16px 18px}
.s77.s77{display: flex; flex-wrap: wrap; gap: 20px}
.s78.s78{flex: 1 1 280px; min-width: 0; background: #FFFFFF; border: 1px solid #E3E1DA; border-radius: 14px; padding: 28px; display: flex; flex-direction: column; gap: 10px}
.s79.s79{font-weight: 600; font-size: 20px; color: #0F2A3D}
.s80.s80{display: flex; flex-direction: column; gap: 0; background: #FFFFFF; border: 1px solid #E3E1DA; border-radius: 14px; overflow: hidden}
.s81.s81{display: flex; flex-wrap: wrap; gap: 4px 24px; padding: 18px 24px; border-bottom: 1px solid #ECEAE4}
.s82.s82{flex: 0 0 160px; font-weight: 600; color: #0B6B6A}
.s83.s83{flex: 1 1 280px; min-width: 0}
.s84.s84{display: flex; flex-wrap: wrap; gap: 4px 24px; padding: 18px 24px}
.s85.s85{display: flex; flex-direction: column; gap: 12px}
.s86.s86{background: #FFFFFF; border: 1px solid #E3E1DA; border-radius: 10px; padding: 18px 22px}
.s87.s87{margin: 12px 0 0; color: #3A4956}
.s88.s88{margin: 0; font-size: 15px; color: #4A5966}
.s89.s89{flex: 1 1 300px; min-width: 0; display: flex; flex-direction: column; gap: 20px}
.s90.s90{background: #0F2A3D; color: #E6EEF3; border-radius: 14px; padding: 28px; display: flex; flex-direction: column; gap: 14px}
.s91.s91{font-family: 'Source Serif 4', Georgia, serif; font-size: 24px; color: #FFFFFF; font-weight: 600}
.s92.s92{font-size: 17px}
.s93.s93{background: #FFFFFF; color: #0F2A3D; text-decoration: none; padding: 14px; border-radius: 8px; font-weight: 600; text-align: center}
.s94.s94{color: #8FD3CF; font-weight: 600; text-align: center}
.s95.s95{background: #FFFFFF; border: 1px solid #E3E1DA; border-radius: 14px; padding: 24px; display: flex; flex-direction: column; gap: 10px}
.s96.s96{background: #FFFFFF; border: 1px solid #E3E1DA; border-radius: 14px; padding: 24px; display: flex; flex-direction: column; gap: 8px}
.s97.s97{font-size: 16px; color: #3A4956}
.s98.s98{background: #F3E3C3; color: #3B2A10}
.s99.s99{max-width: 1200px; margin: 0 auto; padding: 32px 24px 64px; display: flex; flex-direction: column; gap: 28px}
.s100.s100{font-size: 15px; display: flex; gap: 8px}
.s101.s101{color: #6B4300}
.s102.s102{text-decoration: none; padding: 10px 18px; border-radius: 999px; font-weight: 600; font-size: 16px; background: #6B4300; color: #FFFFFF}
.s103.s103{text-decoration: none; padding: 10px 18px; border-radius: 999px; font-weight: 600; font-size: 16px; background: #FFFFFF; color: #6B4300; border: 1px solid #D9C49B}
.s104.s104{display: flex; flex-wrap: wrap; gap: 40px; align-items: center}
.s105.s105{flex: 2 1 520px; min-width: 0; display: flex; flex-direction: column; gap: 18px}
.s106.s106{font-size: 15px; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; color: #6B4300}
.s107.s107{margin: 0; font-family: 'Source Serif 4', Georgia, serif; font-weight: 600; font-size: 50px; line-height: 1.12}
.s108.s108{margin: 0; font-size: 20px}
.s109.s109{background: #6B4300; color: #FFFFFF; text-decoration: none; padding: 14px 26px; border-radius: 8px; font-weight: 600}
.s110.s110{background: #FFFFFF; color: #6B4300; text-decoration: none; padding: 14px 26px; border-radius: 8px; font-weight: 600; border: 1px solid #6B4300}
.s111.s111{flex: 1 1 280px; min-width: 0; display: grid; grid-template-columns: 1fr; gap: 12px}
.s112.s112{background: #FFFFFF; border-radius: 12px; padding: 20px; display: flex; flex-direction: column}
.s113.s113{font-family: 'Source Serif 4', Georgia, serif; font-weight: 600; font-size: 34px; color: #6B4300}
.s114.s114{font-size: 15px}
.s115.s115{max-width: 1200px; margin: 0 auto; padding: 72px 24px; display: flex; flex-direction: column; gap: 56px}
.s116.s116{background: #FFFFFF; border: 1px solid #E8DCC2; border-radius: 14px; padding: 28px; display: flex; flex-direction: column; gap: 10px}
.s117.s117{font-weight: 600; color: #6B4300}
.s118.s118{display: flex; flex-wrap: wrap; gap: 32px; align-items: center; background: #FFFFFF; border: 1px solid #E8DCC2; border-radius: 16px; padding: 36px}
.s119.s119{flex: 2 1 420px; min-width: 0; display: flex; flex-direction: column; gap: 12px}
.s120.s120{margin: 0; font-family: 'Source Serif 4', Georgia, serif; font-weight: 600; font-size: 30px; color: #0F2A3D}
.s121.s121{flex: 1 1 260px; min-width: 0; display: flex; justify-content: center}
.s122.s122{width: 100%; max-width: 240px; height: auto; display: block}
.s123.s123{display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 20px}
.s124.s124{font-weight: 400; font-size: 17px; color: #3A4956}
.s125.s125{background: #0B6B6A; color: #FFFFFF; text-decoration: none; padding: 12px 22px; border-radius: 8px; font-weight: 600; min-height: 44px; box-sizing: border-box; display: inline-flex; align-items: center}
.s126.s126{max-width: 1200px; margin: 0 auto; padding: 72px 24px 56px; display: flex; flex-wrap: wrap; gap: 48px; align-items: center}
.s127.s127{flex: 1 1 480px; min-width: 0; display: flex; flex-direction: column; gap: 24px}
.s128.s128{font-size: 15px; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; color: #0B6B6A}
.s129.s129{margin: 0; font-family: 'Source Serif 4', Georgia, serif; font-weight: 600; font-size: 54px; line-height: 1.1; color: #0F2A3D}
.s130.s130{margin: 0; font-size: 20px; color: #3A4956; max-width: 560px}
.s131.s131{background: #0B6B6A; color: #FFFFFF; text-decoration: none; padding: 14px 26px; border-radius: 8px; font-weight: 600; font-size: 17px}
.s132.s132{background: #FFFFFF; color: #0F2A3D; text-decoration: none; padding: 14px 26px; border-radius: 8px; font-weight: 600; font-size: 17px; border: 1px solid #C9CFD4}
.s133.s133{display: flex; flex-wrap: wrap; gap: 8px 24px; font-size: 15px; color: #4A5966}
.s134.s134{flex: 1 1 400px; min-width: 0; width: 100%; height: 480px; object-fit: cover; object-position: 50% 30%; border-radius: 16px; display: block}
.s135.s135{background: #FFFFFF; border-top: 1px solid #E3E1DA; border-bottom: 1px solid #E3E1DA}
.s136.s136{max-width: 1200px; margin: 0 auto; padding: 28px 24px; display: flex; flex-wrap: wrap; gap: 20px 48px; align-items: center; justify-content: space-between}
.s137.s137{font-family: 'Source Serif 4', Georgia, serif; font-size: 28px; font-weight: 600; color: #0F2A3D}
.s138.s138{font-size: 15px; color: #0B6B6A}
.s139.s139{font-size: 16px; color: #3A4956; font-weight: 500}
.s140.s140{max-width: 1200px; margin: 0 auto; padding: 48px 24px 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 24px}
.s141.s141{background: #0F2A3D; color: #E6EEF3; border-radius: 16px; padding: 32px; display: flex; flex-direction: column; gap: 14px}
.s142.s142{font-size: 14px; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; color: #8FD3CF}
.s143.s143{display: flex; flex-wrap: wrap; gap: 20px; align-items: center}
.s144.s144{margin: 0; flex: 1 1 200px; font-family: 'Source Serif 4', Georgia, serif; font-weight: 600; font-size: 26px; line-height: 1.2; color: #FFFFFF}
.s145.s145{margin: 0; font-size: 17px}
.s146.s146{display: flex; flex-wrap: wrap; gap: 12px; margin-top: auto}
.s147.s147{background: #FFFFFF; color: #0F2A3D; text-decoration: none; padding: 12px 22px; border-radius: 8px; font-weight: 600}
.s148.s148{color: #8FD3CF; text-decoration: none; padding: 12px 4px; font-weight: 600}
.s149.s149{background: #F3E3C3; color: #3B2A10; border-radius: 16px; padding: 32px; display: flex; flex-direction: column; gap: 14px}
.s150.s150{font-size: 14px; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; color: #6B4300}
.s151.s151{background: #FFFFFF; border-radius: 12px; padding: 8px; display: block}
.s152.s152{height: 96px; width: auto; display: block}
.s153.s153{margin: 0; flex: 1 1 200px; font-family: 'Source Serif 4', Georgia, serif; font-weight: 600; font-size: 26px; line-height: 1.2}
.s154.s154{background: #6B4300; color: #FFFFFF; text-decoration: none; padding: 12px 22px; border-radius: 8px; font-weight: 600}
.s155.s155{background: transparent; color: #6B4300; text-decoration: none; padding: 12px 22px; border-radius: 8px; font-weight: 600; border: 1px solid #6B4300}
.s156.s156{background: #E8F1F0; color: #1B2733; border-radius: 16px; padding: 32px; display: flex; flex-direction: column; gap: 14px}
.s157.s157{font-size: 14px; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; color: #0B6B6A}
.s158.s158{margin: 0; font-family: 'Source Serif 4', Georgia, serif; font-weight: 600; font-size: 26px; line-height: 1.2; color: #0F2A3D}
.s159.s159{margin: 0; font-size: 17px; color: #3A4956}
.s160.s160{color: #0B6B6A; text-decoration: none; padding: 12px 4px; font-weight: 600}
.s161.s161{max-width: 1200px; margin: 0 auto; padding: 80px 24px 40px; display: flex; flex-direction: column; gap: 32px}
.s162.s162{display: flex; flex-direction: column; gap: 8px; max-width: 720px}
.s163.s163{margin: 0; font-family: 'Source Serif 4', Georgia, serif; font-weight: 600; font-size: 38px; line-height: 1.2; color: #0F2A3D}
.s164.s164{display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 24px}
.s165.s165{background: #FFFFFF; border: 1px solid #E3E1DA; border-radius: 14px; padding: 32px; display: flex; flex-direction: column; gap: 16px}
.s166.s166{margin: 0; font-size: 22px; color: #0F2A3D}
.s167.s167{display: flex; flex-direction: column; gap: 8px; font-size: 17px; font-weight: 500}
.s168.s168{max-width: 1200px; margin: 0 auto; padding: 40px 24px 80px}
.s169.s169{background: #0F2A3D; color: #E6EEF3; border-radius: 18px; padding: 56px; display: flex; flex-wrap: wrap; gap: 40px; align-items: center}
.s170.s170{flex: 2 1 480px; min-width: 0; display: flex; flex-direction: column; gap: 16px}
.s171.s171{font-size: 15px; font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; color: #8FD3CF}
.s172.s172{margin: 0; font-family: 'Source Serif 4', Georgia, serif; font-size: 32px; line-height: 1.3; color: #FFFFFF}
.s173.s173{font-size: 16px; color: #C3D2DB}
.s174.s174{flex: 1 1 260px; min-width: 0; display: flex; flex-direction: column; gap: 14px; font-size: 17px}
.s175.s175{max-width: 1200px; margin: 0 auto; padding: 0 24px 80px; display: flex; flex-direction: column; gap: 28px}
.s176.s176{display: flex; flex-wrap: wrap; gap: 12px 24px; justify-content: space-between; align-items: flex-end}
.s177.s177{margin: 0; font-family: 'Source Serif 4', Georgia, serif; font-weight: 600; font-size: 38px; color: #0F2A3D}
.s178.s178{display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px}
.s179.s179{background: #FFFFFF; border: 1px solid #E3E1DA; border-radius: 14px; padding: 28px; display: flex; flex-direction: column; gap: 12px}
.s180.s180{color: #B7791F; font-size: 20px; letter-spacing: 2px}
.s181.s181{margin: 0; font-family: 'Source Serif 4', Georgia, serif; font-size: 20px; line-height: 1.45; color: #0F2A3D}
.s182.s182{font-size: 16px; font-weight: 600}
.s183.s183{max-width: 1200px; margin: 0 auto; padding: 80px 24px; display: flex; flex-direction: column; gap: 32px}
.s184.s184{display: flex; flex-wrap: wrap; gap: 16px; justify-content: space-between; align-items: flex-end}
.s185.s185{display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 16px}
.s186.s186{text-decoration: none; color: #1B2733; border: 1px solid #E3E1DA; border-radius: 12px; padding: 22px 24px; display: flex; flex-direction: column; gap: 4px}
.s187.s187{max-width: 1200px; margin: 0 auto; padding: 80px 24px; display: flex; flex-wrap: wrap; gap: 48px; align-items: center}
.s188.s188{flex: 1 1 340px; min-width: 0; width: 100%; height: 460px; object-fit: cover; object-position: 50% 20%; border-radius: 16px; display: block}
.s189.s189{background: #E8F1F0; color: #0F2A3D; font-size: 15px; font-weight: 600; padding: 6px 12px; border-radius: 999px}
.s190.s190{align-self: flex-start; background: #0F2A3D; color: #FFFFFF; text-decoration: none; padding: 14px 26px; border-radius: 8px; font-weight: 600}
.s191.s191{background: #EEF3F2}
.s192.s192{display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 24px}
.s193.s193{display: flex; flex-direction: column; gap: 8px}
.s194.s194{font-family: 'Source Serif 4', Georgia, serif; font-size: 34px; color: #0B6B6A}
.s195.s195{max-width: 1200px; margin: 0 auto; padding: 80px 24px; display: flex; flex-wrap: wrap; gap: 48px}
.s196.s196{flex: 1 1 420px; min-width: 0; display: flex; flex-direction: column; gap: 24px}
.s197.s197{margin: 0; font-family: 'Source Serif 4', Georgia, serif; font-weight: 600; font-size: 38px; color: #FFFFFF}
.s198.s198{display: flex; flex-direction: column; gap: 4px}
.s199.s199{font-weight: 600; color: #FFFFFF}
.s200.s200{color: #8FD3CF}
.s201.s201{font-size: 15px; color: #C3D2DB}
.s202.s202{flex: 1 1 420px; min-width: 0; background: #FFFFFF; color: #1B2733; border-radius: 14px; padding: 32px; display: flex; flex-direction: column; gap: 16px; box-sizing: border-box}
.s203.s203{display: flex; flex-direction: column; gap: 6px; font-size: 16px; font-weight: 500}
.s204.s204{font: inherit; padding: 12px; border: 1px solid #A9B3BB; border-radius: 8px}
.s205.s205{font: inherit; font-weight: 600; background: #0B6B6A; color: #FFFFFF; border: 0; border-radius: 8px; padding: 14px; min-height: 48px; cursor: pointer}
.s206.s206{font-size: 14px; color: #4A5966}
.s207.s207{background: #0F2A3D; color: #FFFFFF; text-decoration: none; padding: 12px 22px; border-radius: 8px; font-weight: 600}
.s208.s208{font-size: 15px; color: #C3D2DB; display: flex; gap: 8px}
.s209.s209{margin: 0; font-family: 'Source Serif 4', Georgia, serif; font-weight: 600; font-size: 50px; line-height: 1.12; color: #FFFFFF}
.s210.s210{background: #FFFFFF; color: #0F2A3D; text-decoration: none; padding: 14px 26px; border-radius: 8px; font-weight: 600}
.s211.s211{background: transparent; color: #FFFFFF; text-decoration: none; padding: 14px 26px; border-radius: 8px; font-weight: 600; border: 1px solid #8FD3CF}
.s212.s212{flex: 1 1 280px; min-width: 0; display: flex; justify-content: center}
.s213.s213{display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 16px}
.s214.s214{background: #163A53; border-radius: 12px; padding: 20px; display: flex; flex-direction: column}
.s215.s215{font-family: 'Source Serif 4', Georgia, serif; font-size: 34px; color: #FFFFFF}
.s216.s216{display: flex; flex-wrap: wrap; gap: 40px}
.s217.s217{flex: 3 1 520px; min-width: 0; display: flex; flex-direction: column; gap: 16px}
.s218.s218{background: #FFFFFF; border: 1px solid #E3E1DA; border-radius: 14px; overflow: hidden}
.s219.s219{display: flex; flex-wrap: wrap; gap: 4px 24px; padding: 18px 24px; border-bottom: 1px solid #ECEAE4;}
.s220.s220{flex: 0 0 200px; font-weight: 600; color: #0F2A3D}
.s221.s221{flex: 1 1 320px; min-width: 0; color: #3A4956; font-size: 17px}
.s222.s222{display: flex; flex-wrap: wrap; gap: 4px 24px; padding: 18px 24px;}
.s223.s223{background: #FFFFFF; border: 1px solid #E3E1DA; border-radius: 14px; padding: 28px; display: flex; flex-direction: column; gap: 10px}
.s224.s224{display: flex; flex-wrap: wrap; gap: 32px}
.s225.s225{flex: 1 1 420px; min-width: 0; display: flex; flex-direction: column; gap: 14px}
.s226.s226{display: flex; flex-direction: column; gap: 8px; font-size: 17px; color: #3A4956}
.s227.s227{display: flex; flex-wrap: wrap; gap: 24px}
.s228.s228{flex: 1 1 420px; min-width: 0; background: #FFFFFF; border: 1px solid #E3E1DA; border-radius: 16px; padding: 32px; display: flex; flex-direction: column; gap: 12px}
.s229.s229{align-self: flex-start; background: #0F2A3D; color: #FFFFFF; text-decoration: none; padding: 12px 22px; border-radius: 8px; font-weight: 600}
.s230.s230{flex: 1 1 420px; min-width: 0; background: #0F2A3D; color: #E6EEF3; border-radius: 16px; padding: 32px; display: flex; flex-direction: column; gap: 12px}
.s231.s231{font-weight: 600; font-size: 22px; color: #FFFFFF}
.s232.s232{color: #8FD3CF; font-weight: 600}
.s233.s233{max-width: 1200px; margin: 0 auto; padding: 32px 24px 72px; display: flex; flex-direction: column; gap: 48px}
.s234.s234{display: flex; flex-wrap: wrap; gap: 40px; align-items: flex-start}
.s235.s235{flex: 2 1 520px; min-width: 0; display: flex; flex-direction: column; gap: 16px}
.s236.s236{flex: 1 1 300px; min-width: 0; background: #FFFFFF; border: 1px solid #E3E1DA; border-radius: 14px; padding: 28px; display: flex; flex-direction: column; gap: 10px}
.s237.s237{display: flex; flex-direction: column; gap: 16px}
.s238.s238{display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 16px}
.s239.s239{text-decoration: none; color: #1B2733; background: #FFFFFF; border: 1px solid #E3E1DA; border-radius: 12px; padding: 20px 24px; display: flex; justify-content: space-between; gap: 16px; align-items: center}
.s240.s240{font-weight: 600; color: #0B6B6A}
.s241.s241{background: #FFFFFF; border-bottom: 1px solid #E8DCC2}
.s242.s242{font-size: 15px; display: flex; gap: 8px; color: #4A5966}
.s243.s243{flex: 1 1 300px; min-width: 0; display: flex; justify-content: center}
.s244.s244{width: 100%; max-width: 380px; height: auto; display: block}
.s245.s245{flex: 2 1 480px; min-width: 0; display: flex; flex-direction: column; gap: 18px; color: #2B3A1F}
.s246.s246{font-size: 15px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: #6B4300}
.s247.s247{margin: 0; font-family: 'Source Serif 4', Georgia, serif; font-weight: 600; font-size: 50px; line-height: 1.12; color: #2F4A2A}
.s248.s248{background: #2F4A2A; color: #FFFFFF; text-decoration: none; padding: 14px 26px; border-radius: 8px; font-weight: 600}
.s249.s249{background: #FFFFFF; color: #2F4A2A; text-decoration: none; padding: 14px 26px; border-radius: 8px; font-weight: 600; border: 1px solid #2F4A2A}
.s250.s250{margin: 0; font-family: 'Source Serif 4', Georgia, serif; font-weight: 600; font-size: 34px; color: #2F4A2A}
.s251.s251{font-weight: 600; font-size: 20px; color: #2F4A2A}
.s252.s252{background: #F3E3C3; color: #3B2A10; border-radius: 16px; padding: 36px; display: flex; flex-direction: column; gap: 14px}
.s253.s253{margin: 0; font-family: 'Source Serif 4', Georgia, serif; font-weight: 600; font-size: 30px}
.s254.s254{display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 8px 32px; font-size: 17px}
.s255.s255{font-family: Inter, system-ui, sans-serif; color: #1B2733; background: #F7F6F2; font-size: 18px; line-height: 1.65}
.s256.s256{max-width: 820px; margin: 0 auto; padding: 32px 24px 72px; display: flex; flex-direction: column; gap: 36px}
.s257.s257{margin: 0; font-family: 'Source Serif 4', Georgia, serif; font-weight: 600; font-size: 46px; line-height: 1.12; color: #0F2A3D}
.s258.s258{margin: 0; font-family: 'Source Serif 4', Georgia, serif; font-weight: 600; font-size: 28px; color: #0F2A3D}
.s259.s259{margin: 0; color: #3A4956; font-size: 16px}