/* BDMag heading styles (100) — v5.3.0
   Markup:  <div class="hs hs-N"><h2>Title</h2></div>   (h1/h2/h3 all work)
   Colours: --nl-hs1 (main) and --nl-hs2 (second) override the theme colours; both are optional. */
body{counter-reset:hsn}
.hs{--hs-c1:var(--nl-hs1,var(--nl-primary,#d71920));--hs-c2:var(--nl-hs2,var(--nl-accent,#0a58ca));--hs-navy:#14284b;--hs-tx:#111;--hs-gr:#c9ced6;--hs-gd:#8a93a3;--hs-soft:#e7e9ee;--hs-green:#1f9d55;--hs-teal:#14a3a3;--hs-pur:#7c3aed;--hs-fs:24px}
.nl-dark .hs,.bm-grey .hs{--hs-tx:#fff;--hs-gr:rgba(255,255,255,.45);--hs-gd:rgba(255,255,255,.6);--hs-soft:rgba(255,255,255,.18);--hs-navy:#4a6bb5}
.hs.nl-hs-w{--hs-fs:19px}.hs.nl-hs-a{--hs-fs:17px}.nl-a-bot .hs{--hs-fs:22px}.nla-head .hs{--hs-fs:32px}
.hs.hs{position:relative;display:flex;align-items:center;gap:14px;min-height:46px;margin:0 0 14px;padding:0;border:0;background:none;font-size:var(--hs-fs);line-height:1.3;color:var(--hs-tx);counter-increment:hsn}
.hs.hs>:is(h1,h2,h3){position:relative;display:block;flex:0 1 auto;min-width:0;margin:0;padding:0;border:0;background:none;font-size:1em;font-weight:700;line-height:1.3;color:inherit;letter-spacing:0;text-transform:none}
.hs.hs>:is(h1,h2,h3) a{color:inherit}
.hs.hs>i{display:none}
.hs.hs::before,.hs.hs::after,.hs.hs>:is(h1,h2,h3)::before,.hs.hs>:is(h1,h2,h3)::after{content:none}

.hs.hs-1::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-2::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-2>:is(h1,h2,h3){padding-bottom:.14em}
.hs.hs-2>:is(h1,h2,h3)::after{content:'';position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--hs-c1)}
.hs.hs-3{gap:12px}
.hs.hs-3::before{content:'';flex:0 0 6px;height:1.45em;background:var(--hs-c1)}
.hs.hs-3::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-4::after{content:'';flex:1 1 30px;min-width:24px;height:5px;border-top:1px solid var(--hs-c1);border-bottom:1px solid var(--hs-c1);margin-top:.6em}
.hs.hs-5::after{content:'';flex:1 1 30px;min-width:24px;height:3px;margin-top:.6em;border-radius:2px;background:linear-gradient(90deg,var(--hs-c1),transparent)}
.hs.hs-6::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-6>:is(h1,h2,h3){padding:.1em 2.3em .1em .6em;color:#fff;background:linear-gradient(108deg,var(--hs-navy) calc(100% - 30px),var(--hs-c1) calc(100% - 30px));clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%)}
.hs.hs-7{gap:10px}
.hs.hs-7::before{content:'';flex:0 0 15px;height:15px;background:var(--hs-c1)}
.hs.hs-7::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-8::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-8>:is(h1,h2,h3){padding-top:.4em}
.hs.hs-8>:is(h1,h2,h3)::before{content:'';position:absolute;left:0;right:0;top:0;height:3px;background:var(--hs-c1)}
.hs.hs-9::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-9>:is(h1,h2,h3){padding:.1em 1.8em .1em .7em;background:linear-gradient(108deg,var(--hs-soft) calc(100% - 24px),transparent calc(100% - 24px))}
.hs.hs-9>:is(h1,h2,h3)::after{content:'';position:absolute;right:0;top:0;bottom:0;width:8px;background:var(--hs-c1);transform:skewX(-20deg)}
.hs.hs-10{padding:0 0 8px 10px;border-left:3px solid var(--hs-navy)}
.hs.hs-10::after{content:'';position:absolute;left:-3px;right:0;bottom:0;height:4px;background:linear-gradient(90deg,var(--hs-navy),var(--hs-c2) 60%,var(--hs-soft))}
.hs.hs-11::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-11>:is(h1,h2,h3){padding:.1em 1.5em;border-radius:999px;background:var(--hs-c1);color:#fff}
.hs.hs-12{gap:12px}
.hs.hs-12::before{content:'';flex:0 0 2px;height:1.7em;background:var(--hs-navy)}
.hs.hs-12::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-13::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-13>:is(h1,h2,h3)::after{content:'';display:inline-block;width:36px;height:.95em;margin-left:.55em;vertical-align:-.1em;background:repeating-linear-gradient(115deg,var(--hs-c1) 0 4px,transparent 4px 8px,var(--hs-navy) 8px 12px,transparent 12px 16px,var(--hs-gr) 16px 20px,transparent 20px 24px)}
.hs.hs-14>:is(h1,h2,h3){padding:.25em 1em}
.hs.hs-14>:is(h1,h2,h3)::before{content:'';position:absolute;left:0;top:0;width:.7em;height:.7em;border-top:3px solid var(--hs-c1);border-left:3px solid var(--hs-c1)}
.hs.hs-14>:is(h1,h2,h3)::after{content:'';position:absolute;right:0;bottom:0;width:.7em;height:.7em;border-right:3px solid var(--hs-c1);border-bottom:3px solid var(--hs-c1)}
.hs.hs-15::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-15>:is(h1,h2,h3){padding:.14em 1.4em;color:#fff;background:var(--hs-navy);clip-path:polygon(0 30%,3% 12%,7% 22%,12% 6%,18% 16%,25% 4%,33% 14%,42% 3%,50% 13%,60% 2%,70% 12%,80% 4%,90% 14%,97% 8%,100% 30%,98% 55%,100% 80%,95% 92%,88% 84%,80% 98%,70% 88%,60% 97%,50% 87%,40% 98%,30% 88%,20% 96%,12% 86%,5% 94%,0 75%,2% 50%)}
.hs.hs-16::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-16>:is(h1,h2,h3){padding:.1em 1.4em;border-radius:999px;background:var(--hs-soft);box-shadow:inset 0 -2px 0 rgba(0,0,0,.06)}
.hs.hs-17{gap:10px}
.hs.hs-17::before{content:'';flex:0 0 26px;height:26px;border-radius:0 100% 0 100%;background:linear-gradient(135deg,#46c673,#1b7a3d);transform:rotate(-8deg)}
.hs.hs-17::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-18::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-18>:is(h1,h2,h3){padding:.1em 1.9em .1em 1.3em;color:#fff;background:var(--hs-c1);clip-path:polygon(10px 0,100% 0,calc(100% - 16px) 100%,0 100%)}
.hs.hs-19::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-19>:is(h1,h2,h3){padding-top:.45em}
.hs.hs-19>:is(h1,h2,h3)::before{content:'';position:absolute;left:0;right:0;top:0;height:5px;border-top:1px solid var(--hs-c1);border-bottom:1px solid var(--hs-c1)}
.hs.hs-20::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-20>:is(h1,h2,h3){padding:0 .25em .5em}
.hs.hs-20>:is(h1,h2,h3)::after{content:'';position:absolute;left:0;right:0;bottom:0;height:9px;background:var(--hs-c1);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='8' viewBox='0 0 24 8'%3E%3Cpath d='M0 4Q6 0 12 4T24 4' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3C/svg%3E") 0 0/24px 8px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='8' viewBox='0 0 24 8'%3E%3Cpath d='M0 4Q6 0 12 4T24 4' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3C/svg%3E") 0 0/24px 8px repeat-x}
.hs.hs-21{gap:12px}
.hs.hs-21::before{content:'';flex:0 0 9px;height:1.8em;border-radius:5px;background:var(--hs-c2)}
.hs.hs-21::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-22{gap:10px}
.hs.hs-22::before{content:'';flex:0 0 40px;height:30px;background:var(--hs-c1);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='30' viewBox='0 0 46 30'%3E%3Cpath d='M3 3L14 15L3 27M17 3L28 15L17 27M31 3L42 15L31 27' fill='none' stroke='%23000' stroke-width='5.5' stroke-linejoin='miter'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='30' viewBox='0 0 46 30'%3E%3Cpath d='M3 3L14 15L3 27M17 3L28 15L17 27M31 3L42 15L31 27' fill='none' stroke='%23000' stroke-width='5.5' stroke-linejoin='miter'/%3E%3C/svg%3E") center/contain no-repeat}
.hs.hs-22::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-23::before{content:'';flex:0 0 46px;border-top:3px dotted var(--hs-gd);margin-top:.7em}
.hs.hs-23::after{content:'';flex:1 1 40px;min-width:30px;border-top:3px dotted var(--hs-gd);margin-top:.7em}
.hs.hs-24{padding-left:50px}
.hs.hs-24::before{content:'';position:absolute;left:0;top:6px;width:34px;height:34px;background:var(--hs-green);clip-path:polygon(0 0,100% 0,0 100%)}
.hs.hs-25{gap:12px}
.hs.hs-25::before{content:'';flex:0 0 40px;height:40px;background:var(--hs-navy);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpolygon points='20,2 36,11 36,29 20,38 4,29 4,11' fill='none' stroke='%23000' stroke-width='2.6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpolygon points='20,2 36,11 36,29 20,38 4,29 4,11' fill='none' stroke='%23000' stroke-width='2.6'/%3E%3C/svg%3E") center/contain no-repeat}
.hs.hs-25::after{content:counter(hsn);position:absolute;left:0;top:50%;width:40px;transform:translateY(-50%);text-align:center;font-size:.6em;font-weight:600;line-height:1;color:var(--hs-tx)}
.hs.hs-26{align-items:flex-end;gap:0}
.hs.hs-26::before{content:'';flex:0 0 70px;height:2px;background:var(--hs-c1);margin:0 0 0 0}
.hs.hs-26::after{content:'';flex:1 1 30px;min-width:24px;height:2px;background:var(--hs-navy)}
.hs.hs-26>:is(h1,h2,h3){padding:0 .35em .1em;border-bottom:2px solid var(--hs-navy)}
.hs.hs-27>:is(h1,h2,h3){padding:.12em 1.4em;border-left:3px solid var(--hs-navy);background:linear-gradient(90deg,var(--hs-soft),transparent);text-shadow:1px 2px 2px rgba(0,0,0,.28)}
.hs.hs-28::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-28>:is(h1,h2,h3){padding:.2em 1.1em}
.hs.hs-28>:is(h1,h2,h3)::after{content:'';position:absolute;inset:-3px -4px;border:2px solid var(--hs-c1);border-radius:50%;transform:rotate(-2deg);pointer-events:none}
.hs.hs-29>:is(h1,h2,h3)::after{content:'';display:inline-block;width:46px;height:.95em;margin-left:.6em;vertical-align:-.1em;background:repeating-linear-gradient(115deg,var(--hs-c2) 0 5px,transparent 5px 9px,var(--hs-c1) 9px 14px,transparent 14px 18px)}
.hs.hs-30{gap:10px}
.hs.hs-30::before{content:'';flex:0 0 34px;height:22px;border:2px solid var(--hs-teal);border-right:0;border-radius:12px 0 0 12px}
.hs.hs-30::after{content:'';flex:1 1 40px;min-width:24px;height:2px;margin-top:.1em;background:linear-gradient(90deg,var(--hs-teal),var(--hs-gr))}
.hs.hs-31{gap:6px}
.hs.hs-31::before{content:'';flex:0 0 74px;height:1.5em;transform:skewX(-20deg);background:linear-gradient(90deg,var(--hs-c2),var(--hs-pur))}
.hs.hs-31>:is(h1,h2,h3){padding:.1em 1.2em;background:linear-gradient(90deg,rgba(76,129,255,.16),transparent)}
.hs.hs-32>:is(h1,h2,h3){flex:1 1 auto;text-align:center;padding:.12em 1em;border:1px solid var(--hs-navy)}
.hs.hs-33>:is(h1,h2,h3){padding:.15em 1.3em}
.hs.hs-33>:is(h1,h2,h3)::before{content:'';position:absolute;inset:-6px -12px;border:3px solid var(--hs-c1);border-radius:50%;transform:rotate(-2deg);pointer-events:none}
.hs.hs-33>:is(h1,h2,h3)::after{content:'';position:absolute;inset:-2px -26px -2px -4px;border:1px solid var(--hs-c1);border-radius:50%;transform:rotate(3deg);pointer-events:none}
.hs.hs-34{gap:12px}
.hs.hs-34::before{content:'';flex:0 0 14px;height:14px;background:var(--hs-c2)}
.hs.hs-35{gap:12px}
.hs.hs-35::before{content:'';flex:0 0 3px;height:1.7em;background:var(--hs-c2);transform:rotate(26deg);margin:0 6px}
.hs.hs-36>:is(h1,h2,h3){padding:.1em 1em .15em .8em;border-left:2px solid var(--hs-green);border-bottom:2px solid var(--hs-green)}
.hs.hs-36>:is(h1,h2,h3)::before{content:'';position:absolute;left:-2px;top:0;width:.9em;border-top:2px solid var(--hs-green)}
.hs.hs-37{padding-bottom:12px}
.hs.hs-37::before{content:'';position:absolute;left:0;right:0;bottom:2px;height:8px;background:var(--hs-c2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='8' viewBox='0 0 24 8'%3E%3Cpath d='M0 4Q6 0 12 4T24 4' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3C/svg%3E") 0 0/24px 8px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='8' viewBox='0 0 24 8'%3E%3Cpath d='M0 4Q6 0 12 4T24 4' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3C/svg%3E") 0 0/24px 8px repeat-x}
.hs.hs-37::after{content:'';position:absolute;left:0;right:0;bottom:-2px;height:8px;background:var(--hs-teal);opacity:.85;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='8' viewBox='0 0 24 8'%3E%3Cpath d='M0 4Q6 0 12 4T24 4' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3C/svg%3E") 12px 0/24px 8px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='8' viewBox='0 0 24 8'%3E%3Cpath d='M0 4Q6 0 12 4T24 4' fill='none' stroke='%23000' stroke-width='2.2'/%3E%3C/svg%3E") 12px 0/24px 8px repeat-x}
.hs.hs-38{border-bottom:1px solid var(--hs-gr);padding-bottom:4px}
.hs.hs-38>:is(h1,h2,h3){background:linear-gradient(90deg,var(--hs-c2),var(--hs-pur),var(--hs-c1));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
.hs.hs-39>:is(h1,h2,h3){padding:.12em 1.5em;border-radius:12px;background:var(--hs-soft)}
.hs.hs-40{padding:.1em .9em;border-radius:10px;background:var(--hs-soft)}
.hs.hs-40::after{content:'';flex:0 0 26px;height:16px;background:var(--hs-c2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='18' viewBox='0 0 30 18'%3E%3Cpath d='M2 2L9 9L2 16M11 2L18 9L11 16M20 2L27 9L20 16' fill='none' stroke='%23000' stroke-width='3.4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='18' viewBox='0 0 30 18'%3E%3Cpath d='M2 2L9 9L2 16M11 2L18 9L11 16M20 2L27 9L20 16' fill='none' stroke='%23000' stroke-width='3.4'/%3E%3C/svg%3E") center/contain no-repeat}
.hs.hs-40>:is(h1,h2,h3){flex:1 1 auto}
.hs.hs-41{gap:12px}
.hs.hs-41::before{content:'';flex:0 0 5px;height:1.8em;border-radius:2px;background:linear-gradient(180deg,var(--hs-c1),var(--hs-pur),var(--hs-c2))}
.hs.hs-42>:is(h1,h2,h3){padding:.1em 1.9em;color:#fff;background:var(--hs-c1);clip-path:polygon(0 0,100% 0,calc(100% - 14px) 50%,100% 100%,0 100%,14px 50%)}
.hs.hs-43::before{content:'';flex:0 0 56px;height:10px;margin-top:.1em;background:radial-gradient(circle,var(--hs-navy) 4px,transparent 5px) left center/10px 10px no-repeat,linear-gradient(var(--hs-navy),var(--hs-navy)) 100% center/calc(100% - 8px) 2px no-repeat}
.hs.hs-43::after{content:'';flex:1 1 40px;min-width:30px;height:10px;margin-top:.1em;background:radial-gradient(circle,var(--hs-navy) 4px,transparent 5px) right center/10px 10px no-repeat,linear-gradient(var(--hs-navy),var(--hs-navy)) 0 center/calc(100% - 8px) 2px no-repeat}
.hs.hs-44>:is(h1,h2,h3){padding:.14em 1.6em;color:#fff;background:var(--hs-navy);clip-path:polygon(0 12%,2% 4%,5% 10%,10% 2%,20% 8%,35% 1%,50% 7%,65% 2%,80% 8%,92% 2%,97% 9%,100% 6%,99% 40%,100% 60%,98% 92%,92% 98%,80% 92%,65% 99%,50% 93%,35% 99%,20% 92%,10% 98%,4% 94%,0 88%,2% 55%,0 35%)}
.hs.hs-45>:is(h1,h2,h3){padding:.25em 1em}
.hs.hs-45>:is(h1,h2,h3)::before{content:'';position:absolute;left:0;bottom:0;width:.8em;height:.8em;border-left:2px solid var(--hs-navy);border-bottom:2px solid var(--hs-navy)}
.hs.hs-45>:is(h1,h2,h3)::after{content:'';position:absolute;right:0;top:0;width:.8em;height:.8em;border-right:2px solid var(--hs-navy);border-top:2px solid var(--hs-navy)}
.hs.hs-46{padding-left:46px}
.hs.hs-46::before{content:'';position:absolute;left:0;bottom:6px;width:34px;height:26px;background:var(--hs-c1);clip-path:polygon(0 0,100% 100%,0 100%)}
.hs.hs-46::after{content:'';position:absolute;left:0;bottom:6px;width:34px;height:26px;background:var(--hs-soft);clip-path:polygon(0 0,100% 0,100% 100%)}
.hs.hs-47{gap:12px}
.hs.hs-47::before{content:'';flex:0 0 30px;height:30px;background-repeat:no-repeat;background-image:linear-gradient(var(--hs-c2),var(--hs-c2)),linear-gradient(var(--hs-c2),var(--hs-c2)),linear-gradient(var(--hs-c2),var(--hs-c2)),linear-gradient(var(--hs-c2),var(--hs-c2));background-position:0 100%,8px 100%,16px 100%,24px 100%;background-size:6px 28%,6px 50%,6px 75%,6px 100%}
.hs.hs-48{gap:0}
.hs.hs-48::after{content:'';flex:0 0 9px;height:1.6em;margin-left:-4px;background:var(--hs-c1);transform:skewX(-22deg)}
.hs.hs-48>:is(h1,h2,h3){padding:.1em 2em .1em 1.4em;background:var(--hs-soft);clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%)}
.hs.hs-49{gap:0}
.hs.hs-49::after{content:'';flex:0 0 42px;height:42px;margin-left:-26px;border-radius:50%;background:conic-gradient(var(--hs-c1),var(--hs-pur),var(--hs-c2),var(--hs-c1));-webkit-mask:radial-gradient(farthest-side,transparent 66%,#000 68%);mask:radial-gradient(farthest-side,transparent 66%,#000 68%)}
.hs.hs-50::after{content:'';flex:1 1 40px;min-width:24px;height:8px;margin-top:.7em;background:linear-gradient(var(--hs-gr),var(--hs-gr)) 0 50%/calc(100% - 6px) 1px no-repeat,linear-gradient(var(--hs-c1),var(--hs-c1)) 100% 50%/6px 6px no-repeat}
/* ===== v5.3.0 — styles 51-100 ===== */
.hs.hs-51>:is(h1,h2,h3){padding-bottom:.2em}
.hs.hs-51>:is(h1,h2,h3)::after{content:'';position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#9a6b00,#f7e08a 40%,#c99a1a 70%,#8a5d00)}
.hs.hs-51::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-52>:is(h1,h2,h3){padding:.06em .8em;border:2px solid var(--hs-c1);border-radius:4px;color:var(--hs-c1);outline:1px solid var(--hs-c1);outline-offset:2px;transform:rotate(-1.5deg)}
.hs.hs-52{gap:20px;padding-left:4px}
.hs.hs-52::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-53{gap:22px}
.hs.hs-53>:is(h1,h2,h3){padding:.08em .85em;color:#fff;background:var(--hs-c1);box-shadow:5px 5px 0 var(--hs-navy)}
.hs.hs-53::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-54>:is(h1,h2,h3){background:linear-gradient(90deg,var(--hs-c1) 50%,var(--hs-tx) 50%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
.hs.hs-54::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-55{gap:20px}
.hs.hs-55>:is(h1,h2,h3){isolation:isolate}
.hs.hs-55>:is(h1,h2,h3)::before{content:'';position:absolute;left:-.25em;right:-.25em;bottom:.06em;height:.5em;background:var(--hs-c1);opacity:.3;border-radius:2px;transform:rotate(-1deg);z-index:-1}
.hs.hs-55::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-56>:is(h1,h2,h3){padding:.1em 1.5em;color:#fff;background:var(--hs-c1);-webkit-mask:radial-gradient(circle 7px at 0 50%,transparent 98%,#000 100%) 0 0/51% 100% no-repeat,radial-gradient(circle 7px at 100% 50%,transparent 98%,#000 100%) 100% 0/51% 100% no-repeat;mask:radial-gradient(circle 7px at 0 50%,transparent 98%,#000 100%) 0 0/51% 100% no-repeat,radial-gradient(circle 7px at 100% 50%,transparent 98%,#000 100%) 100% 0/51% 100% no-repeat}
.hs.hs-56::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-57>:is(h1,h2,h3){padding-bottom:.6em}
.hs.hs-57>:is(h1,h2,h3)::after{content:'';position:absolute;left:0;bottom:0;width:42px;height:8px;background:radial-gradient(circle,var(--hs-c1) 0 3px,transparent 3.5px) 0 50%/14px 8px repeat-x}
.hs.hs-58>:is(h1,h2,h3){padding:.1em .8em;border-left:3px solid var(--hs-c1);border-right:3px solid var(--hs-c1);background-color:transparent;background-image:linear-gradient(var(--hs-c1),var(--hs-c1)),linear-gradient(var(--hs-c1),var(--hs-c1)),linear-gradient(var(--hs-c1),var(--hs-c1)),linear-gradient(var(--hs-c1),var(--hs-c1));background-repeat:no-repeat;background-size:12px 3px;background-position:0 0,0 100%,100% 0,100% 100%}
.hs.hs-58::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-59{gap:10px}
.hs.hs-59::before{content:'';flex:0 0 30px;height:15px;margin-top:.2em;border-radius:30px 30px 0 0;background:linear-gradient(0deg,var(--hs-c1),#f7b733)}
.hs.hs-59::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-60>:is(h1,h2,h3){color:var(--hs-c1);text-shadow:0 0 10px var(--hs-c1)}
.hs.hs-60{gap:18px}
.hs.hs-60::after{content:'';flex:1 1 30px;min-width:24px;height:2px;margin-top:.7em;border-radius:2px;background:var(--hs-c1);box-shadow:0 0 6px var(--hs-c1),0 0 14px var(--hs-c1)}
.hs.hs-61{gap:26px;margin-bottom:26px}
.hs.hs-61>:is(h1,h2,h3){padding:.08em .9em;background:var(--hs-soft);box-shadow:5px 5px 0 var(--hs-c1),10px 10px 0 var(--hs-c2)}
.hs.hs-62{align-items:flex-end;gap:0;min-height:40px;border-bottom:3px solid var(--hs-c1)}
.hs.hs-62>:is(h1,h2,h3){padding:.22em 1.2em;color:#fff;background:var(--hs-c1);border-radius:12px 12px 0 0}
.hs.hs-63{gap:10px}
.hs.hs-63::before{content:'';flex:0 0 .8em;height:.8em;border-radius:50%;background:linear-gradient(90deg,var(--hs-c1) 50%,var(--hs-c2) 50%)}
.hs.hs-63::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-64{gap:12px}
.hs.hs-64>:is(h1,h2,h3){padding:.14em 1.4em .14em 1em;background:var(--hs-soft);border-left:4px solid var(--hs-c1);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%)}
.hs.hs-64>:is(h1,h2,h3)::after{content:'';position:absolute;right:0;top:0;width:16px;height:16px;background:var(--hs-c1);clip-path:polygon(0 0,100% 100%,0 100%)}
.hs.hs-65{gap:20px}
.hs.hs-65>:is(h1,h2,h3){isolation:isolate}
.hs.hs-65>:is(h1,h2,h3)::before{content:'';position:absolute;left:-.35em;right:-.35em;top:14%;bottom:6%;background:var(--hs-c1);opacity:.28;transform:skewX(-14deg);z-index:-1}
.hs.hs-65::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-66::after{content:'';flex:1 1 40px;min-width:30px;height:12px;margin-top:.5em;background:repeating-linear-gradient(90deg,var(--hs-gd) 0 1px,transparent 1px 8px) 0 0/100% 7px no-repeat,repeating-linear-gradient(90deg,var(--hs-c1) 0 2px,transparent 2px 40px) 0 0/100% 12px no-repeat,linear-gradient(var(--hs-gd),var(--hs-gd)) 0 100%/100% 1px no-repeat}
.hs.hs-67>:is(h1,h2,h3){padding:.06em 1em .06em 2em;border:2px solid var(--hs-c1);border-radius:999px}
.hs.hs-67>:is(h1,h2,h3)::before{content:'';position:absolute;left:.75em;top:50%;width:.45em;height:.45em;margin-top:-.225em;border-radius:50%;background:var(--hs-c1)}
.hs.hs-67::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-68>:is(h1,h2,h3){padding-bottom:.22em}
.hs.hs-68>:is(h1,h2,h3)::after{content:'';position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,var(--hs-c1) 0 35%,var(--hs-c2) 35% 100%)}
.hs.hs-69{justify-content:center;gap:0}
.hs.hs-69::before,.hs.hs-69::after{content:'';flex:1 1 30px;min-width:20px;height:1px;background:var(--hs-gr)}
.hs.hs-69>:is(h1,h2,h3){padding:0 1.6em}
.hs.hs-69>:is(h1,h2,h3)::before,.hs.hs-69>:is(h1,h2,h3)::after{content:'';position:absolute;top:50%;width:.3em;height:.3em;margin-top:-.15em;background:var(--hs-c1);transform:rotate(45deg)}
.hs.hs-69>:is(h1,h2,h3)::before{left:.6em}
.hs.hs-69>:is(h1,h2,h3)::after{right:.6em}
.hs.hs-70>:is(h1,h2,h3)::first-letter{color:#fff;background:var(--hs-c1);padding:0 .22em;margin-right:.12em;border-radius:4px}
.hs.hs-70::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-71>:is(h1,h2,h3){text-decoration-line:underline;text-decoration-style:wavy;text-decoration-color:var(--hs-c1);text-decoration-thickness:2px;text-underline-offset:.25em;text-decoration-skip-ink:none}
.hs.hs-72{gap:22px;padding-left:4px}
.hs.hs-72>:is(h1,h2,h3){padding:.08em .8em;border:2px dashed var(--hs-c1);outline:1px solid var(--hs-gr);outline-offset:3px}
.hs.hs-72::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-73{padding:0 16px}
.hs.hs-73>:is(h1,h2,h3){padding:.1em 1.1em;background:var(--hs-soft)}
.hs.hs-73>:is(h1,h2,h3)::before{content:'';position:absolute;left:-14px;top:-5px;width:38px;height:15px;background:var(--hs-c1);opacity:.6;transform:rotate(-35deg)}
.hs.hs-73>:is(h1,h2,h3)::after{content:'';position:absolute;right:-14px;bottom:-5px;width:38px;height:15px;background:var(--hs-c2);opacity:.6;transform:rotate(-35deg)}
.hs.hs-74{align-items:flex-end;gap:0;min-height:40px;border-bottom:1px solid var(--hs-gr)}
.hs.hs-74>:is(h1,h2,h3){padding-bottom:.3em}
.hs.hs-74>:is(h1,h2,h3)::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--hs-c1)}
.hs.hs-75{gap:10px}
.hs.hs-75::before{content:'\201C';flex:0 0 auto;height:.55em;margin-top:.25em;font-family:Georgia,'Times New Roman',serif;font-size:2.4em;font-weight:700;line-height:.7;color:var(--hs-c1)}
.hs.hs-75::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-76{gap:8px}
.hs.hs-76>:is(h1,h2,h3){padding:.1em 1.7em .1em 1em;color:#fff;background:linear-gradient(90deg,var(--hs-c1),var(--hs-c2));clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%)}
.hs.hs-76::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-77{justify-content:center;gap:16px}
.hs.hs-77::before{content:'';flex:1 1 30px;min-width:20px;height:1px;background:linear-gradient(90deg,transparent,var(--hs-c1))}
.hs.hs-77::after{content:'';flex:1 1 30px;min-width:20px;height:1px;background:linear-gradient(270deg,transparent,var(--hs-c1))}
.hs.hs-78>:is(h1,h2,h3){padding:.12em 1em;background:linear-gradient(135deg,var(--hs-soft),transparent 90%);border:1px solid var(--hs-gr);border-radius:10px;box-shadow:0 6px 16px -6px rgba(20,40,75,.25)}
.hs.hs-78::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-79>:is(h1,h2,h3){padding:.1em .9em .1em .8em;background:linear-gradient(90deg,var(--hs-soft),transparent);border-left:5px solid var(--hs-c1);border-image:linear-gradient(180deg,var(--hs-c1),var(--hs-c2)) 1}
.hs.hs-80>:is(h1,h2,h3){padding:.1em .9em;background:radial-gradient(var(--hs-gr) 1px,transparent 1.6px) 0 0/8px 8px;border-bottom:3px solid var(--hs-c1)}
.hs.hs-80::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-81::after{content:'';flex:1 1 40px;min-width:30px;height:8px;margin-top:.7em;background:repeating-linear-gradient(135deg,var(--hs-c1) 0 2px,transparent 2px 6px)}
.hs.hs-82{gap:12px}
.hs.hs-82::before{content:'';flex:0 0 20px;height:1.45em;background:linear-gradient(90deg,var(--hs-c1) 0 4px,transparent 4px 8px,var(--hs-c2) 8px 12px,transparent 12px 16px,var(--hs-navy) 16px 20px)}
.hs.hs-82::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-83{gap:10px}
.hs.hs-83::before{content:'';flex:0 0 26px;height:26px;box-sizing:border-box;border:3px solid var(--hs-c1);border-radius:50%;background:radial-gradient(circle,var(--hs-c2) 0 3px,transparent 3.5px)}
.hs.hs-83::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-84{gap:20px}
.hs.hs-84>:is(h1,h2,h3){text-shadow:3px 3px 0 #fff,5px 5px 0 var(--hs-c1)}
.hs.hs-84::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-85>:is(h1,h2,h3){font-weight:800;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.3px var(--hs-c1)}
.hs.hs-85::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-86>:is(h1,h2,h3){padding:.14em 1em .14em 1.5em;background:var(--hs-soft)}
.hs.hs-86>:is(h1,h2,h3)::before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;background:var(--hs-c1);clip-path:polygon(0 0,100% 0,0 100%)}
.hs.hs-86::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-87>:is(h1,h2,h3){padding:.1em 1.1em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.45);background:repeating-linear-gradient(135deg,var(--hs-c1) 0 10px,var(--hs-navy) 10px 20px)}
.hs.hs-87::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-88{justify-content:center;gap:0}
.hs.hs-88::before,.hs.hs-88::after{content:'';flex:1 1 30px;min-width:20px;height:1px;background:var(--hs-gr)}
.hs.hs-88>:is(h1,h2,h3){padding:.08em 1.2em;color:#fff;background:var(--hs-c1);border-radius:999px}
.hs.hs-89{padding-left:10px;gap:14px}
.hs.hs-89>:is(h1,h2,h3){padding:.08em 1.2em .08em 1em;color:#fff;background:var(--hs-c1);border-radius:0 999px 999px 0;box-shadow:-10px 0 0 var(--hs-navy)}
.hs.hs-89::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-90>:is(h1,h2,h3){padding-bottom:.5em}
.hs.hs-90>:is(h1,h2,h3)::after{content:'';position:absolute;left:0;right:0;bottom:.22em;height:2px;background:var(--hs-c1)}
.hs.hs-90>:is(h1,h2,h3)::before{content:'';position:absolute;left:14%;width:70%;bottom:0;height:2px;background:var(--hs-c2)}
.hs.hs-91>:is(h1,h2,h3){padding:.14em 1em;border:1px solid var(--hs-gr);background-color:transparent;background-image:radial-gradient(circle,var(--hs-c1) 0 3px,transparent 3.5px),radial-gradient(circle,var(--hs-c1) 0 3px,transparent 3.5px),radial-gradient(circle,var(--hs-c1) 0 3px,transparent 3.5px),radial-gradient(circle,var(--hs-c1) 0 3px,transparent 3.5px);background-repeat:no-repeat;background-size:7px 7px;background-position:0 0,100% 0,0 100%,100% 100%}
.hs.hs-91::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-92>:is(h1,h2,h3){padding:.08em 1.1em;border-radius:999px}
.hs.hs-92>:is(h1,h2,h3)::before{content:'';position:absolute;inset:0;padding:2px;border-radius:999px;background:linear-gradient(90deg,var(--hs-c1),var(--hs-c2));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}
.hs.hs-92::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-93{align-items:flex-end;gap:0;min-height:44px;margin-bottom:22px;border-bottom:2px solid var(--hs-gr)}
.hs.hs-93>:is(h1,h2,h3){padding-bottom:.25em}
.hs.hs-93>:is(h1,h2,h3)::before{content:'';position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--hs-c1)}
.hs.hs-93>:is(h1,h2,h3)::after{content:'';position:absolute;left:.3em;bottom:-11px;width:18px;height:9px;background:var(--hs-c1);clip-path:polygon(0 0,100% 0,50% 100%)}
.hs.hs-94>:is(h1,h2,h3){padding:.12em 1.1em;color:#fff;background:var(--hs-c1);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}
.hs.hs-94::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-95{gap:10px}
.hs.hs-95::before{content:'';flex:0 0 22px;height:16px;background:linear-gradient(90deg,var(--hs-c1) 50%,var(--hs-c2) 50%);clip-path:path('M0 0H5L11 8L5 16H0L6 8Z M11 0H16L22 8L16 16H11L17 8Z')}
.hs.hs-95::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-96{gap:10px}
.hs.hs-96::before{content:'';flex:0 0 18px;height:18px;background:linear-gradient(var(--hs-c1),var(--hs-c1)) 50% 50%/100% 5px no-repeat,linear-gradient(var(--hs-c2),var(--hs-c2)) 50% 50%/5px 100% no-repeat}
.hs.hs-96::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-97>:is(h1,h2,h3){padding:.1em 1.1em;color:#fff;background:linear-gradient(90deg,var(--hs-c1),var(--hs-c2));border-radius:4px;box-shadow:0 8px 18px -8px var(--hs-c1)}
.hs.hs-97::after{content:'';flex:1 1 30px;min-width:24px;height:1px;background:var(--hs-gr);margin-top:.7em}
.hs.hs-98>:is(h1,h2,h3){padding-bottom:.38em}
.hs.hs-98>:is(h1,h2,h3)::after{content:'';position:absolute;left:0;right:0;bottom:0;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--hs-c1) 0 40%,var(--hs-soft) 40% 100%)}
.hs.hs-99{gap:18px}
.hs.hs-99::after{content:'';flex:1 1 40px;min-width:30px;height:2px;margin:0 0 12px;background:var(--hs-c1);box-shadow:0 6px 0 var(--hs-c2),0 12px 0 var(--hs-gr)}
.hs.hs-100{gap:10px}
.hs.hs-100::before{content:'';flex:0 0 24px;height:24px;background:linear-gradient(135deg,var(--hs-c1),var(--hs-c2));clip-path:polygon(25% 8%,75% 8%,100% 50%,75% 92%,25% 92%,0 50%)}
.hs.hs-100::after{content:'';flex:1 1 30px;min-width:24px;height:2px;margin-top:.7em;background:linear-gradient(90deg,var(--hs-c1),transparent)}
@media(max-width:640px){.hs.hs{font-size:calc(var(--hs-fs)*.88);min-height:40px}.hs.hs-26::before{flex-basis:36px}.hs.hs-31::before{flex-basis:44px}.hs.hs-22::before{flex-basis:30px}}
@media(prefers-reduced-motion:no-preference){.hs.hs>:is(h1,h2,h3){transition:none}}
