:root{--paper-red:#b30012;--paper-red-dark:#7f0010;--paper-ink:#111;--paper-muted:#5e5a54;--paper-line:#b7b0a5;--paper-soft-line:#d9d2c7;--paper-bg:#f5f1e8;--paper-sheet:#fffdf8;--paper-highlight:#f0e6d7}body{background:#ddd7cc}.newsroom-shell{min-height:100dvh;color:var(--paper-ink);background:repeating-linear-gradient(0deg,#3e302305 0 1px,#0000 1px 4px),#e7e1d7;font-family:Noto Sans TC,system-ui,sans-serif}.newsroom-paper-head{width:min(100% - 28px,1240px);color:var(--paper-ink);background:var(--paper-sheet);margin:0 auto;padding:94px clamp(14px,3vw,34px) 0;box-shadow:0 14px 44px #2e23181f}.newsroom-paper-kicker{border-top:5px solid var(--paper-red);border-bottom:1px solid var(--paper-ink);letter-spacing:.04em;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:35px;padding:7px 0;font-size:11px;display:grid}.newsroom-paper-kicker b{color:var(--paper-red);text-align:center}.newsroom-paper-kicker time{text-align:right}.newsroom-paper-brand{border-bottom:4px double var(--paper-ink);grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:clamp(16px,3vw,30px) 0 18px;display:grid}.newsroom-paper-brand h1{color:var(--paper-red);letter-spacing:-.08em;text-align:center;text-shadow:1px 1px #7f00101f;margin:0;font-family:Noto Serif TC,Songti TC,serif;font-size:clamp(56px,9vw,112px);font-weight:900;line-height:.95}.newsroom-paper-brand p,.newsroom-paper-brand span{color:var(--paper-muted);letter-spacing:.16em;margin:0;font-size:10px;font-weight:700}.newsroom-paper-brand span{text-align:right;letter-spacing:.1em}.newsroom-paper-head nav{border-bottom:1px solid var(--paper-ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.newsroom-paper-head nav a{min-width:0;color:var(--paper-ink);border-right:1px solid var(--paper-soft-line);gap:2px;padding:12px 16px;text-decoration:none;display:grid}.newsroom-paper-head nav a:last-child{border-right:0}.newsroom-paper-head nav a:hover,.newsroom-paper-head nav a:focus-visible{color:#fff;background:var(--paper-red);outline:0}.newsroom-paper-head nav b{font-family:Noto Serif TC,Songti TC,serif;font-size:15px}.newsroom-paper-head nav small{color:var(--paper-muted);font-size:10px}.newsroom-paper-head nav a:hover small,.newsroom-paper-head nav a:focus-visible small{color:#fffc}.newsroom-paper-ticker{color:#4b433b;border-bottom:1px solid var(--paper-soft-line);gap:14px;padding:9px 0;font-size:11px;display:flex}.newsroom-paper-ticker b{color:#fff;background:var(--paper-red);flex:none;padding:1px 8px}.newsroom-shell .inner-public{color:var(--paper-ink);background:0 0}.newsroom-shell .public-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111111f2;border-bottom-color:#ffffff1f}.newsroom-shell .member-back-row{border-bottom:1px solid var(--paper-soft-line);background:var(--paper-sheet);width:min(100% - 28px,1240px);margin:0 auto;padding-left:clamp(14px,3vw,34px);padding-right:clamp(14px,3vw,34px)}.newsroom-shell .back-link{color:var(--paper-ink)}.newsroom-shell .weekly-page{background:var(--paper-sheet);width:min(100% - 28px,1240px);margin:0 auto;padding:0 clamp(14px,3vw,34px) 90px;box-shadow:0 30px 44px #2e23181f}.newsroom-shell .weekly-library-hero{border-bottom:5px solid var(--paper-ink);grid-template-columns:.28fr 1fr;gap:24px 34px;max-width:none;padding:36px 0 28px;display:grid}.newsroom-shell .weekly-library-hero .eyebrow,.newsroom-shell .weekly-report-detail .eyebrow{color:var(--paper-red);letter-spacing:.08em;font-weight:900}.newsroom-shell .weekly-library-hero h1{max-width:920px;color:var(--paper-ink);letter-spacing:-.055em;grid-area:1/2/span 2;margin:0;font-family:Noto Serif TC,Songti TC,serif;font-size:clamp(46px,7.4vw,94px);font-weight:900;line-height:1.02}.newsroom-shell .weekly-library-hero>p:last-child{max-width:260px;color:var(--paper-muted);text-align:justify;align-self:end;font-family:Noto Serif TC,Songti TC,serif;font-size:14px;line-height:1.8}.newsroom-shell .weekly-edition-index{border-bottom:1px solid var(--paper-ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.newsroom-shell .weekly-edition-index span{border-right:1px solid var(--paper-soft-line);color:var(--paper-muted);padding:10px 12px;font-size:11px}.newsroom-shell .weekly-edition-index span:last-child{border-right:0}.newsroom-shell .weekly-edition-index b{color:var(--paper-red);font-family:Noto Serif TC,Songti TC,serif;font-size:14px;display:block}.newsroom-shell .weekly-report-grid{border-bottom:4px double var(--paper-ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.newsroom-shell .weekly-report-grid>a{min-height:0;color:var(--paper-ink);border:0;border-right:1px solid var(--paper-soft-line);border-bottom:1px solid var(--paper-soft-line);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;display:flex;overflow:visible}.newsroom-shell .weekly-report-grid>a:nth-child(4n){border-right:0}.newsroom-shell .weekly-report-grid>a:first-child{border-right:1px solid var(--paper-line);grid-area:span 2/span 2}.newsroom-shell .weekly-report-grid>a:first-child article h2{font-size:clamp(34px,4.5vw,58px);line-height:1.08}.newsroom-shell .weekly-report-grid>a:first-child .report-visual{min-height:235px}.newsroom-shell .weekly-report-grid>a:hover,.newsroom-shell .weekly-report-grid>a:focus-visible{color:var(--paper-red);outline:2px solid var(--paper-red);outline-offset:-2px;background:#fbf3e8;transform:none}.newsroom-shell .report-visual{color:#fff;border:0;border-bottom:1px solid var(--paper-line);background:repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 22px),#202020;min-height:150px;padding:14px}.newsroom-shell .weekly-report-grid>a[data-desk=消費生活線] .report-visual{background-color:#8b161c}.newsroom-shell .weekly-report-grid>a[data-desk=商務產業線] .report-visual{background-color:#183c58}.newsroom-shell .weekly-report-grid>a[data-desk=創業現場線] .report-visual{background-color:#7b4a12}.newsroom-shell .weekly-report-grid>a[data-desk=事業觀察線] .report-visual{background-color:#292929}.newsroom-shell .report-visual>span,.newsroom-shell .report-visual>small{color:#ffffffbd}.newsroom-shell .report-visual>strong{color:#fff;font-family:Noto Serif TC,Songti TC,serif;font-size:clamp(31px,4vw,52px);font-weight:900}.newsroom-shell .report-card-facts{min-height:52px}.newsroom-shell .report-card-facts i{background:0 0;border:0;border-left:1px solid #fff6;min-width:0}.newsroom-shell .report-card-facts i b{color:#fff}.newsroom-shell .weekly-report-grid article{flex:1;padding:18px 16px 20px}.newsroom-shell .weekly-report-grid article>span{color:var(--paper-red);font-weight:800}.newsroom-shell .weekly-report-grid h2{color:currentColor;letter-spacing:-.025em;margin:10px 0 12px;font-family:Noto Serif TC,Songti TC,serif;font-size:clamp(22px,2.3vw,31px);font-weight:900;line-height:1.22}.newsroom-shell .weekly-report-grid article p{color:var(--paper-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-family:Noto Serif TC,Songti TC,serif;font-size:12px;line-height:1.75;display:-webkit-box;overflow:hidden}.newsroom-shell .weekly-report-grid article>b{color:var(--paper-red);margin-top:auto;padding-top:14px}.newsroom-shell .weekly-pagination{border-color:var(--paper-line)}.newsroom-shell .weekly-pagination p,.newsroom-shell .weekly-pagination__desktop>span{color:var(--paper-muted)}.newsroom-shell .weekly-pagination button{border-color:var(--paper-line);color:var(--paper-ink)}.newsroom-shell .weekly-pagination button:hover,.newsroom-shell .weekly-pagination button:focus-visible,.newsroom-shell .weekly-pagination button.is-current{color:#fff;border-color:var(--paper-red);background:var(--paper-red)}.newsroom-shell .weekly-source-note{color:var(--paper-muted);font-family:Noto Serif TC,Songti TC,serif}.newsroom-shell .weekly-report-detail{max-width:1080px;color:var(--paper-ink);margin:0 auto}.newsroom-shell .weekly-report-detail>header,.newsroom-shell .weekly-report-detail--brand>header{border:0;border-top:6px solid var(--paper-red);border-bottom:4px double var(--paper-ink);background:0 0;border-radius:0;max-width:none;margin:34px 0 0;padding:clamp(28px,5vw,64px) 0 36px}.newsroom-shell .weekly-report-detail>header h1,.newsroom-shell .weekly-report-detail--brand>header h1{max-width:1040px;color:var(--paper-ink);letter-spacing:-.055em;margin:18px 0;font-family:Noto Serif TC,Songti TC,serif;font-size:clamp(48px,8vw,96px);font-weight:900;line-height:1.03}.newsroom-shell .weekly-report-detail>header>p,.newsroom-shell .weekly-report-detail--brand>header>p{color:var(--paper-muted);font-family:Noto Serif TC,Songti TC,serif;font-size:17px;line-height:1.85}.newsroom-shell .weekly-report-meta{color:var(--paper-muted);border-bottom:1px solid var(--paper-soft-line)}.newsroom-shell .weekly-brand-feature-lockup{border-color:var(--paper-line);background:var(--paper-highlight);border-radius:0}.newsroom-shell .weekly-share-actions button{border-radius:0}.newsroom-shell .weekly-share-actions button:first-child,.newsroom-shell .article-cta .button{color:#fff;border-color:var(--paper-red);background:var(--paper-red)}.newsroom-shell .weekly-executive-brief,.newsroom-shell .weekly-data-figure,.newsroom-shell .weekly-action-board,.newsroom-shell .weekly-research-footer>section,.newsroom-shell .weekly-sources,.newsroom-shell .weekly-related-store{color:var(--paper-ink);border-color:var(--paper-line);background:0 0;border-radius:0}.newsroom-shell .weekly-executive-brief{border-top:0}.newsroom-shell .weekly-executive-brief article,.newsroom-shell .weekly-action-board article{border-color:var(--paper-soft-line);background:var(--paper-highlight);border-radius:0}.newsroom-shell .weekly-executive-brief h2,.newsroom-shell .weekly-data-figure h2,.newsroom-shell .weekly-analysis-copy h2,.newsroom-shell .weekly-action-board h2,.newsroom-shell .weekly-research-footer h2,.newsroom-shell .weekly-sources h2,.newsroom-shell .weekly-related-store h2{color:var(--paper-ink);font-family:Noto Serif TC,Songti TC,serif;font-weight:900}.newsroom-shell .weekly-analysis-copy>article{border-color:var(--paper-line)}.newsroom-shell .weekly-analysis-copy p,.newsroom-shell .weekly-analysis-copy li,.newsroom-shell .weekly-action-board p,.newsroom-shell .weekly-research-footer p,.newsroom-shell .weekly-research-footer li,.newsroom-shell .weekly-sources p{color:var(--paper-muted);font-family:Noto Serif TC,Songti TC,serif}.newsroom-shell .weekly-data-chart i{background:#e8dfd2}.newsroom-shell .weekly-data-chart i b{background:linear-gradient(var(--paper-red), var(--paper-red-dark))}.newsroom-shell .weekly-figure-note{color:var(--paper-muted);background:var(--paper-highlight)}.newsroom-shell .weekly-sources a,.newsroom-shell .weekly-related-store a{color:var(--paper-red)}.newsroom-shell .article-cta{background:#1b1b1b;border-radius:0}.newsroom-shell .public-footer{background:#111;border-top-color:#333}@media (width<=900px){.newsroom-paper-brand{grid-template-columns:1fr;gap:6px}.newsroom-paper-brand p,.newsroom-paper-brand span{text-align:center}.newsroom-shell .weekly-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.newsroom-shell .weekly-report-grid>a:nth-child(4n){border-right:1px solid var(--paper-soft-line)}.newsroom-shell .weekly-report-grid>a:nth-child(2n){border-right:0}}@media (width<=720px){.newsroom-paper-head{width:100%;padding:78px 14px 0}.newsroom-paper-kicker{grid-template-columns:1fr auto;gap:8px}.newsroom-paper-kicker b{text-align:right}.newsroom-paper-kicker time{border-top:1px solid var(--paper-soft-line);text-align:center;grid-column:1/-1;padding-top:5px}.newsroom-paper-brand h1{font-size:clamp(58px,18vw,86px)}.newsroom-paper-head nav{grid-template-columns:repeat(2,minmax(0,1fr))}.newsroom-paper-head nav a:nth-child(2){border-right:0}.newsroom-paper-head nav a:nth-child(-n+2){border-bottom:1px solid var(--paper-soft-line)}.newsroom-paper-ticker{align-items:flex-start;line-height:1.55}.newsroom-shell .member-back-row,.newsroom-shell .weekly-page{width:100%}.newsroom-shell .weekly-library-hero{grid-template-columns:1fr;gap:12px}.newsroom-shell .weekly-library-hero h1{grid-area:auto;font-size:clamp(42px,13vw,65px)}.newsroom-shell .weekly-library-hero>p:last-child{max-width:none}.newsroom-shell .weekly-edition-index{grid-template-columns:repeat(2,minmax(0,1fr))}.newsroom-shell .weekly-edition-index span:nth-child(2){border-right:0}.newsroom-shell .weekly-edition-index span:nth-child(-n+2){border-bottom:1px solid var(--paper-soft-line)}.newsroom-shell .weekly-report-grid{grid-template-columns:1fr}.newsroom-shell .weekly-report-grid>a,.newsroom-shell .weekly-report-grid>a:first-child,.newsroom-shell .weekly-report-grid>a:nth-child(2n),.newsroom-shell .weekly-report-grid>a:nth-child(4n){border-right:0;grid-area:auto}.newsroom-shell .weekly-report-grid>a:first-child article h2{font-size:clamp(34px,10vw,48px)}.newsroom-shell .report-visual,.newsroom-shell .weekly-report-grid>a:first-child .report-visual{min-height:178px}.newsroom-shell .weekly-report-detail>header,.newsroom-shell .weekly-report-detail--brand>header{margin:24px 0 0;padding:26px 0 28px}.newsroom-shell .weekly-report-detail>header h1,.newsroom-shell .weekly-report-detail--brand>header h1{font-size:clamp(42px,12vw,64px)}}
