body:has(.article-magazine){color:#eee7df;background:#191815}body:has(.article-magazine) .blog-top{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#191815f0;border-color:#4e453c}body:has(.article-magazine) .blog-footer{color:#b9a99a;border-color:#4e453c}.article-magazine{color:#eee7df;max-width:1000px;font-family:var(--font-heebo),Arial,sans-serif;padding:124px 30px 80px}.article-magazine .article-head{max-width:760px;margin:0 auto 36px}.article-magazine .article-head h1{letter-spacing:-.8px;color:#f4ece2;font-size:clamp(34px,4.2vw,52px);font-weight:650;line-height:1.23}.article-magazine .blog-meta{color:#b9a99a;flex-wrap:wrap;gap:8px 14px;margin-top:24px;line-height:1.8}.article-magazine .blog-meta a{color:#edb389}.article-magazine .article-cover{border:0;border-radius:3px;margin-bottom:44px}.article-magazine .article-body{color:#eee7df;max-width:760px;margin:auto;font-size:19px;line-height:1.95}.article-magazine .article-body>p{margin:0 0 24px}.article-magazine .article-body>p:first-child{color:#f4ece2;font-size:22px;line-height:1.85}.article-magazine .article-body>h2{letter-spacing:-.3px;color:#f4ece2;margin:52px 0 20px;font-size:30px;line-height:1.4}.article-magazine .article-body>h3{color:#f4ece2;margin:32px 0 15px;font-size:24px;line-height:1.5}.article-magazine .article-body>h4{margin:28px 0 14px;font-size:21px;line-height:1.5}.article-magazine .article-body>h5,.article-magazine .article-body>h6{margin:24px 0 12px;font-size:19px;line-height:1.6}.article-magazine .article-body>:is(h2,h3,h4,h5,h6)[id]{scroll-margin-top:96px}.article-magazine .article-body a{color:#edb389;text-decoration-color:currentColor}.article-magazine .article-body strong{color:#f4ece2}.article-magazine .article-toc{border:0;background:0 0;border-block:1px solid #4e453c;border-radius:0;max-width:760px;margin:0 auto 38px;padding:18px 0;font-size:14px}.article-magazine .article-toc p{color:#d8c8b8;font-weight:500}.article-magazine .article-toc a{color:#cdb9a6}.article-magazine .article-body blockquote,.article-magazine .article-body .post-code{background:#24211c;border-color:#7f614a}.article-magazine .post-fig{border:0;border-radius:3px;margin:30px 0 40px}.article-magazine .post-fig img{object-fit:contain}.article-magazine .post-fig figcaption{color:#bcaa98;background:0 0;border:0;padding:12px 0;font-size:13px}.article-magazine .post-table{border:0;border-radius:0}.article-magazine .post-table :is(th,td){border-color:#615040}.article-magazine .post-table th{color:#e4d0be;letter-spacing:0;background:#24211c}.article-magazine .nl-inline{background:#080c14;border-radius:16px;margin:48px 0;padding:30px 22px}.article-magazine .nl-inline .container{padding:0}.article-magazine .nl-inline .sec-title{margin:0 0 16px;font-size:24px;line-height:1.4}.article-magazine .nl-inline .sec-sub{margin:0 0 24px;font-size:17px;line-height:1.9}.article-magazine .nl-inline .nl-consent{font-size:12px;line-height:1.8}.article-magazine .nl-inline a{color:#7fe0f4}.article-magazine .nl-inline .nl-robot{width:min(200px,26vw)}.article-magazine .bench-summary{margin:28px 0 32px;scroll-margin-top:96px}.bench-summary table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.bench-summary .metric-col{width:43%}.bench-summary :is(th,td){vertical-align:middle;text-align:center;border-bottom:1px solid #615040;padding:17px 12px}.bench-summary caption{text-align:right;color:#eee7df;padding:0 0 16px;font-size:17px;font-weight:500}.bench-summary thead th{color:#e4d0be;border-top:1px solid #a27b5a;font-size:13px;font-weight:500;line-height:1.55}.bench-summary thead th:first-child,.bench-summary tbody th{text-align:right}.bench-summary tbody th{font-weight:400}.bench-summary tbody th bdi{text-align:left;overflow-wrap:anywhere;direction:ltr;font:14px/1.55 Arial,sans-serif;display:block}.bench-summary tbody th span{color:#bcaa98;margin-top:5px;font-size:12px;display:block}.bench-summary .subject-model{color:#f2c49f;background:#30251d}.bench-summary td{font:19px/1.6 Arial,sans-serif}.bench-summary figcaption{color:#bcaa98;margin-top:16px;font-size:13px;line-height:1.8}.article-magazine .bench-summary .bench-method{color:#bcaa98;margin:6px 0 0;font-size:13px;line-height:1.8}@media (max-width:600px){.article-magazine{padding:104px 22px 50px}.article-magazine .article-head h1{letter-spacing:-.4px;font-size:34px}.article-magazine .blog-meta{font-size:12px}.article-magazine .article-cover{margin-inline:-6px;margin-bottom:30px}.article-magazine .article-body{font-size:18px;line-height:1.9}.article-magazine .article-body>p:first-child{font-size:20px}.article-magazine .article-body>h2{margin-top:40px;font-size:27px}.article-magazine .article-body>h3{font-size:22px}.article-magazine .article-body>h4{font-size:20px}.article-magazine .bench-summary{margin-inline:-6px}.bench-summary :is(th,td){padding:14px 5px}.bench-summary .metric-col{width:40%}.bench-summary thead th{font-size:10.5px;line-height:1.55}.bench-summary tbody th bdi{font-size:12px;line-height:1.65}.bench-summary tbody th span{font-size:11px}.bench-summary td{font-size:15px}.bench-summary figcaption,.article-magazine .bench-summary .bench-method{font-size:12px;line-height:1.9}.article-magazine .nl-inline{padding:26px 18px}.article-magazine .nl-inline .sec-title{font-size:22px}.article-magazine .nl-inline .nl-robot{width:140px}}@media print{body:has(.article-magazine){color:#111;background:#fff}.article-magazine,.article-magazine .article-body,.article-magazine .article-body strong,.article-magazine .article-body>p:first-child{color:#111}.article-magazine .article-course,.article-magazine .nl-inline,.article-magazine .article-toc{display:none}}
