.bh-page{--paper:#f8f8f5;--ink:#202220;--dim:#60635d;--line:#d8dbd2;--acid:#defd3b;color:var(--ink);background:var(--paper);min-height:100vh;font-family:Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif}.bh-top{color:#f9faf5;background:#191c1a}.bh-navwrap,.bh-body,.bh-search{width:min(1280px,100% - clamp(40px,8vw,144px));margin-inline:auto}.bh-navwrap{align-items:center;gap:clamp(25px,4vw,66px);min-height:75px;display:flex}.bh-logo{white-space:nowrap;align-items:center;gap:14px;display:inline-flex}.bh-logo .bike-mark,.bh-foot .bike-mark{color:var(--acid)}.bh-logo>span:last-child{border-left:1px solid #565957;padding-left:14px;font-size:18px;font-weight:850}.bh-nav{align-self:stretch;align-items:stretch;gap:clamp(16px,2.3vw,37px);display:flex}.bh-nav a{color:#c7cac5;white-space:nowrap;align-items:center;font-size:14px;font-weight:650;display:flex;position:relative}.bh-nav a[aria-current],.bh-nav a:hover{color:var(--acid)}.bh-nav a[aria-current]:after{content:"";background:var(--acid);height:3px;position:absolute;bottom:0;left:0;right:0}.bh-tools{align-items:center;gap:18px;margin-left:auto;display:flex}.bh-tools button,.bh-tools>a{cursor:pointer;justify-content:center;align-items:center;min-height:34px;display:inline-flex}.bh-tools .bh-rss{background:var(--acid);color:#141711;border-radius:var(--radius-mark);white-space:nowrap;gap:6px;padding:0 13px;font-size:12px;font-weight:750}.bh-search{border-top:1px solid #444;align-items:center;gap:12px;padding:14px 0;display:flex}.bh-search input{color:#fff;outline:none;flex:1;min-width:0}.bh-search button{color:var(--acid);cursor:pointer}.bh-body{padding:32px 0 24px}.bh-heading,.bh-latesthead,.bh-heading>div,.bh-sectiontitle{align-items:center;display:flex}.bh-heading,.bh-latesthead{justify-content:space-between;gap:14px}.bh-heading{margin-bottom:18px}.bh-heading>div,.bh-sectiontitle{gap:12px}.bh-heading h1,.bh-sectiontitle h2{letter-spacing:-.055em;margin:0;font-size:clamp(24px,2.3vw,34px);font-weight:900;line-height:1.3}.bh-stripes{color:#7c9010;letter-spacing:-4px;margin-right:3px;font-family:Arial Black,sans-serif;font-size:29px;font-style:italic;font-weight:1000;line-height:1}.bh-heading small,.bh-sectiontitle small,.bh-briefhead span{color:#646860;letter-spacing:.09em;align-self:flex-end;padding-bottom:5px;font:700 11px/1.2 Courier New,monospace}.bh-heading time{color:var(--dim);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.bh-front{grid-template-columns:minmax(0,1.95fr) minmax(272px,1fr);align-items:stretch;gap:clamp(20px,2.2vw,36px);display:grid}.bh-lead{isolation:isolate;aspect-ratio:1.78;color:#fff;border-radius:var(--radius-mark);background:#2b3228;min-width:0;min-height:345px;position:relative;overflow:hidden}.bh-cover,.bh-shade{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.bh-shade{z-index:-1;background:linear-gradient(#0000001a 15%,#0000 30%,#0000006b 62%,#070c07eb 100%)}.bh-leadflag{background:var(--acid);color:#161913;clip-path:polygon(0 0,100% 0,95% 100%,0 100%);align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:850;display:flex;position:absolute;top:19px;left:21px}.bh-leadflag i{background:#252822;border-radius:9999px;width:6px;height:6px}.bh-leadtext{position:absolute;bottom:25px;left:clamp(20px,2.2vw,34px);right:clamp(18px,2.2vw,34px)}.bh-cat{color:var(--acid);border-left:3px solid;padding-left:8px;font-size:12px;font-weight:750}.bh-lead h2{letter-spacing:-.045em;text-wrap:pretty;margin:8px 0 12px;font-size:clamp(26px,2.55vw,42px);font-weight:900;line-height:1.24}.bh-lead h2 a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.bh-leadmeta,.bh-meta{align-items:center;gap:8px;font-size:11.5px;font-weight:500;display:flex}.bh-leadmeta{color:#eceee8}.bh-leadmeta span+span:before{content:"·";margin-right:8px}.bh-pager{align-items:center;gap:9px;font:11px/1 Courier New,monospace;display:flex;position:absolute;bottom:19px;right:22px}.bh-pager button{cursor:pointer;border:1px solid #ffffff68;border-radius:9999px;place-items:center;width:25px;height:25px;display:grid}.bh-pager button:hover{background:var(--acid);color:#151714}.bh-brief{border-top:3px solid var(--ink);flex-direction:column;min-width:0;display:flex}.bh-briefhead{align-items:baseline;gap:12px;padding:11px 0 8px;display:flex}.bh-briefhead h2{letter-spacing:-.045em;margin:0;font-size:22px;font-weight:850}.bh-briefhead span{align-self:auto;padding:0}.bh-brief ol{flex:1;grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}.bh-brief li{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:10px 0;display:flex}.bh-brief li>b{color:#798077;letter-spacing:-.07em;align-self:flex-start;padding-top:3px;font:italic 800 24px/1 Arial,sans-serif}.bh-brief li:first-child>b{color:#363d11}.bh-brief h3,.bh-card h3{letter-spacing:-.025em;margin:0;font-weight:800;line-height:1.47}.bh-brief h3{font-size:clamp(15px,1.2vw,19px)}.bh-brief h3 a:hover,.bh-card h3 a:hover{text-underline-offset:3px;text-decoration:underline}.bh-meta{color:var(--dim);margin-top:7px}.bh-meta i{background:#92958c;border-radius:9999px;width:2px;height:2px}.bh-latesthead{border-top:1px solid var(--ink);margin:34px 0 17px;padding-top:20px}.bh-filters{align-items:center;gap:5px;display:flex}.bh-filters button{color:var(--dim);cursor:pointer;border-radius:var(--radius-mark);padding:5px 13px;font-size:12px;font-weight:620}.bh-filters button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.bh-filters button:hover{box-shadow:inset 0 0 0 1px var(--line)}.bh-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px clamp(18px,2vw,30px);display:grid}.bh-card{border-bottom:1px solid var(--line);min-width:0;padding-bottom:15px}.bh-cardphoto,.bh-textcard{border-radius:var(--radius-mark);background:#e9ebe4;display:block;position:relative;overflow:hidden}.bh-cardphoto{aspect-ratio:1.98}.bh-cardphoto img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.bh-cardphoto:hover img{transform:scale(1.025)}.bh-cardcat{color:#1d201b;background:var(--paper);border-left:3px solid #adcc15;align-items:center;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.bh-cardphoto .bh-cardcat{position:absolute;bottom:11px;left:11px}.bh-cardbody{padding-top:11px}.bh-card h3{font-size:clamp(17px,1.35vw,21px)}.bh-cardbody p{color:var(--dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 10px;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.bh-save{cursor:pointer;margin-left:auto;padding:4px}.bh-save[aria-pressed=true]{color:#697c00}.bh-more{justify-content:center;margin:26px 0 39px;display:flex}.bh-more a{border:1px solid var(--line);border-radius:var(--radius-mark);align-items:center;gap:9px;padding:9px 20px;font-size:13px;display:flex}.bh-foot{border-top:2px solid var(--ink);justify-content:space-between;align-items:center;padding-top:18px;display:flex}.bh-foot .bike-mark{color:#6a7e00}.bh-foot nav,.bh-foot nav a{align-items:center;gap:5px;display:flex}.bh-foot nav{color:var(--dim);gap:20px;font-size:12px}.bh-empty{color:var(--dim);padding:32px 0}.bh-empty a{text-decoration:underline}.edition-photo{margin:16px 0}.edition-photo img{object-fit:contain;border-radius:var(--radius-mark);background:#181a17;width:100%;max-height:420px}.edition-photo figcaption{color:var(--ink-3);text-align:right;margin-top:4px;font-size:10px}@media (width<=1000px){.bh-navwrap{gap:22px}.bh-nav{gap:16px}.bh-logo>span:last-child{display:none}.bh-tools{gap:12px}.bh-front{grid-template-columns:1.65fr 1fr}.bh-lead{aspect-ratio:auto}.bh-grid{gap:18px}}@media (width<=740px){.bh-navwrap,.bh-body,.bh-search{width:calc(100% - 36px)}.bh-navwrap{flex-wrap:wrap;justify-content:space-between;gap:0;min-height:60px;padding-top:13px}.bh-logo>span:last-child{font-size:14px;display:block}.bh-logo>span:first-child{font-size:26px!important}.bh-nav{order:3;justify-content:space-between;gap:9px;width:100%;overflow:auto}.bh-nav a{padding:12px 0 10px;font-size:13px}.bh-tools{gap:11px}.bh-tools .bh-rss{min-height:28px;padding:0 8px;font-size:11px}.bh-body{padding-top:20px}.bh-heading{margin-bottom:13px}.bh-heading>div,.bh-sectiontitle{gap:9px}.bh-heading small,.bh-sectiontitle small{font-size:9px}.bh-heading time{font-size:10px}.bh-front{display:block}.bh-lead{aspect-ratio:1.54;min-height:285px}.bh-brief{margin-top:21px}.bh-brief ol{grid-template-columns:1fr 1fr;gap:0 15px}.bh-brief li{gap:9px}.bh-brief li>b{font-size:19px}.bh-brief h3{font-size:14px}.bh-brief .bh-meta{font-size:10px}.bh-latesthead{flex-wrap:wrap;margin-top:24px}.bh-filters button{padding:5px 10px}.bh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 13px}.bh-card h3{font-size:16px}.bh-cardbody p{font-size:12px}.bh-leadtext{bottom:24px}.bh-pager{bottom:14px;right:15px}.bh-cardphoto{aspect-ratio:1.55}.bh-stripes{font-size:23px}.bh-card .bh-meta{gap:4px;font-size:10px}.bh-cardcat{font-size:10px}.bh-briefhead h2{font-size:19px}}@media (width<=420px){.bh-heading time{white-space:normal;text-align:right;max-width:95px}.bh-brief ol{grid-template-columns:1fr}.bh-brief li{padding:9px 0}.bh-cardbody p{display:none}.bh-leadtext{left:16px;right:16px}.bh-lead h2{font-size:26px}.bh-logo{gap:8px}}@media (prefers-reduced-motion:reduce){.bh-cardphoto img{transition:none}}.bh-wire{max-width:1000px}.bh-wire>p{color:var(--dim);font-size:14px;line-height:1.7}.bh-wire .bh-filters{flex-wrap:wrap;margin:22px 0}.bh-wire ol{border-top:2px solid var(--ink);margin:16px 0 24px;padding:0;list-style:none}.bh-wire li{border-bottom:1px solid var(--line);gap:24px;padding:16px 0;display:flex}.bh-wire li time{min-width:44px;color:var(--dim);font:12px/1.6 monospace}.bh-wire li a{font-size:17px;font-weight:700;line-height:1.45}.bh-wire li a:hover{text-decoration:underline}.bh-wire li p{color:var(--dim);margin-top:4px;font-size:12px}.bh-lead{width:100%}.bh-briefphoto{flex-shrink:0;width:clamp(64px,6vw,91px);margin-left:auto}.bh-briefphoto img{aspect-ratio:1.3;object-fit:cover;border-radius:var(--radius-mark);width:100%}@media (width>=421px) and (width<=1000px){.bh-briefphoto{display:none}}[data-theme=dark] .bh-page{--paper:#191c19;--ink:#ecede6;--dim:#b6bbaf;--line:#41473d}[data-theme=dark] .bh-brief li>b,[data-theme=dark] .bh-stripes{color:#bad144}[data-theme=dark] .bh-cardcat{color:#ecede6}[data-font=browser] .bh-page{font-family:inherit}.bh-lead.bh-lead-text{aspect-ratio:auto;align-self:start;min-height:0;padding:74px clamp(20px,2.2vw,34px) 64px}.bh-lead-text .bh-leadtext{position:static}.bh-leadsummary{margin:16px 0;font-size:15px;line-height:1.7}.bh-photo-note{opacity:.75;margin:10px 0;font-size:12px}.edition-photo-unavailable{color:var(--ink-3);margin:16px 0;font-size:13px;line-height:1.7}
