/* Layout rules extracted from the supplied blog reference; scoped to blog routes. */
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-1{margin-top: 40px; background: #17130A; color: #F4F1E8; border-radius: 32px; display: flex; flex-wrap: wrap; align-items: stretch; overflow: hidden}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-2{flex: 1 1 560px; min-width: 0; padding: clamp(32px, 5vw, 64px); box-sizing: border-box}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-3{font-family: 'IBM Plex Mono', monospace; font-size: 13px; letter-spacing: 0.04em; text-transform: uppercase; display: flex; gap: 8px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-4{margin: 32px 0 0; font-family: Chillax, sans-serif; font-weight: 500; font-size: clamp(40px, 6vw, 88px); line-height: 1.02; letter-spacing: -0.015em; max-width: 13ch}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-5{margin: 32px 0 0; font-size: 19px; line-height: 1.55; max-width: 46ch}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-6{margin-top: 40px; display: flex; flex-wrap: wrap; gap: 12px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-7{font-family: 'IBM Plex Mono', monospace; font-weight: 400; font-size: 13px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-8{font-family: 'IBM Plex Mono', monospace; font-weight: 400; font-size: 13px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-9{flex: 1 1 380px; min-width: 0; min-height: 420px; position: relative}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-10{object-position: 40% 30%}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-11{margin-top: 96px; display: flex; flex-wrap: wrap; gap: 48px 64px; align-items: flex-start}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-12{flex: 1 1 260px; min-width: 0; max-width: 320px; display: flex; flex-direction: column; gap: 24px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-13{margin: 0; font-family: 'IBM Plex Mono', monospace; font-size: 13px; letter-spacing: 0.04em; text-transform: uppercase}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-14{margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; border-top: 1px solid #D5D2C9}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-15{font-family: 'IBM Plex Mono', monospace; font-size: 13px; width: 64px; flex: none}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-16{text-decoration: none}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-17{font-family: 'IBM Plex Mono', monospace; font-size: 13px; width: 64px; flex: none}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-18{text-decoration: none}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-19{font-family: 'IBM Plex Mono', monospace; font-size: 13px; width: 64px; flex: none}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-20{text-decoration: none}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-21{font-family: 'IBM Plex Mono', monospace; font-size: 13px; width: 64px; flex: none}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-22{text-decoration: none}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-23{font-family: 'IBM Plex Mono', monospace; font-size: 13px; width: 64px; flex: none}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-24{text-decoration: none}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-25{flex: 999 1 560px; min-width: 0; max-width: 760px; display: flex; flex-direction: column; gap: 64px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-26{margin: 0; font-family: Chillax, sans-serif; font-weight: 500; font-size: clamp(24px, 2.4vw, 30px); line-height: 1.3}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-27{display: flex; gap: 24px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-28{flex: none; width: 72px; height: 72px; border-radius: 999px; background: #17130A; color: #F4F1E8; display: flex; align-items: center; justify-content: center; font-family: 'IBM Plex Mono', monospace; font-size: 14px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-29{min-width: 0}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-30{margin: 0 0 12px; font-family: Chillax, sans-serif; font-weight: 500; font-size: 30px; line-height: 1.15}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-31{margin: 0 0 12px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-32{margin: 0}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-33{display: flex; gap: 24px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-34{flex: none; width: 72px; height: 72px; border-radius: 999px; background: #17130A; color: #F4F1E8; display: flex; align-items: center; justify-content: center; font-family: 'IBM Plex Mono', monospace; font-size: 14px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-35{min-width: 0}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-36{margin: 0 0 12px; font-family: Chillax, sans-serif; font-weight: 500; font-size: 30px; line-height: 1.15}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-37{margin: 0 0 16px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-38{margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; gap: 12px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-39{flex: none; width: 10px; height: 10px; margin-top: 8px; border-radius: 999px; background: #FF6B00}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-40{font-weight: 600}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-41{flex: none; width: 10px; height: 10px; margin-top: 8px; border-radius: 999px; background: #FF6B00}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-42{font-weight: 600}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-43{flex: none; width: 10px; height: 10px; margin-top: 8px; border-radius: 999px; background: #FF6B00}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-44{font-weight: 600}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-45{display: flex; gap: 24px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-46{flex: none; width: 72px; height: 72px; border-radius: 999px; background: #17130A; color: #F4F1E8; display: flex; align-items: center; justify-content: center; font-family: 'IBM Plex Mono', monospace; font-size: 14px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-47{min-width: 0}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-48{margin: 0 0 12px; font-family: Chillax, sans-serif; font-weight: 500; font-size: 30px; line-height: 1.15}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-49{margin: 0 0 12px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-50{margin: 0}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-51{margin: 0; background: #FF6B00; color: #17130A; border-radius: 24px; padding: clamp(24px, 4vw, 40px)}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-52{margin: 0 0 8px; font-family: 'IBM Plex Mono', monospace; font-size: 13px; letter-spacing: 0.04em; text-transform: uppercase}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-53{margin: 0; font-family: Chillax, sans-serif; font-weight: 500; font-size: clamp(26px, 3vw, 38px); line-height: 1.2}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-54{display: flex; gap: 24px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-55{flex: none; width: 72px; height: 72px; border-radius: 999px; background: #17130A; color: #F4F1E8; display: flex; align-items: center; justify-content: center; font-family: 'IBM Plex Mono', monospace; font-size: 14px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-56{min-width: 0; flex: 1}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-57{margin: 0 0 12px; font-family: Chillax, sans-serif; font-weight: 500; font-size: 30px; line-height: 1.15}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-58{margin: 0 0 20px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-59{background: #17130A; color: #F4F1E8; border-radius: 24px; padding: 28px 32px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-60{margin: 0 0 12px; font-family: 'IBM Plex Mono', monospace; font-size: 13px; letter-spacing: 0.04em; text-transform: uppercase}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-61{margin: 0; font-family: 'IBM Plex Mono', monospace; font-size: 15px; line-height: 1.7}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-62{display: flex; gap: 24px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-63{flex: none; width: 72px; height: 72px; border-radius: 999px; background: #17130A; color: #F4F1E8; display: flex; align-items: center; justify-content: center; font-family: 'IBM Plex Mono', monospace; font-size: 14px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-64{min-width: 0; flex: 1}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-65{margin: 0 0 12px; font-family: Chillax, sans-serif; font-weight: 500; font-size: 30px; line-height: 1.15}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-66{margin: 0 0 20px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-67{border: 1px solid #D5D2C9; border-radius: 24px; padding: 8px 28px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-68{margin: 0; padding: 0; list-style: none}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-69{font-family: 'IBM Plex Mono', monospace; font-size: 13px; width: 28px; flex: none}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-70{font-family: 'IBM Plex Mono', monospace; font-size: 13px; width: 28px; flex: none}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-71{font-family: 'IBM Plex Mono', monospace; font-size: 13px; width: 28px; flex: none}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-72{font-family: 'IBM Plex Mono', monospace; font-size: 13px; width: 28px; flex: none}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-73{font-family: 'IBM Plex Mono', monospace; font-size: 13px; width: 28px; flex: none}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-74{position: relative; margin-top: 120px; padding-top: 140px; overflow: hidden; border-radius: 0 0 32px 32px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-75{position: relative; background: #FF6B00; color: #17130A; border-radius: 32px; min-height: 480px; padding: clamp(32px, 5vw, 72px); box-sizing: border-box; overflow: hidden}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-76{position: absolute; right: 0; bottom: 0; width: 52%; height: 100%}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-77{position: absolute; left: 44%; bottom: -104px; width: 208px; height: 208px; border-radius: 999px; background: #17130A}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-78{position: absolute; left: 50%; top: 18px; width: 112px; height: 112px; margin-left: -56px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-79{position: relative; z-index: 4; max-width: 560px; display: flex; flex-direction: column; gap: 24px; align-items: flex-start}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-80{margin: 0; font-family: Chillax, sans-serif; font-weight: 500; font-size: clamp(36px, 4.6vw, 68px); line-height: 1.02; letter-spacing: -0.01em}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-81{margin: 0; font-size: 18px; line-height: 1.6; max-width: 46ch}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-82{display: inline-flex; align-items: center; min-height: 56px; padding: 8px 32px; border-radius: 16px; background: #17130A; color: #F4F1E8; text-decoration: none; font-weight: 600; font-size: 17px; box-sizing: border-box}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-83{position: absolute; right: 9%; bottom: -96px; height: 700px; width: auto; z-index: 2; pointer-events: none}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-84{position: absolute; right: 0; bottom: 0; width: 52%; height: calc(100% - 140px); z-index: 3; pointer-events: none}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-85{margin-top: 40px; display: flex; flex-wrap: wrap; gap: 32px; align-items: stretch}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-86{flex: 1.4 1 560px; min-width: 0; background: #FF6B00; color: #17130A; border-radius: 32px; padding: clamp(32px, 5vw, 64px); display: flex; flex-direction: column; justify-content: space-between; gap: 64px; position: relative; overflow: hidden}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-87{position: absolute; right: 48px; top: 48px; display: flex; align-items: center}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-88{width: 72px; height: 72px; border-radius: 999px; background: #17130A}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-89{width: 120px; height: 20px; border-radius: 999px; background: #17130A; margin: 0 -12px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-90{width: 72px; height: 72px; border-radius: 999px; border: 18px solid #17130A; box-sizing: border-box}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-91{font-family: 'IBM Plex Mono', monospace; font-size: 13px; letter-spacing: 0.04em; text-transform: uppercase; display: flex; gap: 8px; position: relative}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-92{position: relative}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-93{margin: 0; font-family: Chillax, sans-serif; font-weight: 500; font-size: clamp(40px, 5.6vw, 84px); line-height: 1.02; letter-spacing: -0.015em; max-width: 12ch}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-94{margin: 28px 0 0; font-size: 19px; line-height: 1.55; max-width: 44ch}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-95{margin-top: 32px; display: flex; flex-wrap: wrap; gap: 12px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-96{border: 1.5px solid #17130A; border-radius: 999px; padding: 5px 16px; font-family: 'IBM Plex Mono', monospace; font-size: 13px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-97{border: 1.5px solid #17130A; border-radius: 999px; padding: 5px 16px; font-family: 'IBM Plex Mono', monospace; font-size: 13px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-98{border: 1.5px solid #17130A; border-radius: 999px; padding: 5px 16px; font-size: 14px; font-weight: 600}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-99{flex: 1 1 340px; min-width: 0; background: #17130A; color: #F4F1E8; border-radius: 32px; overflow: hidden; display: flex; flex-direction: column}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-100{position: relative; height: 220px; flex: none}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-101{object-position: 50% 35%}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-102{padding: clamp(24px, 3vw, 40px); display: flex; flex-direction: column; gap: 16px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-103{margin: 0; font-family: 'IBM Plex Mono', monospace; font-size: 13px; letter-spacing: 0.04em; text-transform: uppercase}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-104{margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-105{flex: none; width: 40px; height: 40px; border-radius: 999px; background: #FF6B00; color: #17130A; display: flex; align-items: center; justify-content: center; font-family: 'IBM Plex Mono', monospace; font-size: 13px; font-weight: 500}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-106{font-family: Chillax, sans-serif; font-weight: 500; font-size: 22px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-107{flex: none; width: 40px; height: 40px; border-radius: 999px; background: #FF6B00; color: #17130A; display: flex; align-items: center; justify-content: center; font-family: 'IBM Plex Mono', monospace; font-size: 13px; font-weight: 500}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-108{font-family: Chillax, sans-serif; font-weight: 500; font-size: 22px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-109{flex: none; width: 40px; height: 40px; border-radius: 999px; background: #FF6B00; color: #17130A; display: flex; align-items: center; justify-content: center; font-family: 'IBM Plex Mono', monospace; font-size: 13px; font-weight: 500}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-110{font-family: Chillax, sans-serif; font-weight: 500; font-size: 22px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-111{flex: none; width: 40px; height: 40px; border-radius: 999px; background: #F7B500; color: #17130A; display: flex; align-items: center; justify-content: center; font-family: 'IBM Plex Mono', monospace; font-size: 13px; font-weight: 500}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-112{font-family: Chillax, sans-serif; font-weight: 500; font-size: 22px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-113{flex: none; width: 40px; height: 40px; border-radius: 999px; background: #F4F1E8; color: #17130A; display: flex; align-items: center; justify-content: center; font-family: 'IBM Plex Mono', monospace; font-size: 13px; font-weight: 500}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-114{font-family: Chillax, sans-serif; font-weight: 500; font-size: 22px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-115{max-width: 760px; margin: 96px auto 0; display: flex; flex-direction: column; gap: 56px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-116{margin: 0; font-family: Chillax, sans-serif; font-weight: 500; font-size: clamp(24px, 2.4vw, 30px); line-height: 1.3}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-117{display: flex; flex-direction: column; gap: 16px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-118{margin: 0; font-family: 'IBM Plex Mono', monospace; font-size: 13px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-119{margin: 0; font-family: Chillax, sans-serif; font-weight: 500; font-size: clamp(28px, 3vw, 38px); line-height: 1.12}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-120{margin: 0}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-121{background: #E6E0D0; border-radius: 24px; padding: clamp(24px, 4vw, 36px); display: flex; gap: 24px; flex-wrap: wrap}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-122{flex: none; display: flex; align-items: center}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-123{width: 32px; height: 32px; border-radius: 999px; background: #FF6B00}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-124{width: 40px; height: 10px; border-radius: 999px; background: #17130A; margin-left: -4px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-125{flex: 1 1 320px; min-width: 0}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-126{margin: 0 0 8px; font-family: 'IBM Plex Mono', monospace; font-size: 13px; letter-spacing: 0.04em; text-transform: uppercase}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-127{margin: 0}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-128{display: flex; flex-direction: column; gap: 20px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-129{margin: 0; font-family: 'IBM Plex Mono', monospace; font-size: 13px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-130{margin: 0; font-family: Chillax, sans-serif; font-weight: 500; font-size: clamp(28px, 3vw, 38px); line-height: 1.12}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-131{margin: 0}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-132{overflow-x: auto; border: 1px solid #D5D2C9; border-radius: 24px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-133{width: 100%; min-width: 560px; border-collapse: collapse; text-align: left}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-134{background: #17130A; color: #F4F1E8}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-135{padding: 16px 24px; font-family: 'IBM Plex Mono', monospace; font-size: 13px; font-weight: 500}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-136{padding: 16px 24px; font-family: 'IBM Plex Mono', monospace; font-size: 13px; font-weight: 500}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-137{padding: 16px 24px; font-family: 'IBM Plex Mono', monospace; font-size: 13px; font-weight: 500}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-138{border-bottom: 1px solid #D5D2C9}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-139{padding: 16px 24px; font-family: 'IBM Plex Mono', monospace; font-size: 14px; font-weight: 500}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-140{padding: 16px 24px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-141{padding: 16px 24px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-142{border-bottom: 1px solid #D5D2C9}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-143{padding: 16px 24px; font-family: 'IBM Plex Mono', monospace; font-size: 14px; font-weight: 500}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-144{padding: 16px 24px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-145{padding: 16px 24px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-146{border-bottom: 1px solid #D5D2C9}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-147{padding: 16px 24px; font-family: 'IBM Plex Mono', monospace; font-size: 14px; font-weight: 500}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-148{padding: 16px 24px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-149{padding: 16px 24px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-150{border-bottom: 1px solid #D5D2C9}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-151{padding: 16px 24px; font-family: 'IBM Plex Mono', monospace; font-size: 14px; font-weight: 500}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-152{padding: 16px 24px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-153{padding: 16px 24px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-154{padding: 16px 24px; font-family: 'IBM Plex Mono', monospace; font-size: 14px; font-weight: 500}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-155{padding: 16px 24px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-156{padding: 16px 24px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-157{display: flex; flex-direction: column; gap: 20px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-158{margin: 0; font-family: 'IBM Plex Mono', monospace; font-size: 13px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-159{margin: 0; font-family: Chillax, sans-serif; font-weight: 500; font-size: clamp(28px, 3vw, 38px); line-height: 1.12}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-160{margin: 0}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-161{margin: 8px 0 0; display: flex; flex-direction: column; gap: 12px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-162{display: flex; gap: 8px; flex-wrap: wrap}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-163{flex: 2 1 160px; min-width: 0; background: #E6E0D0; border-radius: 999px; padding: 14px 24px; font-weight: 600}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-164{flex: 3 1 200px; min-width: 0; background: #FF6B00; border-radius: 999px; padding: 14px 24px; font-weight: 600}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-165{flex: 2 1 160px; min-width: 0; background: #17130A; color: #F4F1E8; border-radius: 999px; padding: 14px 24px; font-weight: 600}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-166{font-family: 'IBM Plex Mono', monospace; font-size: 13px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-167{display: flex; flex-direction: column; gap: 20px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-168{margin: 0; font-family: 'IBM Plex Mono', monospace; font-size: 13px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-169{margin: 0; font-family: Chillax, sans-serif; font-weight: 500; font-size: clamp(28px, 3vw, 38px); line-height: 1.12}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-170{display: grid; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); gap: 16px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-171{border: 1px solid #D5D2C9; border-radius: 24px; padding: 24px; display: flex; flex-direction: column; gap: 8px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-172{font-family: 'IBM Plex Mono', monospace; font-size: 13px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-173{font-weight: 600}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-174{border: 1px solid #D5D2C9; border-radius: 24px; padding: 24px; display: flex; flex-direction: column; gap: 8px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-175{font-family: 'IBM Plex Mono', monospace; font-size: 13px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-176{font-weight: 600}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-177{border: 1px solid #D5D2C9; border-radius: 24px; padding: 24px; display: flex; flex-direction: column; gap: 8px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-178{font-family: 'IBM Plex Mono', monospace; font-size: 13px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-179{font-weight: 600}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-180{border: 1px solid #D5D2C9; border-radius: 24px; padding: 24px; display: flex; flex-direction: column; gap: 8px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-181{font-family: 'IBM Plex Mono', monospace; font-size: 13px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-182{font-weight: 600}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-183{position: relative; margin-top: 120px; padding-top: 140px; overflow: hidden; border-radius: 0 0 32px 32px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-184{position: relative; background: #FF6B00; color: #17130A; border-radius: 32px; min-height: 480px; padding: clamp(32px, 5vw, 72px); box-sizing: border-box; overflow: hidden}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-185{position: absolute; right: 0; bottom: 0; width: 52%; height: 100%}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-186{position: absolute; left: 44%; bottom: -104px; width: 208px; height: 208px; border-radius: 999px; background: #17130A}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-187{position: absolute; left: 50%; top: 18px; width: 112px; height: 112px; margin-left: -56px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-188{position: relative; z-index: 4; max-width: 560px; display: flex; flex-direction: column; gap: 24px; align-items: flex-start}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-189{margin: 0; font-family: Chillax, sans-serif; font-weight: 500; font-size: clamp(36px, 4.6vw, 68px); line-height: 1.02; letter-spacing: -0.01em}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-190{margin: 0; font-size: 18px; line-height: 1.6; max-width: 46ch}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-191{display: inline-flex; align-items: center; min-height: 56px; padding: 8px 32px; border-radius: 16px; background: #17130A; color: #F4F1E8; text-decoration: none; font-weight: 600; font-size: 17px; box-sizing: border-box}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-192{position: absolute; right: 9%; bottom: -96px; height: 700px; width: auto; z-index: 2; pointer-events: none}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-193{position: absolute; right: 0; bottom: 0; width: 52%; height: calc(100% - 140px); z-index: 3; pointer-events: none}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-194{margin-top: 64px; display: flex; flex-wrap: wrap; gap: 48px; align-items: flex-end}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-195{flex: 1.3 1 560px; min-width: 0}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-196{font-family: 'IBM Plex Mono', monospace; font-size: 13px; letter-spacing: 0.04em; text-transform: uppercase; display: flex; gap: 8px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-197{margin: 32px 0 0; font-family: Chillax, sans-serif; font-weight: 500; font-size: clamp(40px, 5.6vw, 84px); line-height: 1.02; letter-spacing: -0.015em; max-width: 14ch}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-198{margin-top: 32px; display: flex; flex-wrap: wrap; gap: 12px; align-items: center}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-199{border: 1.5px solid #17130A; border-radius: 999px; padding: 5px 16px; font-family: 'IBM Plex Mono', monospace; font-size: 13px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-200{border: 1.5px solid #17130A; border-radius: 999px; padding: 5px 16px; font-family: 'IBM Plex Mono', monospace; font-size: 13px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-201{border: 1.5px solid #17130A; border-radius: 999px; padding: 5px 16px; font-size: 14px; font-weight: 600}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-202{flex: 1 1 360px; min-width: 0; height: 440px; border-radius: 32px; position: relative; overflow: hidden; background: #F7B500}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-203{object-position: 50% 30%}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-204{position: absolute; left: 24px; bottom: 24px; display: flex; gap: 8px; align-items: center}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-205{width: 72px; height: 20px; border-radius: 999px; background: #F7B500}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-206{width: 20px; height: 20px; border-radius: 999px; background: #FF6B00}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-207{margin-top: 96px; display: flex; flex-wrap: wrap; gap: 48px 80px; align-items: flex-start}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-208{flex: 1 1 220px; min-width: 0; max-width: 260px; display: flex; flex-direction: column; gap: 16px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-209{margin: 0; font-family: 'IBM Plex Mono', monospace; font-size: 13px; letter-spacing: 0.04em; text-transform: uppercase}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-210{text-decoration: none}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-211{text-decoration: none}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-212{text-decoration: none}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-213{text-decoration: none}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-214{flex: 999 1 640px; min-width: 0; max-width: 860px; display: flex; flex-direction: column; gap: 64px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-215{display: flex; flex-direction: column; gap: 16px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-216{margin: 0; font-family: Chillax, sans-serif; font-weight: 500; font-size: clamp(24px, 2.4vw, 30px); line-height: 1.3}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-217{margin: 0}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-218{display: flex; flex-direction: column; gap: 32px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-219{margin: 0; font-family: Chillax, sans-serif; font-weight: 500; font-size: clamp(28px, 3vw, 40px); line-height: 1.12}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-220{display: flex; flex-wrap: wrap; gap: 32px; align-items: flex-start}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-221{flex: 1.2 1 360px; min-width: 0; margin: 0; border: 1px solid #17130A; border-radius: 24px; padding: 32px; display: flex; flex-direction: column; gap: 20px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-222{display: flex; justify-content: space-between; align-items: center; gap: 16px; flex-wrap: wrap; padding-bottom: 16px; border-bottom: 1px solid #D5D2C9}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-223{height: 24px; width: auto; display: block}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-224{font-family: 'IBM Plex Mono', monospace; font-size: 13px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-225{display: flex; gap: 16px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-226{flex: none; width: 32px; height: 32px; border-radius: 999px; background: #FF6B00; display: flex; align-items: center; justify-content: center; font-family: 'IBM Plex Mono', monospace; font-size: 13px; font-weight: 500}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-227{font-weight: 600}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-228{font-size: 15px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-229{display: flex; gap: 16px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-230{flex: none; width: 32px; height: 32px; border-radius: 999px; background: #FF6B00; display: flex; align-items: center; justify-content: center; font-family: 'IBM Plex Mono', monospace; font-size: 13px; font-weight: 500}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-231{font-weight: 600}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-232{font-size: 15px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-233{display: flex; gap: 16px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-234{flex: none; width: 32px; height: 32px; border-radius: 999px; background: #FF6B00; display: flex; align-items: center; justify-content: center; font-family: 'IBM Plex Mono', monospace; font-size: 13px; font-weight: 500}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-235{font-weight: 600}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-236{font-size: 15px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-237{display: flex; gap: 16px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-238{flex: none; width: 32px; height: 32px; border-radius: 999px; background: #FF6B00; display: flex; align-items: center; justify-content: center; font-family: 'IBM Plex Mono', monospace; font-size: 13px; font-weight: 500}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-239{font-weight: 600}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-240{font-size: 15px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-241{display: flex; gap: 16px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-242{flex: none; width: 32px; height: 32px; border-radius: 999px; background: #F7B500; display: flex; align-items: center; justify-content: center; font-family: 'IBM Plex Mono', monospace; font-size: 13px; font-weight: 500}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-243{font-weight: 600}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-244{font-size: 15px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-245{flex: 1 1 300px; min-width: 0; margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; gap: 24px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-246{font-family: 'IBM Plex Mono', monospace; font-size: 13px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-247{font-family: 'IBM Plex Mono', monospace; font-size: 13px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-248{font-family: 'IBM Plex Mono', monospace; font-size: 13px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-249{font-family: 'IBM Plex Mono', monospace; font-size: 13px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-250{margin: 0; background: #17130A; color: #F4F1E8; border-radius: 32px; padding: clamp(32px, 5vw, 56px); display: flex; flex-direction: column; gap: 16px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-251{display: flex; gap: 8px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-252{width: 56px; height: 16px; border-radius: 999px; background: #F7B500}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-253{width: 16px; height: 16px; border-radius: 999px; background: #FF6B00}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-254{margin: 0; font-family: Chillax, sans-serif; font-weight: 500; font-size: clamp(28px, 3.6vw, 48px); line-height: 1.15}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-255{display: flex; flex-direction: column; gap: 24px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-256{margin: 0; font-family: Chillax, sans-serif; font-weight: 500; font-size: clamp(28px, 3vw, 40px); line-height: 1.12}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-257{display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 16px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-258{border: 1px solid #D5D2C9; border-radius: 24px; padding: 24px; display: flex; flex-direction: column; gap: 12px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-259{font-family: 'IBM Plex Mono', monospace; font-size: 13px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-260{font-family: Chillax, sans-serif; font-weight: 500; font-size: 22px; line-height: 1.25}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-261{border-top: 1px solid #D5D2C9; padding-top: 12px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-262{border: 1px solid #D5D2C9; border-radius: 24px; padding: 24px; display: flex; flex-direction: column; gap: 12px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-263{font-family: 'IBM Plex Mono', monospace; font-size: 13px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-264{font-family: Chillax, sans-serif; font-weight: 500; font-size: 22px; line-height: 1.25}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-265{border-top: 1px solid #D5D2C9; padding-top: 12px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-266{border: 1px solid #D5D2C9; border-radius: 24px; padding: 24px; display: flex; flex-direction: column; gap: 12px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-267{font-family: 'IBM Plex Mono', monospace; font-size: 13px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-268{font-family: Chillax, sans-serif; font-weight: 500; font-size: 22px; line-height: 1.25}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-269{border-top: 1px solid #D5D2C9; padding-top: 12px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-270{display: flex; flex-direction: column; gap: 16px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-271{margin: 0; font-family: Chillax, sans-serif; font-weight: 500; font-size: clamp(28px, 3vw, 40px); line-height: 1.12}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-272{margin: 0}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-273{position: relative; margin-top: 120px; padding-top: 140px; overflow: hidden; border-radius: 0 0 32px 32px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-274{position: relative; background: #FF6B00; color: #17130A; border-radius: 32px; min-height: 480px; padding: clamp(32px, 5vw, 72px); box-sizing: border-box; overflow: hidden}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-275{position: absolute; right: 0; bottom: 0; width: 52%; height: 100%}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-276{position: absolute; left: 44%; bottom: -104px; width: 208px; height: 208px; border-radius: 999px; background: #17130A}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-277{position: absolute; left: 50%; top: 18px; width: 112px; height: 112px; margin-left: -56px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-278{position: relative; z-index: 4; max-width: 560px; display: flex; flex-direction: column; gap: 24px; align-items: flex-start}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-279{margin: 0; font-family: Chillax, sans-serif; font-weight: 500; font-size: clamp(36px, 4.6vw, 68px); line-height: 1.02; letter-spacing: -0.01em}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-280{margin: 0; font-size: 18px; line-height: 1.6; max-width: 46ch}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-281{display: inline-flex; align-items: center; min-height: 56px; padding: 8px 32px; border-radius: 16px; background: #17130A; color: #F4F1E8; text-decoration: none; font-weight: 600; font-size: 17px; box-sizing: border-box}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-282{position: absolute; right: 9%; bottom: -96px; height: 700px; width: auto; z-index: 2; pointer-events: none}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-283{position: absolute; right: 0; bottom: 0; width: 52%; height: calc(100% - 140px); z-index: 3; pointer-events: none}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-284{margin-top: 72px; display: flex; flex-direction: column; align-items: center; text-align: center}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-285{font-family: 'IBM Plex Mono', monospace; font-size: 13px; letter-spacing: 0.04em; text-transform: uppercase; display: flex; gap: 8px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-286{margin-top: 40px; display: flex; align-items: center}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-287{width: 140px; height: 24px; border-radius: 999px; background: #17130A; margin-right: -8px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-288{width: 120px; height: 120px; border-radius: 999px; border: 24px solid #FF6B00; box-sizing: border-box; display: flex; align-items: center; justify-content: center}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-289{width: 32px; height: 32px; border-radius: 999px; background: #17130A}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-290{width: 140px; height: 24px; border-radius: 999px; background: #17130A; margin-left: -8px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-291{margin: 40px 0 0; font-family: Chillax, sans-serif; font-weight: 500; font-size: clamp(40px, 6.4vw, 96px); line-height: 1.02; letter-spacing: -0.015em; max-width: 14ch}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-292{margin: 28px 0 0; font-size: 19px; line-height: 1.55; max-width: 52ch}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-293{margin-top: 32px; display: flex; flex-wrap: wrap; gap: 12px; justify-content: center}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-294{border: 1.5px solid #17130A; border-radius: 999px; padding: 5px 16px; font-family: 'IBM Plex Mono', monospace; font-size: 13px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-295{border: 1.5px solid #17130A; border-radius: 999px; padding: 5px 16px; font-family: 'IBM Plex Mono', monospace; font-size: 13px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-296{border: 1.5px solid #17130A; border-radius: 999px; padding: 5px 16px; font-size: 14px; font-weight: 600}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-297{margin: 64px 0 0; position: relative; height: clamp(320px, 40vw, 560px); border-radius: 32px; overflow: hidden; background: #17130A}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-298{object-position: 50% 35%}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-299{margin-top: 112px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-300{display: flex; flex-wrap: wrap; gap: 16px 48px; align-items: flex-end; justify-content: space-between; border-bottom: 1px solid #D5D2C9; padding-bottom: 24px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-301{margin: 0; font-family: Chillax, sans-serif; font-weight: 500; font-size: clamp(28px, 3.4vw, 44px); line-height: 1.1}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-302{margin: 0; max-width: 44ch}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-303{margin-top: 32px; display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); gap: 24px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-304{background: #FF6B00; color: #17130A; border-radius: 24px; padding: 32px; min-height: 320px; box-sizing: border-box; display: flex; flex-direction: column; justify-content: space-between; gap: 32px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-305{font-family: 'IBM Plex Mono', monospace; font-size: 14px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-306{margin: 0 0 12px; font-family: Chillax, sans-serif; font-weight: 500; font-size: 30px; line-height: 1.12}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-307{margin: 0}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-308{background: #17130A; color: #F4F1E8; border-radius: 24px; padding: 32px; min-height: 320px; box-sizing: border-box; display: flex; flex-direction: column; justify-content: space-between; gap: 32px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-309{font-family: 'IBM Plex Mono', monospace; font-size: 14px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-310{margin: 0 0 12px; font-family: Chillax, sans-serif; font-weight: 500; font-size: 30px; line-height: 1.12}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-311{margin: 0}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-312{background: #F7B500; color: #17130A; border-radius: 24px; padding: 32px; min-height: 320px; box-sizing: border-box; display: flex; flex-direction: column; justify-content: space-between; gap: 32px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-313{font-family: 'IBM Plex Mono', monospace; font-size: 14px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-314{margin: 0 0 12px; font-family: Chillax, sans-serif; font-weight: 500; font-size: 30px; line-height: 1.12}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-315{margin: 0}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-316{max-width: 760px; margin: 96px auto 0; display: flex; flex-direction: column; gap: 48px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-317{display: flex; flex-direction: column; gap: 16px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-318{margin: 0; font-family: Chillax, sans-serif; font-weight: 500; font-size: clamp(28px, 3vw, 38px); line-height: 1.12}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-319{margin: 0}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-320{margin: 0}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-321{display: flex; flex-direction: column; gap: 20px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-322{margin: 0; font-family: Chillax, sans-serif; font-weight: 500; font-size: clamp(28px, 3vw, 38px); line-height: 1.12}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-323{margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; gap: 14px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-324{flex: none; width: 28px; height: 10px; margin-top: 8px; border-radius: 999px; background: #FF6B00}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-325{flex: none; width: 28px; height: 10px; margin-top: 8px; border-radius: 999px; background: #FF6B00}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-326{flex: none; width: 28px; height: 10px; margin-top: 8px; border-radius: 999px; background: #FF6B00}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-327{margin-top: 96px; background: #17130A; color: #F4F1E8; border-radius: 32px; padding: clamp(32px, 5vw, 64px); display: flex; flex-wrap: wrap; gap: 48px 64px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-328{flex: 1 1 340px; min-width: 0}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-329{margin: 0 0 16px; font-family: 'IBM Plex Mono', monospace; font-size: 13px; letter-spacing: 0.04em; text-transform: uppercase}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-330{margin: 0; font-family: Chillax, sans-serif; font-weight: 500; font-size: clamp(30px, 3.6vw, 48px); line-height: 1.08}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-331{margin: 20px 0 0; max-width: 40ch}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-332{flex: 1.3 1 420px; min-width: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-333{grid-column: 1 / -1; display: flex; flex-direction: column; gap: 8px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-334{font-size: 14px; font-weight: 600}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-335{min-height: 48px; box-sizing: border-box; font: inherit; color: #17130A; background: #F4F1E8; border: 1px solid #F4F1E8; border-radius: 16px; padding: 12px 16px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-336{display: flex; flex-direction: column; gap: 8px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-337{font-size: 14px; font-weight: 600}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-338{min-height: 48px; box-sizing: border-box; font-family: 'IBM Plex Mono', monospace; font-size: 15px; color: #17130A; background: #F4F1E8; border: 1px solid #F4F1E8; border-radius: 16px; padding: 12px 16px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-339{display: flex; flex-direction: column; gap: 8px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-340{font-size: 14px; font-weight: 600}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-341{min-height: 48px; box-sizing: border-box; font-family: 'IBM Plex Mono', monospace; font-size: 15px; color: #17130A; background: #F4F1E8; border: 1px solid #F4F1E8; border-radius: 16px; padding: 12px 16px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-342{display: flex; flex-direction: column; gap: 8px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-343{font-size: 14px; font-weight: 600}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-344{min-height: 48px; box-sizing: border-box; font-family: 'IBM Plex Mono', monospace; font-size: 15px; color: #17130A; background: #F4F1E8; border: 1px solid #F4F1E8; border-radius: 16px; padding: 12px 16px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-345{display: flex; flex-direction: column; gap: 8px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-346{font-size: 14px; font-weight: 600}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-347{min-height: 48px; box-sizing: border-box; font-family: 'IBM Plex Mono', monospace; font-size: 15px; color: #17130A; background: #F4F1E8; border: 1px solid #F4F1E8; border-radius: 16px; padding: 12px 16px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-348{grid-column: 1 / -1; display: flex; flex-direction: column; gap: 8px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-349{font-size: 14px; font-weight: 600}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-350{min-height: 48px; box-sizing: border-box; font-family: 'IBM Plex Mono', monospace; font-size: 15px; color: #17130A; background: #F4F1E8; border: 1px solid #F4F1E8; border-radius: 16px; padding: 12px 16px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-351{grid-column: 1 / -1}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-352{min-height: 48px; padding: 8px 28px; border-radius: 999px; border: 0; background: #F7B500; color: #17130A; font-family: Inter, sans-serif; font-size: 16px; font-weight: 600; cursor: pointer}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-353{position: relative; margin-top: 120px; padding-top: 140px; overflow: hidden; border-radius: 0 0 32px 32px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-354{position: relative; background: #FF6B00; color: #17130A; border-radius: 32px; min-height: 480px; padding: clamp(32px, 5vw, 72px); box-sizing: border-box; overflow: hidden}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-355{position: absolute; right: 0; bottom: 0; width: 52%; height: 100%}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-356{position: absolute; left: 44%; bottom: -104px; width: 208px; height: 208px; border-radius: 999px; background: #17130A}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-357{position: absolute; left: 50%; top: 18px; width: 112px; height: 112px; margin-left: -56px}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-358{position: relative; z-index: 4; max-width: 560px; display: flex; flex-direction: column; gap: 24px; align-items: flex-start}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-359{margin: 0; font-family: Chillax, sans-serif; font-weight: 500; font-size: clamp(36px, 4.6vw, 68px); line-height: 1.02; letter-spacing: -0.01em}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-360{margin: 0; font-size: 18px; line-height: 1.6; max-width: 46ch}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-361{display: inline-flex; align-items: center; min-height: 56px; padding: 8px 32px; border-radius: 16px; background: #17130A; color: #F4F1E8; text-decoration: none; font-weight: 600; font-size: 17px; box-sizing: border-box}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-362{position: absolute; right: 9%; bottom: -96px; height: 700px; width: auto; z-index: 2; pointer-events: none}
:is(.bs-blog-page,.editor-styles-wrapper) .bs-blog-ref-363{position: absolute; right: 0; bottom: 0; width: 52%; height: calc(100% - 140px); z-index: 3; pointer-events: none}
