/* =====================================================================
   Humanblend · Resources
   How It Works, Learning Center, Humanization / AI Detection / SEO Content
   Guides, Before & After Examples, Help Center, and the legal layout.
   Layout: "Field Manual": ink masthead slab, sticky contents rail,
   long-form article column. Mood: Champagne Night Editorial.
   GENERATED FILE. Edit _build/resources.src.css in
   artifacts/mockup-sandbox/src/components/mockups/humanblend-resources/
   and run `node _build/build.mjs`. Both copies are overwritten.
   ===================================================================== */

.hbr{
  --hbr-ink:var(--midnight,#0b0d10);
  --hbr-ink-2:var(--brand-ink,#1f2a37);
  --hbr-champ:var(--champagne,#d3ba88);
  --hbr-sand:var(--soft-sand,#e8dcc8);
  --hbr-sand-2:#f1e9dc;
  --hbr-paper:var(--ivory,#f7f4ee);
  --hbr-card:#fbf8f2;
  --hbr-mist:var(--mist,#d9d3c8);
  --hbr-taupe:var(--warm-taupe,#b39c7a);
  --hbr-slate:#4d5158;
  --hbr-text:#26292e;
  --hbr-gilt:#7a5f2e;
  --hbr-drift:#9b3d2b;
  --hbr-drift-ink:#7d3424;
  --hbr-drift-bg:#f6e4dc;
  --hbr-rule:rgba(31,42,55,.12);
  --hbr-rule-strong:rgba(31,42,55,.22);
  --hbr-line-dark:rgba(247,244,238,.16);
  --hbr-sans:var(--sans,"Inter",system-ui,sans-serif);
  --hbr-display:var(--display,"Syncopate",system-ui,sans-serif);
  --hbr-mono:var(--mono,"IBM Plex Mono",ui-monospace,monospace);
  --hbr-ease:cubic-bezier(.2,.7,.2,1);
  --hbr-top:104px;
  position:relative;
  background:var(--hbr-paper);
  color:var(--hbr-text);
  font-family:var(--hbr-sans);
  -webkit-font-smoothing:antialiased;
}
.hbr{--hbr-art-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 500' preserveAspectRatio='none' fill='none' stroke-linecap='round'%3E%3Cg stroke='%23f7f4ee' stroke-opacity='0.17' stroke-width='1'%3E%3Cpath d='M0 54.8L23 55.9L45 56.9L68 57.7L91 58.4L114 58.7L136 58.7L159 58.3L182 57.4L205 56.1L227 54.3L250 51.9L273 49.1L295 45.8L318 41.9L341 37.7L364 33.0L386 28.1L409 22.9L432 17.5L455 12.0L477 6.5L500 1.1L523 -4.0L545 -8.9L568 -13.4L591 -17.5L614 -21.0L636 -23.9L659 -26.3L682 -28.0L705 -29.1L727 -29.5L750 -29.4L773 -28.8L795 -27.6L818 -26.1L841 -24.2L864 -22.1L886 -19.9L909 -17.6L932 -15.3L955 -13.2L977 -11.3L1000 -9.7' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 73.8L23 74.8L45 75.7L68 76.5L91 77.0L114 77.2L136 77.0L159 76.5L182 75.4L205 73.8L227 71.7L250 69.1L273 66.0L295 62.3L318 58.1L341 53.5L364 48.4L386 43.0L409 37.4L432 31.5L455 25.6L477 19.8L500 14.0L523 8.5L545 3.3L568 -1.4L591 -5.6L614 -9.3L636 -12.2L659 -14.5L682 -16.1L705 -17.0L727 -17.2L750 -16.7L773 -15.7L795 -14.1L818 -12.1L841 -9.8L864 -7.3L886 -4.6L909 -1.9L932 0.8L955 3.3L977 5.5L1000 7.4' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 92.7L23 93.7L45 94.5L68 95.2L91 95.6L114 95.6L136 95.3L159 94.5L182 93.2L205 91.4L227 89.0L250 86.0L273 82.5L295 78.4L318 73.8L341 68.7L364 63.2L386 57.3L409 51.2L432 44.8L455 38.4L477 32.0L500 25.8L523 19.9L545 14.4L568 9.3L591 4.9L614 1.1L636 -1.9L659 -4.1L682 -5.6L705 -6.2L727 -6.1L750 -5.2L773 -3.8L795 -1.7L818 0.8L841 3.7L864 6.7L886 10.0L909 13.2L932 16.3L955 19.2L977 21.9L1000 24.1' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 111.5L23 112.4L45 113.2L68 113.7L91 114.0L114 113.9L136 113.3L159 112.3L182 110.7L205 108.6L227 105.9L250 102.6L273 98.7L295 94.2L318 89.1L341 83.5L364 77.4L386 71.0L409 64.3L432 57.3L455 50.4L477 43.4L500 36.7L523 30.3L545 24.3L568 18.9L591 14.2L614 10.3L636 7.2L659 5.1L682 3.8L705 3.4L727 3.8L750 5.1L773 7.1L795 9.7L818 12.8L841 16.3L864 20.0L886 23.8L909 27.6L932 31.3L955 34.7L977 37.8L1000 40.5' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 130.2L23 131.1L45 131.7L68 132.1L91 132.2L114 131.9L136 131.1L159 129.8L182 128.0L205 125.6L227 122.5L250 118.8L273 114.5L295 109.5L318 104.0L341 97.8L364 91.2L386 84.2L409 76.8L432 69.3L455 61.7L477 54.1L500 46.8L523 39.9L545 33.5L568 27.7L591 22.7L614 18.6L636 15.4L659 13.3L682 12.1L705 12.0L727 12.8L750 14.6L773 17.1L795 20.3L818 24.0L841 28.2L864 32.6L886 37.1L909 41.5L932 45.8L955 49.8L977 53.4L1000 56.5' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 148.9L23 149.6L45 150.1L68 150.4L91 150.2L114 149.7L136 148.7L159 147.1L182 145.0L205 142.2L227 138.8L250 134.7L273 130.0L295 124.6L318 118.5L341 111.8L364 104.6L386 97.0L409 89.0L432 80.8L455 72.6L477 64.4L500 56.5L523 49.0L545 42.1L568 36.0L591 30.7L614 26.4L636 23.1L659 21.0L682 20.0L705 20.2L727 21.4L750 23.6L773 26.7L795 30.5L818 34.9L841 39.8L864 44.9L886 50.1L909 55.2L932 60.1L955 64.7L977 68.8L1000 72.4' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 167.4L23 167.9L45 168.3L68 168.3L91 168.0L114 167.2L136 165.9L159 164.0L182 161.6L205 158.5L227 154.7L250 150.3L273 145.1L295 139.3L318 132.8L341 125.6L364 117.9L386 109.7L409 101.1L432 92.4L455 83.5L477 74.8L500 66.3L523 58.3L545 50.9L568 44.4L591 38.8L614 34.3L636 31.0L659 28.9L682 28.1L705 28.5L727 30.1L750 32.8L773 36.4L795 40.8L818 45.9L841 51.5L864 57.3L886 63.1L909 68.9L932 74.5L955 79.6L977 84.3L1000 88.3' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 185.6L23 186.0L45 186.1L68 185.9L91 185.3L114 184.2L136 182.7L159 180.5L182 177.8L205 174.4L227 170.3L250 165.5L273 160.0L295 153.8L318 146.9L341 139.3L364 131.2L386 122.5L409 113.5L432 104.2L455 94.8L477 85.6L500 76.6L523 68.1L545 60.4L568 53.5L591 47.7L614 43.0L636 39.6L659 37.6L682 36.9L705 37.6L727 39.6L750 42.7L773 46.9L795 51.9L818 57.6L841 63.7L864 70.2L886 76.7L909 83.1L932 89.2L955 94.9L977 100.0L1000 104.4' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 203.6L23 203.8L45 203.7L68 203.1L91 202.2L114 200.8L136 198.9L159 196.5L182 193.5L205 189.8L227 185.4L250 180.4L273 174.7L295 168.2L318 161.0L341 153.2L364 144.7L386 135.7L409 126.4L432 116.7L455 107.0L477 97.4L500 88.0L523 79.3L545 71.2L568 64.1L591 58.1L614 53.3L636 49.9L659 47.9L682 47.4L705 48.3L727 50.6L750 54.1L773 58.7L795 64.2L818 70.4L841 77.1L864 84.1L886 91.1L909 98.0L932 104.6L955 110.7L977 116.2L1000 121.0' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 221.4L23 221.2L45 220.8L68 219.9L91 218.6L114 216.9L136 214.7L159 211.9L182 208.6L205 204.7L227 200.1L250 194.9L273 189.1L295 182.5L318 175.2L341 167.3L364 158.7L386 149.6L409 140.1L432 130.3L455 120.4L477 110.6L500 101.1L523 92.1L545 83.9L568 76.7L591 70.6L614 65.8L636 62.4L659 60.5L682 60.2L705 61.3L727 63.8L750 67.6L773 72.5L795 78.4L818 85.0L841 92.1L864 99.4L886 106.8L909 114.1L932 121.0L955 127.4L977 133.1L1000 138.1' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 238.8L23 238.3L45 237.4L68 236.2L91 234.5L114 232.4L136 229.8L159 226.7L182 223.2L205 219.1L227 214.4L250 209.2L273 203.3L295 196.7L318 189.6L341 181.7L364 173.3L386 164.3L409 154.9L432 145.2L455 135.3L477 125.6L500 116.1L523 107.2L545 99.0L568 91.8L591 85.8L614 81.0L636 77.7L659 75.9L682 75.7L705 77.0L727 79.7L750 83.6L773 88.8L795 94.8L818 101.6L841 108.9L864 116.5L886 124.1L909 131.5L932 138.6L955 145.1L977 151.0L1000 156.0' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 255.8L23 254.9L45 253.6L68 251.9L91 249.8L114 247.3L136 244.3L159 241.0L182 237.2L205 233.0L227 228.3L250 223.1L273 217.4L295 211.0L318 204.1L341 196.6L364 188.6L386 179.9L409 170.9L432 161.5L455 152.0L477 142.6L500 133.4L523 124.7L545 116.7L568 109.7L591 103.8L614 99.2L636 96.1L659 94.4L682 94.3L705 95.7L727 98.4L750 102.5L773 107.7L795 113.8L818 120.7L841 128.0L864 135.5L886 143.1L909 150.5L932 157.5L955 164.0L977 169.8L1000 174.8' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 272.6L23 271.3L45 269.5L68 267.3L91 264.7L114 261.7L136 258.4L159 254.7L182 250.8L205 246.5L227 241.8L250 236.8L273 231.4L295 225.5L318 219.1L341 212.1L364 204.6L386 196.6L409 188.1L432 179.4L455 170.4L477 161.5L500 152.8L523 144.6L545 137.0L568 130.3L591 124.8L614 120.4L636 117.5L659 116.0L682 116.0L705 117.4L727 120.2L750 124.2L773 129.3L795 135.3L818 142.0L841 149.1L864 156.5L886 163.9L909 171.0L932 177.8L955 184.0L977 189.6L1000 194.3' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 289.2L23 287.3L45 285.0L68 282.3L91 279.2L114 275.8L136 272.1L159 268.1L182 264.0L205 259.7L227 255.2L250 250.5L273 245.5L295 240.1L318 234.3L341 228.1L364 221.4L386 214.2L409 206.6L432 198.6L455 190.5L477 182.3L500 174.3L523 166.7L545 159.7L568 153.5L591 148.4L614 144.4L636 141.7L659 140.4L682 140.4L705 141.8L727 144.5L750 148.4L773 153.3L795 159.1L818 165.4L841 172.2L864 179.2L886 186.2L909 192.9L932 199.3L955 205.1L977 210.3L1000 214.7' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 322.4L23 319.5L45 316.1L68 312.4L91 308.3L114 304.0L136 299.6L159 295.2L182 290.9L205 286.7L227 282.7L250 278.7L273 274.7L295 270.7L318 266.5L341 262.0L364 257.2L386 252.0L409 246.5L432 240.5L455 234.4L477 228.1L500 221.9L523 215.9L545 210.4L568 205.5L591 201.4L614 198.3L636 196.2L659 195.3L682 195.4L705 196.8L727 199.2L750 202.5L773 206.7L795 211.6L818 217.0L841 222.7L864 228.5L886 234.3L909 239.8L932 244.9L955 249.6L977 253.6L1000 256.9' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 339.3L23 336.0L45 332.2L68 328.0L91 323.5L114 318.8L136 314.2L159 309.6L182 305.3L205 301.2L227 297.3L250 293.8L273 290.4L295 287.0L318 283.6L341 280.1L364 276.2L386 272.1L409 267.6L432 262.7L455 257.6L477 252.3L500 247.1L523 242.0L545 237.3L568 233.1L591 229.6L614 226.9L636 225.1L659 224.4L682 224.6L705 225.9L727 228.1L750 231.1L773 234.9L795 239.2L818 244.0L841 249.0L864 254.1L886 259.2L909 264.0L932 268.5L955 272.4L977 275.8L1000 278.5' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 356.7L23 353.1L45 348.9L68 344.4L91 339.5L114 334.6L136 329.7L159 325.1L182 320.7L205 316.7L227 313.1L250 309.9L273 307.0L295 304.3L318 301.6L341 298.9L364 295.9L386 292.7L409 289.2L432 285.3L455 281.2L477 276.9L500 272.6L523 268.3L545 264.4L568 260.9L591 257.9L614 255.7L636 254.2L659 253.7L682 254.0L705 255.1L727 257.1L750 259.8L773 263.1L795 266.9L818 271.1L841 275.5L864 279.9L886 284.2L909 288.3L932 292.0L955 295.3L977 298.0L1000 300.0' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 374.8L23 370.9L45 366.5L68 361.8L91 356.7L114 351.6L136 346.6L159 341.9L182 337.6L205 333.7L227 330.3L250 327.4L273 324.9L295 322.7L318 320.6L341 318.5L364 316.3L386 313.9L409 311.1L432 308.1L455 304.9L477 301.4L500 297.9L523 294.4L545 291.2L568 288.3L591 285.9L614 284.0L636 282.9L659 282.5L682 282.8L705 283.9L727 285.6L750 288.0L773 290.9L795 294.2L818 297.8L841 301.5L864 305.3L886 308.9L909 312.3L932 315.3L955 317.9L977 320.0L1000 321.5' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 393.5L23 389.6L45 385.1L68 380.3L91 375.2L114 370.1L136 365.1L159 360.3L182 356.0L205 352.3L227 349.0L250 346.3L273 344.1L295 342.2L318 340.5L341 338.9L364 337.3L386 335.4L409 333.3L432 331.0L455 328.4L477 325.6L500 322.8L523 320.0L545 317.3L568 314.9L591 313.0L614 311.5L636 310.6L659 310.4L682 310.7L705 311.7L727 313.3L750 315.4L773 317.9L795 320.7L818 323.8L841 326.9L864 330.1L886 333.1L909 335.8L932 338.2L955 340.2L977 341.6L1000 342.6' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 413.1L23 409.2L45 404.8L68 400.0L91 395.0L114 389.9L136 385.0L159 380.3L182 376.1L205 372.4L227 369.3L250 366.7L273 364.6L295 362.9L318 361.5L341 360.1L364 358.8L386 357.3L409 355.6L432 353.7L455 351.6L477 349.4L500 347.0L523 344.7L545 342.5L568 340.6L591 339.0L614 337.8L636 337.2L659 337.0L682 337.4L705 338.4L727 339.8L750 341.6L773 343.8L795 346.2L818 348.8L841 351.5L864 354.1L886 356.5L909 358.7L932 360.5L955 361.9L977 362.9L1000 363.3' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 433.3L23 429.6L45 425.4L68 420.8L91 416.0L114 411.1L136 406.3L159 401.8L182 397.7L205 394.1L227 391.0L250 388.4L273 386.4L295 384.7L318 383.3L341 382.0L364 380.7L386 379.4L409 377.9L432 376.2L455 374.4L477 372.5L500 370.5L523 368.5L545 366.7L568 365.1L591 363.8L614 362.9L636 362.4L659 362.4L682 362.8L705 363.7L727 365.0L750 366.6L773 368.5L795 370.6L818 372.8L841 375.0L864 377.2L886 379.1L909 380.8L932 382.2L955 383.1L977 383.6L1000 383.7' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 454.0L23 450.6L45 446.8L68 442.5L91 438.0L114 433.4L136 428.8L159 424.5L182 420.5L205 416.9L227 413.8L250 411.2L273 409.0L295 407.2L318 405.6L341 404.2L364 402.9L386 401.5L409 400.0L432 398.4L455 396.7L477 395.0L500 393.2L523 391.4L545 389.8L568 388.5L591 387.4L614 386.7L636 386.3L659 386.4L682 386.8L705 387.7L727 388.9L750 390.3L773 392.0L795 393.9L818 395.8L841 397.6L864 399.4L886 401.0L909 402.3L932 403.2L955 403.8L977 403.9L1000 403.6' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 475.2L23 472.2L45 468.7L68 464.8L91 460.6L114 456.3L136 452.0L159 447.9L182 444.0L205 440.5L227 437.3L250 434.6L273 432.2L295 430.2L318 428.4L341 426.7L364 425.1L386 423.6L409 421.9L432 420.3L455 418.5L477 416.8L500 415.1L523 413.5L545 412.0L568 410.8L591 409.9L614 409.3L636 409.1L659 409.2L682 409.7L705 410.5L727 411.6L750 413.0L773 414.5L795 416.1L818 417.8L841 419.4L864 420.9L886 422.1L909 423.1L932 423.7L955 424.0L977 423.8L1000 423.2' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 496.5L23 493.9L45 490.8L68 487.3L91 483.6L114 479.6L136 475.6L159 471.7L182 467.9L205 464.4L227 461.2L250 458.3L273 455.6L295 453.3L318 451.2L341 449.2L364 447.3L386 445.4L409 443.5L432 441.7L455 439.8L477 438.0L500 436.3L523 434.7L545 433.4L568 432.2L591 431.4L614 430.9L636 430.8L659 431.0L682 431.5L705 432.3L727 433.4L750 434.7L773 436.1L795 437.5L818 439.0L841 440.4L864 441.6L886 442.6L909 443.4L932 443.7L955 443.7L977 443.3L1000 442.4' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 517.8L23 515.6L45 512.9L68 509.9L91 506.5L114 502.9L136 499.2L159 495.4L182 491.8L205 488.2L227 484.9L250 481.8L273 478.9L295 476.2L318 473.7L341 471.4L364 469.1L386 466.9L409 464.7L432 462.6L455 460.6L477 458.7L500 456.9L523 455.3L545 454.0L568 452.9L591 452.2L614 451.7L636 451.7L659 451.9L682 452.5L705 453.3L727 454.3L750 455.6L773 456.9L795 458.2L818 459.6L841 460.8L864 461.9L886 462.7L909 463.2L932 463.4L955 463.2L977 462.5L1000 461.4' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3Cpath d='M0 305.7L23 303.4L45 300.5L68 297.2L91 293.6L114 289.8L136 285.7L159 281.5L182 277.3L205 273.0L227 268.7L250 264.4L273 259.9L295 255.1L318 250.1L341 244.7L364 238.9L386 232.7L409 226.1L432 219.1L455 211.9L477 204.6L500 197.5L523 190.7L545 184.4L568 178.8L591 174.1L614 170.5L636 168.1L659 167.0L682 167.1L705 168.5L727 171.1L750 174.7L773 179.3L795 184.7L818 190.6L841 196.9L864 203.4L886 209.8L909 216.0L932 221.8L955 227.1L977 231.7L1000 235.6' stroke='%23d3ba88' stroke-opacity='0.85' stroke-width='1.6' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");--hbr-art-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 500' preserveAspectRatio='none' fill='none' stroke-linecap='round'%3E%3Cg stroke='%23f7f4ee' stroke-opacity='0.14' stroke-width='1'%3E%3Cpath d='M0 56.4L23 55.5L45 54.1L68 52.4L91 50.3L114 47.9L136 45.1L159 42.0L182 38.6L205 35.0L227 31.2L250 27.2L273 23.2L295 19.2L318 15.2L341 11.3L364 7.6L386 4.0L409 0.8L432 -2.2L455 -4.9L477 -7.2L500 -9.2L523 -10.8L545 -12.0L568 -12.8L591 -13.3L614 -13.4L636 -13.1L659 -12.5L682 -11.7L705 -10.6L727 -9.2L750 -7.7L773 -6.0L795 -4.1L818 -2.2L841 -0.2L864 1.8L886 3.8L909 5.7L932 7.5L955 9.2L977 10.7L1000 12.0' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 77.3L23 76.0L45 74.3L68 72.2L91 69.8L114 66.9L136 63.6L159 60.1L182 56.3L205 52.2L227 48.0L250 43.7L273 39.3L295 35.0L318 30.8L341 26.8L364 22.9L386 19.4L409 16.1L432 13.2L455 10.8L477 8.7L500 7.0L523 5.8L545 5.0L568 4.6L591 4.6L614 4.9L636 5.6L659 6.6L682 7.9L705 9.5L727 11.2L750 13.1L773 15.1L795 17.3L818 19.5L841 21.7L864 23.8L886 25.9L909 28.0L932 29.9L955 31.6L977 33.1L1000 34.4' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 97.8L23 96.2L45 94.1L68 91.5L91 88.5L114 85.2L136 81.4L159 77.3L182 73.0L205 68.4L227 63.7L250 59.0L273 54.2L295 49.6L318 45.1L341 40.8L364 36.9L386 33.2L409 30.1L432 27.3L455 25.0L477 23.2L500 21.9L523 21.1L545 20.7L568 20.9L591 21.4L614 22.3L636 23.5L659 25.1L682 26.9L705 28.9L727 31.2L750 33.5L773 35.9L795 38.4L818 40.9L841 43.3L864 45.7L886 48.0L909 50.1L932 52.1L955 53.9L977 55.4L1000 56.8' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 118.1L23 116.0L45 113.4L68 110.3L91 106.7L114 102.8L136 98.4L159 93.7L182 88.8L205 83.6L227 78.4L250 73.1L273 67.9L295 62.8L318 58.0L341 53.5L364 49.4L386 45.7L409 42.6L432 40.0L455 37.9L477 36.5L500 35.6L523 35.2L545 35.4L568 36.1L591 37.2L614 38.8L636 40.7L659 42.9L682 45.3L705 47.9L727 50.6L750 53.5L773 56.3L795 59.2L818 62.0L841 64.8L864 67.4L886 69.9L909 72.2L932 74.3L955 76.1L977 77.7L1000 79.0' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 138.0L23 135.4L45 132.3L68 128.6L91 124.4L114 119.8L136 114.8L159 109.5L182 103.8L205 98.0L227 92.1L250 86.3L273 80.5L295 75.0L318 69.8L341 65.0L364 60.8L386 57.0L409 53.9L432 51.5L455 49.7L477 48.6L500 48.2L523 48.4L545 49.2L568 50.5L591 52.3L614 54.5L636 57.1L659 60.0L682 63.1L705 66.4L727 69.7L750 73.1L773 76.5L795 79.8L818 83.0L841 86.1L864 89.0L886 91.6L909 94.1L932 96.3L955 98.2L977 99.9L1000 101.2' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 157.8L23 154.6L45 150.9L68 146.6L91 141.8L114 136.5L136 130.8L159 124.7L182 118.4L205 111.9L227 105.3L250 98.8L273 92.5L295 86.5L318 81.0L341 75.9L364 71.4L386 67.6L409 64.6L432 62.3L455 60.8L477 60.1L500 60.1L523 60.9L545 62.3L568 64.3L591 66.9L614 69.9L636 73.2L659 76.8L682 80.7L705 84.6L727 88.6L750 92.5L773 96.4L795 100.2L818 103.8L841 107.2L864 110.4L886 113.3L909 116.0L932 118.3L955 120.3L977 122.0L1000 123.4' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 177.5L23 173.8L45 169.5L68 164.6L91 159.1L114 153.1L136 146.7L159 139.9L182 132.8L205 125.6L227 118.4L250 111.3L273 104.5L295 98.0L318 92.0L341 86.6L364 82.0L386 78.1L409 75.1L432 73.0L455 71.8L477 71.5L500 72.0L523 73.4L545 75.4L568 78.2L591 81.4L614 85.2L636 89.3L659 93.6L682 98.2L705 102.8L727 107.4L750 112.0L773 116.4L795 120.6L818 124.6L841 128.4L864 131.9L886 135.0L909 137.8L932 140.3L955 142.4L977 144.1L1000 145.5' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 197.3L23 193.1L45 188.2L68 182.7L91 176.7L114 170.0L136 162.9L159 155.4L182 147.7L205 139.9L227 132.0L250 124.3L273 117.0L295 110.0L318 103.7L341 98.1L364 93.3L386 89.3L409 86.4L432 84.5L455 83.5L477 83.6L500 84.6L523 86.5L545 89.2L568 92.5L591 96.5L614 101.0L636 105.8L659 110.8L682 116.0L705 121.3L727 126.5L750 131.6L773 136.5L795 141.2L818 145.6L841 149.7L864 153.4L886 156.7L909 159.7L932 162.3L955 164.5L977 166.2L1000 167.6' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 217.3L23 212.7L45 207.4L68 201.4L91 194.8L114 187.6L136 179.9L159 171.8L182 163.5L205 155.1L227 146.8L250 138.6L273 130.8L295 123.5L318 116.8L341 111.0L364 106.0L386 102.1L409 99.2L432 97.5L455 96.8L477 97.2L500 98.6L523 100.9L545 104.2L568 108.1L591 112.7L614 117.7L636 123.2L659 128.8L682 134.6L705 140.4L727 146.2L750 151.7L773 157.1L795 162.1L818 166.8L841 171.1L864 175.1L886 178.6L909 181.7L932 184.4L955 186.6L977 188.4L1000 189.7' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 237.9L23 232.9L45 227.2L68 220.8L91 213.8L114 206.1L136 198.0L159 189.5L182 180.8L205 172.0L227 163.2L250 154.7L273 146.5L295 139.0L318 132.1L341 126.1L364 121.1L386 117.2L409 114.4L432 112.8L455 112.3L477 113.0L500 114.7L523 117.4L545 121.1L568 125.5L591 130.5L614 136.0L636 141.9L659 148.1L682 154.3L705 160.5L727 166.6L750 172.6L773 178.2L795 183.5L818 188.4L841 193.0L864 197.1L886 200.7L909 203.9L932 206.5L955 208.8L977 210.5L1000 211.8' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 259.0L23 253.8L45 247.8L68 241.2L91 233.9L114 226.0L136 217.6L159 208.8L182 199.9L205 190.8L227 181.8L250 173.1L273 164.8L295 157.1L318 150.2L341 144.2L364 139.1L386 135.2L409 132.5L432 131.0L455 130.7L477 131.5L500 133.5L523 136.5L545 140.4L568 145.1L591 150.4L614 156.3L636 162.4L659 168.9L682 175.4L705 181.8L727 188.2L750 194.3L773 200.1L795 205.6L818 210.6L841 215.2L864 219.4L886 223.0L909 226.2L932 228.9L955 231.1L977 232.8L1000 234.1' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 303.1L23 297.8L45 291.8L68 285.1L91 277.8L114 270.0L136 261.6L159 253.0L182 244.1L205 235.2L227 226.4L250 217.8L273 209.7L295 202.2L318 195.5L341 189.6L364 184.8L386 181.1L409 178.6L432 177.2L455 177.0L477 178.0L500 180.1L523 183.1L545 187.1L568 191.8L591 197.2L614 203.0L636 209.2L659 215.6L682 222.0L705 228.4L727 234.7L750 240.7L773 246.4L795 251.8L818 256.7L841 261.2L864 265.2L886 268.7L909 271.7L932 274.2L955 276.2L977 277.7L1000 278.7' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 326.1L23 320.9L45 315.1L68 308.6L91 301.6L114 294.0L136 285.9L159 277.6L182 269.1L205 260.5L227 252.0L250 243.8L273 236.1L295 228.9L318 222.4L341 216.8L364 212.2L386 208.6L409 206.2L432 204.9L455 204.7L477 205.6L500 207.5L523 210.4L545 214.2L568 218.7L591 223.8L614 229.3L636 235.2L659 241.3L682 247.5L705 253.6L727 259.6L750 265.3L773 270.8L795 275.9L818 280.6L841 284.8L864 288.6L886 291.9L909 294.7L932 297.0L955 298.9L977 300.2L1000 301.1' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 349.5L23 344.6L45 339.0L68 332.9L91 326.2L114 319.0L136 311.4L159 303.5L182 295.5L205 287.4L227 279.4L250 271.7L273 264.4L295 257.6L318 251.5L341 246.3L364 241.9L386 238.5L409 236.1L432 234.8L455 234.6L477 235.4L500 237.1L523 239.8L545 243.2L568 247.4L591 252.1L614 257.2L636 262.6L659 268.3L682 274.0L705 279.7L727 285.3L750 290.7L773 295.7L795 300.5L818 304.9L841 308.8L864 312.3L886 315.4L909 317.9L932 320.0L955 321.7L977 322.8L1000 323.5' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 373.2L23 368.6L45 363.4L68 357.6L91 351.4L114 344.7L136 337.6L159 330.3L182 322.8L205 315.3L227 307.9L250 300.8L273 294.0L295 287.8L318 282.1L341 277.2L364 273.1L386 269.9L409 267.6L432 266.4L455 266.0L477 266.6L500 268.1L523 270.5L545 273.5L568 277.2L591 281.4L614 286.1L636 291.0L659 296.1L682 301.3L705 306.5L727 311.5L750 316.4L773 321.1L795 325.4L818 329.4L841 333.0L864 336.2L886 339.0L909 341.3L932 343.1L955 344.5L977 345.4L1000 345.9' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 397.0L23 392.7L45 387.9L68 382.6L91 376.8L114 370.6L136 364.1L159 357.4L182 350.6L205 343.7L227 337.0L250 330.5L273 324.3L295 318.5L318 313.3L341 308.8L364 305.0L386 302.0L409 299.9L432 298.6L455 298.2L477 298.6L500 299.8L523 301.8L545 304.4L568 307.6L591 311.3L614 315.4L636 319.7L659 324.3L682 328.9L705 333.5L727 338.0L750 342.4L773 346.6L795 350.5L818 354.1L841 357.3L864 360.1L886 362.6L909 364.6L932 366.2L955 367.3L977 368.1L1000 368.4' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 420.8L23 416.8L45 412.4L68 407.5L91 402.2L114 396.5L136 390.6L159 384.5L182 378.3L205 372.1L227 366.0L250 360.0L273 354.4L295 349.2L318 344.5L341 340.4L364 336.9L386 334.1L409 332.1L432 330.8L455 330.3L477 330.5L500 331.4L523 333.1L545 335.3L568 338.0L591 341.1L614 344.7L636 348.4L659 352.4L682 356.5L705 360.5L727 364.5L750 368.4L773 372.1L795 375.5L818 378.7L841 381.5L864 384.0L886 386.2L909 387.9L932 389.2L955 390.1L977 390.7L1000 390.7' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 444.4L23 440.7L45 436.6L68 432.1L91 427.2L114 422.1L136 416.7L159 411.2L182 405.5L205 399.9L227 394.4L250 389.0L273 384.0L295 379.3L318 375.0L341 371.2L364 368.0L386 365.4L409 363.5L432 362.3L455 361.7L477 361.7L500 362.4L523 363.7L545 365.5L568 367.8L591 370.5L614 373.5L636 376.7L659 380.2L682 383.7L705 387.2L727 390.7L750 394.1L773 397.4L795 400.4L818 403.2L841 405.7L864 407.8L886 409.7L909 411.1L932 412.2L955 412.9L977 413.2L1000 413.1' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 467.7L23 464.2L45 460.4L68 456.3L91 451.8L114 447.1L136 442.2L159 437.1L182 432.0L205 426.9L227 421.9L250 417.1L273 412.5L295 408.3L318 404.4L341 400.9L364 398.0L386 395.6L409 393.8L432 392.6L455 391.9L477 391.9L500 392.4L523 393.4L545 394.9L568 396.8L591 399.0L614 401.6L636 404.4L659 407.3L682 410.4L705 413.5L727 416.5L750 419.5L773 422.4L795 425.0L818 427.4L841 429.6L864 431.5L886 433.0L909 434.2L932 435.1L955 435.5L977 435.6L1000 435.3' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 490.6L23 487.4L45 483.8L68 480.0L91 475.8L114 471.5L136 466.9L159 462.3L182 457.6L205 453.0L227 448.4L250 444.0L273 439.9L295 436.0L318 432.5L341 429.3L364 426.7L386 424.4L409 422.7L432 421.6L455 420.9L477 420.7L500 421.1L523 421.9L545 423.1L568 424.7L591 426.6L614 428.8L636 431.2L659 433.8L682 436.5L705 439.2L727 441.9L750 444.5L773 447.0L795 449.3L818 451.4L841 453.3L864 454.9L886 456.2L909 457.2L932 457.8L955 458.1L977 458.0L1000 457.5' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 513.3L23 510.2L45 506.8L68 503.1L91 499.2L114 495.1L136 490.9L159 486.6L182 482.3L205 478.0L227 473.9L250 469.8L273 466.0L295 462.5L318 459.2L341 456.3L364 453.9L386 451.8L409 450.2L432 449.1L455 448.4L477 448.2L500 448.5L523 449.1L545 450.1L568 451.5L591 453.2L614 455.1L636 457.2L659 459.5L682 461.9L705 464.3L727 466.6L750 469.0L773 471.2L795 473.2L818 475.1L841 476.7L864 478.1L886 479.2L909 480.0L932 480.4L955 480.5L977 480.2L1000 479.6' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3Cpath d='M0 280.7L23 275.4L45 269.4L68 262.6L91 255.2L114 247.2L136 238.8L159 230.0L182 221.0L205 211.9L227 202.9L250 194.2L273 185.9L295 178.2L318 171.3L341 165.3L364 160.4L386 156.5L409 153.9L432 152.5L455 152.3L477 153.2L500 155.3L523 158.4L545 162.4L568 167.2L591 172.6L614 178.6L636 184.9L659 191.4L682 197.9L705 204.5L727 210.9L750 217.0L773 222.9L795 228.3L818 233.4L841 238.0L864 242.1L886 245.7L909 248.8L932 251.4L955 253.6L977 255.2L1000 256.3' stroke='%23d3ba88' stroke-opacity='0.8' stroke-width='1.6' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");--hbr-art-paper:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 500' preserveAspectRatio='none' fill='none' stroke-linecap='round'%3E%3Cg stroke='%231f2a37' stroke-opacity='0.14' stroke-width='1'%3E%3Cpath d='M0 50.8L23 48.4L45 45.7L68 42.7L91 39.6L114 36.2L136 32.7L159 29.0L182 25.3L205 21.5L227 17.6L250 13.8L273 10.1L295 6.5L318 3.0L341 -0.4L364 -3.4L386 -6.3L409 -8.8L432 -10.9L455 -12.7L477 -14.0L500 -15.0L523 -15.4L545 -15.4L568 -15.0L591 -14.0L614 -12.7L636 -11.0L659 -8.9L682 -6.5L705 -3.9L727 -1.1L750 1.8L773 4.7L795 7.5L818 10.3L841 12.9L864 15.2L886 17.3L909 19.0L932 20.3L955 21.3L977 21.9L1000 22.0' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 77.1L23 74.5L45 71.7L68 68.6L91 65.2L114 61.7L136 58.0L159 54.2L182 50.2L205 46.2L227 42.1L250 38.1L273 34.1L295 30.1L318 26.3L341 22.6L364 19.2L386 16.1L409 13.2L432 10.7L455 8.6L477 7.0L500 5.9L523 5.2L545 5.1L568 5.5L591 6.5L614 7.9L636 9.8L659 12.1L682 14.8L705 17.7L727 20.9L750 24.1L773 27.5L795 30.7L818 33.9L841 36.9L864 39.6L886 42.0L909 44.0L932 45.6L955 46.8L977 47.5L1000 47.8' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 103.3L23 100.6L45 97.6L68 94.3L91 90.8L114 87.1L136 83.2L159 79.1L182 75.0L205 70.7L227 66.3L250 62.0L273 57.6L295 53.3L318 49.0L341 45.0L364 41.1L386 37.5L409 34.2L432 31.3L455 28.8L477 26.8L500 25.4L523 24.5L545 24.2L568 24.5L591 25.5L614 27.0L636 29.0L659 31.6L682 34.6L705 37.9L727 41.5L750 45.3L773 49.1L795 52.9L818 56.6L841 60.0L864 63.2L886 66.0L909 68.4L932 70.4L955 71.8L977 72.8L1000 73.2' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 129.5L23 126.6L45 123.4L68 120.0L91 116.3L114 112.4L136 108.3L159 104.0L182 99.5L205 95.0L227 90.3L250 85.5L273 80.8L295 76.0L318 71.3L341 66.8L364 62.4L386 58.3L409 54.4L432 51.0L455 48.1L477 45.7L500 43.8L523 42.7L545 42.2L568 42.4L591 43.3L614 44.9L636 47.1L659 50.0L682 53.3L705 57.1L727 61.2L750 65.5L773 69.9L795 74.3L818 78.5L841 82.5L864 86.2L886 89.5L909 92.4L932 94.7L955 96.5L977 97.8L1000 98.5' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 155.6L23 152.5L45 149.2L68 145.6L91 141.7L114 137.6L136 133.3L159 128.8L182 124.0L205 119.2L227 114.2L250 109.0L273 103.8L295 98.6L318 93.5L341 88.4L364 83.4L386 78.7L409 74.4L432 70.4L455 67.0L477 64.1L500 61.9L523 60.4L545 59.6L568 59.7L591 60.6L614 62.3L636 64.7L659 67.8L682 71.5L705 75.8L727 80.4L750 85.2L773 90.2L795 95.2L818 100.1L841 104.7L864 108.9L886 112.8L909 116.1L932 118.8L955 121.0L977 122.6L1000 123.5' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 181.6L23 178.4L45 174.9L68 171.2L91 167.1L114 162.9L136 158.3L159 153.6L182 148.6L205 143.5L227 138.1L250 132.6L273 127.0L295 121.4L318 115.7L341 110.1L364 104.7L386 99.5L409 94.6L432 90.1L455 86.1L477 82.8L500 80.2L523 78.4L545 77.4L568 77.4L591 78.2L614 80.0L636 82.6L659 86.0L682 90.0L705 94.7L727 99.8L750 105.2L773 110.8L795 116.3L818 121.8L841 127.0L864 131.8L886 136.1L909 139.8L932 143.0L955 145.5L977 147.4L1000 148.6' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 207.7L23 204.3L45 200.7L68 196.8L91 192.6L114 188.2L136 183.5L159 178.6L182 173.4L205 168.0L227 162.4L250 156.6L273 150.7L295 144.7L318 138.6L341 132.6L364 126.7L386 121.0L409 115.7L432 110.8L455 106.4L477 102.7L500 99.8L523 97.7L545 96.6L568 96.4L591 97.2L614 99.0L636 101.8L659 105.4L682 109.8L705 114.8L727 120.3L750 126.2L773 132.2L795 138.3L818 144.2L841 149.9L864 155.1L886 159.9L909 164.0L932 167.5L955 170.3L977 172.4L1000 173.8' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 233.7L23 230.3L45 226.6L68 222.6L91 218.3L114 213.7L136 208.9L159 203.8L182 198.5L205 193.0L227 187.2L250 181.2L273 175.1L295 168.8L318 162.5L341 156.2L364 150.1L386 144.1L409 138.4L432 133.2L455 128.6L477 124.6L500 121.5L523 119.2L545 118.0L568 117.7L591 118.5L614 120.4L636 123.3L659 127.0L682 131.6L705 136.9L727 142.8L750 148.9L773 155.3L795 161.7L818 168.0L841 174.0L864 179.5L886 184.5L909 188.9L932 192.6L955 195.6L977 197.9L1000 199.4' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 259.8L23 256.3L45 252.5L68 248.4L91 244.1L114 239.5L136 234.6L159 229.5L182 224.1L205 218.5L227 212.7L250 206.7L273 200.5L295 194.2L318 187.8L341 181.4L364 175.1L386 169.1L409 163.3L432 158.0L455 153.3L477 149.2L500 146.0L523 143.7L545 142.4L568 142.2L591 143.0L614 144.9L636 147.8L659 151.7L682 156.4L705 161.8L727 167.8L750 174.1L773 180.6L795 187.2L818 193.6L841 199.7L864 205.3L886 210.4L909 214.9L932 218.6L955 221.6L977 223.9L1000 225.4' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 312.1L23 308.5L45 304.7L68 300.6L91 296.3L114 291.8L136 287.0L159 282.1L182 277.0L205 271.7L227 266.2L250 260.5L273 254.7L295 248.8L318 242.9L341 237.0L364 231.2L386 225.6L409 220.4L432 215.6L455 211.3L477 207.7L500 204.9L523 202.9L545 201.8L568 201.8L591 202.8L614 204.7L636 207.6L659 211.4L682 215.9L705 221.1L727 226.7L750 232.7L773 238.9L795 245.0L818 250.9L841 256.5L864 261.7L886 266.3L909 270.3L932 273.6L955 276.2L977 278.0L1000 279.2' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 338.3L23 334.7L45 330.9L68 326.9L91 322.7L114 318.3L136 313.7L159 309.0L182 304.2L205 299.1L227 294.0L250 288.7L273 283.4L295 278.0L318 272.5L341 267.2L364 262.0L386 257.0L409 252.3L432 248.0L455 244.3L477 241.1L500 238.7L523 237.1L545 236.4L568 236.5L591 237.6L614 239.5L636 242.3L659 245.9L682 250.2L705 255.0L727 260.3L750 265.8L773 271.4L795 277.0L818 282.4L841 287.5L864 292.1L886 296.2L909 299.6L932 302.5L955 304.6L977 306.0L1000 306.8' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 364.5L23 361.0L45 357.2L68 353.3L91 349.2L114 345.0L136 340.7L159 336.2L182 331.7L205 327.1L227 322.4L250 317.6L273 312.8L295 308.0L318 303.2L341 298.6L364 294.1L386 289.8L409 285.8L432 282.2L455 279.1L477 276.6L500 274.7L523 273.5L545 273.1L568 273.5L591 274.7L614 276.7L636 279.4L659 282.7L682 286.6L705 291.0L727 295.7L750 300.7L773 305.6L795 310.5L818 315.2L841 319.6L864 323.5L886 326.9L909 329.7L932 331.9L955 333.5L977 334.5L1000 334.8' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 390.8L23 387.2L45 383.5L68 379.7L91 375.8L114 371.8L136 367.7L159 363.6L182 359.5L205 355.3L227 351.1L250 346.9L273 342.7L295 338.6L318 334.5L341 330.6L364 326.9L386 323.4L409 320.2L432 317.4L455 315.1L477 313.2L500 311.9L523 311.2L545 311.2L568 311.9L591 313.2L614 315.1L636 317.7L659 320.7L682 324.3L705 328.2L727 332.3L750 336.5L773 340.8L795 344.9L818 348.8L841 352.3L864 355.4L886 358.1L909 360.2L932 361.8L955 362.7L977 363.1L1000 362.9' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 417.0L23 413.5L45 409.9L68 406.2L91 402.4L114 398.7L136 394.9L159 391.1L182 387.3L205 383.6L227 379.9L250 376.3L273 372.7L295 369.3L318 366.0L341 362.9L364 360.0L386 357.3L409 354.9L432 352.9L455 351.3L477 350.1L500 349.4L523 349.3L545 349.6L568 350.5L591 351.9L614 353.9L636 356.3L659 359.1L682 362.2L705 365.5L727 369.0L750 372.6L773 376.0L795 379.4L818 382.4L841 385.2L864 387.5L886 389.4L909 390.7L932 391.6L955 391.9L977 391.8L1000 391.1' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 443.2L23 439.7L45 436.2L68 432.6L91 429.1L114 425.5L136 422.0L159 418.5L182 415.1L205 411.8L227 408.6L250 405.6L273 402.6L295 399.9L318 397.3L341 394.9L364 392.8L386 390.9L409 389.3L432 388.0L455 387.1L477 386.6L500 386.5L523 386.8L545 387.5L568 388.6L591 390.1L614 392.1L636 394.3L659 396.8L682 399.5L705 402.4L727 405.3L750 408.1L773 410.9L795 413.4L818 415.7L841 417.7L864 419.2L886 420.4L909 421.0L932 421.2L955 421.0L977 420.3L1000 419.1' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 469.4L23 466.0L45 462.5L68 459.1L91 455.7L114 452.3L136 449.0L159 445.8L182 442.8L205 439.9L227 437.2L250 434.6L273 432.3L295 430.1L318 428.2L341 426.5L364 425.0L386 423.8L409 422.9L432 422.3L455 422.0L477 422.1L500 422.5L523 423.2L545 424.2L568 425.5L591 427.2L614 429.0L636 431.1L659 433.4L682 435.7L705 438.1L727 440.5L750 442.7L773 444.8L795 446.7L818 448.2L841 449.5L864 450.3L886 450.8L909 450.9L932 450.5L955 449.7L977 448.5L1000 446.9' vector-effect='non-scaling-stroke'/%3E%3Cpath d='M0 495.5L23 492.1L45 488.8L68 485.4L91 482.2L114 479.0L136 475.9L159 473.0L182 470.3L205 467.8L227 465.4L250 463.3L273 461.4L295 459.8L318 458.4L341 457.3L364 456.5L386 455.9L409 455.6L432 455.5L455 455.8L477 456.3L500 457.1L523 458.1L545 459.4L568 460.9L591 462.6L614 464.5L636 466.4L659 468.4L682 470.5L705 472.4L727 474.3L750 476.1L773 477.6L795 478.8L818 479.8L841 480.4L864 480.7L886 480.6L909 480.1L932 479.2L955 478.0L977 476.3L1000 474.4' vector-effect='non-scaling-stroke'/%3E%3C/g%3E%3Cpath d='M0 286.0L23 282.4L45 278.5L68 274.4L91 270.1L114 265.5L136 260.7L159 255.6L182 250.3L205 244.8L227 239.0L250 233.1L273 227.0L295 220.8L318 214.6L341 208.3L364 202.2L386 196.2L409 190.6L432 185.5L455 180.9L477 176.9L500 173.8L523 171.6L545 170.4L568 170.2L591 171.1L614 173.0L636 176.0L659 179.8L682 184.5L705 189.9L727 195.8L750 202.0L773 208.5L795 214.9L818 221.2L841 227.2L864 232.7L886 237.7L909 242.0L932 245.6L955 248.5L977 250.6L1000 252.0' stroke='%23b39c7a' stroke-opacity='0.85' stroke-width='1.6' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");--hbr-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.2 8.6l3 3 6.6-7' fill='none' stroke='%23d3ba88' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--hbr-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 10h11.5M11 5l5 5-5 5' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}

.hbr .hbr-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.hbr .hbr-arw{display:inline-block;flex:none;width:20px;height:20px;background:currentColor;-webkit-mask:var(--hbr-arrow) center/contain no-repeat;mask:var(--hbr-arrow) center/contain no-repeat;transition:transform .22s var(--hbr-ease)}
.hbr a:focus-visible,.hbr summary:focus-visible{outline:2px solid var(--hbr-champ);outline-offset:3px;border-radius:6px}
.hbr .hbr-article a:focus-visible,.hbr .hbr-next a:focus-visible,.hbr .hbr-legal-body a:focus-visible,.hbr .hbr-rail a:focus-visible{outline-color:var(--hbr-ink)}

/* ---------- masthead ---------- */
.hbr .hbr-mast{position:relative;margin:8px var(--slab-inset,16px) 0;border-radius:var(--radius-slab,28px);background:var(--hbr-ink);color:var(--hbr-paper);overflow:hidden;overflow:clip;isolation:isolate}
.hbr .hbr-mast::before{content:"";position:absolute;top:-3%;bottom:-3%;right:-6%;width:76%;background:var(--hbr-art-ink) center/100% 100% no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 48%);mask-image:linear-gradient(90deg,transparent 0%,#000 48%);z-index:-1;pointer-events:none;animation:hbr-terrain 1.6s var(--hbr-ease) both}
.hbr .hbr-mast::after{content:"";position:absolute;inset:0;background:radial-gradient(80% 110% at 100% 0%,rgba(211,186,136,.11),transparent 62%),linear-gradient(180deg,rgba(11,13,16,0) 45%,rgba(31,42,55,.5));z-index:-1;pointer-events:none}
@keyframes hbr-terrain{from{opacity:0;transform:translate3d(3%,0,0)}to{opacity:1;transform:none}}
.hbr .hbr-mast-inner{position:relative;max-width:1312px;padding:52px calc(var(--gutter,32px) + 24px) 64px}

.hbr .hbr-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;row-gap:6px;font-family:var(--hbr-mono);font-size:15px;font-weight:500;letter-spacing:.02em;color:var(--hbr-mist)}
.hbr .hbr-crumbs li{display:inline-flex;align-items:center}
.hbr .hbr-crumbs li+li::before{content:"/";margin:0 12px;color:rgba(217,211,200,.5)}
.hbr .hbr-crumbs a{color:var(--hbr-paper);text-decoration:underline;text-decoration-color:rgba(211,186,136,.55);text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .14s var(--hbr-ease)}
.hbr .hbr-crumbs a:hover{text-decoration-color:var(--hbr-champ)}
.hbr .hbr-crumbs [aria-current]{color:var(--hbr-champ)}

.hbr .hbr-kicker{margin-top:56px;display:inline-flex;align-items:center;gap:14px;font-family:var(--hbr-display);font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--hbr-champ)}
.hbr .hbr-kicker::before{content:"";width:32px;height:2px;border-radius:1px;background:currentColor}
.hbr .hbr-title{margin-top:22px;max-width:17ch;font-family:var(--hbr-sans);font-weight:600;font-size:clamp(44px,5.6vw,86px);line-height:.98;letter-spacing:-.045em;color:var(--hbr-paper);text-wrap:balance}
.hbr .hbr-title em{display:block;font-style:normal;color:var(--hbr-champ)}
.hbr .hbr-stand{margin-top:28px;max-width:40em;font-size:clamp(19px,1.5vw,22px);line-height:1.55;color:var(--hbr-mist)}
.hbr .hbr-meta{margin-top:40px;padding-top:22px;border-top:1px solid var(--hbr-line-dark);display:flex;flex-wrap:wrap;row-gap:18px}
.hbr .hbr-meta>div{padding-right:32px;margin-right:32px;border-right:1px solid var(--hbr-line-dark)}
.hbr .hbr-meta>div:last-child{padding-right:0;margin-right:0;border-right:0}
.hbr .hbr-meta dt{font-family:var(--hbr-mono);font-size:15px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:rgba(217,211,200,.82)}
.hbr .hbr-meta dd{margin-top:6px;font-size:18px;font-weight:600;line-height:1.35;color:var(--hbr-paper)}
.hbr .hbr-meta a{color:var(--hbr-champ);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}

/* jump chips (Learning Center, Examples, Help) */
.hbr .hbr-jump{margin-top:36px}
.hbr .hbr-jump-k{font-family:var(--hbr-mono);font-size:15px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:rgba(217,211,200,.82)}
.hbr .hbr-jump ul{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}
.hbr .hbr-jump a{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid rgba(247,244,238,.26);font-size:16px;font-weight:500;color:var(--hbr-paper);transition:background-color .16s var(--hbr-ease),border-color .16s var(--hbr-ease),color .16s var(--hbr-ease)}
.hbr .hbr-jump a span{font-family:var(--hbr-mono);font-size:15px;font-weight:600;color:var(--hbr-champ);transition:color .16s var(--hbr-ease)}
.hbr .hbr-jump a:hover{background:var(--hbr-champ);border-color:var(--hbr-champ);color:var(--hbr-ink)}
.hbr .hbr-jump a:hover span{color:var(--hbr-ink)}

/* route (How It Works) */
.hbr .hbr-route{margin-top:48px}
.hbr .hbr-route-t{font-family:var(--hbr-mono);font-size:15px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:rgba(217,211,200,.82)}
.hbr .hbr-route-list{margin-top:14px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid rgba(247,244,238,.18);border-radius:18px;overflow:hidden;background:rgba(11,13,16,.74)}
.hbr .hbr-route-node{display:flex;flex-direction:column;gap:8px;padding:22px}
.hbr .hbr-route-node+.hbr-route-node{border-left:1px solid rgba(247,244,238,.14)}
.hbr .hbr-route-node.is-optional{background:repeating-linear-gradient(135deg,rgba(211,186,136,.05) 0 10px,transparent 10px 20px)}
.hbr .hbr-route-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}
.hbr .hbr-route-n{font-family:var(--hbr-display);font-weight:700;font-size:15px;letter-spacing:.04em;color:var(--hbr-champ)}
.hbr .hbr-route-opt{padding:2px 10px;border-radius:999px;border:1px dashed rgba(211,186,136,.75);font-family:var(--hbr-mono);font-size:15px;font-weight:500;line-height:1.4;color:var(--hbr-champ)}
.hbr .hbr-route-name{font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--hbr-paper)}
.hbr .hbr-route-do{font-size:16px;line-height:1.5;color:var(--hbr-mist)}
.hbr .hbr-route-use{margin-top:auto;padding-top:12px;border-top:1px dashed rgba(247,244,238,.22);font-family:var(--hbr-mono);font-size:15px;line-height:1.45;color:var(--hbr-paper)}
.hbr .hbr-route-thread{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:16px;line-height:1.5;color:var(--hbr-mist)}
.hbr .hbr-route-thread b{display:inline-flex;align-items:center;gap:12px;font-family:var(--hbr-mono);font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hbr-champ)}
.hbr .hbr-route-thread b::before{content:"";width:44px;height:2px;border-radius:1px;background:var(--hbr-champ)}

/* legend (Examples) */
.hbr .hbr-legend{margin-top:36px;max-width:46em;padding:20px 24px;border-radius:14px;border:1px solid rgba(247,244,238,.18);background:rgba(11,13,16,.6)}
.hbr .hbr-legend-k{font-family:var(--hbr-mono);font-size:15px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:rgba(217,211,200,.82)}
.hbr .hbr-legend p+p{margin-top:8px;font-size:17px;line-height:1.7;color:var(--hbr-mist)}
.hbr .hbr-mast .hbr-f{color:var(--hbr-paper);background:rgba(211,186,136,.16);box-shadow:inset 0 -2px 0 var(--hbr-champ)}
.hbr .hbr-mast .hbr-fs{background:var(--hbr-champ);color:var(--hbr-ink)}
.hbr .hbr-mast mark.hbr-x{color:var(--hbr-paper);text-decoration-color:#e39a82}

/* ---------- body: rail + article ---------- */
.hbr .hbr-body{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:clamp(48px,6vw,96px);align-items:start;padding-top:88px;padding-bottom:24px}
.hbr .hbr-rail{position:sticky;top:var(--hbr-top);max-height:calc(100vh - var(--hbr-top) - 24px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:2px 6px 24px 0}
.hbr .hbr-toc-label{font-family:var(--hbr-mono);font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hbr-gilt)}
.hbr .hbr-toc ol{margin-top:16px;border-left:1px solid var(--hbr-rule-strong)}
.hbr .hbr-toc a{display:grid;grid-template-columns:32px minmax(0,1fr);gap:2px;margin-left:-1px;padding:9px 0 9px 16px;border-left:2px solid transparent;font-size:16px;font-weight:500;line-height:1.4;color:var(--hbr-slate);transition:color .16s var(--hbr-ease),border-color .16s var(--hbr-ease)}
.hbr .hbr-toc a span{font-family:var(--hbr-mono);font-size:15px;font-weight:500;color:var(--hbr-gilt);padding-top:1px}
.hbr .hbr-toc a:hover{color:var(--hbr-ink);border-left-color:var(--hbr-taupe)}
.hbr .hbr-rail-card{position:relative;margin-top:32px;padding:24px;border-radius:16px;background:var(--hbr-ink-2);color:var(--hbr-paper);overflow:hidden;isolation:isolate}
.hbr .hbr-rail-card::before{content:"";position:absolute;inset:auto -30% -40% -10%;height:90%;background:var(--hbr-art-close) center/100% 100% no-repeat;opacity:.55;z-index:-1}
.hbr .hbr-rail-k{font-family:var(--hbr-mono);font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hbr-champ)}
.hbr .hbr-rail-t{margin-top:10px;font-size:17px;line-height:1.5;font-weight:500;overflow-wrap:anywhere}
.hbr .hbr-rail-link{margin-top:16px;display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--hbr-champ)}
.hbr .hbr-rail-link:hover .hbr-arw{transform:translateX(4px)}

.hbr .hbr-article{min-width:0}
.hbr .hbr-lead{margin-bottom:104px}
.hbr .hbr-chapter{scroll-margin-top:calc(var(--hbr-top) + 8px)}
.hbr .hbr-chapter+.hbr-chapter{margin-top:120px}
.hbr .hbr-ch-head{padding-top:26px;border-top:2px solid var(--hbr-ink);transition:border-color .3s var(--hbr-ease)}
.hbr .hbr-chapter:target .hbr-ch-head{border-top-color:var(--hbr-champ)}
.hbr .hbr-ch-num{display:flex;align-items:center;gap:14px;font-family:var(--hbr-mono);font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hbr-slate)}
.hbr .hbr-ch-num span{display:inline-flex;align-items:center;padding:7px 12px 6px;border-radius:999px;background:var(--hbr-ink);color:var(--hbr-champ);font-family:var(--hbr-display);font-weight:700;font-size:15px;letter-spacing:.04em;line-height:1}
.hbr .hbr-ch-title{margin-top:22px;max-width:21ch;font-size:clamp(32px,3.3vw,48px);line-height:1.08;font-weight:600;letter-spacing:-.03em;color:var(--hbr-ink);text-wrap:balance}
.hbr .hbr-ch-dek{margin-top:16px;max-width:38em;font-size:clamp(19px,1.45vw,21px);line-height:1.55;color:var(--hbr-slate)}

/* ---------- prose ---------- */
.hbr .hbr-prose{margin-top:40px;font-size:19px;line-height:1.72;color:var(--hbr-text)}
.hbr .hbr-prose>*+*{margin-top:24px}
.hbr .hbr-prose>*+:where(figure,aside,div,dl,blockquote,.hbr-steps,.hbr-checks,.hbr-cl,.hbr-limits,.hbr-principles,.hbr-lib,.hbr-paths,.hbr-fix,.hbr-layers),
.hbr .hbr-prose>:where(figure,aside,div,dl,blockquote,.hbr-steps,.hbr-checks,.hbr-cl,.hbr-limits,.hbr-principles,.hbr-lib,.hbr-paths,.hbr-fix,.hbr-layers)+*{margin-top:36px}
.hbr .hbr-prose>h3{margin-top:60px;font-size:clamp(23px,1.9vw,27px);line-height:1.25;font-weight:600;letter-spacing:-.018em;color:var(--hbr-ink)}
.hbr .hbr-prose>h3:first-child{margin-top:0}
.hbr .hbr-prose>h3+*{margin-top:16px}
.hbr .hbr-prose>p,.hbr .hbr-prose>.hbr-ul,.hbr .hbr-prose>.hbr-ol{max-width:68ch}
.hbr .hbr-prose strong{font-weight:600;color:var(--hbr-ink)}
.hbr .hbr-prose a:not([class]){color:var(--hbr-ink);font-weight:500;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--hbr-champ);text-underline-offset:5px;transition:text-decoration-color .16s var(--hbr-ease)}
.hbr .hbr-prose a:not([class]):hover{text-decoration-color:var(--hbr-ink)}
.hbr .hbr-prose>p.hbr-lede{max-width:none;font-size:clamp(21px,1.75vw,24px);line-height:1.55;font-weight:500;letter-spacing:-.012em;color:var(--hbr-ink)}
.hbr .hbr-prose>p.hbr-small{font-size:16px;line-height:1.6;color:var(--hbr-slate)}

.hbr .hbr-ul>li{position:relative;padding-left:30px}
.hbr .hbr-ul>li+li{margin-top:14px}
.hbr .hbr-ul>li::before{content:"";position:absolute;left:2px;top:.82em;width:14px;height:2px;border-radius:1px;background:var(--hbr-taupe)}
.hbr .hbr-ol{counter-reset:hbr-ol}
.hbr .hbr-ol>li{counter-increment:hbr-ol;position:relative;padding-left:50px}
.hbr .hbr-ol>li+li{margin-top:16px}
.hbr .hbr-ol>li::before{content:counter(hbr-ol,decimal-leading-zero);position:absolute;left:0;top:.18em;font-family:var(--hbr-mono);font-size:15px;font-weight:600;color:var(--hbr-gilt)}
.hbr .hbr-checks{max-width:none}
.hbr .hbr-checks>li{position:relative;padding:15px 0 15px 46px;font-size:18px;line-height:1.6;border-top:1px solid var(--hbr-rule)}
.hbr .hbr-checks>li:last-child{border-bottom:1px solid var(--hbr-rule)}
.hbr .hbr-checks>li::before{content:"";position:absolute;left:0;top:16px;width:28px;height:28px;border-radius:50%;background:var(--hbr-ink) var(--hbr-check) center/15px no-repeat}

/* notes */
.hbr .hbr-note{padding:28px 32px;border-radius:16px}
.hbr .hbr-note-k{font-family:var(--hbr-mono);font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
.hbr .hbr-note p{margin-top:10px;font-size:19px;line-height:1.6}
.hbr .hbr-note.is-rule{position:relative;background:var(--hbr-ink);color:var(--hbr-paper);overflow:hidden;isolation:isolate}
.hbr .hbr-note.is-rule::after{content:"";position:absolute;right:-6%;top:-30%;bottom:-30%;width:46%;background:var(--hbr-art-ink) center/100% 100% no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,#000 60%);mask-image:linear-gradient(90deg,transparent,#000 60%);opacity:.7;z-index:-1}
.hbr .hbr-note.is-rule .hbr-note-k{color:var(--hbr-champ)}
.hbr .hbr-note.is-rule p{max-width:34em;font-size:clamp(20px,1.7vw,24px);line-height:1.42;font-weight:500;letter-spacing:-.014em;color:var(--hbr-paper)}
.hbr .hbr-note.is-rule a:not([class]){color:var(--hbr-paper);text-decoration-color:var(--hbr-champ)}
.hbr .hbr-note.is-watch{background:var(--hbr-sand-2);border-left:4px solid var(--hbr-taupe);border-radius:6px 16px 16px 6px}
.hbr .hbr-note.is-watch .hbr-note-k{color:var(--hbr-gilt)}
.hbr .hbr-note.is-product{border:1.5px solid var(--hbr-ink-2);background:var(--hbr-card)}
.hbr .hbr-note.is-product .hbr-note-k{display:inline-flex;padding:6px 12px;border-radius:999px;background:var(--hbr-ink-2);color:var(--hbr-champ);line-height:1.2}

/* split (two panels) */
.hbr .hbr-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.hbr .hbr-split>div{padding:28px;border-radius:16px;border:1px solid var(--hbr-rule-strong);background:var(--hbr-card)}
.hbr .hbr-split>div:last-child{background:var(--hbr-sand-2);border-color:transparent}
.hbr .hbr-split h3{font-size:22px;line-height:1.3;font-weight:600;letter-spacing:-.014em;color:var(--hbr-ink)}
.hbr .hbr-split p,.hbr .hbr-split .hbr-ul{margin-top:12px;font-size:18px;line-height:1.65}
.hbr .hbr-split .hbr-ul>li+li{margin-top:10px}

/* modes */
.hbr .hbr-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1.5px solid var(--hbr-ink);border-radius:18px;overflow:hidden}
.hbr .hbr-mode{padding:30px 30px 32px;background:var(--hbr-card)}
.hbr .hbr-mode.is-ultra{position:relative;background:var(--hbr-ink);color:var(--hbr-paper);overflow:hidden;isolation:isolate}
.hbr .hbr-mode.is-ultra::after{content:"";position:absolute;inset:auto -20% -35% 10%;height:80%;background:var(--hbr-art-close) center/100% 100% no-repeat;opacity:.45;z-index:-1}
.hbr .hbr-mode-k{font-family:var(--hbr-display);font-weight:700;font-size:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--hbr-ink)}
.hbr .hbr-mode.is-ultra .hbr-mode-k{color:var(--hbr-champ)}
.hbr .hbr-mode-rate{margin-top:20px;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;font-size:17px;font-weight:500;color:var(--hbr-slate)}
.hbr .hbr-mode-rate b{font-size:clamp(52px,5vw,72px);line-height:.9;font-weight:600;letter-spacing:-.045em;color:var(--hbr-ink)}
.hbr .hbr-mode.is-ultra .hbr-mode-rate{color:var(--hbr-mist)}
.hbr .hbr-mode.is-ultra .hbr-mode-rate b{color:var(--hbr-champ)}
.hbr .hbr-mode-d{margin-top:18px;font-size:18px;line-height:1.6}
.hbr .hbr-mode.is-ultra .hbr-mode-d{color:var(--hbr-mist)}
.hbr .hbr-modes-foot{grid-column:1/-1;padding:14px 30px;border-top:1.5px solid var(--hbr-ink);background:var(--hbr-sand-2);font-family:var(--hbr-mono);font-size:15px;font-weight:500;letter-spacing:.03em;color:var(--hbr-slate)}

/* ledger */
.hbr .hbr-ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1.5px solid var(--hbr-ink);border-radius:18px;overflow:hidden}
.hbr .hbr-ledger-col{padding:28px 28px 22px}
.hbr .hbr-ledger-col.is-keep{background:var(--hbr-ink);color:var(--hbr-paper)}
.hbr .hbr-ledger-col.is-free{background:var(--hbr-card)}
.hbr .hbr-ledger-k{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;font-family:var(--hbr-mono);font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}
.hbr .hbr-ledger-k span+span{font-weight:500;letter-spacing:.04em;text-transform:none}
.hbr .is-keep .hbr-ledger-k{color:var(--hbr-champ)}
.hbr .is-keep .hbr-ledger-k span+span{color:var(--hbr-mist)}
.hbr .is-free .hbr-ledger-k{color:var(--hbr-gilt)}
.hbr .is-free .hbr-ledger-k span+span{color:var(--hbr-slate)}
.hbr .hbr-ledger ul{margin-top:16px}
.hbr .hbr-ledger li{position:relative;padding:11px 0 11px 28px;font-size:17px;line-height:1.45;border-top:1px solid var(--hbr-rule)}
.hbr .hbr-ledger .is-keep li{border-top-color:rgba(247,244,238,.13)}
.hbr .hbr-ledger .is-keep li::before{content:"";position:absolute;left:0;top:17px;width:11px;height:11px;border-radius:2px;background:var(--hbr-champ)}
.hbr .hbr-ledger .is-free li::before{content:"";position:absolute;left:0;top:16px;width:12px;height:12px;border-radius:50%;border:1.5px solid var(--hbr-taupe)}

/* trio: source / drifted / faithful */
.hbr .hbr-trio{border:1px solid var(--hbr-rule-strong);border-radius:16px;overflow:hidden;background:var(--hbr-card)}
.hbr .hbr-trio-row{display:grid;grid-template-columns:minmax(0,148px) minmax(0,1fr);gap:20px;padding:20px 26px}
.hbr .hbr-trio-row+.hbr-trio-row{border-top:1px solid var(--hbr-rule)}
.hbr .hbr-trio-k{padding-top:3px;font-family:var(--hbr-mono);font-size:15px;font-weight:600;letter-spacing:.06em;line-height:1.45;text-transform:uppercase;color:var(--hbr-slate)}
.hbr .hbr-trio-t p{font-size:18px;line-height:1.62}
.hbr .hbr-trio .is-drift{background:var(--hbr-drift-bg)}
.hbr .hbr-trio .is-drift .hbr-trio-k{color:var(--hbr-drift)}
.hbr .hbr-trio p.hbr-trio-why{margin-top:10px;font-size:16px;line-height:1.55;color:var(--hbr-drift-ink)}
.hbr .hbr-trio .is-keep{background:var(--hbr-ink-2);color:var(--hbr-paper);border-top-color:transparent}
.hbr .hbr-trio .is-keep .hbr-trio-k{color:var(--hbr-champ)}
.hbr mark.hbr-x{background:none;color:inherit;text-decoration:underline wavy var(--hbr-drift);text-decoration-thickness:1.5px;text-underline-offset:5px;text-decoration-skip-ink:none}

/* twelve-point checklist */
.hbr .hbr-cl{counter-reset:hbr-cl}
.hbr .hbr-cl>li{counter-increment:hbr-cl;padding-top:34px;border-top:1px solid var(--hbr-rule-strong)}
.hbr .hbr-cl>li+li{margin-top:52px}
.hbr .hbr-cl-head{display:flex;align-items:baseline;gap:18px}
.hbr .hbr-cl-head::before{content:counter(hbr-cl,decimal-leading-zero);flex:none;min-width:44px;font-family:var(--hbr-display);font-weight:700;font-size:20px;color:var(--hbr-gilt)}
.hbr .hbr-cl-head h3{font-size:clamp(22px,1.9vw,26px);line-height:1.25;font-weight:600;letter-spacing:-.016em;color:var(--hbr-ink)}
.hbr .hbr-cl-body{margin-top:12px;padding-left:62px}
.hbr .hbr-cl-body>p{max-width:64ch;font-size:18px;line-height:1.65}
.hbr .hbr-cl-body>.hbr-trio{margin-top:20px}

/* steps */
.hbr .hbr-steps{counter-reset:hbr-st}
.hbr .hbr-steps>li{counter-increment:hbr-st;position:relative;padding:0 0 38px 80px}
.hbr .hbr-steps>li:last-child{padding-bottom:0}
.hbr .hbr-steps>li::before{content:counter(hbr-st,decimal-leading-zero);position:absolute;left:0;top:0;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--hbr-ink);color:var(--hbr-champ);font-family:var(--hbr-display);font-weight:700;font-size:15px;letter-spacing:.04em}
.hbr .hbr-steps>li::after{content:"";position:absolute;left:25px;top:60px;bottom:8px;width:2px;border-radius:1px;background:linear-gradient(var(--hbr-champ),var(--hbr-rule-strong))}
.hbr .hbr-steps>li:last-child::after{display:none}
.hbr .hbr-steps h3{padding-top:12px;font-size:22px;line-height:1.3;font-weight:600;letter-spacing:-.014em;color:var(--hbr-ink)}
.hbr .hbr-steps p{margin-top:8px;max-width:62ch;font-size:18px;line-height:1.65}

/* definitions */
.hbr .hbr-defs{border-top:2px solid var(--hbr-ink)}
.hbr .hbr-defs>div{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:24px;padding:22px 0;border-bottom:1px solid var(--hbr-rule-strong)}
.hbr .hbr-defs dt{font-size:19px;line-height:1.4;font-weight:600;letter-spacing:-.01em;color:var(--hbr-ink)}
.hbr .hbr-defs dd{font-size:18px;line-height:1.65}
.hbr .hbr-defs.is-fail dt{display:flex;align-items:baseline;gap:12px}
.hbr .hbr-defs.is-fail dt::before{content:"";flex:none;width:11px;height:11px;border-radius:50%;background:var(--hbr-drift);transform:translateY(-1px)}

/* table */
.hbr .hbr-table-wrap{overflow-x:auto;border:1px solid var(--hbr-rule-strong);border-radius:16px;background:var(--hbr-card)}
.hbr .hbr-table{width:100%;min-width:520px;border-collapse:collapse;font-size:18px;line-height:1.4;font-variant-numeric:tabular-nums}
.hbr .hbr-table caption{padding:20px 24px 6px;text-align:left;font-family:var(--hbr-mono);font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hbr-gilt)}
.hbr .hbr-table thead th{padding:14px 24px;text-align:left;font-family:var(--hbr-mono);font-size:15px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--hbr-slate);border-bottom:1.5px solid var(--hbr-ink)}
.hbr .hbr-table tbody th{padding:16px 24px;text-align:left;font-weight:600;color:var(--hbr-ink);border-top:1px solid var(--hbr-rule)}
.hbr .hbr-table td{padding:16px 24px;border-top:1px solid var(--hbr-rule)}
.hbr .hbr-table tbody tr:first-child>*{border-top:0}
.hbr .hbr-table .num{text-align:right}
.hbr .hbr-table td.is-strong{font-weight:600;color:var(--hbr-ink)}

/* faq / help questions */
.hbr .hbr-faq{border-top:2px solid var(--hbr-ink)}
.hbr .hbr-faq details{border-bottom:1px solid var(--hbr-rule-strong)}
.hbr .hbr-faq summary{display:grid;grid-template-columns:44px minmax(0,1fr) 36px;gap:16px;align-items:center;padding:22px 0;cursor:pointer;list-style:none;font-size:21px;line-height:1.35;font-weight:600;letter-spacing:-.013em;color:var(--hbr-ink)}
.hbr .hbr-faq summary::-webkit-details-marker{display:none}
.hbr .hbr-faq summary::marker{content:""}
.hbr .hbr-faq-n{font-family:var(--hbr-mono);font-size:15px;font-weight:600;letter-spacing:.04em;color:var(--hbr-gilt)}
.hbr .hbr-faq-i{position:relative;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--hbr-ink);transition:transform .24s var(--hbr-ease),background-color .24s var(--hbr-ease)}
.hbr .hbr-faq-i::before,.hbr .hbr-faq-i::after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;margin:-1px 0 0 -7px;border-radius:1px;background:var(--hbr-ink);transition:background-color .24s var(--hbr-ease)}
.hbr .hbr-faq-i::after{transform:rotate(90deg)}
.hbr .hbr-faq summary:hover .hbr-faq-i{background:var(--hbr-sand)}
.hbr .hbr-faq details[open]>summary .hbr-faq-i{transform:rotate(45deg);background:var(--hbr-ink)}
.hbr .hbr-faq details[open]>summary .hbr-faq-i::before,.hbr .hbr-faq details[open]>summary .hbr-faq-i::after{background:var(--hbr-paper)}
.hbr .hbr-faq-a{padding:0 52px 30px 60px;font-size:18px;line-height:1.7}
.hbr .hbr-faq-a>*+*{margin-top:14px}
.hbr .hbr-faq-a p{max-width:64ch}

/* brief strip (Help) */
.hbr .hbr-brief{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;border-radius:16px;overflow:hidden;background:rgba(247,244,238,.14);border:1px solid var(--hbr-ink-2)}
.hbr .hbr-brief>div{padding:20px 22px;background:var(--hbr-ink-2);color:var(--hbr-paper)}
.hbr .hbr-brief dt{font-family:var(--hbr-mono);font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hbr-champ)}
.hbr .hbr-brief dd{margin-top:8px;font-size:18px;line-height:1.4;font-weight:500}

/* quick answers (Help lead) */
.hbr .hbr-quick{position:relative;padding:30px 32px 32px;border-radius:20px;background:var(--hbr-ink);color:var(--hbr-paper);overflow:hidden;isolation:isolate}
.hbr .hbr-quick::after{content:"";position:absolute;right:-10%;top:-20%;width:60%;height:80%;background:var(--hbr-art-ink) center/100% 100% no-repeat;-webkit-mask-image:linear-gradient(200deg,#000 20%,transparent 75%);mask-image:linear-gradient(200deg,#000 20%,transparent 75%);opacity:.75;z-index:-1}
.hbr .hbr-quick-k{font-family:var(--hbr-display);font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--hbr-champ)}
.hbr .hbr-quick dl{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;border-radius:14px;overflow:hidden;background:rgba(247,244,238,.14);border:1px solid rgba(247,244,238,.14)}
.hbr .hbr-quick dl>div{padding:20px 22px;background:var(--hbr-ink)}
.hbr .hbr-quick dt{font-size:19px;line-height:1.35;font-weight:600;color:var(--hbr-paper)}
.hbr .hbr-quick dd{margin-top:8px;font-size:17px;line-height:1.6;color:var(--hbr-mist)}
.hbr .hbr-quick dd a{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-weight:600;color:var(--hbr-champ)}
.hbr .hbr-quick dd a:hover .hbr-arw{transform:translateX(4px)}

/* layers (Humanization) */
.hbr .hbr-layers{display:grid;gap:10px}
.hbr .hbr-layers>li{padding:22px 26px;border-radius:14px}
.hbr .hbr-layers>li:nth-child(2){margin-left:18px}
.hbr .hbr-layers>li:nth-child(3){margin-left:36px}
.hbr .hbr-layers>li.is-fixed{background:var(--hbr-ink-2);color:var(--hbr-paper)}
.hbr .hbr-layers>li.is-free{border:1.5px dashed var(--hbr-taupe);background:var(--hbr-card)}
.hbr .hbr-layer-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}
.hbr .hbr-layer-n{font-family:var(--hbr-mono);font-size:15px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--hbr-champ)}
.hbr .is-free .hbr-layer-n{color:var(--hbr-gilt)}
.hbr .hbr-layer-head h4{font-size:22px;font-weight:600;letter-spacing:-.012em}
.hbr .hbr-layer-tag{margin-left:auto;padding:4px 12px;border-radius:999px;background:var(--hbr-champ);color:var(--hbr-ink);font-family:var(--hbr-mono);font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}
.hbr .is-free .hbr-layer-tag{background:transparent;border:1.5px solid var(--hbr-taupe);color:var(--hbr-gilt)}
.hbr .hbr-layers p{margin-top:10px;font-size:18px;line-height:1.6}
.hbr .hbr-layers .is-fixed p{color:var(--hbr-mist)}

/* limits (How It Works) */
.hbr .hbr-limits{border-top:2px solid var(--hbr-ink)}
.hbr .hbr-limits>li{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px;padding:26px 0;border-bottom:1px solid var(--hbr-rule-strong)}
.hbr .hbr-limits h3{position:relative;padding-left:36px;font-size:21px;line-height:1.35;font-weight:600;letter-spacing:-.012em;color:var(--hbr-ink)}
.hbr .hbr-limits h3::before{content:"";position:absolute;left:0;top:.2em;width:22px;height:22px;border-radius:50%;border:2px solid var(--hbr-drift);background:linear-gradient(45deg,transparent calc(50% - 1px),var(--hbr-drift) calc(50% - 1px),var(--hbr-drift) calc(50% + 1px),transparent calc(50% + 1px))}
.hbr .hbr-limits p{font-size:18px;line-height:1.65}

/* outline (SEO headings) */
.hbr .hbr-outline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.hbr .hbr-outline-col{padding:26px 28px;border-radius:16px}
.hbr .hbr-outline-col.is-before{background:var(--hbr-sand-2)}
.hbr .hbr-outline-col.is-after{background:var(--hbr-ink);color:var(--hbr-paper)}
.hbr .hbr-outline-k{font-family:var(--hbr-mono);font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hbr-gilt)}
.hbr .is-after .hbr-outline-k{color:var(--hbr-champ)}
.hbr .hbr-outline ol{margin-top:16px}
.hbr .hbr-outline li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:baseline;padding:7px 0;font-size:18px;line-height:1.4}
.hbr .hbr-outline li::before{content:attr(data-h);font-family:var(--hbr-mono);font-size:15px;font-weight:600;color:var(--hbr-gilt)}
.hbr .is-after.hbr-outline-col li::before{color:var(--hbr-champ)}
.hbr .hbr-outline li[data-h="H1"]{font-size:20px;font-weight:600}
.hbr .hbr-outline li[data-h="H3"]{padding-left:22px}

/* quote */
.hbr .hbr-quote{position:relative;padding:30px 34px 30px 76px;border-radius:16px;background:var(--hbr-sand-2)}
.hbr .hbr-quote::before{content:"\201C";position:absolute;left:24px;top:18px;font-family:var(--hbr-display);font-weight:700;font-size:56px;line-height:1;color:var(--hbr-gilt)}
.hbr .hbr-quote p{font-size:20px;line-height:1.6;font-weight:500;color:var(--hbr-ink)}

/* specimens (Examples) */
.hbr .hbr-spec{border:1.5px solid var(--hbr-ink);border-radius:20px;overflow:hidden;background:var(--hbr-card)}
.hbr .hbr-spec-ctx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--hbr-rule-strong)}
.hbr .hbr-spec-ctx>div{padding:18px 24px}
.hbr .hbr-spec-ctx>div+div{border-left:1px solid var(--hbr-rule)}
.hbr .hbr-spec-ctx dt{font-family:var(--hbr-mono);font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hbr-gilt)}
.hbr .hbr-spec-ctx dd{margin-top:6px;font-size:17px;line-height:1.45;font-weight:500;color:var(--hbr-ink)}
.hbr .hbr-spec-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.hbr .hbr-spec.is-three .hbr-spec-pair{grid-template-columns:minmax(0,1fr)}
.hbr .hbr-spec-panel{padding:28px 28px 32px}
.hbr .hbr-spec-panel.is-before{background:var(--hbr-sand-2)}
.hbr .hbr-spec-panel.is-drift{background:var(--hbr-drift-bg)}
.hbr .hbr-spec-panel.is-after{background:var(--hbr-ink);color:var(--hbr-paper)}
.hbr .hbr-spec.is-three .hbr-spec-panel+.hbr-spec-panel{border-top:1px solid var(--hbr-rule)}
.hbr .hbr-spec-k{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-family:var(--hbr-mono);font-size:15px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--hbr-slate)}
.hbr .hbr-spec-k span{display:inline-flex;padding:5px 11px;border-radius:999px;background:var(--hbr-ink);color:var(--hbr-paper);font-weight:600;line-height:1.2}
.hbr .is-drift .hbr-spec-k{color:var(--hbr-drift-ink)}
.hbr .is-drift .hbr-spec-k span{background:var(--hbr-drift)}
.hbr .is-after .hbr-spec-k{color:var(--hbr-mist)}
.hbr .is-after .hbr-spec-k span{background:var(--hbr-champ);color:var(--hbr-ink)}
.hbr .hbr-spec-text{margin-top:20px;font-size:18px;line-height:1.8}
.hbr .hbr-spec-text>*+*{margin-top:12px}
.hbr .hbr-spec-hd{display:flex;align-items:baseline;gap:10px;font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.012em}
.hbr .hbr-spec-text>p+.hbr-spec-hd{margin-top:20px}
.hbr .hbr-spec-hd.is-h2{font-size:18px}
.hbr .hbr-spec-hd span{flex:none;padding:1px 7px;border-radius:6px;border:1px solid var(--hbr-taupe);font-family:var(--hbr-mono);font-size:15px;font-weight:600;color:var(--hbr-gilt)}
.hbr .is-after .hbr-spec-hd span{border-color:rgba(211,186,136,.6);color:var(--hbr-champ)}
.hbr .hbr-f{border-radius:3px;box-shadow:inset 0 -.36em 0 rgba(211,186,136,.5);-webkit-box-decoration-break:clone;box-decoration-break:clone}
.hbr .is-after .hbr-f{background:rgba(211,186,136,.13);box-shadow:inset 0 -2px 0 var(--hbr-champ)}
.hbr .hbr-fs{position:relative;display:inline-block;min-width:22px;height:22px;margin-left:3px;padding:0 6px;border-radius:11px;background:var(--hbr-ink);color:var(--hbr-champ);font-family:var(--hbr-mono);font-size:14px;font-weight:600;line-height:22px;text-align:center;vertical-align:.36em;letter-spacing:0}
.hbr .is-after .hbr-fs{background:var(--hbr-champ);color:var(--hbr-ink)}
.hbr .hbr-spec-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--hbr-rule-strong)}
.hbr .hbr-spec-col{padding:26px 28px 30px}
.hbr .hbr-spec-col+.hbr-spec-col{border-left:1px solid var(--hbr-rule)}
.hbr .hbr-spec-h{font-family:var(--hbr-mono);font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hbr-gilt)}
.hbr .hbr-facts{margin-top:14px}
.hbr .hbr-facts li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;align-items:baseline;padding:9px 0;font-size:17px;line-height:1.5;border-top:1px solid var(--hbr-rule)}
.hbr .hbr-facts .hbr-fs{margin:0;vertical-align:0;justify-self:start}
.hbr .hbr-changed{margin-top:14px}
.hbr .hbr-changed li{position:relative;padding:9px 0 9px 24px;font-size:17px;line-height:1.5;border-top:1px solid var(--hbr-rule)}
.hbr .hbr-changed li::before{content:"";position:absolute;left:0;top:20px;width:12px;height:2px;border-radius:1px;background:var(--hbr-taupe)}
.hbr .hbr-spec-note{margin-top:18px;padding:16px 18px;border-radius:12px;background:var(--hbr-sand-2);font-size:17px;line-height:1.6}

/* principles, library, paths, glossary (Learning Center) */
.hbr .hbr-principles{counter-reset:hbr-pr;border-top:2px solid var(--hbr-ink)}
.hbr .hbr-principles>li{counter-increment:hbr-pr;display:grid;grid-template-columns:96px minmax(0,1fr);gap:20px;padding:34px 0;border-bottom:1px solid var(--hbr-rule-strong)}
.hbr .hbr-principles>li::before{content:counter(hbr-pr,decimal-leading-zero);font-family:var(--hbr-display);font-weight:700;font-size:clamp(28px,2.8vw,38px);line-height:1;color:var(--hbr-gilt)}
.hbr .hbr-principles h3{font-size:clamp(24px,2.3vw,31px);line-height:1.2;font-weight:600;letter-spacing:-.022em;color:var(--hbr-ink)}
.hbr .hbr-principles p{margin-top:12px;max-width:62ch;font-size:18px;line-height:1.65}

.hbr .hbr-lib{border-top:2px solid var(--hbr-ink)}
.hbr .hbr-lib-row{display:grid;grid-template-columns:72px minmax(0,1fr);gap:20px;padding:36px 0;border-bottom:1px solid var(--hbr-rule-strong)}
.hbr .hbr-lib-n{padding-top:8px;font-family:var(--hbr-display);font-weight:700;font-size:18px;color:var(--hbr-gilt)}
.hbr .hbr-lib-row h3{font-size:clamp(26px,2.5vw,34px);line-height:1.15;font-weight:600;letter-spacing:-.024em}
.hbr .hbr-lib-title{display:inline-flex;align-items:center;gap:14px;color:var(--hbr-ink)}
.hbr .hbr-lib-title .hbr-arw{width:26px;height:26px;color:var(--hbr-gilt)}
.hbr .hbr-lib-title:hover .hbr-arw{transform:translateX(6px)}
.hbr .hbr-lib-row p{margin-top:12px;max-width:64ch;font-size:18px;line-height:1.65}
.hbr .hbr-lib-inside{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}
.hbr .hbr-lib-chip{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid var(--hbr-rule-strong);background:var(--hbr-card);font-size:16px;font-weight:500;color:var(--hbr-ink);transition:background-color .16s var(--hbr-ease),border-color .16s var(--hbr-ease),color .16s var(--hbr-ease)}
.hbr .hbr-lib-chip:hover{background:var(--hbr-ink);border-color:var(--hbr-ink);color:var(--hbr-paper)}

.hbr .hbr-paths{border-top:2px solid var(--hbr-ink)}
.hbr .hbr-paths>li{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);gap:32px;padding:32px 0;border-bottom:1px solid var(--hbr-rule-strong)}
.hbr .hbr-path-who h3{font-size:24px;line-height:1.25;font-weight:600;letter-spacing:-.016em;color:var(--hbr-ink)}
.hbr .hbr-path-who p{margin-top:10px;font-size:17px;line-height:1.6;color:var(--hbr-slate)}
.hbr .hbr-path-steps{counter-reset:hbr-ps;display:grid;gap:8px}
.hbr .hbr-path-steps>li{counter-increment:hbr-ps}
.hbr .hbr-path-link{display:grid;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:10px;min-height:54px;padding:10px 16px 10px 14px;border-radius:12px;border:1px solid var(--hbr-rule);background:var(--hbr-card);font-size:17px;font-weight:500;line-height:1.35;color:var(--hbr-ink);transition:background-color .16s var(--hbr-ease),border-color .16s var(--hbr-ease),color .16s var(--hbr-ease)}
.hbr .hbr-path-link::before{content:counter(hbr-ps,decimal-leading-zero);font-family:var(--hbr-mono);font-size:15px;font-weight:600;color:var(--hbr-gilt)}
.hbr .hbr-path-link:hover{background:var(--hbr-ink);border-color:var(--hbr-ink);color:var(--hbr-paper)}
.hbr .hbr-path-link:hover::before{color:var(--hbr-champ)}
.hbr .hbr-path-link:hover .hbr-arw{transform:translateX(4px)}

.hbr .hbr-gloss{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;border-top:2px solid var(--hbr-ink)}
.hbr .hbr-gloss>div{padding:22px 0 24px;border-bottom:1px solid var(--hbr-rule-strong)}
.hbr .hbr-gloss dt{font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.012em;color:var(--hbr-ink)}
.hbr .hbr-gloss dd{margin-top:8px;font-size:17px;line-height:1.65}

/* troubleshooting + contact (Help) */
.hbr .hbr-fix{border-top:2px solid var(--hbr-ink)}
.hbr .hbr-fix>li{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px;padding:26px 0;border-bottom:1px solid var(--hbr-rule-strong)}
.hbr .hbr-fix h3{font-size:21px;line-height:1.35;font-weight:600;letter-spacing:-.012em;color:var(--hbr-ink)}
.hbr .hbr-fix dl>div+div{margin-top:14px}
.hbr .hbr-fix dt{font-family:var(--hbr-mono);font-size:15px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hbr-gilt)}
.hbr .hbr-fix dd{margin-top:4px;font-size:18px;line-height:1.6}
.hbr .hbr-contact{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);border:1.5px solid var(--hbr-ink);border-radius:20px;overflow:hidden}
.hbr .hbr-contact-main{padding:32px;background:var(--hbr-card)}
.hbr .hbr-contact-main h3{font-size:26px;line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--hbr-ink)}
.hbr .hbr-contact-main p{margin-top:12px;font-size:18px;line-height:1.6}
.hbr .hbr-contact-actions{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}
.hbr .hbr-contact-actions .hb-btn{white-space:normal;text-align:center}
.hbr .hbr-contact-addr{display:flex;flex-direction:column;gap:4px;padding:32px;background:var(--hbr-ink);color:var(--hbr-paper);font-style:normal;font-size:18px;line-height:1.55}
.hbr .hbr-contact-k{margin-bottom:10px;font-family:var(--hbr-mono);font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hbr-champ)}
.hbr .hbr-contact-addr strong{color:var(--hbr-paper)}
.hbr .hbr-contact-mail{margin-top:12px;font-weight:600;color:var(--hbr-champ);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}

/* ---------- keep reading ---------- */
.hbr .hbr-next{margin-top:128px;border-top:1px solid var(--hbr-rule-strong)}
.hbr .hbr-next-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr);gap:48px;padding-top:64px;padding-bottom:96px}
.hbr .hbr-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--hbr-mono);font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hbr-gilt)}
.hbr .hbr-eyebrow::before{content:"";width:24px;height:2px;border-radius:1px;background:var(--hbr-champ)}
.hbr .hbr-next-head h2{margin-top:18px;max-width:12ch;font-size:clamp(30px,3vw,42px);line-height:1.08;font-weight:600;letter-spacing:-.028em;color:var(--hbr-ink)}
.hbr .hbr-next-list{border-top:2px solid var(--hbr-ink)}
.hbr .hbr-next-row{display:grid;grid-template-columns:52px minmax(0,1fr) minmax(0,1.35fr) 24px;align-items:center;gap:20px;padding:24px 14px 24px 0;border-bottom:1px solid var(--hbr-rule-strong);color:var(--hbr-ink);transition:background-color .2s var(--hbr-ease)}
.hbr .hbr-next-row:hover{background:var(--hbr-sand-2)}
.hbr .hbr-next-row:hover .hbr-arw{transform:translateX(5px)}
.hbr .hbr-next-n{padding-left:14px;font-family:var(--hbr-mono);font-size:15px;font-weight:600;color:var(--hbr-gilt)}
.hbr .hbr-next-t{font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.016em}
.hbr .hbr-next-d{font-size:17px;line-height:1.5;color:var(--hbr-slate)}

/* ---------- close slab ---------- */
.hbr .hbr-close{position:relative;margin:0 var(--slab-inset,16px) 16px;border-radius:var(--radius-slab,28px);background:var(--hbr-ink-2);color:var(--hbr-paper);overflow:hidden;overflow:clip;isolation:isolate}
.hbr .hbr-close::before{content:"";position:absolute;inset:0;background:var(--hbr-art-close) center/100% 100% no-repeat;z-index:-1;pointer-events:none}
.hbr .hbr-close::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(31,42,55,.92) 0%,rgba(31,42,55,.55) 55%,rgba(31,42,55,.15));z-index:-1;pointer-events:none}
.hbr .hbr-close-inner{max-width:1312px;padding:104px calc(var(--gutter,32px) + 24px) 112px}
.hbr .hbr-close .hbr-kicker{margin-top:0}
.hbr .hbr-close-title{margin-top:24px;max-width:16ch;font-size:clamp(36px,4.3vw,64px);line-height:1.03;font-weight:600;letter-spacing:-.036em;color:var(--hbr-paper);text-wrap:balance}
.hbr .hbr-close-text{margin-top:22px;max-width:34em;font-size:clamp(19px,1.5vw,22px);line-height:1.55;color:var(--hbr-mist)}
.hbr .hbr-close-actions{margin-top:36px;display:flex;flex-wrap:wrap;gap:12px}
.hbr .hbr-close .hb-btn.outline{color:var(--hbr-paper);border-color:rgba(247,244,238,.6);background:transparent}
.hbr .hbr-close .hb-btn.outline:hover{background:var(--hbr-paper);border-color:var(--hbr-paper);color:var(--hbr-ink)}

/* =====================================================================
   Legal pages (Privacy Policy, Terms of Service)
   A plain, readable document layout. Content is written per page.
   Markup contract:
   <div class="hbr hbr-legal">
     <header class="hbr-legal-mast"><div class="hb-wrap">
       <nav class="hbr-crumbs" aria-label="Breadcrumb"><ol><li><a href="/">Home</a></li><li aria-current="page">Privacy Policy</li></ol></nav>  (optional)
       <p class="hbr-legal-kicker">Legal</p>
       <h1 class="hbr-legal-title">Privacy Policy</h1>
       <p class="hbr-legal-meta">Effective <time datetime="YYYY-MM-DD">Month D, YYYY</time></p>
       <p class="hbr-legal-summary">One or two plain-language sentences.</p>  (optional)
     </div></header>
     <div class="hb-wrap hbr-legal-body">
       <nav class="hbr-legal-toc" aria-labelledby="hbr-legal-toc-k"><p class="hbr-legal-toc-k" id="hbr-legal-toc-k">Contents</p><ol><li><a href="#section-id">Section title</a></li></ol></nav>
       <article class="hbr-legal-doc">
         <section id="section-id"><h2>1. Section title</h2><p>...</p><h3>Sub-heading</h3><ul><li>...</li></ul><ol><li>...</li></ol></section>
         <aside class="hbr-legal-note"><p>Plain-language aside.</p></aside>  (optional, inside a section)
         <div class="hbr-legal-table-wrap"><table class="hbr-legal-table">...</table></div>  (optional)
         <address class="hbr-legal-address">Humanblend LLC<br>...</address>
       </article>
     </div>
   </div>
   ===================================================================== */
.hbr.hbr-legal{padding-bottom:104px}
.hbr .hbr-legal-mast{position:relative;overflow:hidden;overflow:clip;isolation:isolate;border-bottom:2px solid var(--hbr-ink)}
.hbr .hbr-legal-mast::before{content:"";position:absolute;top:0;bottom:0;right:-8%;width:60%;background:var(--hbr-art-paper) center/100% 100% no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,#000 55%);mask-image:linear-gradient(90deg,transparent,#000 55%);z-index:-1;pointer-events:none}
.hbr .hbr-legal-mast>.hb-wrap{padding-top:72px;padding-bottom:52px}
.hbr .hbr-legal-mast .hbr-crumbs ol{color:var(--hbr-slate)}
.hbr .hbr-legal-mast .hbr-crumbs li+li::before{color:var(--hbr-taupe)}
.hbr .hbr-legal-mast .hbr-crumbs a{color:var(--hbr-ink);text-decoration-color:var(--hbr-champ)}
.hbr .hbr-legal-mast .hbr-crumbs [aria-current]{color:var(--hbr-gilt)}
.hbr .hbr-legal-kicker{margin-top:36px;display:inline-flex;align-items:center;gap:12px;font-family:var(--hbr-display);font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--hbr-gilt)}
.hbr .hbr-legal-mast .hbr-legal-kicker:first-child{margin-top:0}
.hbr .hbr-legal-kicker::before{content:"";width:28px;height:2px;border-radius:1px;background:var(--hbr-champ)}
.hbr .hbr-legal-title{margin-top:20px;font-size:clamp(40px,4.8vw,68px);line-height:1.02;font-weight:600;letter-spacing:-.036em;color:var(--hbr-ink)}
.hbr .hbr-legal-meta{margin-top:20px;font-family:var(--hbr-mono);font-size:15px;font-weight:500;letter-spacing:.03em;color:var(--hbr-slate)}
.hbr .hbr-legal-summary{margin-top:22px;max-width:40em;font-size:clamp(19px,1.5vw,21px);line-height:1.6;color:var(--hbr-text)}
.hbr .hbr-legal-body{display:grid;grid-template-columns:minmax(0,248px) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:start;padding-top:64px}
.hbr .hbr-legal-toc{position:sticky;top:var(--hbr-top);max-height:calc(100vh - var(--hbr-top) - 24px);overflow-y:auto;scrollbar-width:thin;padding-bottom:16px}
.hbr .hbr-legal-toc-k{font-family:var(--hbr-mono);font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hbr-gilt)}
.hbr .hbr-legal-toc ol,.hbr .hbr-legal-toc ul{margin-top:14px;border-left:1px solid var(--hbr-rule-strong)}
.hbr .hbr-legal-toc a{display:block;margin-left:-1px;padding:8px 0 8px 16px;border-left:2px solid transparent;font-size:16px;line-height:1.4;font-weight:500;color:var(--hbr-slate);transition:color .16s var(--hbr-ease),border-color .16s var(--hbr-ease)}
.hbr .hbr-legal-toc a:hover{color:var(--hbr-ink);border-left-color:var(--hbr-taupe)}
.hbr .hbr-legal-doc{min-width:0;max-width:760px;font-size:18px;line-height:1.75;color:var(--hbr-text)}
.hbr .hbr-legal-doc section,.hbr .hbr-legal-doc h2[id],.hbr .hbr-legal-doc h3[id]{scroll-margin-top:calc(var(--hbr-top) + 8px)}
.hbr .hbr-legal-doc>section+section,.hbr .hbr-legal-doc>h2:not(:first-child){margin-top:52px;padding-top:44px;border-top:1px solid var(--hbr-rule-strong)}
.hbr .hbr-legal-doc section>*+*,.hbr .hbr-legal-doc>*+*{margin-top:16px}
.hbr .hbr-legal-doc h2{font-size:clamp(24px,2.1vw,30px);line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--hbr-ink)}
.hbr .hbr-legal-doc h3{font-size:20px;line-height:1.35;font-weight:600;letter-spacing:-.01em;color:var(--hbr-ink)}
.hbr .hbr-legal-doc section>h3,.hbr .hbr-legal-doc>h3{margin-top:32px}
.hbr .hbr-legal-doc ul>li{position:relative;padding-left:26px}
.hbr .hbr-legal-doc ul>li::before{content:"";position:absolute;left:2px;top:.85em;width:12px;height:2px;border-radius:1px;background:var(--hbr-taupe)}
.hbr .hbr-legal-doc ol{counter-reset:hbr-lo}
.hbr .hbr-legal-doc ol>li{counter-increment:hbr-lo;position:relative;padding-left:38px}
.hbr .hbr-legal-doc ol>li::before{content:counter(hbr-lo) ".";position:absolute;left:0;top:0;font-family:var(--hbr-mono);font-size:16px;font-weight:600;color:var(--hbr-gilt)}
.hbr .hbr-legal-doc li+li{margin-top:10px}
.hbr .hbr-legal-doc li>ul,.hbr .hbr-legal-doc li>ol{margin-top:10px}
.hbr .hbr-legal-doc strong{font-weight:600;color:var(--hbr-ink)}
.hbr .hbr-legal-doc a:not([class]){color:var(--hbr-ink);font-weight:500;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--hbr-champ);text-underline-offset:5px;overflow-wrap:anywhere}
.hbr .hbr-legal-doc a:not([class]):hover{text-decoration-color:var(--hbr-ink)}
.hbr .hbr-legal-note{padding:20px 24px;border-radius:6px 14px 14px 6px;border-left:4px solid var(--hbr-taupe);background:var(--hbr-sand-2);font-size:17px;line-height:1.65}
.hbr .hbr-legal-note>*+*{margin-top:10px}
.hbr .hbr-legal-table-wrap{overflow-x:auto;border:1px solid var(--hbr-rule-strong);border-radius:14px;background:var(--hbr-card)}
.hbr .hbr-legal-table{width:100%;min-width:520px;border-collapse:collapse;font-size:16px;line-height:1.55}
.hbr .hbr-legal-table th{padding:14px 18px;text-align:left;font-family:var(--hbr-mono);font-size:15px;font-weight:600;letter-spacing:.04em;color:var(--hbr-ink);border-bottom:1.5px solid var(--hbr-ink);vertical-align:bottom}
.hbr .hbr-legal-table td{padding:14px 18px;border-top:1px solid var(--hbr-rule);vertical-align:top}
.hbr .hbr-legal-address{margin-top:24px;padding:24px 28px;border-radius:14px;background:var(--hbr-ink);color:var(--hbr-paper);font-style:normal;font-size:18px;line-height:1.65}
.hbr .hbr-legal-address a{color:var(--hbr-champ);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}

/* contents rail: mark the chapter you jumped to, without script */
.hbr .hbr-body:has(#input:target) .hbr-toc a[href="#input"],
.hbr .hbr-body:has(#modes:target) .hbr-toc a[href="#modes"],
.hbr .hbr-body:has(#humanize:target) .hbr-toc a[href="#humanize"],
.hbr .hbr-body:has(#optimize:target) .hbr-toc a[href="#optimize"],
.hbr .hbr-body:has(#repair:target) .hbr-toc a[href="#repair"],
.hbr .hbr-body:has(#publish:target) .hbr-toc a[href="#publish"],
.hbr .hbr-body:has(#limits:target) .hbr-toc a[href="#limits"],
.hbr .hbr-body:has(#questions:target) .hbr-toc a[href="#questions"],
.hbr .hbr-body:has(#principles:target) .hbr-toc a[href="#principles"],
.hbr .hbr-body:has(#library:target) .hbr-toc a[href="#library"],
.hbr .hbr-body:has(#paths:target) .hbr-toc a[href="#paths"],
.hbr .hbr-body:has(#glossary:target) .hbr-toc a[href="#glossary"],
.hbr .hbr-body:has(#change:target) .hbr-toc a[href="#change"],
.hbr .hbr-body:has(#checklist:target) .hbr-toc a[href="#checklist"],
.hbr .hbr-body:has(#review:target) .hbr-toc a[href="#review"],
.hbr .hbr-body:has(#voice:target) .hbr-toc a[href="#voice"],
.hbr .hbr-body:has(#failures:target) .hbr-toc a[href="#failures"],
.hbr .hbr-body:has(#team:target) .hbr-toc a[href="#team"],
.hbr .hbr-body:has(#measures:target) .hbr-toc a[href="#measures"],
.hbr .hbr-body:has(#disagree:target) .hbr-toc a[href="#disagree"],
.hbr .hbr-body:has(#false-positives:target) .hbr-toc a[href="#false-positives"],
.hbr .hbr-body:has(#misses:target) .hbr-toc a[href="#misses"],
.hbr .hbr-body:has(#protocol:target) .hbr-toc a[href="#protocol"],
.hbr .hbr-body:has(#clients:target) .hbr-toc a[href="#clients"],
.hbr .hbr-body:has(#humanblend:target) .hbr-toc a[href="#humanblend"],
.hbr .hbr-body:has(#people-first:target) .hbr-toc a[href="#people-first"],
.hbr .hbr-body:has(#keywords:target) .hbr-toc a[href="#keywords"],
.hbr .hbr-body:has(#headings:target) .hbr-toc a[href="#headings"],
.hbr .hbr-body:has(#aeo:target) .hbr-toc a[href="#aeo"],
.hbr .hbr-body:has(#trust:target) .hbr-toc a[href="#trust"],
.hbr .hbr-body:has(#how-to-read:target) .hbr-toc a[href="#how-to-read"],
.hbr .hbr-body:has(#saas:target) .hbr-toc a[href="#saas"],
.hbr .hbr-body:has(#clinic:target) .hbr-toc a[href="#clinic"],
.hbr .hbr-body:has(#product:target) .hbr-toc a[href="#product"],
.hbr .hbr-body:has(#client-email:target) .hbr-toc a[href="#client-email"],
.hbr .hbr-body:has(#finance:target) .hbr-toc a[href="#finance"],
.hbr .hbr-body:has(#seo:target) .hbr-toc a[href="#seo"],
.hbr .hbr-body:has(#own-test:target) .hbr-toc a[href="#own-test"],
.hbr .hbr-body:has(#start:target) .hbr-toc a[href="#start"],
.hbr .hbr-body:has(#account:target) .hbr-toc a[href="#account"],
.hbr .hbr-body:has(#credits:target) .hbr-toc a[href="#credits"],
.hbr .hbr-body:has(#export:target) .hbr-toc a[href="#export"],
.hbr .hbr-body:has(#billing:target) .hbr-toc a[href="#billing"],
.hbr .hbr-body:has(#troubleshooting:target) .hbr-toc a[href="#troubleshooting"],
.hbr .hbr-body:has(#contact:target) .hbr-toc a[href="#contact"]{color:var(--hbr-ink);border-left-color:var(--hbr-champ)}

/* ---------- responsive ---------- */
@media (max-width:1100px){
  .hbr .hbr-body,.hbr .hbr-legal-body{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:56px}
  .hbr .hbr-rail,.hbr .hbr-legal-toc{position:static;max-height:none;overflow:visible;padding:0}
  .hbr .hbr-toc,.hbr .hbr-legal-toc{padding:22px 24px;border:1px solid var(--hbr-rule-strong);border-radius:16px;background:var(--hbr-card)}
  .hbr .hbr-toc ol,.hbr .hbr-legal-toc ol,.hbr .hbr-legal-toc ul{columns:2;column-gap:32px;border-left:0}
  .hbr .hbr-toc li,.hbr .hbr-legal-toc li{break-inside:avoid}
  .hbr .hbr-toc a,.hbr .hbr-legal-toc a{margin-left:0;padding-left:0;border-left:0}
  .hbr .hbr-rail-card{display:none}
  .hbr .hbr-route-list{grid-template-columns:repeat(2,minmax(0,1fr))}
  .hbr .hbr-route-node+.hbr-route-node{border-left:0}
  .hbr .hbr-route-node{border-top:1px solid rgba(247,244,238,.14)}
  .hbr .hbr-route-node:nth-child(-n+2){border-top:0}
  .hbr .hbr-route-node:nth-child(even){border-left:1px solid rgba(247,244,238,.14)}
  .hbr .hbr-route-node:last-child{grid-column:1/-1}
  .hbr .hbr-next-grid{grid-template-columns:minmax(0,1fr);gap:28px}
}
@media (max-width:767px){
  .hbr{--hbr-top:84px}
  .hbr .hbr-mast{margin:4px 8px 0;border-radius:20px}
  .hbr .hbr-mast::before{top:auto;bottom:-2%;right:-30%;width:150%;height:46%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 65%);mask-image:linear-gradient(180deg,transparent,#000 65%);opacity:.6}
  .hbr .hbr-mast-inner{padding:32px 20px 44px}
  .hbr .hbr-kicker{margin-top:36px}
  .hbr .hbr-title{font-size:clamp(38px,11vw,52px);line-height:1.02}
  .hbr .hbr-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
  .hbr .hbr-meta>div{padding:0;margin:0;border:0}
  .hbr .hbr-route-list{grid-template-columns:minmax(0,1fr)}
  .hbr .hbr-route-node,.hbr .hbr-route-node:nth-child(even){border-left:0;border-top:1px solid rgba(247,244,238,.14)}
  .hbr .hbr-route-node:first-child{border-top:0}
  .hbr .hbr-route-node:nth-child(2){border-top:1px solid rgba(247,244,238,.14)}
  .hbr .hbr-toc ol,.hbr .hbr-legal-toc ol,.hbr .hbr-legal-toc ul{columns:1}
  .hbr .hbr-lead{margin-bottom:72px}
  .hbr .hbr-chapter+.hbr-chapter{margin-top:88px}
  .hbr .hbr-prose{margin-top:32px;font-size:18px}
  .hbr .hbr-note{padding:22px 20px}
  .hbr .hbr-note.is-rule::after{display:none}
  .hbr .hbr-split,.hbr .hbr-modes,.hbr .hbr-ledger,.hbr .hbr-outline,.hbr .hbr-spec-pair,.hbr .hbr-spec-notes,.hbr .hbr-spec-ctx,.hbr .hbr-contact,.hbr .hbr-gloss,.hbr .hbr-quick dl{grid-template-columns:minmax(0,1fr)}
  .hbr .hbr-spec-ctx>div+div,.hbr .hbr-spec-col+.hbr-spec-col{border-left:0;border-top:1px solid var(--hbr-rule)}
  .hbr .hbr-spec-panel,.hbr .hbr-spec-col{padding:22px 20px 24px}
  .hbr .hbr-trio-row{grid-template-columns:minmax(0,1fr);gap:6px;padding:18px 18px}
  .hbr .hbr-cl-body{padding-left:0}
  .hbr .hbr-defs>div,.hbr .hbr-limits>li,.hbr .hbr-fix>li,.hbr .hbr-paths>li{grid-template-columns:minmax(0,1fr);gap:10px}
  .hbr .hbr-principles>li{grid-template-columns:56px minmax(0,1fr);gap:14px}
  .hbr .hbr-lib-row{grid-template-columns:minmax(0,1fr);gap:8px}
  .hbr .hbr-layers>li:nth-child(n){margin-left:0}
  .hbr .hbr-faq summary{grid-template-columns:30px minmax(0,1fr) 32px;gap:12px;padding:20px 0;font-size:19px}
  .hbr .hbr-faq-i{width:32px;height:32px}
  .hbr .hbr-faq-a{padding:0 0 24px 42px}
  .hbr .hbr-steps>li{padding-left:62px}
  .hbr .hbr-steps>li::before{width:44px;height:44px}
  .hbr .hbr-steps>li::after{left:21px;top:52px}
  .hbr .hbr-steps h3{padding-top:8px}
  .hbr .hbr-quick{padding:24px 20px}
  .hbr .hbr-next{margin-top:96px}
  .hbr .hbr-next-grid{padding-top:48px;padding-bottom:64px}
  .hbr .hbr-next-row{grid-template-columns:36px minmax(0,1fr) 20px;gap:12px;padding:20px 8px 20px 0}
  .hbr .hbr-next-n{padding-left:6px}
  .hbr .hbr-next-d{grid-column:2/3;grid-row:2}
  .hbr .hbr-next-row .hbr-arw{grid-column:3;grid-row:1}
  .hbr .hbr-close{margin:0 8px 8px;border-radius:20px}
  .hbr .hbr-close-inner{padding:64px 20px 72px}
  .hbr .hbr-close-actions{flex-direction:column;align-items:stretch}
  .hbr .hbr-legal-mast::before{width:110%;opacity:.5}
  .hbr .hbr-legal-mast>.hb-wrap{padding-top:44px;padding-bottom:36px}
}

/* ---------- motion + print ---------- */
@media (prefers-reduced-motion:reduce){
  .hbr *,.hbr *::before,.hbr *::after{animation:none!important;transition:none!important}
}
@media print{
  .hbr{background:none;color:#111}
  .hbr .hbr-mast,.hbr .hbr-close{margin:0;border-radius:0;background:none;color:#111}
  .hbr .hbr-mast::before,.hbr .hbr-mast::after,.hbr .hbr-close::before,.hbr .hbr-close::after,.hbr .hbr-legal-mast::before{display:none}
  .hbr .hbr-title,.hbr .hbr-title em,.hbr .hbr-stand,.hbr .hbr-meta dd{color:#111}
  .hbr .hbr-rail,.hbr .hbr-legal-toc,.hbr .hbr-jump,.hbr .hbr-next,.hbr .hbr-close{display:none}
  .hbr .hbr-body,.hbr .hbr-legal-body{display:block;padding-top:24px}
  .hbr .hbr-chapter,.hbr .hbr-spec,.hbr .hbr-trio{break-inside:avoid-page}
}
