/* Generated from the Bibhakar design canvas. */
.x0{height:720px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));background:#F6EFE3}
.x1{padding:110px 64px 80px 80px;display:flex;flex-direction:column;gap:28px}
.x2{font-size:13px;font-weight:700;letter-spacing:0.18em;color:#9B1C1F}
.x3{font-family:'Cormorant Garamond', serif;font-size:72px;font-weight:600;line-height:1.02;letter-spacing:-0.01em}
.x4{font-size:19px;line-height:1.6;color:#5E4D42;max-width:540px}
.x5{display:flex;gap:16px;margin-top:8px}
.x6{height:56px;padding:0 32px;display:flex;align-items:center;background:#9B1C1F;color:#FFFCF7;border-radius:4px;font-weight:600;font-size:16px}
.x7{height:56px;padding:0 32px;display:flex;align-items:center;border:1.5px solid #2B1E17;color:#2B1E17;border-radius:4px;font-weight:600;font-size:16px}
.x8{display:flex;gap:40px;margin-top:28px;padding-top:28px;border-top:1px solid #DCCDB6}
.x9{display:flex;flex-direction:column;gap:4px}
.xa{font-family:'Cormorant Garamond', serif;font-size:34px;font-weight:600}
.xb{font-size:13px;color:#6B5A4E}
.xc{width:100%;height:720px;object-fit:cover;display:block}
.xd{padding:48px max(80px, calc((100% - 1280px) / 2)) 48px max(80px, calc((100% - 1280px) / 2));display:flex;flex-direction:column;gap:32px;border-bottom:1px solid #E4D8C5}
.xe{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:16px}
.xf{border:1px solid #E4D8C5;border-radius:6px;padding:18px 16px;display:flex;flex-direction:column;gap:6px;background:#FFFFFF}
.xg{font-size:14px;font-weight:700}
.xh{font-size:12px;color:#6B5A4E}
.xi{display:flex;align-items:center;gap:28px;font-size:14px;color:#6B5A4E}
.xj{font-weight:700;color:#2B1E17;letter-spacing:0.1em;font-size:12px}
.xk{padding:120px max(80px, calc((100% - 1280px) / 2)) 120px max(80px, calc((100% - 1280px) / 2));display:flex;flex-direction:column;gap:48px}
.xl{display:flex;justify-content:space-between;align-items:flex-end}
.xm{display:flex;flex-direction:column;gap:16px;max-width:720px}
.xn{font-family:'Cormorant Garamond', serif;font-size:52px;font-weight:600;line-height:1.08}
.xo{font-weight:600;font-size:16px}
.xp{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px}
.xq{display:flex;flex-direction:column;background:#FFFFFF;border:1px solid #E4D8C5;border-radius:6px;overflow:hidden;color:#2B1E17}
.xr{width:100%;height:240px;object-fit:contain;background:#FFFFFF;padding:12px;box-sizing:border-box;display:block}
.xs{padding:20px 20px 24px;display:flex;flex-direction:column;gap:8px}
.xt{font-size:12px;font-weight:700;letter-spacing:0.12em;color:#9B1C1F}
.xu{font-family:'Cormorant Garamond', serif;font-size:26px;font-weight:600}
.xv{font-size:14px;color:#6B5A4E}
.xw{font-size:14px;font-weight:600;color:#9B1C1F;margin-top:8px}
.xx{padding:120px max(80px, calc((100% - 1280px) / 2)) 120px max(80px, calc((100% - 1280px) / 2));background:#231812;color:#F6EFE3;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:80px}
.xy{display:flex;flex-direction:column;gap:24px}
.xz{font-size:13px;font-weight:700;letter-spacing:0.18em;color:#D9B77A}
.x10{font-size:18px;line-height:1.7;color:#D8CBB8}
.x11{color:#D9B77A;font-weight:600;font-size:16px}
.x12{display:flex;flex-direction:column}
.x13{display:flex;justify-content:space-between;align-items:baseline;padding:22px 0;border-bottom:1px solid #4A3A2F}
.x14{font-family:'Cormorant Garamond', serif;font-size:28px;font-weight:600}
.x15{font-size:15px;color:#D8CBB8}
.x16{padding:120px max(80px, calc((100% - 1280px) / 2)) 120px max(80px, calc((100% - 1280px) / 2));display:flex;flex-direction:column;gap:56px}
.x17{display:flex;flex-direction:column;gap:16px;max-width:760px}
.x18{display:flex;flex-direction:column;gap:16px}
.x19{width:100%;height:220px;object-fit:cover;border-radius:6px;display:block}
.x1a{font-family:'Cormorant Garamond', serif;font-size:40px;font-weight:600;color:#9B1C1F}
.x1b{font-size:20px;font-weight:700}
.x1c{font-size:15px;line-height:1.6;color:#5E4D42}
.x1d{padding:120px max(80px, calc((100% - 1280px) / 2)) 120px max(80px, calc((100% - 1280px) / 2));background:#F6EFE3;display:flex;flex-direction:column;gap:48px}
.x1e{display:flex;flex-direction:column;gap:16px;max-width:820px}
.x1f{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));background:#FFFFFF;border:1px solid #E4D8C5;border-radius:8px;overflow:hidden}
.x1g{width:100%;height:440px;object-fit:cover;object-position:50% 62%;display:block}
.x1h{padding:48px;display:flex;flex-direction:column;gap:20px;justify-content:center}
.x1i{width:125px;height:60px;display:block}
.x1j{font-family:'Cormorant Garamond', serif;font-size:36px;font-weight:600;line-height:1.1;margin:0}
.x1k{font-size:16px;line-height:1.65;color:#5E4D42}
.x1l{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px}
.x1m{background:#F6EFE3;border-radius:6px;padding:16px;display:flex;flex-direction:column;gap:4px}
.x1n{font-family:'Cormorant Garamond', serif;font-size:30px;font-weight:600;color:#9B1C1F}
.x1o{font-size:13px;color:#5E4D42}
.x1p{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}
.x1q{background:#FFFFFF;border:1px solid #E4D8C5;border-radius:8px;padding:32px;display:flex;flex-direction:column;gap:14px}
.x1r{font-size:12px;font-weight:700;letter-spacing:0.14em;color:#9B1C1F}
.x1s{font-size:15px;font-weight:700;margin-top:auto;padding-top:12px;border-top:1px solid #E4D8C5}
.x1t{width:100%;height:170px;object-fit:cover;border-radius:6px;display:block}
.x1u{display:flex;flex-direction:column;gap:8px;font-size:15px;color:#5E4D42}
.x1v{display:flex;justify-content:space-between;gap:12px}
.x1w{font-weight:700;color:#2B1E17}
.x1x{font-size:13px;color:#6B5A4E;margin-top:auto;padding-top:12px;border-top:1px solid #E4D8C5}
.x1y{font-size:15px;font-weight:700;margin-top:auto;padding-top:12px;border-top:1px solid #E4D8C5}
.x1z{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:20px}
.x20{border:1px solid #E4D8C5;border-radius:6px;padding:32px 28px;display:flex;flex-direction:column;gap:14px;color:#2B1E17;background:#FFFFFF}
.x21{font-family:'Cormorant Garamond', serif;font-size:32px;font-weight:600}
.x22{font-size:14px;font-weight:600;color:#9B1C1F}
.x23{padding:120px max(80px, calc((100% - 1280px) / 2)) 120px max(80px, calc((100% - 1280px) / 2));background:#F6EFE3;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:80px}
.x24{grid-column:span 2;display:flex;flex-direction:column}
.x25{padding:24px 0;border-bottom:1px solid #DCCDB6;display:flex;flex-direction:column;gap:10px}
.x26{font-size:19px;font-weight:700}
.x27{font-size:16px;line-height:1.65;color:#5E4D42}
.x28{padding:120px max(80px, calc((100% - 1280px) / 2)) 120px max(80px, calc((100% - 1280px) / 2));background:#9B1C1F;color:#FFFCF7;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:80px}
.x29{font-size:13px;font-weight:700;letter-spacing:0.18em;color:#F3D9B8}
.x2a{font-family:'Cormorant Garamond', serif;font-size:56px;font-weight:600;line-height:1.05}
.x2b{font-size:18px;line-height:1.7;color:#F6E4D2}
.x2c{display:flex;flex-direction:column;gap:10px;font-size:16px}
.x2d{color:#FFFCF7}
.x2e{background:#FFFCF7;color:#2B1E17;border-radius:8px;padding:40px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}
.x2f{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600}
.x2g{height:48px;border:1px solid #CDBDA6;border-radius:4px;padding:0 14px;font:inherit;font-weight:400}
.x2h{height:48px;border:1px solid #CDBDA6;border-radius:4px;padding:0 14px;font:inherit;font-weight:400;background:#FFFFFF}
.x2i{grid-column:span 2;display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600}
.x2j{border:1px solid #CDBDA6;border-radius:4px;padding:12px 14px;font:inherit;font-weight:400}
.x2k{grid-column:span 2;display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5;color:#5E4D42}
.x2l{width:20px;height:20px;margin:1px 0 0;flex-shrink:0;accent-color:#9B1C1F}
.x2m{grid-column:span 2;height:56px;border:0;border-radius:4px;background:#231812;color:#FFFCF7;font:inherit;font-size:16px;font-weight:700;cursor:pointer}
.x2n{height:56px;display:flex;align-items:center;gap:10px;padding:0 max(80px, calc((100% - 1280px) / 2)) 0 max(80px, calc((100% - 1280px) / 2));font-size:14px;color:#6B5A4E}
.x2o{color:#6B5A4E}
.x2p{color:#2B1E17;font-weight:600}
.x2q{padding:32px max(80px, calc((100% - 1280px) / 2)) 96px max(80px, calc((100% - 1280px) / 2));display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:72px;align-items:center}
.x2r{font-family:'Cormorant Garamond', serif;font-size:64px;font-weight:600;line-height:1.02}
.x2s{font-size:18px;line-height:1.7;color:#5E4D42}
.x2t{display:flex;gap:12px}
.x2u{height:52px;padding:0 26px;display:flex;align-items:center;background:#9B1C1F;color:#FFFCF7;border-radius:4px;font-weight:600}
.x2v{height:52px;padding:0 26px;display:flex;align-items:center;border:1.5px solid #2B1E17;color:#2B1E17;border-radius:4px;font-weight:600}
.x2w{width:100%;height:520px;object-fit:cover;object-position:50% 62%;border-radius:8px;display:block}
.x2x{padding:96px max(80px, calc((100% - 1280px) / 2)) 96px max(80px, calc((100% - 1280px) / 2));background:#F6EFE3;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:72px}
.x2y{font-family:'Cormorant Garamond', serif;font-size:48px;font-weight:600;line-height:1.08}
.x2z{grid-column:span 2;margin:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));background:#FFFFFF;border:1px solid #E4D8C5;border-radius:8px;overflow:hidden}
.x30{padding:18px 24px;border-bottom:1px solid #EFE6D8;display:flex;flex-direction:column;gap:4px}
.x31{font-size:12px;font-weight:700;letter-spacing:0.1em;color:#6B5A4E}
.x32{margin:0;font-size:16px;font-weight:600;line-height:1.5}
.x33{padding:96px max(80px, calc((100% - 1280px) / 2)) 96px max(80px, calc((100% - 1280px) / 2));display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:80px}
.x34{display:flex;flex-direction:column;gap:20px}
.x35{font-size:17px;line-height:1.75;color:#5E4D42}
.x36{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.x37{display:grid;grid-template-columns:96px 1fr;gap:24px;padding:20px 0;border-bottom:1px solid #E4D8C5}
.x38{font-family:'Cormorant Garamond', serif;font-size:30px;font-weight:600;color:#9B1C1F;line-height:1}
.x39{font-size:16px;line-height:1.55}
.x3a{padding:96px max(80px, calc((100% - 1280px) / 2)) 96px max(80px, calc((100% - 1280px) / 2));background:#F6EFE3;display:flex;flex-direction:column;gap:40px}
.x3b{display:flex;flex-direction:column;gap:14px}
.x3c{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px}
.x3d{background:#FFFFFF;border:1px solid #E4D8C5;border-radius:8px;overflow:hidden;display:grid;grid-template-columns:240px 1fr}
.x3e{width:240px;height:320px;object-fit:cover;object-position:50% 10%;display:block;background:#FFFFFF}
.x3f{padding:32px;display:flex;flex-direction:column;gap:10px}
.x3g{font-size:14px;font-weight:700;letter-spacing:0.08em;color:#9B1C1F}
.x3h{font-size:15px;line-height:1.65;color:#5E4D42}
.x3i{margin-top:auto;font-weight:600}
.x3j{padding:96px max(80px, calc((100% - 1280px) / 2)) 96px max(80px, calc((100% - 1280px) / 2));display:flex;flex-direction:column;gap:40px}
.x3k{border-top:2px solid #9B1C1F;padding-top:20px;display:flex;flex-direction:column;gap:8px}
.x3l{font-family:'Cormorant Garamond', serif;font-size:36px;font-weight:600;color:#9B1C1F;line-height:1}
.x3m{padding:96px max(80px, calc((100% - 1280px) / 2)) 96px max(80px, calc((100% - 1280px) / 2));background:#F6EFE3;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:72px;align-items:center}
.x3n{height:460px;border-radius:8px;background:#E3D5BF;display:flex;align-items:center;justify-content:center;color:#6B5A4E;font-size:13px;letter-spacing:0.06em;text-align:center;padding:0 24px}
.x3o{font-size:17px;line-height:1.7;color:#5E4D42}
.x3p{font-style:normal;background:#FFFFFF;border:1px solid #E4D8C5;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.6}
.x3q{font-size:16px}
.x3r{color:#6B5A4E}
.x3s{font-weight:600}
.x3t{padding:80px max(80px, calc((100% - 1280px) / 2)) 80px max(80px, calc((100% - 1280px) / 2));display:flex;flex-direction:column;gap:32px}
.x3u{padding:88px max(80px, calc((100% - 1280px) / 2)) 88px max(80px, calc((100% - 1280px) / 2));background:#9B1C1F;color:#FFFCF7;display:flex;justify-content:space-between;align-items:center;gap:48px}
.x3v{display:flex;flex-direction:column;gap:14px;max-width:760px}
.x3w{font-family:'Cormorant Garamond', serif;font-size:52px;font-weight:600;line-height:1.05}
.x3x{font-size:18px;line-height:1.6;color:#F6E4D2}
.x3y{display:flex;flex-direction:column;gap:12px;flex-shrink:0}
.x3z{height:56px;padding:0 32px;display:flex;align-items:center;justify-content:center;background:#FFFCF7;color:#2B1E17;border-radius:4px;font-weight:700}
.x40{height:56px;padding:0 32px;display:flex;align-items:center;justify-content:center;border:1.5px solid #FFFCF7;color:#FFFCF7;border-radius:4px;font-weight:700}
.x41{padding:32px max(80px, calc((100% - 1280px) / 2)) 48px max(80px, calc((100% - 1280px) / 2));display:grid;grid-template-columns:1.5fr 1fr;gap:72px;align-items:end}
.x42{font-family:'Cormorant Garamond', serif;font-size:62px;font-weight:600;line-height:1.02}
.x43{display:flex;flex-direction:column;gap:12px}
.x44{height:56px;display:flex;align-items:center;justify-content:center;background:#9B1C1F;color:#FFFCF7;border-radius:4px;font-weight:600}
.x45{height:56px;display:flex;align-items:center;justify-content:center;border:1.5px solid #2B1E17;color:#2B1E17;border-radius:4px;font-weight:600}
.x46{padding:0 max(80px, calc((100% - 1280px) / 2)) 0 max(80px, calc((100% - 1280px) / 2));border-bottom:1px solid #E4D8C5;display:flex;justify-content:space-between;align-items:center;background:#FFFCF7}
.x47{display:flex;gap:4px}
.x48{height:56px;padding:0 20px;border:0;border-bottom:3px solid #9B1C1F;background:transparent;font:inherit;font-size:15px;font-weight:700;color:#2B1E17;cursor:pointer}
.x49{font-weight:500;color:#6B5A4E}
.x4a{height:56px;padding:0 20px;border:0;border-bottom:3px solid transparent;background:transparent;font:inherit;font-size:15px;font-weight:700;color:#6B5A4E;cursor:pointer}
.x4b{padding:48px max(80px, calc((100% - 1280px) / 2)) 96px max(80px, calc((100% - 1280px) / 2));display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px;align-content:start;min-height:1980px}
.x4c{background:#FFFFFF;border:1px solid #E4D8C5;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}
.x4d{display:block;position:relative}
.x4e{width:100%;height:240px;object-fit:contain;background:#FFFFFF;padding:14px;box-sizing:border-box;display:block}
.x4f{position:absolute;top:12px;left:12px;background:#F6EFE3;color:#2B1E17;font-size:11px;font-weight:700;letter-spacing:0.08em;padding:6px 10px;border-radius:12px}
.x4g{padding:18px 20px 20px;display:flex;flex-direction:column;gap:6px;flex-grow:1}
.x4h{font-size:11px;font-weight:700;letter-spacing:0.12em;color:#9B1C1F}
.x4i{font-family:'Cormorant Garamond', serif;font-size:25px;font-weight:600;color:#2B1E17;line-height:1.15}
.x4j{font-size:14px;color:#5E4D42}
.x4k{font-size:12px;color:#6B5A4E;margin-top:2px}
.x4l{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;margin-top:auto;padding-top:14px}
.x4m{height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #2B1E17;border-radius:4px;color:#2B1E17;font-size:13px;font-weight:700}
.x4n{height:40px;display:flex;align-items:center;justify-content:center;background:#9B1C1F;border-radius:4px;color:#FFFCF7;font-size:13px;font-weight:700}
.x4o{padding:88px max(80px, calc((100% - 1280px) / 2)) 88px max(80px, calc((100% - 1280px) / 2));background:#231812;color:#F6EFE3;display:flex;flex-direction:column;gap:36px}
.x4p{font-family:'Cormorant Garamond', serif;font-size:46px;font-weight:600;line-height:1.08}
.x4q{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:0 40px}
.x4r{padding:20px 0;border-bottom:1px solid #4A3A2F;display:flex;flex-direction:column;gap:6px}
.x4s{font-size:14px;line-height:1.55;color:#D8CBB8}
.x4t{padding:88px max(80px, calc((100% - 1280px) / 2)) 88px max(80px, calc((100% - 1280px) / 2));display:flex;flex-direction:column;gap:32px}
.x4u{border:2px solid #9B1C1F;border-radius:8px;padding:28px;display:flex;flex-direction:column;gap:8px}
.x4v{font-family:'Manrope', system-ui, sans-serif;font-size:22px;font-weight:700;line-height:1.3}
.x4w{font-size:15px;font-weight:700}
.x4x{border:1px solid #E4D8C5;border-radius:8px;padding:28px;display:flex;flex-direction:column;gap:8px}
.x4y{border:1px solid #E4D8C5;border-radius:8px;padding:28px;display:flex;flex-direction:column;gap:8px;color:#2B1E17}
.x4z{padding:88px max(80px, calc((100% - 1280px) / 2)) 88px max(80px, calc((100% - 1280px) / 2));background:#F6EFE3;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:72px}
.x50{padding:20px 0;border-bottom:1px solid #DCCDB6;display:flex;flex-direction:column;gap:8px}
.x51{font-size:18px;font-weight:700}
.x52{padding:72px max(80px, calc((100% - 1280px) / 2)) 72px max(80px, calc((100% - 1280px) / 2));background:#9B1C1F;color:#FFFCF7;display:flex;justify-content:space-between;align-items:center;gap:48px}
.x53{display:flex;flex-direction:column;gap:10px}
.x54{font-family:'Cormorant Garamond', serif;font-size:46px;font-weight:600;line-height:1.05}
.x55{font-size:17px;color:#F6E4D2}
.x56{height:56px;padding:0 32px;display:flex;align-items:center;background:#FFFCF7;color:#2B1E17;border-radius:4px;font-weight:700;flex-shrink:0}
.x57{width:100%;height:500px;object-fit:cover;border-radius:8px;display:block}
.x58{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}
.x59{font-size:15px;line-height:1.6;color:#5E4D42;max-width:460px}
.x5a{height:200px;background:#EFE6D8;display:flex;align-items:center;justify-content:center;color:#6B5A4E;font-size:12px;letter-spacing:0.04em;text-align:center;padding:0 16px}
.x5b{padding:20px;display:flex;flex-direction:column;gap:6px;flex-grow:1}
.x5c{font-size:17px;font-weight:700}
.x5d{font-size:14px;font-weight:600;margin-top:6px}
.x5e{margin-top:auto;padding-top:12px;font-size:14px;font-weight:600}
.x5f{margin-top:auto;padding-top:12px;font-size:14px;font-weight:600}
.x5g{border:1px dashed #CDBDA6;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:10px;justify-content:center}
.x5h{font-size:14px;line-height:1.6;color:#5E4D42}
.x5i{display:flex;flex-direction:column;gap:14px;max-width:820px}
.x5j{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px 24px}
.x5k{font-family:'Cormorant Garamond', serif;font-size:34px;font-weight:600;color:#9B1C1F;line-height:1}
.x5l{height:220px;border-radius:6px;background:#EFE6D8;display:flex;align-items:center;justify-content:center;color:#6B5A4E;font-size:12px;letter-spacing:0.04em;text-align:center;padding:0 16px}
.x5m{grid-column:span 2;background:#FFFFFF;border:1px solid #E4D8C5;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}
.x5n{display:grid;grid-template-columns:34% 33% 33%;background:#231812;color:#FFFCF7;font-size:13px;font-weight:700;letter-spacing:0.08em}
.x5o{padding:14px 24px}
.x5p{display:grid;grid-template-columns:34% 33% 33%;border-bottom:1px solid #EFE6D8;font-size:15px}
.x5q{padding:15px 24px;font-weight:600}
.x5r{padding:15px 24px;color:#5E4D42}
.x5s{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:48px}
.x5t{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.x5u{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #E4D8C5;font-size:16px;line-height:1.5}
.x5v{flex-shrink:0;margin-top:2px}
.x5w{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;align-content:start}
.x5x{background:#FFFFFF;border:1px solid #E4D8C5;border-radius:8px;padding:22px;display:flex;flex-direction:column;gap:8px}
.x5y{padding:88px max(80px, calc((100% - 1280px) / 2)) 88px max(80px, calc((100% - 1280px) / 2));background:#9B1C1F;color:#FFFCF7;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:80px;align-items:center}
.x5z{font-family:'Cormorant Garamond', serif;font-size:50px;font-weight:600;line-height:1.05}
.x60{background:#FFFCF7;color:#2B1E17;border-radius:8px;padding:32px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}
.x61{grid-column:span 2;height:54px;border:0;border-radius:4px;background:#231812;color:#FFFCF7;font:inherit;font-size:16px;font-weight:700;cursor:pointer}
.x62{padding:80px max(80px, calc((100% - 1280px) / 2)) 80px max(80px, calc((100% - 1280px) / 2));background:#F6EFE3;display:flex;flex-direction:column;gap:36px}
.x63{background:#FFFFFF;border:1px solid #E4D8C5;border-radius:8px;padding:26px;display:flex;flex-direction:column;gap:10px}
.x64{width:100%;height:240px;object-fit:cover;display:block}
.x65{padding:28px;display:flex;flex-direction:column;gap:12px;flex-grow:1}
.x66{font-family:'Cormorant Garamond', serif;font-size:30px;font-weight:600}
.x67{margin:0;padding-left:18px;font-size:14px;line-height:1.7;color:#5E4D42}
.x68{margin-top:auto;padding-top:16px;border-top:1px solid #E4D8C5;display:flex;justify-content:space-between;align-items:baseline}
.x69{font-size:13px;font-weight:700;letter-spacing:0.1em;color:#6B5A4E}
.x6a{font-family:'Cormorant Garamond', serif;font-size:28px;font-weight:600;color:#9B1C1F}
.x6b{height:240px;background:#EFE6D8;display:flex;align-items:center;justify-content:center;color:#6B5A4E;font-size:12px;text-align:center;padding:0 20px}
.x6c{padding:96px max(80px, calc((100% - 1280px) / 2)) 96px max(80px, calc((100% - 1280px) / 2));background:#231812;color:#F6EFE3;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:80px}
.x6d{display:flex;flex-direction:column;gap:18px}
.x6e{font-size:17px;line-height:1.7;color:#D8CBB8}
.x6f{width:100%;height:300px;object-fit:cover;border-radius:8px;display:block;margin-top:12px}
.x6g{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 32px;align-content:start}
.x6h{display:flex;gap:12px;padding:16px 0;border-bottom:1px solid #4A3A2F}
.x6i{display:flex;flex-direction:column;gap:3px}
.x6j{font-size:16px;font-weight:700}
.x6k{font-size:14px;line-height:1.5;color:#D8CBB8}
.x6l{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:20px}
.x6m{border-top:3px solid #9B1C1F;padding-top:18px;display:flex;flex-direction:column;gap:8px}
.x6n{font-size:14px;line-height:1.55;color:#5E4D42}
.x6o{padding:96px max(80px, calc((100% - 1280px) / 2)) 96px max(80px, calc((100% - 1280px) / 2));background:#F6EFE3;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:64px}
.x6p{background:#FFFFFF;border:1px solid #E4D8C5;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}
.x6q{display:grid;grid-template-columns:40% 32% 28%;background:#231812;color:#FFFCF7;font-size:12px;font-weight:700;letter-spacing:0.08em}
.x6r{padding:14px 16px}
.x6s{display:grid;grid-template-columns:40% 32% 28%;border-bottom:1px solid #EFE6D8;font-size:15px}
.x6t{padding:14px 16px;font-weight:700}
.x6u{display:flex;flex-wrap:wrap;gap:10px}
.x6v{height:40px;padding:0 16px;display:flex;align-items:center;background:#FFFFFF;border:1px solid #E4D8C5;border-radius:20px;font-size:14px;font-weight:600}
.x6w{font-size:15px;line-height:1.6;color:#5E4D42}
.x6x{padding:96px max(80px, calc((100% - 1280px) / 2)) 96px max(80px, calc((100% - 1280px) / 2));display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:72px}
.x6y{padding:22px 0;border-bottom:1px solid #E4D8C5;display:flex;flex-direction:column;gap:8px}
.x6z{padding:96px max(80px, calc((100% - 1280px) / 2)) 96px max(80px, calc((100% - 1280px) / 2));background:#9B1C1F;color:#FFFCF7;display:grid;grid-template-columns:1fr 1.4fr;gap:72px}
.x70{font-size:18px;line-height:1.65;color:#F6E4D2}
.x71{font-size:16px}
.x72{color:#FFFCF7;text-decoration:underline}
.x73{background:#FFFCF7;color:#2B1E17;border-radius:8px;padding:36px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px}
.x74{height:48px;border:1px solid #CDBDA6;border-radius:4px;padding:0 14px;font:inherit;font-weight:400;background:#FFFFFF}
.x75{grid-column:span 2;display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.5;color:#5E4D42}
.x76{padding:32px max(80px, calc((100% - 1280px) / 2)) 64px max(80px, calc((100% - 1280px) / 2));display:grid;grid-template-columns:1.3fr 1fr;gap:64px;align-items:center}
.x77{display:flex;flex-direction:column;gap:22px}
.x78{width:100%;height:460px;object-fit:cover;border-radius:8px;display:block}
.x79{padding:0 max(80px, calc((100% - 1280px) / 2)) 80px max(80px, calc((100% - 1280px) / 2));display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:16px}
.x7a{background:#F6EFE3;border-radius:8px;padding:22px;display:flex;flex-direction:column;gap:8px;color:#2B1E17}
.x7b{align-self:flex-start;padding:3px 8px;border:1px solid #DCCDB6;border-radius:10px;font-size:10px;font-weight:700;letter-spacing:0.08em;color:#5E4D42}
.x7c{font-family:'Cormorant Garamond', serif;font-size:28px;font-weight:600;line-height:1}
.x7d{font-size:14px;font-weight:600;color:#9B1C1F;margin-top:6px}
.x7e{padding:80px max(80px, calc((100% - 1280px) / 2)) 80px max(80px, calc((100% - 1280px) / 2));background:#FFFCF7;display:grid;grid-template-columns:1.6fr 1fr;gap:56px;border-top:1px solid #E4D8C5}
.x7f{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px}
.x7g{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}
.x7h{display:flex;gap:10px;font-size:15px;line-height:1.5}
.x7i{display:flex;gap:10px;font-size:15px;line-height:1.5;color:#5E4D42}
.x7j{display:flex;flex-wrap:wrap;gap:8px}
.x7k{height:38px;padding:0 14px;display:flex;align-items:center;background:#FFFFFF;border:1px solid #E4D8C5;border-radius:19px;color:#2B1E17;font-size:14px;font-weight:600}
.x7l{background:#FFFFFF;border:1px solid #E4D8C5;border-radius:8px;padding:28px;display:flex;flex-direction:column;gap:14px;align-self:start}
.x7m{margin:0;display:flex;flex-direction:column}
.x7n{display:grid;grid-template-columns:42% 58%;padding:10px 0;border-bottom:1px solid #EFE6D8;font-size:14px}
.x7o{color:#6B5A4E;font-weight:600}
.x7p{margin:0;font-weight:600}
.x7q{height:48px;display:flex;align-items:center;justify-content:center;background:#9B1C1F;color:#FFFCF7;border-radius:4px;font-weight:700}
.x7r{font-size:13px;color:#6B5A4E;text-align:center}
.x7s{padding:80px max(80px, calc((100% - 1280px) / 2)) 80px max(80px, calc((100% - 1280px) / 2));background:#F6EFE3;display:grid;grid-template-columns:1.6fr 1fr;gap:56px;border-top:1px solid #E4D8C5}
.x7t{padding:88px max(80px, calc((100% - 1280px) / 2)) 88px max(80px, calc((100% - 1280px) / 2));background:#231812;color:#F6EFE3;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:64px}
.x7u{font-size:15px;line-height:1.65;color:#D8CBB8}
.x7v{padding:20px 0;border-bottom:1px solid #4A3A2F;display:flex;flex-direction:column;gap:8px}
.x7w{font-size:16px;line-height:1.65;color:#D8CBB8}
.x7x{padding:32px max(80px, calc((100% - 1280px) / 2)) 80px max(80px, calc((100% - 1280px) / 2));display:flex;flex-direction:column;gap:48px}
.x7y{display:flex;flex-direction:column;gap:20px;max-width:860px}
.x7z{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}
.x80{background:#FFFFFF;border:1px solid #E4D8C5;border-radius:8px;padding:26px;display:flex;flex-direction:column;gap:10px;color:#2B1E17}
.x81{font-size:14px;font-weight:600;color:#9B1C1F;margin-top:4px}
.x82{padding:96px max(80px, calc((100% - 1280px) / 2)) 96px max(80px, calc((100% - 1280px) / 2));background:#F6EFE3;display:grid;grid-template-columns:2fr 1fr;gap:64px}
.x83{background:#FFFFFF;border:1px solid #E4D8C5;border-radius:8px;padding:40px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}
.x84{grid-column:span 2;font-family:'Cormorant Garamond', serif;font-size:44px;font-weight:600;line-height:1.08}
.x85{grid-column:span 2;display:flex;justify-content:space-between;align-items:center;gap:24px}
.x86{height:56px;padding:0 40px;border:0;border-radius:4px;background:#9B1C1F;color:#FFFCF7;font:inherit;font-size:16px;font-weight:700;cursor:pointer}
.x87{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}
.x88{display:grid;grid-template-columns:44px 1fr;gap:12px}
.x89{background:#FFFFFF;border:1px solid #E4D8C5;border-radius:8px;padding:22px;display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.55}
.x8a{padding:96px max(80px, calc((100% - 1280px) / 2)) 96px max(80px, calc((100% - 1280px) / 2));display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:64px}
.x8b{font-family:'Cormorant Garamond', serif;font-size:44px;font-weight:600;line-height:1.08}
.x8c{margin:0;display:flex;flex-direction:column;background:#FFFFFF;border:1px solid #E4D8C5;border-radius:8px;overflow:hidden}
.x8d{display:grid;grid-template-columns:38% 62%;border-bottom:1px solid #EFE6D8}
.x8e{padding:14px 20px;font-size:14px;font-weight:600;color:#6B5A4E;background:#FFFCF7}
.x8f{margin:0;padding:14px 20px;font-size:15px}
.x8g{height:340px;border-radius:8px;background:#EFE6D8;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 32px;color:#6B5A4E;font-size:13px}
.x8h{font-style:normal;font-size:16px;line-height:1.6}
.x8i{display:flex;gap:12px;flex-wrap:wrap}
.x8j{height:44px;padding:0 18px;display:flex;align-items:center;border:1px solid #2B1E17;border-radius:4px;color:#2B1E17;font-weight:600;font-size:14px}
.x8k{font-size:15px;color:#5E4D42}
.x8l{padding:64px max(80px, calc((100% - 1280px) / 2)) 64px max(80px, calc((100% - 1280px) / 2));background:#F6EFE3;display:flex;flex-direction:column;gap:24px}
.x8m{display:flex;flex-wrap:wrap;gap:12px}
.x8n{height:44px;padding:0 18px;display:flex;align-items:center;background:#FFFFFF;border:1px solid #E4D8C5;border-radius:22px;color:#2B1E17;font-size:14px;font-weight:600}
.x8o{height:44px;padding:0 18px;display:flex;align-items:center;background:#FFFFFF;border:1px solid #E4D8C5;border-radius:22px;color:#2B1E17;font-size:14px;font-weight:600}
.x8p{padding:32px max(80px, calc((100% - 1280px) / 2)) 72px max(80px, calc((100% - 1280px) / 2));display:flex;flex-direction:column;gap:40px}
.x8q{display:flex;flex-direction:column;gap:20px;max-width:900px}
.x8r{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px}
.x8s{background:#F6EFE3;border-radius:8px;padding:20px 22px;display:flex;flex-direction:column;gap:6px}
.x8t{font-size:12px;font-weight:700;letter-spacing:0.1em;color:#6B5A4E}
.x8u{font-size:17px;font-weight:700;line-height:1.35}
.x8v{display:flex;gap:12px;flex-wrap:wrap}
.x8w{height:40px;padding:0 16px;display:flex;align-items:center;border:1px solid #E4D8C5;border-radius:20px;color:#2B1E17;font-size:14px;font-weight:600}
.x8x{padding:88px max(80px, calc((100% - 1280px) / 2)) 88px max(80px, calc((100% - 1280px) / 2));background:#F6EFE3;display:flex;flex-direction:column;gap:32px}
.x8y{font-size:15px;line-height:1.6;color:#5E4D42;max-width:520px}
.x8z{display:grid;grid-template-columns:20% 34% 18% 28%;background:#231812;color:#FFFCF7;font-size:12px;font-weight:700;letter-spacing:0.08em}
.x90{padding:14px 18px}
.x91{display:grid;grid-template-columns:20% 34% 18% 28%;border-bottom:1px solid #EFE6D8;font-size:15px;line-height:1.5}
.x92{padding:14px 18px;font-weight:700}
.x93{padding:14px 18px;color:#5E4D42}
.x94{font-size:20px;font-weight:700;margin:16px 0 0}
.x95{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:16px}
.x96{background:#FFFFFF;border:1px solid #E4D8C5;border-radius:8px;padding:22px;display:flex;flex-direction:column;gap:6px}
.x97{font-size:18px;font-weight:700;color:#9B1C1F}
.x98{font-size:13px;color:#6B5A4E}
.x99{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}
.x9a{border:1px solid #E4D8C5;border-radius:8px;padding:22px;display:flex;flex-direction:column;gap:10px;background:#FFFFFF}
.x9b{padding:88px max(80px, calc((100% - 1280px) / 2)) 88px max(80px, calc((100% - 1280px) / 2));background:#F6EFE3;display:grid;grid-template-columns:1.4fr 1fr;gap:56px}
.x9c{display:grid;grid-template-columns:36% 64%;background:#231812;color:#FFFCF7;font-size:12px;font-weight:700;letter-spacing:0.08em}
.x9d{display:grid;grid-template-columns:36% 64%;border-bottom:1px solid #EFE6D8;font-size:15px;line-height:1.5}
.x9e{background:#231812;color:#F6EFE3;border-radius:8px;padding:32px;display:flex;flex-direction:column;gap:14px;align-self:start}
.x9f{color:#FFFCF7}
.x9g{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:16px}
.x9h{border-top:3px solid #9B1C1F;padding-top:16px;display:flex;flex-direction:column;gap:6px}
.x9i{font-size:14px;line-height:1.5;color:#5E4D42}
.x9j{padding:88px max(80px, calc((100% - 1280px) / 2)) 88px max(80px, calc((100% - 1280px) / 2));background:#F6EFE3;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}
.x9k{background:#FFFFFF;border:1px solid #E4D8C5;border-radius:8px;padding:32px;display:flex;flex-direction:column;gap:12px}
.x9l{margin:0;padding-left:18px;font-size:15px;line-height:1.75;color:#5E4D42}
.x9m{font-weight:600;margin-top:4px}
.x9n{padding:88px max(80px, calc((100% - 1280px) / 2)) 88px max(80px, calc((100% - 1280px) / 2));display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:72px}
.x9o{padding:20px 0;border-bottom:1px solid #E4D8C5;display:flex;flex-direction:column;gap:8px}
.x9p{padding:22px max(80px, calc((100% - 1280px) / 2)) 0 max(80px, calc((100% - 1280px) / 2));font-size:13px;color:#6B5A4E;display:flex;gap:8px}
.x9q{padding:36px max(80px, calc((100% - 1280px) / 2)) 56px max(80px, calc((100% - 1280px) / 2));display:grid;grid-template-columns:minmax(0, 1fr) 540px;gap:64px;align-items:end;border-bottom:1px solid #E4D8C5}
.x9r{font-size:12px;font-weight:700;letter-spacing:0.16em;color:#9B1C1F}
.x9s{font-family:'Cormorant Garamond', serif;font-size:64px;font-weight:600;line-height:1.04}
.x9t{display:flex;gap:12px;font-size:14px;color:#6B5A4E}
.x9u{background:#F6EFE3;border-left:4px solid #9B1C1F;border-radius:4px;padding:24px 28px;display:flex;flex-direction:column;gap:10px}
.x9v{font-size:16px;line-height:1.65;color:#2B1E17}
.x9w{padding:64px max(80px, calc((100% - 1280px) / 2)) 96px max(80px, calc((100% - 1280px) / 2));display:grid;grid-template-columns:300px minmax(0, 1fr);gap:88px;align-items:start}
.x9x{position:sticky;top:24px;display:flex;flex-direction:column;gap:32px}
.x9y{display:flex;flex-direction:column}
.x9z{font-size:12px;font-weight:700;letter-spacing:0.14em;color:#6B5A4E;margin-bottom:10px}
.xa0{padding:7px 0 7px 14px;border-left:2px solid #E4D8C5;font-size:14px;line-height:1.4;color:#5E4D42}
.xa1{display:flex;flex-direction:column;gap:8px;padding-top:24px;border-top:1px solid #E4D8C5}
.xa2{font-size:12px;font-weight:700;letter-spacing:0.14em;color:#6B5A4E;margin-bottom:4px}
.xa3{font-size:14px;color:#9B1C1F;font-weight:700}
.xa4{font-size:14px;color:#5E4D42;font-weight:500}
.xa5{background:#231812;color:#F6EFE3;border-radius:8px;padding:22px;display:flex;flex-direction:column;gap:8px}
.xa6{font-family:'Cormorant Garamond', serif;font-size:22px;font-weight:600}
.xa7{font-size:13px;line-height:1.55;color:#D8CBB8}
.xa8{font-size:14px;font-weight:700;color:#D9B77A;margin-top:4px}
.xa9{font-size:14px;font-weight:700;color:#D9B77A}
.xaa{max-width:800px;display:flex;flex-direction:column;gap:52px}
.xab{display:flex;flex-direction:column;gap:14px}
.xac{font-family:'Cormorant Garamond', serif;font-size:34px;font-weight:600;line-height:1.15}
.xad{font-size:17px;line-height:1.75;color:#3A2C23}
.xae{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:8px;font-size:17px;line-height:1.65;color:#3A2C23}
.xaf{border:1px solid #E4D8C5;border-radius:8px;overflow:hidden;background:#FFFFFF;display:flex;flex-direction:column}
.xag{display:grid;grid-template-columns:230px minmax(0, 1fr);border-bottom:1px solid #EFE6D8}
.xah{padding:14px 18px;font-size:14px;font-weight:700;line-height:1.5;background:#FBF6EE;overflow-wrap:anywhere}
.xai{padding:14px 18px;font-size:15px;line-height:1.6;color:#3A2C23}
.xaj{display:flex;flex-direction:column;gap:4px;padding-top:8px}
.xak{font-family:'Cormorant Garamond', serif;font-size:34px;font-weight:600;line-height:1.15;margin-bottom:10px}
.xal{border-top:1px solid #E4D8C5;padding:16px 0}
.xam{font-size:17px;font-weight:700;cursor:pointer}
.xan{font-size:16px;line-height:1.7;color:#3A2C23;padding-top:8px}
.xao{font-size:13px;line-height:1.6;color:#6B5A4E;border-top:1px solid #E4D8C5;padding-top:20px}
.xap{background:#FFFCF7;color:#2B1E17;border-radius:8px;padding:32px;display:flex;flex-direction:column;gap:14px}
.xaq{font-size:17px;line-height:1.6;color:#5E4D42}
.xar{height:58px;display:flex;align-items:center;justify-content:center;gap:10px;background:#9B1C1F;color:#FFFCF7;border-radius:4px;font-weight:700;font-size:16px}
.xas{height:58px;display:flex;align-items:center;justify-content:center;gap:10px;border:1.5px solid #2B1E17;color:#2B1E17;border-radius:4px;font-weight:700;font-size:16px}
.xat{font-size:13px;line-height:1.55;color:#6B5A4E}
.xau{font-family:'Cormorant Garamond', serif;font-size:52px;font-weight:600;line-height:1.04}
.xav{font-family:'Cormorant Garamond', 'Noto Serif SC', 'Songti SC', serif;font-size:72px;font-weight:600;line-height:1.02;letter-spacing:-0.01em}
.xaw{font-family:'Cormorant Garamond', 'Noto Serif SC', 'Songti SC', serif;font-size:34px;font-weight:600}
.xax{font-family:'Cormorant Garamond', 'Noto Serif SC', 'Songti SC', serif;font-size:52px;font-weight:600;line-height:1.08}
.xay{font-family:'Cormorant Garamond', 'Noto Serif SC', 'Songti SC', serif;font-size:26px;font-weight:600}
.xaz{font-family:'Cormorant Garamond', 'Noto Serif SC', 'Songti SC', serif;font-size:28px;font-weight:600}
.xb0{font-family:'Cormorant Garamond', 'Noto Serif SC', 'Songti SC', serif;font-size:40px;font-weight:600;color:#9B1C1F}
.xb1{font-family:'Cormorant Garamond', 'Noto Serif SC', 'Songti SC', serif;font-size:36px;font-weight:600;line-height:1.1;margin:0}
.xb2{font-family:'Cormorant Garamond', 'Noto Serif SC', 'Songti SC', serif;font-size:30px;font-weight:600;color:#9B1C1F}
.xb3{font-family:'Cormorant Garamond', 'Noto Serif SC', 'Songti SC', serif;font-size:32px;font-weight:600}
.xb4{font-family:'Cormorant Garamond', 'Noto Serif SC', 'Songti SC', serif;font-size:56px;font-weight:600;line-height:1.05}
.xb5{font-family:'Cormorant Garamond', 'Noto Serif SC', 'Songti SC', serif;font-size:64px;font-weight:600;line-height:1.02}
.xb6{grid-column:span 2;font-family:'Cormorant Garamond', 'Noto Serif SC', 'Songti SC', serif;font-size:44px;font-weight:600;line-height:1.08}
.xb7{font-family:'Cormorant Garamond', 'Noto Serif SC', 'Songti SC', serif;font-size:30px;font-weight:600;color:#9B1C1F;line-height:1}
.xb8{font-family:'Cormorant Garamond', 'Noto Serif SC', 'Songti SC', serif;font-size:44px;font-weight:600;line-height:1.08}
.xb9{font-family:'Cormorant Garamond', 'Noto Serif SC', 'Songti SC', serif;font-size:62px;font-weight:600;line-height:1.02}
.xba{font-family:'Cormorant Garamond', 'Noto Serif SC', 'Songti SC', serif;font-size:28px;font-weight:600;line-height:1}
.xbb{font-family:'Cormorant Garamond', 'Noto Serif SC', 'Songti SC', serif;font-size:46px;font-weight:600;line-height:1.08}
.xbc{font-family:'Cormorant Garamond', 'Noto Serif SC', 'Songti SC', serif;font-size:46px;font-weight:600;line-height:1.05}
.xbd{padding:24px max(80px, calc((100% - 1280px) / 2)) 96px max(80px, calc((100% - 1280px) / 2));display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:72px}
.xbe{height:600px;background:#FFFFFF;border:1px solid #E4D8C5;border-radius:8px;display:flex;align-items:center;justify-content:center}
.xbf{width:100%;height:600px;object-fit:contain;border-radius:8px;display:block}
.xbg{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px}
.xbh{height:120px;padding:0;border:2px solid #9B1C1F;border-radius:6px;overflow:hidden;background:#FFFFFF;cursor:pointer}
.xbi{width:100%;height:120px;object-fit:contain;display:block}
.xbj{height:120px;padding:0;border:1px solid #E4D8C5;border-radius:6px;overflow:hidden;background:#FFFFFF;cursor:pointer}
.xbk{width:100%;height:120px;object-fit:cover;display:block}
.xbl{display:flex;flex-direction:column;gap:22px;padding-top:12px}
.xbm{font-size:16px;color:#6B5A4E;font-style:italic;margin-top:-10px}
.xbn{font-size:18px;line-height:1.65;color:#5E4D42}
.xbo{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}
.xbp{background:#F6EFE3;border-radius:6px;padding:16px 18px;display:flex;flex-direction:column;gap:4px}
.xbq{display:flex;gap:12px;margin-top:4px}
.xbr{height:56px;padding:0 28px;display:flex;align-items:center;background:#9B1C1F;color:#FFFCF7;border-radius:4px;font-weight:600;font-size:16px}
.xbs{height:56px;padding:0 28px;display:flex;align-items:center;border:1.5px solid #2B1E17;color:#2B1E17;border-radius:4px;font-weight:600;font-size:16px}
.xbt{height:56px;padding:0 22px;display:flex;align-items:center;color:#2B1E17;font-weight:600;font-size:16px}
.xbu{font-size:14px;color:#6B5A4E;line-height:1.6;padding-top:18px;border-top:1px solid #E4D8C5}
.xbv{display:grid;grid-template-columns:34% 66%;border-bottom:1px solid #EFE6D8;font-size:16px}
.xbw{padding:16px 24px;font-weight:600;color:#6B5A4E;background:#FFFCF7}
.xbx{padding:16px 24px}
.xby{padding:96px max(80px, calc((100% - 1280px) / 2)) 96px max(80px, calc((100% - 1280px) / 2));display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:72px;align-items:center}
.xbz{width:100%;height:440px;object-fit:cover;border-radius:8px;display:block}
.xc0{background:#FFFFFF;border:2px solid #9B1C1F;border-radius:8px;padding:28px;display:flex;flex-direction:column;gap:14px}
.xc1{width:100%;height:170px;object-fit:cover;object-position:50% 62%;border-radius:6px;display:block}
.xc2{background:#FFFFFF;border:1px solid #E4D8C5;border-radius:8px;padding:28px;display:flex;flex-direction:column;gap:14px}
.xc3{padding:22px 0;border-bottom:1px solid #DCCDB6;display:flex;flex-direction:column;gap:8px}
.xc4{width:100%;height:220px;object-fit:contain;background:#FFFFFF;padding:12px;box-sizing:border-box;display:block}
.xc5{padding:18px 20px 22px;display:flex;flex-direction:column;gap:6px}
.xc6{font-family:'Cormorant Garamond', serif;font-size:24px;font-weight:600}
.xc7{padding:96px max(80px, calc((100% - 1280px) / 2)) 96px max(80px, calc((100% - 1280px) / 2));background:#9B1C1F;color:#FFFCF7;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:80px}
.xc8{height:48px;border:1px solid #CDBDA6;border-radius:4px;padding:0 14px;font:inherit;font-weight:600;background:#F6EFE3}
.xc9{font-family:'Cormorant Garamond', 'Noto Serif SC', 'Songti SC', serif;font-size:48px;font-weight:600;line-height:1.08}
.xca{font-family:'Cormorant Garamond', 'Noto Serif SC', 'Songti SC', serif;font-size:24px;font-weight:600}
.xcb{font-family:'Cormorant Garamond', 'Noto Serif SC', 'Songti SC', serif;font-size:52px;font-weight:600;line-height:1.05}
.xcc{font-size:14px;line-height:1.6;color:#6B5A4E}
.xcd{font-family:'Manrope', 'PingFang SC', 'Microsoft YaHei', 'Noto Sans SC', system-ui, sans-serif;font-size:22px;font-weight:700;line-height:1.3}
@media (max-width:1024px){
.x0{height:auto}
.x1{padding-top:83px;padding-bottom:60px;padding-left:60px;padding-right:48px}
.x3{font-size:58px}
.x5{flex-wrap:wrap}
.x6{flex-wrap:wrap}
.x7{flex-wrap:wrap}
.x8{flex-wrap:wrap}
.xa{font-size:31px}
.xc{height:540px}
.xd{padding-left:32px;padding-right:32px}
.xe{grid-template-columns:repeat(3, minmax(0, 1fr))}
.xi{flex-wrap:wrap}
.xk{padding-top:90px;padding-bottom:90px;padding-left:32px;padding-right:32px}
.xl{flex-wrap:wrap}
.xn{font-size:42px}
.xp{grid-template-columns:repeat(2, minmax(0, 1fr))}
.xx{padding-top:90px;padding-bottom:90px;padding-left:32px;padding-right:32px;gap:40px}
.x13{flex-wrap:wrap}
.x16{padding-top:90px;padding-bottom:90px;padding-left:32px;padding-right:32px}
.x1a{font-size:32px}
.x1d{padding-top:90px;padding-bottom:90px;padding-left:32px;padding-right:32px}
.x1j{font-size:32px}
.x1n{font-size:27px}
.x1v{flex-wrap:wrap}
.x1z{grid-template-columns:repeat(3, minmax(0, 1fr))}
.x21{font-size:29px}
.x23{padding-top:90px;padding-bottom:90px;padding-left:32px;padding-right:32px;gap:40px}
.x24{grid-column:1 / -1}
.x28{padding-top:90px;padding-bottom:90px;padding-left:32px;padding-right:32px;gap:40px}
.x2a{font-size:45px}
.x2i{grid-column:1 / -1}
.x2k{grid-column:1 / -1;flex-wrap:wrap}
.x2m{grid-column:1 / -1}
.x2n{flex-wrap:wrap;padding-left:32px;padding-right:32px}
.x2q{padding-bottom:72px;padding-left:32px;padding-right:32px;gap:40px}
.x2r{font-size:51px}
.x2t{flex-wrap:wrap}
.x2u{flex-wrap:wrap}
.x2v{flex-wrap:wrap}
.x2w{height:390px}
.x2x{padding-top:72px;padding-bottom:72px;padding-left:32px;padding-right:32px;gap:40px}
.x2y{font-size:38px}
.x2z{grid-column:1 / -1}
.x33{padding-top:72px;padding-bottom:72px;padding-left:32px;padding-right:32px;gap:40px}
.x38{font-size:27px}
.x3a{padding-top:72px;padding-bottom:72px;padding-left:32px;padding-right:32px}
.x3d{grid-template-columns:minmax(0, 1fr)}
.x3j{padding-top:72px;padding-bottom:72px;padding-left:32px;padding-right:32px}
.x3l{font-size:32px}
.x3m{padding-top:72px;padding-bottom:72px;padding-left:32px;padding-right:32px;gap:40px}
.x3n{flex-wrap:wrap}
.x3t{padding-top:60px;padding-bottom:60px;padding-left:32px;padding-right:32px}
.x3u{padding-top:66px;padding-bottom:66px;padding-left:32px;padding-right:32px;flex-wrap:wrap}
.x3w{font-size:42px}
.x3z{flex-wrap:wrap}
.x40{flex-wrap:wrap}
.x41{padding-left:32px;padding-right:32px;gap:40px}
.x42{font-size:50px}
.x44{flex-wrap:wrap}
.x45{flex-wrap:wrap}
.x46{padding-left:32px;padding-right:32px;flex-wrap:wrap}
.x47{flex-wrap:wrap}
.x4b{padding-bottom:72px;padding-left:32px;padding-right:32px;grid-template-columns:repeat(2, minmax(0, 1fr));min-height:auto}
.x4m{flex-wrap:wrap}
.x4n{flex-wrap:wrap}
.x4o{padding-top:66px;padding-bottom:66px;padding-left:32px;padding-right:32px}
.x4p{font-size:37px}
.x4q{grid-template-columns:repeat(2, minmax(0, 1fr))}
.x4t{padding-top:66px;padding-bottom:66px;padding-left:32px;padding-right:32px}
.x4z{padding-top:66px;padding-bottom:66px;padding-left:32px;padding-right:32px;gap:40px}
.x52{padding-left:32px;padding-right:32px;flex-wrap:wrap}
.x54{font-size:37px}
.x56{flex-wrap:wrap}
.x57{height:375px}
.x58{flex-wrap:wrap}
.x5a{flex-wrap:wrap}
.x5k{font-size:31px}
.x5l{flex-wrap:wrap}
.x5m{grid-column:1 / -1}
.x5u{flex-wrap:wrap}
.x5y{padding-top:66px;padding-bottom:66px;padding-left:32px;padding-right:32px;gap:40px}
.x5z{font-size:40px}
.x61{grid-column:1 / -1}
.x62{padding-top:60px;padding-bottom:60px;padding-left:32px;padding-right:32px}
.x66{font-size:27px}
.x68{flex-wrap:wrap}
.x6b{flex-wrap:wrap}
.x6c{padding-top:72px;padding-bottom:72px;padding-left:32px;padding-right:32px;gap:40px}
.x6h{flex-wrap:wrap}
.x6l{grid-template-columns:repeat(3, minmax(0, 1fr))}
.x6o{padding-top:72px;padding-bottom:72px;padding-left:32px;padding-right:32px;gap:40px}
.x6v{flex-wrap:wrap}
.x6x{padding-top:72px;padding-bottom:72px;padding-left:32px;padding-right:32px;gap:40px}
.x6z{padding-top:72px;padding-bottom:72px;padding-left:32px;padding-right:32px;gap:40px}
.x75{grid-column:1 / -1;flex-wrap:wrap}
.x76{padding-left:32px;padding-right:32px;gap:40px}
.x79{padding-bottom:60px;padding-left:32px;padding-right:32px;grid-template-columns:repeat(3, minmax(0, 1fr))}
.x7e{padding-top:60px;padding-bottom:60px;padding-left:32px;padding-right:32px}
.x7h{flex-wrap:wrap}
.x7i{flex-wrap:wrap}
.x7k{flex-wrap:wrap}
.x7q{flex-wrap:wrap}
.x7s{padding-top:60px;padding-bottom:60px;padding-left:32px;padding-right:32px}
.x7t{padding-top:66px;padding-bottom:66px;padding-left:32px;padding-right:32px;gap:40px}
.x7x{padding-bottom:60px;padding-left:32px;padding-right:32px}
.x82{padding-top:72px;padding-bottom:72px;padding-left:32px;padding-right:32px;gap:40px}
.x84{grid-column:1 / -1;font-size:35px}
.x85{grid-column:1 / -1;flex-wrap:wrap}
.x8a{padding-top:72px;padding-bottom:72px;padding-left:32px;padding-right:32px;gap:40px}
.x8b{font-size:35px}
.x8g{flex-wrap:wrap}
.x8j{flex-wrap:wrap}
.x8l{padding-left:32px;padding-right:32px}
.x8n{flex-wrap:wrap}
.x8o{flex-wrap:wrap}
.x8p{padding-left:32px;padding-right:32px}
.x8r{grid-template-columns:repeat(2, minmax(0, 1fr))}
.x8w{flex-wrap:wrap}
.x8x{padding-top:66px;padding-bottom:66px;padding-left:32px;padding-right:32px}
.x95{grid-template-columns:repeat(3, minmax(0, 1fr))}
.x9b{padding-top:66px;padding-bottom:66px;padding-left:32px;padding-right:32px}
.x9g{grid-template-columns:repeat(3, minmax(0, 1fr))}
.x9j{padding-top:66px;padding-bottom:66px;padding-left:32px;padding-right:32px}
.x9n{padding-top:66px;padding-bottom:66px;padding-left:32px;padding-right:32px;gap:40px}
.x9p{padding-left:32px;padding-right:32px;flex-wrap:wrap}
.x9q{padding-left:32px;padding-right:32px;grid-template-columns:minmax(0, 1fr);gap:40px}
.x9s{font-size:51px}
.x9t{flex-wrap:wrap}
.x9w{padding-bottom:72px;padding-left:32px;padding-right:32px;grid-template-columns:minmax(0, 1fr);gap:40px}
.xac{font-size:31px}
.xak{font-size:31px}
.xar{flex-wrap:wrap}
.xas{flex-wrap:wrap}
.xau{font-size:42px}
.xav{font-size:58px}
.xaw{font-size:31px}
.xax{font-size:42px}
.xb0{font-size:32px}
.xb1{font-size:32px}
.xb2{font-size:27px}
.xb3{font-size:29px}
.xb4{font-size:45px}
.xb5{font-size:51px}
.xb6{grid-column:1 / -1;font-size:35px}
.xb7{font-size:27px}
.xb8{font-size:35px}
.xb9{font-size:50px}
.xbb{font-size:37px}
.xbc{font-size:37px}
.xbd{padding-bottom:72px;padding-left:32px;padding-right:32px;gap:40px}
.xbe{height:auto;flex-wrap:wrap}
.xbf{height:450px}
.xbg{grid-template-columns:repeat(2, minmax(0, 1fr))}
.xbq{flex-wrap:wrap}
.xbr{flex-wrap:wrap}
.xbs{flex-wrap:wrap}
.xbt{flex-wrap:wrap}
.xby{padding-top:72px;padding-bottom:72px;padding-left:32px;padding-right:32px;gap:40px}
.xc7{padding-top:72px;padding-bottom:72px;padding-left:32px;padding-right:32px;gap:40px}
.xc9{font-size:38px}
.xcb{font-size:42px}
}
@media (max-width:767px){
.x0{height:auto;grid-template-columns:minmax(0, 1fr)}
.x1{padding-top:61px;padding-bottom:44px;padding-left:44px;padding-right:35px;gap:17px}
.x3{font-size:42px}
.x4{font-size:17px;max-width:100%}
.x5{flex-wrap:wrap}
.x6{padding-left:20px;padding-right:20px;flex-wrap:wrap}
.x7{padding-left:20px;padding-right:20px;flex-wrap:wrap}
.x8{flex-wrap:wrap;gap:28px}
.xa{font-size:28px}
.xc{height:300px}
.xd{padding-top:40px;padding-bottom:40px;padding-left:16px;padding-right:16px;gap:19px}
.xe{grid-template-columns:repeat(2, minmax(0, 1fr))}
.xi{flex-wrap:wrap;gap:17px}
.xk{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;gap:28px}
.xl{flex-wrap:wrap}
.xm{max-width:100%}
.xn{font-size:34px}
.xp{grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px}
.xr{height:168px}
.xu{font-size:21px}
.xx{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;grid-template-columns:minmax(0, 1fr);gap:28px}
.xy{gap:14px}
.x10{font-size:16px}
.x13{flex-wrap:wrap}
.x14{font-size:23px}
.x16{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;gap:28px}
.x17{max-width:100%}
.x19{height:154px}
.x1a{font-size:26px}
.x1b{font-size:18px}
.x1d{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;gap:28px}
.x1e{max-width:100%}
.x1f{grid-template-columns:minmax(0, 1fr)}
.x1g{height:300px}
.x1h{padding-top:26px;padding-bottom:26px;padding-left:26px;padding-right:26px;gap:12px}
.x1j{font-size:30px}
.x1l{grid-template-columns:minmax(0, 1fr)}
.x1n{font-size:25px}
.x1p{grid-template-columns:minmax(0, 1fr);gap:14px}
.x1q{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}
.x1v{flex-wrap:wrap}
.x1z{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}
.x20{padding-top:20px;padding-bottom:20px}
.x21{font-size:26px}
.x23{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;grid-template-columns:minmax(0, 1fr);gap:28px}
.x24{grid-column:1 / -1}
.x26{font-size:17px}
.x28{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;grid-template-columns:minmax(0, 1fr);gap:28px}
.x2a{font-size:36px}
.x2b{font-size:16px}
.x2e{padding-top:22px;padding-bottom:22px;padding-left:22px;padding-right:22px;grid-template-columns:minmax(0, 1fr);gap:12px}
.x2i{grid-column:1 / -1}
.x2k{grid-column:1 / -1;flex-wrap:wrap}
.x2m{grid-column:1 / -1}
.x2n{flex-wrap:wrap;padding-left:16px;padding-right:16px}
.x2q{padding-top:24px;padding-bottom:56px;padding-left:16px;padding-right:16px;grid-template-columns:minmax(0, 1fr);gap:28px}
.x2r{font-size:37px}
.x2s{font-size:16px}
.x2t{flex-wrap:wrap}
.x2u{flex-wrap:wrap}
.x2v{flex-wrap:wrap}
.x2w{height:300px}
.x2x{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;grid-template-columns:minmax(0, 1fr);gap:28px}
.x2y{font-size:31px}
.x2z{grid-column:1 / -1;grid-template-columns:minmax(0, 1fr)}
.x33{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;grid-template-columns:minmax(0, 1fr);gap:28px}
.x34{gap:12px}
.x37{gap:14px}
.x38{font-size:25px}
.x3a{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;gap:28px}
.x3c{grid-template-columns:minmax(0, 1fr);gap:19px}
.x3d{grid-template-columns:minmax(0, 1fr)}
.x3e{height:240px}
.x3f{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}
.x3j{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;gap:28px}
.x3l{font-size:30px}
.x3m{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;grid-template-columns:minmax(0, 1fr);gap:28px}
.x3n{height:auto;flex-wrap:wrap}
.x3t{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;gap:19px}
.x3u{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;flex-wrap:wrap;gap:28px}
.x3v{max-width:100%}
.x3w{font-size:34px}
.x3x{font-size:16px}
.x3z{padding-left:20px;padding-right:20px;flex-wrap:wrap}
.x40{padding-left:20px;padding-right:20px;flex-wrap:wrap}
.x41{padding-top:24px;padding-bottom:40px;padding-left:16px;padding-right:16px;grid-template-columns:minmax(0, 1fr);gap:28px}
.x42{font-size:36px}
.x44{flex-wrap:wrap}
.x45{flex-wrap:wrap}
.x46{padding-left:16px;padding-right:16px;flex-wrap:wrap}
.x47{flex-wrap:wrap}
.x4b{padding-top:40px;padding-bottom:56px;padding-left:16px;padding-right:16px;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;min-height:auto}
.x4e{height:168px}
.x4i{font-size:21px}
.x4l{grid-template-columns:minmax(0, 1fr)}
.x4m{flex-wrap:wrap}
.x4n{flex-wrap:wrap}
.x4o{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;gap:22px}
.x4p{font-size:30px}
.x4q{grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 28px}
.x4t{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;gap:19px}
.x4v{font-size:18px}
.x4z{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;grid-template-columns:minmax(0, 1fr);gap:28px}
.x51{font-size:16px}
.x52{padding-top:40px;padding-bottom:40px;padding-left:16px;padding-right:16px;flex-wrap:wrap;gap:28px}
.x54{font-size:30px}
.x56{padding-left:20px;padding-right:20px;flex-wrap:wrap}
.x57{height:300px}
.x58{flex-wrap:wrap;gap:28px}
.x59{max-width:100%}
.x5a{height:auto;flex-wrap:wrap}
.x5i{max-width:100%}
.x5j{grid-template-columns:minmax(0, 1fr);gap:19px 14px}
.x5k{font-size:28px}
.x5l{height:auto;flex-wrap:wrap}
.x5m{grid-column:1 / -1}
.x5n{min-width:620px}
.x5p{min-width:620px}
.x5s{grid-template-columns:minmax(0, 1fr);gap:28px}
.x5u{flex-wrap:wrap}
.x5w{grid-template-columns:minmax(0, 1fr)}
.x5y{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;grid-template-columns:minmax(0, 1fr);gap:28px}
.x5z{font-size:33px}
.x60{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;grid-template-columns:minmax(0, 1fr)}
.x61{grid-column:1 / -1}
.x62{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;gap:22px}
.x64{height:168px}
.x66{font-size:25px}
.x68{flex-wrap:wrap}
.x6a{font-size:23px}
.x6b{height:auto;flex-wrap:wrap}
.x6c{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;grid-template-columns:minmax(0, 1fr);gap:28px}
.x6f{height:240px}
.x6g{grid-template-columns:minmax(0, 1fr);gap:0 19px}
.x6h{flex-wrap:wrap}
.x6l{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}
.x6o{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;grid-template-columns:minmax(0, 1fr);gap:28px}
.x6q{min-width:620px}
.x6s{min-width:620px}
.x6v{flex-wrap:wrap}
.x6x{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;grid-template-columns:minmax(0, 1fr);gap:28px}
.x6z{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;grid-template-columns:minmax(0, 1fr);gap:28px}
.x70{font-size:16px}
.x73{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;grid-template-columns:minmax(0, 1fr)}
.x75{grid-column:1 / -1;flex-wrap:wrap}
.x76{padding-top:24px;padding-bottom:40px;padding-left:16px;padding-right:16px;grid-template-columns:minmax(0, 1fr);gap:28px}
.x77{gap:13px}
.x78{height:300px}
.x79{padding-bottom:56px;padding-left:16px;padding-right:16px;grid-template-columns:repeat(2, minmax(0, 1fr))}
.x7c{font-size:23px}
.x7e{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;grid-template-columns:minmax(0, 1fr);gap:28px}
.x7f{grid-template-columns:minmax(0, 1fr);gap:17px}
.x7h{flex-wrap:wrap}
.x7i{flex-wrap:wrap}
.x7k{flex-wrap:wrap}
.x7q{flex-wrap:wrap}
.x7s{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;grid-template-columns:minmax(0, 1fr);gap:28px}
.x7t{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;grid-template-columns:minmax(0, 1fr);gap:28px}
.x7x{padding-top:24px;padding-bottom:56px;padding-left:16px;padding-right:16px;gap:28px}
.x7y{gap:12px;max-width:100%}
.x7z{grid-template-columns:minmax(0, 1fr)}
.x82{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;grid-template-columns:minmax(0, 1fr);gap:28px}
.x83{padding-top:22px;padding-bottom:22px;padding-left:22px;padding-right:22px;grid-template-columns:minmax(0, 1fr);gap:12px}
.x84{grid-column:1 / -1;font-size:29px}
.x85{grid-column:1 / -1;flex-wrap:wrap;gap:14px}
.x86{padding-left:22px;padding-right:22px}
.x87{gap:12px}
.x8a{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;grid-template-columns:minmax(0, 1fr);gap:28px}
.x8b{font-size:29px}
.x8g{height:auto;flex-wrap:wrap;padding-left:20px;padding-right:20px}
.x8j{flex-wrap:wrap}
.x8l{padding-top:40px;padding-bottom:40px;padding-left:16px;padding-right:16px;gap:14px}
.x8n{flex-wrap:wrap}
.x8o{flex-wrap:wrap}
.x8p{padding-top:24px;padding-bottom:40px;padding-left:16px;padding-right:16px;gap:28px}
.x8q{gap:12px;max-width:100%}
.x8r{grid-template-columns:repeat(2, minmax(0, 1fr))}
.x8w{flex-wrap:wrap}
.x8x{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;gap:19px}
.x8y{max-width:100%}
.x8z{min-width:620px}
.x91{min-width:620px}
.x94{font-size:18px}
.x95{grid-template-columns:repeat(2, minmax(0, 1fr))}
.x97{font-size:16px}
.x99{grid-template-columns:minmax(0, 1fr)}
.x9b{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;grid-template-columns:minmax(0, 1fr);gap:28px}
.x9e{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}
.x9g{grid-template-columns:repeat(2, minmax(0, 1fr))}
.x9j{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;grid-template-columns:minmax(0, 1fr);gap:14px}
.x9k{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}
.x9n{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;grid-template-columns:minmax(0, 1fr);gap:28px}
.x9p{padding-left:16px;padding-right:16px;flex-wrap:wrap}
.x9q{padding-top:27px;padding-bottom:40px;padding-left:16px;padding-right:16px;grid-template-columns:minmax(0, 1fr);gap:28px}
.x9s{font-size:37px}
.x9t{flex-wrap:wrap}
.x9w{padding-top:40px;padding-bottom:56px;padding-left:16px;padding-right:16px;grid-template-columns:minmax(0, 1fr);gap:28px}
.x9x{position:static;gap:19px}
.xa6{font-size:18px}
.xaa{max-width:100%;gap:28px}
.xac{font-size:28px}
.xag{grid-template-columns:minmax(0, 1fr)}
.xak{font-size:28px}
.xap{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}
.xar{flex-wrap:wrap}
.xas{flex-wrap:wrap}
.xau{font-size:34px}
.xav{font-size:42px}
.xaw{font-size:28px}
.xax{font-size:34px}
.xay{font-size:21px}
.xaz{font-size:23px}
.xb0{font-size:26px}
.xb1{font-size:30px}
.xb2{font-size:25px}
.xb3{font-size:26px}
.xb4{font-size:36px}
.xb5{font-size:37px}
.xb6{grid-column:1 / -1;font-size:29px}
.xb7{font-size:25px}
.xb8{font-size:29px}
.xb9{font-size:36px}
.xba{font-size:23px}
.xbb{font-size:30px}
.xbc{font-size:30px}
.xbd{padding-top:20px;padding-bottom:56px;padding-left:16px;padding-right:16px;grid-template-columns:minmax(0, 1fr);gap:28px}
.xbe{height:auto;flex-wrap:wrap}
.xbf{height:300px}
.xbg{grid-template-columns:repeat(2, minmax(0, 1fr))}
.xbl{gap:13px}
.xbn{font-size:16px}
.xbo{grid-template-columns:minmax(0, 1fr)}
.xbq{flex-wrap:wrap}
.xbr{flex-wrap:wrap}
.xbs{flex-wrap:wrap}
.xbt{flex-wrap:wrap}
.xby{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;grid-template-columns:minmax(0, 1fr);gap:28px}
.xbz{height:300px}
.xc4{height:154px}
.xc6{font-size:20px}
.xc7{padding-top:56px;padding-bottom:56px;padding-left:16px;padding-right:16px;grid-template-columns:minmax(0, 1fr);gap:28px}
.xc9{font-size:31px}
.xca{font-size:20px}
.xcb{font-size:34px}
.xcd{font-size:18px}
.bs-main :has(> .x5n),.bs-main :has(> .x5p),.bs-main :has(> .x6q),.bs-main :has(> .x6s),.bs-main :has(> .x8z),.bs-main :has(> .x91){overflow-x:auto;-webkit-overflow-scrolling:touch}
}
