/* Discovery 310. All rules stay inside the header/content roots; footer and ancestors are untouched. */
:is(#header,#innermain,#innerright,.ben216-ad--header){--b308-paper:#fffefa;--b308-surface:#fffefa;--b308-soft:#eeeee8;--b308-ink:#202e35;--b308-muted:#596a72;--b308-line:#d9dfdc;--b308-accent:#bc4217;--b308-green:#e5ece7;--b310-orange:#f36a24}
html[data-ben-theme=dark] :is(#header,#innermain,#innerright,.ben216-ad--header){--b308-paper:#1b252b;--b308-surface:#202c33;--b308-soft:#26353c;--b308-ink:#f5f2e9;--b308-muted:#bac9ce;--b308-line:#3c4d55;--b308-accent:#ffab79;--b308-green:#2e403e;--b310-orange:#ff914e}
#headerinner{min-height:76px!important;padding:14px 24px!important}#headerinner .logo{flex-basis:205px!important}#headerinner .logo img{width:178px!important}#header .navbar{padding:8px 20px!important;gap:16px!important;min-height:65px;box-sizing:border-box}#header .ben308-nav{gap:20px!important}#header .ben308-nav>a,#header .ben308-nav summary{font-size:12px!important;white-space:nowrap}#header .ben308-nav>a:last-child{display:none}
#header .ben310-account{display:flex;align-items:center;gap:12px;margin-left:auto;min-width:0}#header .ben310-submit{display:inline-flex;align-items:center;gap:5px;border-radius:6px;background:var(--b310-orange);color:#17262d!important;padding:10px 12px;font:700 12px/1.4 system-ui;text-decoration:none;white-space:nowrap;min-height:40px;box-sizing:border-box}#header .ben310-submit>span{font-size:19px;line-height:1}
#header .ben310-login{font:600 12px/1.5 system-ui;white-space:nowrap;color:var(--b308-ink);text-decoration:none;padding:10px}
#header .ben310-account-menu{position:relative}#header .ben310-account-menu summary{display:flex;align-items:center;gap:6px;list-style:none;cursor:pointer;font:550 12px/1.5 system-ui;min-height:40px;white-space:nowrap;padding:3px 5px;box-sizing:border-box;border-radius:6px;color:var(--b308-ink)}#header .ben310-account-menu summary::-webkit-details-marker{display:none}#header .ben310-account-menu summary svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.6;fill:none}#header .ben310-account-menu[open] summary{background:var(--b308-soft)}
#header .ben310-badge{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 3px;box-sizing:border-box;border-radius:9px;background:var(--b310-orange);color:#17262d;font:700 10px/1 system-ui}#header .ben310-user-initial{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--b308-green);text-transform:uppercase}
#header .ben310-account-pop{position:absolute;right:0;top:calc(100% + 12px);width:270px;max-width:85vw;background:var(--b308-paper);border:1px solid var(--b308-line);border-radius:10px;padding:14px;box-shadow:0 16px 36px #17262d26;z-index:90;box-sizing:border-box}
#header .ben310-account-pop>strong{font:700 14px/1.6 system-ui;display:block;color:var(--b308-ink);overflow-wrap:anywhere}#header .ben310-account-pop p{font:400 12px/1.6 system-ui;color:var(--b308-muted);margin:5px 0 12px}#header .ben310-account-pop a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px;border-radius:5px;color:var(--b308-ink);font:500 13px/1.5 system-ui;text-decoration:none}#header .ben310-account-pop a:hover{background:var(--b308-soft)}#header .ben310-account-pop a b{color:var(--b308-accent);font-size:12px}
#header .ben217-theme{max-width:100px!important;min-height:38px!important;font-size:11px!important;padding:6px!important;border:0!important;background:var(--b308-soft)!important;color:var(--b308-ink)!important}
#innermain .ben310-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 0 20px;border-top:3px solid var(--b310-orange);background:transparent;margin-top:5px}#innermain .ben310-kicker{font:700 10px/1.5 system-ui;letter-spacing:.13em;color:var(--b308-accent);display:flex;gap:7px;align-items:center}#innermain .ben310-kicker>span{font-size:21px}#innermain .ben310-intro h1{font:750 clamp(27px,3vw,43px)/1.1 system-ui!important;letter-spacing:-1.5px!important;margin:12px 0!important;max-width:21ch!important}#innermain .ben310-intro p{font:400 13px/1.7 system-ui;color:var(--b308-muted);max-width:65ch;margin:0}
#innermain .ben310-intro-mark{flex:0 0 96px;width:96px;height:96px;display:flex;align-items:center;justify-content:center;background:var(--b310-orange);color:#192b32;border-radius:24px 24px 6px 24px;font:800 92px/.8 system-ui;position:relative;transform:rotate(-5deg);margin:0 14px 0 5px}#innermain .ben310-intro-mark span{position:absolute;right:-12px;top:-15px;font-size:38px;color:var(--b308-ink)}
#innermain .ben310-routes{display:flex;align-items:center;gap:20px;overflow-x:auto;max-width:100%;border-top:1px solid var(--b308-line);border-bottom:1px solid var(--b308-line);margin:0 0 18px;padding:0;scrollbar-width:thin}#innermain .ben310-routes a{display:block;padding:12px 0;white-space:nowrap;color:var(--b308-muted);font:600 12px/1.5 system-ui;text-decoration:none;border-bottom:2px solid transparent}#innermain .ben310-routes a[aria-current]{border-bottom-color:var(--b310-orange);color:var(--b308-ink)}
#innermain .ben309-filters{gap:8px;margin:10px 0 16px}#innermain .ben309-filters details{max-width:none}#innermain .ben309-filters summary{min-height:49px;padding:7px 11px;border-radius:6px;font-size:12px}#innermain .ben309-filters small{font-size:9px}
#innermain .ben225-feed-title{font:700 20px/1.3 system-ui!important;margin:20px 0 12px!important;padding:0!important;letter-spacing:-.5px}
#innermain .ben310-toolbar{display:flex;align-items:center;gap:8px;justify-content:space-between;flex-wrap:wrap;margin:0 0 16px}#innermain .ben310-views{display:flex;border:1px solid var(--b308-line);border-radius:6px;padding:3px;background:var(--b308-paper);gap:2px}#innermain .ben310-toolbar button{min-height:38px;box-sizing:border-box;padding:7px 11px;font:600 11px/1.5 system-ui;color:var(--b308-muted);background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer}#innermain .ben310-views button[aria-pressed=true]{background:var(--b308-ink);color:var(--b308-paper)}#innermain .ben310-toolbar>.ben310-mix-actions{display:flex;gap:2px}#innermain .ben310-mix-actions button{border:1px solid var(--b308-line);background:var(--b308-paper)}#innermain .ben310-explain{font:400 12px/1.65 system-ui;color:var(--b308-muted);margin:0 0 14px}#innermain .ben310-explain summary{cursor:pointer;color:var(--b308-accent)}#innermain .ben310-explain p{max-width:75ch;margin:8px 0}
#innermain .ben309-feed.ben310-feed{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;max-width:none!important;width:100%;margin:0!important;align-items:start}
#innermain .ben310-feed .ben309-post.ben309-post{width:100%;margin:0!important;overflow:hidden!important;border-radius:8px!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;min-width:0;transition:border-color .15s}
#innermain .ben310-feed .ben309-post.ben309-post:hover{border-color:var(--b308-muted)!important}#innermain .ben310-feed .ben309-post-head{padding:14px 16px 0!important;gap:6px}#innermain .ben310-feed .ben309-avatar{width:28px;height:28px;flex-basis:28px;font-size:12px}#innermain .ben310-feed .ben309-person a,#innermain .ben310-feed .ben309-person strong{font-size:11px}#innermain .ben310-feed .ben309-meta{font-size:10px}
#innermain .ben310-feed .ben309-post.ben309-post .ben225-card-copy{padding:12px 16px 14px!important}#innermain .ben310-feed .ben309-post.ben309-post h2{font:700 19px/1.3 system-ui!important;letter-spacing:-.4px;margin:0 0 8px!important}#innermain .ben310-feed .ben309-post.ben309-post .ben225-card-copy>p{font-size:12px!important;line-height:1.65!important;max-height:5em;overflow:auto!important;scrollbar-width:thin}
#innermain .ben310-feed .ben309-post.ben309-post .ben225-media{width:calc(100% - 32px)!important;margin:0 16px!important;aspect-ratio:16/9!important;max-height:none!important;border-radius:5px!important;background:#17262d!important}#innermain .ben310-feed .ben309-play{width:42px;height:42px}#innermain .ben310-feed .ben309-play svg{width:20px;height:20px}
#innermain .ben310-feed .ben309-post-actions{padding:11px 16px!important;gap:8px;font-size:11px}#innermain .ben310-feed .ben309-comments{font-size:11px;gap:4px}#innermain .ben310-feed .ben309-voting>a{font-size:11px}#innermain .ben310-feed .ben225-actions{width:100%;margin:0!important;padding-top:7px!important;border-top:1px solid var(--b308-line)!important;justify-content:space-between;gap:3px!important}#innermain .ben310-feed .ben225-actions>a,#innermain .ben310-feed .ben225-actions>a:first-child{font-size:11px!important;padding:6px 2px!important;min-height:36px!important;gap:4px}
#innermain .ben310-preview{position:absolute;top:8px;right:8px;z-index:2;border:1px solid #ffffff80!important;border-radius:5px;background:#18292de8!important;color:#fff!important;min-height:34px;padding:6px 9px;font:600 10px/1.5 system-ui;cursor:pointer;box-shadow:0 2px 6px #0002}
#innermain .ben310-feed[data-view=feed]{display:flex!important;flex-direction:column}#innermain .ben310-feed[data-view=feed] .ben309-post.ben309-post{display:grid!important;grid-template-columns:minmax(190px,32%) minmax(0,1fr)!important;padding:16px!important;gap:0 20px!important}#innermain .ben310-feed[data-view=feed] .ben309-post-head{grid-column:2;grid-row:1;padding:0!important}#innermain .ben310-feed[data-view=feed] .ben225-card-copy{grid-column:2;grid-row:2;padding:10px 0!important}#innermain .ben310-feed[data-view=feed] .ben309-post.ben309-post .ben225-card-copy{padding:10px 0!important}#innermain .ben310-feed[data-view=feed] .ben309-post.ben309-post .ben225-media{grid-column:1;grid-row:1/4;width:100%!important;margin:0!important;align-self:start}#innermain .ben310-feed[data-view=feed] .ben309-post-actions{grid-column:2;grid-row:3;padding:4px 0 0!important}#innermain .ben310-feed[data-view=feed] .ben225-inline-action{grid-column:1/-1}
#innermain .ben310-feed[data-view=compact]{display:flex!important;flex-direction:column;gap:10px!important}#innermain .ben310-feed[data-view=compact] .ben309-post.ben309-post{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:0 16px!important;padding:12px!important}#innermain .ben310-feed[data-view=compact] .ben309-post-head{grid-column:2;grid-row:1;padding:0!important}#innermain .ben310-feed[data-view=compact] .ben309-avatar{display:none}#innermain .ben310-feed[data-view=compact] .ben309-post.ben309-post .ben225-card-copy{grid-column:2;grid-row:2;padding:6px 0!important}#innermain .ben310-feed[data-view=compact] .ben309-post.ben309-post h2{font-size:16px!important;margin:0!important}#innermain .ben310-feed[data-view=compact] .ben309-post.ben309-post .ben225-card-copy>p{display:none!important}#innermain .ben310-feed[data-view=compact] .ben309-post.ben309-post .ben225-media{grid-column:1;grid-row:1/4;width:100%!important;margin:0!important;align-self:start}#innermain .ben310-feed[data-view=compact] .ben309-post-actions{grid-column:2;grid-row:3;padding:0!important}#innermain .ben310-feed[data-view=compact] .ben225-actions{display:none!important}#innermain .ben310-feed[data-view=compact] .ben225-type,#innermain .ben310-feed[data-view=compact] .ben310-preview{display:none!important}#innermain .ben310-feed[data-view=compact] .ben309-play{width:30px;height:30px}#innermain .ben310-feed[data-view=compact] .ben225-inline-action{grid-column:1/-1}
#innermain .ben310-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding:24px 0;margin:12px 0 0;border-top:1px solid var(--b308-line);font:500 12px/1.5 system-ui}#innermain .ben310-more{display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:14px 20px;border-radius:6px;color:var(--b308-paper)!important;background:var(--b308-ink);text-decoration:none;font-weight:650;min-height:48px;box-sizing:border-box}#innermain .ben310-more[aria-disabled=true]{opacity:.65}#innermain .ben310-archive{color:var(--b308-muted);font-size:11px}#innermain .ben310-page-status{font-size:11px;color:var(--b308-muted)}#innermain .ben310-load-status{flex-basis:100%;text-align:center;margin:0;font-size:12px;color:var(--b308-muted)}
#innerright.ben310-sidebar{display:flex;flex-direction:column;gap:18px}#innerright.ben310-sidebar>br,#innerright.ben310-sidebar>.margbot:empty{display:none}#innerright.ben310-sidebar .ben310-month{order:1;border:1px solid var(--b308-line);border-radius:8px;padding:14px;background:var(--b308-paper)}#innerright.ben310-sidebar .ben310-month>h4{margin:0 0 12px!important;font:700 12px/1.5 system-ui;letter-spacing:0}#innerright.ben310-sidebar .ben310-month .itemborders{border:0}#innerright.ben310-sidebar .ben310-month .iteminner{margin:0;padding:9px 0;border-bottom:1px solid var(--b308-line)}#innerright.ben310-sidebar .ben225-pulse{order:2;padding:0!important}#innerright.ben310-sidebar .ben216-ad{order:3;min-height:250px}#innerright.ben310-sidebar .ben224-share{order:4;padding:18px!important;margin:0!important;border-radius:8px!important}#innerright.ben310-sidebar .ben216-helper{order:5;margin:0}#innerright.ben310-sidebar .ben216-ad-media{max-height:110px}#innerright.ben310-sidebar .ben216-ad h3{font-size:18px!important}#innerright.ben310-sidebar .ben225-pulse li{padding:10px 0}#innerright.ben310-sidebar .ben225-pulse ol>li:nth-child(n+5){display:none}#innerright.ben310-sidebar .ben225-pulse h2{font-size:16px!important}#innerright.ben310-sidebar .ben224-share h2{font-size:18px!important}
#innermain .ben310-dialog{color:var(--b308-ink);background:var(--b308-paper);border:1px solid var(--b308-line);border-radius:12px;width:min(850px,calc(100vw - 36px));max-height:88vh;padding:0;box-shadow:0 30px 100px #0005;box-sizing:border-box;overflow:auto}#innermain .ben310-dialog::backdrop{background:#0a151bcc;backdrop-filter:blur(4px)}#innermain .ben310-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--b308-line)}#innermain .ben310-dialog-head strong{font:650 12px/1.5 system-ui}#innermain .ben310-dialog button{font:600 12px/1.5 system-ui;background:var(--b308-soft);color:var(--b308-ink);border:1px solid var(--b308-line);border-radius:5px;padding:9px 13px;cursor:pointer;min-height:40px}#innermain .ben310-dialog img{width:100%;height:min(48vh,430px);object-fit:contain;display:block;background:#14252c}#innermain .ben310-dialog-copy{padding:20px}#innermain .ben310-dialog h2{font:700 24px/1.3 system-ui!important;margin:0 0 10px!important;overflow-wrap:anywhere}#innermain .ben310-dialog p{font:400 14px/1.7 system-ui;color:var(--b308-muted)}#innermain .ben310-dialog-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:20px}#innermain .ben310-dialog-bottom>a{font:650 13px/1.5 system-ui;color:var(--b308-paper)!important;background:var(--b308-ink);padding:12px 16px;border-radius:5px;text-decoration:none}#innermain .ben310-dialog-bottom>div{display:flex;gap:7px}
#innermain :is(.ben310-toolbar button,.ben310-preview,.ben310-more):focus-visible,#header .ben310-account summary:focus-visible{outline:2px solid var(--b308-accent);outline-offset:3px}
@media(min-width:1700px){#innermain .ben309-feed.ben310-feed:not([data-view=feed]):not([data-view=compact]){grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:1150px){#header .ben308-nav{gap:12px!important}#header .ben310-account-menu summary>span:not(.ben310-user-initial){display:none}#header .ben310-submit{font-size:11px;padding:9px}#header .ben217-theme{max-width:80px!important}}
@media(max-width:760px){#headerinner{padding:14px 16px!important}#header .navbar{padding:14px 16px!important;min-height:0}#header .ben310-account{width:100%;margin:12px 0 0;justify-content:space-between;gap:7px}#header .ben310-account-menu summary>span:not(.ben310-user-initial){display:inline}#header .ben310-account-menu summary{font-size:11px}#header .ben310-account-pop{position:fixed;left:16px;right:16px;top:auto;margin-top:10px;width:auto;max-width:none}#header .ben217-theme{max-width:110px!important}#innermain .ben310-intro{padding:19px 0 17px;gap:10px}#innermain .ben310-intro h1{font-size:29px!important;letter-spacing:-1px!important}#innermain .ben310-intro-mark{width:53px;height:62px;flex-basis:53px;font-size:57px;border-radius:15px 15px 3px 15px;margin-right:4px}#innermain .ben310-intro-mark span{font-size:24px;right:-3px;top:-11px}#innermain .ben310-intro p{font-size:12px;line-height:1.6}#innermain .ben310-kicker{font-size:8px;letter-spacing:.08em}#innermain .ben310-routes{gap:20px}#innermain .ben310-routes a{font-size:11px}#innermain .ben309-feed.ben310-feed{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}#innermain .ben310-toolbar{gap:9px}#innermain .ben310-toolbar button{min-height:38px;padding:7px 10px}#innermain .ben310-feed .ben309-post.ben309-post .ben225-media{width:calc(100% - 28px)!important;margin:0 14px!important}#innermain .ben310-feed .ben309-post.ben309-post .ben225-card-copy{padding:12px 14px!important}#innermain .ben310-feed .ben309-post-actions{padding:10px 14px!important}#innermain .ben310-feed[data-view=feed] .ben309-post.ben309-post{display:flex!important;padding:0!important;gap:0!important}#innermain .ben310-feed[data-view=feed] .ben309-post-head{padding:14px 14px 0!important}#innermain .ben310-feed[data-view=feed] .ben309-post.ben309-post .ben225-card-copy{padding:12px 14px!important}#innermain .ben310-feed[data-view=feed] .ben309-post.ben309-post .ben225-media{width:calc(100% - 28px)!important;margin:0 14px!important;max-width:420px;align-self:center}#innermain .ben310-feed[data-view=compact] .ben309-post.ben309-post{grid-template-columns:82px minmax(0,1fr)!important;padding:10px!important;gap:0 10px!important}#innermain .ben310-feed[data-view=compact] .ben309-post.ben309-post .ben225-media{width:100%!important;margin:0!important}#innermain .ben310-feed[data-view=compact] .ben309-post.ben309-post .ben225-card-copy{padding:5px 0!important}#innermain .ben310-feed[data-view=compact] .ben309-post.ben309-post h2{font-size:15px!important}#innermain .ben310-feed[data-view=compact] .ben309-comments>span:last-child{display:none}#innermain .ben310-feed[data-view=compact] .ben309-post-actions{padding:0!important;gap:5px}#innermain .ben310-feed[data-view=compact] .ben309-voting{border:0;background:none;padding:0;gap:4px}#innermain .ben310-feed[data-view=compact] .ben309-voting>a{font-size:10px}#innermain .ben310-pagination{justify-content:space-between;gap:12px}#innermain .ben310-more{width:100%;order:0}#innermain .ben310-page-status{order:1}#innermain .ben310-archive{order:2}#innermain .ben310-load-status{order:3}#innermain .ben310-dialog-head{padding:12px 14px}#innermain .ben310-dialog-copy{padding:15px}#innermain .ben310-dialog h2{font-size:20px!important}#innerright.ben310-sidebar{margin-top:24px}}
@media(prefers-reduced-motion:reduce){#innermain .ben310-feed .ben309-post{transition:none}}

#innermain .ben310-feed .ben309-post-head .ben310-preview{position:static;margin-left:auto;border:1px solid var(--b308-line)!important;color:var(--b308-muted)!important;background:transparent!important;box-shadow:none;padding:6px 8px;white-space:nowrap;min-height:36px;font-size:10px}
#innermain .ben310-feed .ben309-post-head .ben309-hide{order:3}#innermain .ben310-feed .ben309-post-head .ben309-hide a{font-size:10px;padding:5px}
#innermain .ben310-feed .ben309-person{gap:7px}#innermain .ben310-feed .ben309-voting .votebutton:has(img):after{content:'✓';display:grid;place-items:center;width:32px;height:32px;color:var(--b308-accent);font:700 17px/1 system-ui}#innermain .ben310-feed .ben309-voting .votebutton img{display:none}

/* Reset legacy feature-span rules in every view, including signed-in hidden-row siblings. */
#innermain .ben310-feed .ben309-post.ben309-post{grid-column:auto!important;grid-row:auto!important}
#innermain .ben310-toolbar button{color:var(--b308-muted)!important;background:var(--b308-paper)!important}
#innermain .ben310-views button[aria-pressed=true]{color:var(--b308-paper)!important;background:var(--b308-ink)!important}
#innermain .ben310-feed .ben309-post.ben309-post .ben225-card-copy>p{max-height:none!important;overflow:visible!important}
#innerright.ben310-sidebar .ben310-month .itemborders>div{display:grid;grid-template-columns:60px minmax(0,1fr);gap:10px;padding:10px 0;border-top:1px solid var(--b308-line)}
#innerright.ben310-sidebar .ben310-month .items{grid-column:2;grid-row:1;width:auto;float:none;margin:0;padding:0}
#innerright.ben310-sidebar .ben310-month .itembodys{margin:0;padding:0;float:none;width:auto}
#innerright.ben310-sidebar .ben310-month .itemdesc{color:var(--b308-ink)!important;font:600 12px/1.5 system-ui;text-decoration:none;overflow-wrap:anywhere}
#innerright.ben310-sidebar .ben310-month .itembodys>img[src^="/img/video"],#innerright.ben310-sidebar .ben310-month .itembodys>img[src^="/img/image"],#innerright.ben310-sidebar .ben310-month .itembodys>img[src^="/img/link"],#innerright.ben310-sidebar .ben310-month .itembodys>img[src^="/img/game"]{display:none}
#innerright.ben310-sidebar .ben310-month .doleft{grid-column:1;grid-row:1;display:flex;flex-direction:column;float:none;width:auto;margin:0;padding:0;gap:3px}
#innerright.ben310-sidebar .ben310-month .imgbo{width:60px;height:45px;object-fit:cover;border:0;border-radius:4px}
#innerright.ben310-sidebar .ben310-month .voteboxs{order:2;background:none;width:auto;float:none;padding:0;margin:0;height:auto}
#innerright.ben310-sidebar .ben310-month .voteinfos{display:block;background:none;color:var(--b308-muted);font:500 10px/1.5 system-ui;height:auto;width:auto;text-align:left}
#innerright.ben310-sidebar .ben310-month .itemclears{display:none}
@media(max-width:900px){#innermain .ben309-feed.ben310-feed{grid-template-columns:minmax(0,1fr)!important}}
@media(max-width:760px){#headerinner .logo{flex:0 0 140px!important}#headerinner .logo img{width:140px!important}#headerinner{gap:10px!important}#headerflag{gap:6px!important}#innermain .ben310-intro{padding:13px 0!important}#innermain .ben310-intro h1{font-size:25px!important;margin:8px 0!important}#innermain .ben310-intro p{display:none}#innermain .ben310-intro-mark{flex-basis:43px;width:43px;height:50px;font-size:47px}#innermain .ben310-kicker{font-size:8px}}

#innermain .ben310-intro h1{max-width:none!important;font-size:clamp(27px,2.6vw,35px)!important}
@media(max-width:760px){#headerinner .logo{flex:0 0 120px!important;min-width:0!important}#headerinner .logo img{width:120px!important}#headerinner{gap:8px!important}#headerinner .ben308-toggle{padding:8px 10px!important;min-width:0!important;font-size:12px}#innermain .ben310-intro h1{font-size:25px!important}}

@media(max-width:760px){#headerinner .logo .ben308-brand-set{width:120px!important;max-width:120px!important;height:34px!important}#headerinner .logo>a{max-width:120px!important}#headerflag .flagnavi>li>a{padding:4px!important}}

#innermain .ben310-feed .ben310-description{font:400 12px/1.7 system-ui;color:var(--b308-muted);margin-top:5px}#innermain .ben310-description summary{font:600 11px/1.5 system-ui;color:var(--b308-accent);cursor:pointer;min-height:30px;display:list-item;list-style-position:inside}#innermain .ben310-description p{font:400 12px/1.7 system-ui;color:var(--b308-muted);overflow-wrap:anywhere;margin:5px 0!important}#innermain .ben310-feed .ben225-card-copy>p[hidden]{display:none!important}#innermain .ben310-feed[data-view=compact] .ben310-description{display:none}#innermain .ben310-more[hidden]{display:none!important}
