:root{--sans:var(--font-primary);--bg:#191b1f;--surface:#25282d;--ink:#f4f3f1;--muted:#b6b9bf;--line:#454a51;--accent:#ffab8c;--red:#f30;--review-h:76px}.pg-blog-index{background:var(--bg);color:var(--ink);font-family:var(--sans);margin:0}a{color:inherit;text-underline-offset:5px}button,input,select{font:inherit}button,select{cursor:pointer}button,a{touch-action:manipulation}button{color:inherit;border-radius:0}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline-offset:4px;outline:2px solid #ffab8c}button,a,input,select{scroll-margin-top:calc(var(--review-h) + 20px)}svg{width:100%;height:auto;display:block}p,h1,h2,h3,figure{margin:0}.js .concept:not(.is-active){display:none}.skip{top:calc(var(--review-h) + 12px);background:var(--ink);color:var(--bg);z-index:100;padding:13px;position:fixed;left:16px;transform:translate(-180%)}.skip:focus{transform:none}.page-title{text-transform:uppercase;letter-spacing:-.055em;font-size:clamp(50px,5.4vw,78px);font-weight:850;line-height:1.02}.page-intro{color:var(--muted);max-width:390px;font-size:15px;line-height:1.8}.page-intro .intro-meta{align-items:center;gap:21px;margin-top:18px;font-size:11px;display:flex}.intro-meta a{align-items:center;gap:7px;display:flex}.intro-meta svg{width:13px;height:13px}.section-label{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.section-label:before{content:"";background:var(--red);width:6px;height:6px;display:block}.meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:15px;font-size:11px;line-height:1.6;display:flex}.meta .category{color:var(--accent)}.reading-time{white-space:nowrap;align-items:center;gap:5px;display:flex}.reading-time svg{width:12px;height:12px}.article-link{text-decoration:none}.article-link:hover h2,.article-link:hover h3{color:var(--accent)}.arrow-link{align-items:center;gap:12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.arrow-link svg{width:17px;height:17px}.art{color:#f4f3f1;background:#22262b;position:relative;overflow:hidden}.art svg{object-fit:contain;width:100%;height:100%}.art .line{stroke:#727a84}.art .dim{stroke:#454a51}.art .red{stroke:#f30}.art .fill{fill:#f30}.art .surface{fill:#22262b}.art text{fill:#b6b9bf;font-family:var(--sans);font-size:11px}.art .label{fill:#f4f3f1;font-size:12px;font-weight:500}.archive{scroll-margin-top:calc(var(--review-h) + 25px);padding:0 0 70px}.archive-head{justify-content:space-between;align-items:center;gap:30px;margin-bottom:27px;display:flex}.archive-head h2{letter-spacing:-.04em;font-size:28px;font-weight:650}.search{border:1px solid #737a82;align-items:center;gap:12px;width:100%;min-width:0;max-width:370px;height:44px;padding:0 14px;display:flex}.search:focus-within{outline:2px solid var(--accent);outline-offset:3px}.search svg{width:16px;min-width:16px;height:16px;color:var(--muted)}.search input{color:var(--ink);background:0 0;border:0;width:100%;min-width:0;padding:12px 0;font-size:12px;outline:0!important}.search input::placeholder{color:var(--muted);opacity:1}.search input::-webkit-search-cancel-button{-webkit-appearance:none}.clear-search{color:var(--muted);background:0 0;border:0;min-width:24px;padding:5px;font-size:18px;line-height:1}.clear-search:disabled{visibility:hidden}.filter-tools{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;margin-bottom:21px;padding-bottom:21px;display:flex}.category-tabs{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.category-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;padding:9px 11px;font-size:11px;line-height:1.5}.category-tabs button[aria-pressed=true]{color:var(--ink);background:#2b2e34;border-color:#767d85}.category-tabs button:hover{color:var(--ink)}.sort-control{white-space:nowrap;color:var(--muted);align-items:center;gap:9px;font-size:11px;display:flex}.sort-control select,.duration-select{background:var(--bg);color:var(--ink);border:0;max-width:100%;padding:10px 22px 10px 3px;font-size:11px}.sort-control select:focus-visible{outline-offset:0}.results-meta{min-height:23px;color:var(--muted);justify-content:space-between;align-items:center;gap:18px;margin-bottom:23px;font-size:11px;display:flex}.reset-filters{color:var(--accent);background:0 0;border:0;border-bottom:1px solid #747d85;padding:4px 0;font-size:11px}.reset-filters:disabled{visibility:hidden}.archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:43px 28px;display:grid}.post-card{min-width:0;position:relative}.post-card .card-art{border:1px solid #363b42;height:180px;margin-bottom:22px}.post-card .card-art svg{max-width:330px;margin:auto}.post-card .meta{gap:12px;font-size:10px}.post-card h3{letter-spacing:-.033em;margin:14px 0 12px;font-size:23px;font-weight:650;line-height:1.22}.post-card .description{color:var(--muted);font-size:12px;line-height:1.85}.post-card .post-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin-top:19px;padding-top:15px;font-size:10px;display:flex}.post-card .post-bottom svg{width:16px;height:16px;color:var(--ink)}.post-card:hover .card-art{border-color:#8b6860}.magazine .post-card{flex-direction:column;display:flex}.magazine .post-card .article-link,.magazine .post-card .post-content{flex-direction:column;flex:1;min-height:0;display:flex}.magazine .post-card .card-art{flex:none}.magazine .post-card h3{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.magazine .post-card .description{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;margin-bottom:19px;display:-webkit-box;overflow:hidden}.magazine .post-card .post-bottom{margin-top:auto}.load-row{justify-content:center;align-items:center;gap:24px;padding-top:45px;display:flex}.load-more{background:0 0;border:1px solid #797f87;padding:13px 26px;font-size:12px;font-weight:550}.load-more:hover{background:var(--surface)}.load-status{color:var(--muted);font-size:11px}.empty-state{text-align:center;border-block:1px solid var(--line);padding:60px 20px}.empty-state h3{letter-spacing:-.04em;margin-bottom:12px;font-size:24px;font-weight:600}.empty-state p{color:var(--muted);font-size:13px;line-height:1.8}.empty-state button{background:0 0;border:1px solid #797f87;margin-top:22px;padding:11px 19px;font-size:12px}.magazine .masthead{grid-template-columns:1.6fr 1fr;align-items:end;gap:80px;padding:48px 0 40px;display:grid}.magazine .page-title{max-width:750px}.magazine .page-intro{padding-bottom:3px}.feature-row{grid-template-columns:minmax(0,1fr) 295px;gap:35px;margin-bottom:58px;display:grid}.feature-story{background:#23262c;border:1px solid #454a51;grid-template-columns:1.22fr 1fr;align-items:center;gap:20px;min-width:0;min-height:350px;padding:28px 30px;display:grid;position:relative}.feature-story:before{content:"";background:var(--red);width:45px;height:3px;position:absolute;top:-1px;left:30px}.feature-story h2{letter-spacing:-.047em;max-width:460px;margin:20px 0 15px;font-size:43px;font-weight:700;line-height:1.08}.feature-story .feature-description{color:var(--muted);max-width:440px;font-size:13px;line-height:1.8}.feature-story .arrow-link{margin-top:25px}.feature-story .art{background:0 0;height:255px}.feature-story .meta{gap:12px;font-size:10px}.feature-story .feature-meta{color:var(--muted);gap:17px;margin-top:23px;font-size:10px;display:flex}.feature-picks .section-label{margin:0 0 22px}.pick{border-top:1px solid var(--line);margin-top:21px;padding-top:19px;display:block}.pick h3{letter-spacing:-.028em;margin:13px 0;font-size:21px;font-weight:600;line-height:1.25}.pick .meta{gap:12px;font-size:10px}.pick .pick-note{color:var(--muted);font-size:11px;line-height:1.8}.pick .pick-bottom{color:var(--muted);justify-content:space-between;align-items:center;margin-top:16px;font-size:10px;display:flex}.pick .pick-bottom svg{width:16px;height:16px}.magazine .archive-head{margin-bottom:22px}.library-layout{grid-template-columns:235px minmax(0,1fr);gap:56px;max-width:1440px;margin:auto;padding:0 60px;display:grid}.library-sidebar{border-right:1px solid var(--line);padding:43px 29px 50px 0}.library-sidebar .sticky{top:calc(var(--review-h) + 28px);position:sticky}.library-sidebar h2{letter-spacing:-.035em;margin-bottom:9px;font-size:19px;font-weight:650}.sidebar-intro{color:var(--muted);margin-bottom:29px;font-size:12px;line-height:1.8}.side-categories{gap:4px;display:grid}.side-categories button{color:var(--muted);text-align:left;background:0 0;border:0;border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:15px;margin-left:-13px;padding:12px 9px 12px 12px;font-size:12px;display:flex}.side-categories button[aria-pressed=true]{color:var(--ink);border-left-color:var(--red);font-weight:650}.side-categories button:hover{background:#25282d}.side-categories .count{color:var(--muted);font-size:10px;font-weight:400}.sidebar-divider{border-top:1px solid var(--line);margin-top:27px;padding-top:24px}.filter-label{color:var(--muted);margin-bottom:13px;font-size:11px;display:block}.time-filters{gap:11px;display:grid}.time-filters label{color:var(--muted);cursor:pointer;align-items:center;gap:10px;font-size:12px;display:flex}.time-filters input{accent-color:#ffab8c;width:13px;height:13px;margin:0}.time-filters label:has(input:checked){color:var(--ink)}.sidebar-rss{align-items:center;gap:10px;font-size:12px;text-decoration:none;display:flex}.sidebar-rss svg{width:16px;height:16px}.sidebar-caption{color:var(--muted);margin-top:10px;font-size:11px;line-height:1.8}.library-main{min-width:0;padding-top:43px}.library .page-title{max-width:800px;margin-top:20px;font-size:67px;line-height:1.02}.library .page-intro{max-width:670px;margin-top:21px;font-size:14px}.library .library-masthead{padding-bottom:30px}.library .archive-head{gap:20px;margin-bottom:16px}.library .search{background:#202328;max-width:none;height:48px}.library .sort-control{font-size:10px}.library .results-meta{border-top:1px solid var(--line);margin-bottom:17px;padding:18px 0 0}.library .archive-grid{display:block}.library .post-card{border-bottom:1px solid var(--line);grid-template-columns:80px minmax(0,1fr) 24px;gap:24px;padding:28px 0;display:grid}.library .post-card:first-child{border-top:1px solid var(--line)}.library .post-card .card-art{border:0;align-self:start;width:80px;height:80px;margin:0}.library .post-card .card-art svg{width:136%;max-width:none;position:relative;left:-18%}.library .post-card h3{letter-spacing:-.035em;max-width:700px;margin:12px 0 11px;font-size:25px;line-height:1.25}.library .post-card .description{max-width:670px;font-size:12px;line-height:1.8}.library .post-card .meta{gap:15px;font-size:10px}.library .post-card .row-arrow{color:var(--muted);align-self:center}.library .post-card .row-arrow svg{width:20px;height:20px}.library .post-card .post-bottom{border:0;margin-top:13px;padding:0}.library .mobile-library-filters{display:none}.library .archive{padding-bottom:60px}.library .load-row{padding-top:30px}.paths .masthead{grid-template-columns:1.45fr 1fr;align-items:end;gap:90px;padding:48px 0 37px;display:grid}.paths .page-title{max-width:750px;font-size:75px}.path-options{border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:29px;display:grid}.path-tab{text-align:left;background:0 0;border:0;align-items:center;gap:22px;min-width:0;padding:24px 23px;display:flex;position:relative}.path-tab+.path-tab{border-left:1px solid var(--line)}.path-tab .path-icon{background:0 0;width:49px;min-width:49px;height:49px}.path-tab .path-icon svg{width:100%;height:100%}.path-tab .path-name{margin-bottom:7px;font-size:15px;font-weight:600;line-height:1.3;display:block}.path-tab .path-question{color:var(--muted);font-size:11px;line-height:1.6;display:block}.path-tab[aria-selected=true]{background:#272b31}.path-tab[aria-selected=true]:after{content:"";background:var(--red);height:3px;position:absolute;bottom:-1px;left:23px;right:23px}.path-tab:hover{background:#24282d}.js .path-panel:not(.is-active){display:none}.path-panel{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.7fr;gap:60px;min-height:338px;margin-bottom:26px;padding:10px 0 38px;display:grid}.path-explainer{min-width:0;padding-top:15px}.path-explainer .section-label{font-size:11px}.path-explainer h2{letter-spacing:-.04em;max-width:310px;margin:22px 0 17px;font-size:34px;font-weight:600;line-height:1.15}.path-explainer p{color:var(--muted);max-width:310px;font-size:12px;line-height:1.9}.path-total{align-items:center;gap:12px;margin-top:24px;font-size:11px;display:flex}.path-total .reading-time{color:var(--accent)}.path-reading-list{counter-reset:step;margin:0;padding:0;list-style:none}.path-reading-list li{counter-increment:step;border-bottom:1px solid var(--line);padding:19px 0 19px 45px;position:relative}.path-reading-list li:last-child{border:0}.path-reading-list li:before{content:counter(step,decimal-leading-zero);color:var(--accent);font-size:12px;position:absolute;top:22px;left:0}.path-reading-list li:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:50px;bottom:10px;left:7px}.path-reading-list a{justify-content:space-between;align-items:center;gap:30px;display:flex}.path-reading-list .path-article-title{letter-spacing:-.025em;margin:7px 0 9px;font-size:22px;font-weight:600;line-height:1.25}.path-reading-list .step-purpose{color:var(--muted);font-size:10px}.path-reading-list .meta{font-size:10px}.path-reading-list .step-arrow{width:19px;min-width:19px}.paths .archive{padding-top:10px}.paths .archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 55px}.paths .post-card{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 95px;gap:22px;padding:27px 0;display:grid}.paths .post-card .card-art{border:0;grid-area:1/2;align-self:center;width:95px;height:95px;margin:0}.paths .post-card .card-art svg{width:132%;max-width:none;position:relative;left:-16%}.paths .post-card .post-content{grid-area:1/1;min-width:0}.paths .post-card h3{margin:12px 0;font-size:21px;line-height:1.3}.paths .post-card .description{display:none}.paths .post-card .meta{gap:9px;font-size:10px}.paths .post-card .post-bottom{border:0;margin-top:13px;padding:0}.paths .post-card .post-bottom>svg{display:none}@media (width>=1600px){.feature-story h2{font-size:47px}}@media (width<=1190px){.feature-row{grid-template-columns:minmax(0,1fr) 245px;gap:25px}.feature-story{grid-template-columns:1.3fr .85fr;gap:8px;padding:25px}.feature-story h2{font-size:36px}.feature-story .art{height:215px}.magazine .masthead{gap:45px}.pick h3{font-size:19px}.archive-grid{gap:32px 22px}.post-card h3{font-size:21px}.filter-tools{align-items:flex-start;gap:12px}.category-tabs{gap:3px}.category-tabs button{padding:8px;font-size:10px}.library-layout{grid-template-columns:205px minmax(0,1fr);gap:34px;padding-inline:36px}.library-sidebar{padding-right:22px}.library .page-title{font-size:58px}.library .post-card{grid-template-columns:65px minmax(0,1fr) 20px;gap:20px}.library .post-card .card-art{width:65px;height:65px}.library .post-card h3{font-size:23px}.paths .masthead{gap:45px}.paths .page-title{font-size:63px}.path-tab{gap:14px;padding:20px 17px}.path-tab .path-icon{width:40px;min-width:40px;height:40px}.path-tab .path-name{font-size:14px}.path-tab .path-question{font-size:10px}.path-panel{grid-template-columns:.85fr 1.5fr;gap:35px}.path-reading-list .path-article-title{font-size:20px}.paths .archive-grid{column-gap:30px}.paths .post-card{grid-template-columns:minmax(0,1fr) 73px;gap:15px}.paths .post-card .card-art{width:73px;height:73px}}@media (width<=900px){.magazine .masthead{grid-template-columns:1.2fr 1fr;gap:25px;padding:34px 0 30px}.page-title{font-size:53px}.page-intro{font-size:13px}.feature-row{grid-template-columns:1fr;gap:25px;margin-bottom:38px}.feature-story{grid-template-columns:1.1fr 1fr;gap:28px;min-height:310px;padding:26px}.feature-story h2{max-width:460px;font-size:39px}.feature-story .art{height:235px}.feature-picks{grid-template-columns:1fr 1fr;gap:25px;display:grid}.feature-picks .section-label{display:none}.pick{margin:0;padding-top:19px}.pick h3{font-size:20px}.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:33px 23px}.post-card .card-art{height:170px}.filter-tools{padding-bottom:15px;display:block}.filter-tools>.sort-control{justify-content:flex-end;margin-top:10px}.category-tabs button{padding:8px 9px;font-size:11px}.archive-head h2{font-size:25px}.search{max-width:300px}.library-layout{padding-inline:25px;display:block}.library-sidebar{display:none}.library-main{padding-top:34px}.library .page-title{max-width:750px;font-size:62px}.library .page-intro{font-size:14px}.library .mobile-library-filters{display:block}.library .mobile-library-filters .category-tabs{gap:3px;margin:4px 0 14px}.library .mobile-library-filters .duration-filter{color:var(--muted);align-items:center;gap:10px;margin-bottom:9px;font-size:11px;display:flex}.duration-select{border:1px solid #747b84;padding:8px 15px;font-size:11px}.library .archive-head{margin-bottom:17px}.library .post-card h3{font-size:25px}.library .post-card{grid-template-columns:80px minmax(0,1fr) 20px}.library .post-card .card-art{width:80px;height:80px}.paths .masthead{grid-template-columns:1.2fr 1fr;gap:25px;padding:34px 0 30px}.paths .page-title{font-size:54px}.path-tab{gap:12px;padding:17px 15px;display:block}.path-tab .path-icon{width:33px;height:33px;margin-bottom:15px}.path-tab .path-question{font-size:11px}.path-tab .path-name{font-size:14px}.path-panel{grid-template-columns:.9fr 1.4fr;gap:30px;padding-bottom:25px}.path-explainer h2{font-size:29px}.path-explainer p{font-size:12px}.path-reading-list .path-article-title{font-size:18px}.path-reading-list a{gap:15px}.path-reading-list{min-width:0}.path-reading-list li{padding-left:34px}.paths .archive-grid{column-gap:26px}.paths .post-card{grid-template-columns:1fr}.paths .post-card .card-art{display:none}.paths .post-card h3{font-size:22px}}@media (width<=580px){.magazine .masthead,.paths .masthead{padding:29px 0 27px;display:block}.page-title{letter-spacing:-.055em;font-size:clamp(35px,10.6vw,58px);line-height:1.03}.page-intro{max-width:none;margin-top:19px;font-size:13px;line-height:1.8}.page-intro .intro-meta{gap:20px;margin-top:13px;font-size:10px}.feature-story{min-height:0;padding:24px 22px 15px;display:block}.feature-story h2{max-width:400px;margin-top:18px;font-size:36px;line-height:1.08}.feature-story .feature-description{font-size:12px}.feature-story .arrow-link{margin-top:21px}.feature-story .feature-meta{gap:18px;margin-top:18px}.feature-story .art{max-width:270px;height:195px;margin:17px auto 0}.feature-picks{grid-template-columns:1fr;gap:22px}.pick h3{margin:11px 0;font-size:23px}.pick .pick-note{font-size:12px}.pick .pick-bottom{margin-top:13px}.feature-row{gap:27px;margin-bottom:36px}.archive-head{margin-bottom:18px;display:block}.archive-head h2{margin-bottom:19px;font-size:27px}.search{max-width:none;height:44px}.category-tabs{gap:5px}.category-tabs button{padding:7px 8px;font-size:10px}.filter-tools{margin-bottom:14px}.filter-tools>.sort-control{margin-top:12px}.archive-grid{grid-template-columns:minmax(0,1fr);gap:32px}.post-card .card-art{height:180px;margin-bottom:18px}.post-card h3{font-size:25px;line-height:1.2}.post-card .meta{font-size:10px}.post-card .description{font-size:13px}.post-card .post-bottom{font-size:11px}.results-meta{gap:10px;margin-bottom:20px;font-size:10px}.reset-filters{font-size:10px}.load-row{text-align:center;gap:16px;padding-top:31px;display:grid}.load-more{padding:13px 24px;font-size:12px}.archive{padding-bottom:45px}.library-layout{padding-inline:20px}.library-main{padding-top:29px}.library .page-title{margin-top:20px;font-size:clamp(37px,11vw,59px)}.library .page-intro{margin-top:19px;font-size:13px}.library .library-masthead{padding-bottom:25px}.library .archive-head{display:block}.library .sort-control{justify-content:flex-end;margin-top:12px}.library .mobile-library-filters .category-tabs{gap:3px;margin-bottom:17px}.library .post-card{grid-template-columns:minmax(0,1fr) 42px;gap:15px;padding:25px 0}.library .post-card .card-art{grid-area:1/2;align-self:start;width:42px;height:42px;margin-top:26px}.library .post-card .post-content{grid-area:1/1;min-width:0}.library .post-card .row-arrow{display:none}.library .post-card h3{font-size:23px;line-height:1.25}.library .post-card .description{font-size:12px}.library .post-card .meta{gap:10px;line-height:1.7}.library .post-card .post-bottom{font-size:10px}.library .results-meta{margin-bottom:12px;padding-top:14px}.paths .page-title{max-width:450px;font-size:clamp(38px,11.8vw,62px)}.path-options{margin-bottom:22px;display:block}.path-tab{gap:16px;width:100%;padding:16px;display:flex}.path-tab+.path-tab{border-left:0;border-top:1px solid var(--line)}.path-tab .path-icon{width:32px;min-width:32px;height:32px;margin:0}.path-tab .path-name{margin-bottom:4px;font-size:14px}.path-tab .path-question{font-size:11px}.path-tab[aria-selected=true]:after{width:3px;height:auto;inset:15px auto 15px -1px}.path-panel{margin-bottom:25px;padding-top:0;padding-bottom:16px;display:block}.path-explainer{padding-top:0}.path-explainer h2{max-width:none;margin:17px 0 14px;font-size:31px}.path-explainer p{max-width:none;font-size:13px}.path-total{margin:17px 0 15px;font-size:10px}.path-reading-list li{padding:20px 0 20px 34px}.path-reading-list .path-article-title{font-size:21px;line-height:1.22}.path-reading-list .step-purpose{font-size:10px}.paths .archive{padding-top:3px}.paths .archive-grid{grid-template-columns:minmax(0,1fr)}.paths .post-card{grid-template-columns:minmax(0,1fr) 55px;gap:16px;padding:24px 0}.paths .post-card .card-art{grid-area:1/2;width:55px;height:55px;display:block}.paths .post-card .post-content{grid-area:1/1}.paths .post-card h3{font-size:22px}}@media (prefers-reduced-motion:reduce){:before,:after{transition:none!important;animation:none!important}}@media print{.library-sidebar,.filter-tools,.search,.sort-control,.results-meta,.load-row,.path-options,.skip,.mobile-library-filters{display:none!important}.concept{--bg:#fff;--ink:#111;--muted:#444;--line:#bbb;--accent:#8b260e;color:#111;background:#fff}.js .concept:not(.is-active){display:none}.library-layout{padding:0;display:block}.post-card[hidden]{display:block!important}.archive-grid{grid-template-columns:1fr 1fr}.art{display:none!important}.feature-story,.path-panel{display:block}.post-card{break-inside:avoid}.feature-row{display:block}.page-title{font-size:40px}.library .post-card{display:block}.path-panel[hidden]{display:block!important}.js .path-panel:not(.is-active){display:block}}:root:lang(zh-Hant){--sans:var(--font-primary);--review-h:0px;line-break:strict;text-autospace:normal}:root:lang(zh-Hant) .magazine .page-title{letter-spacing:-.025em;text-transform:none;font-size:clamp(44px,5.1vw,72px);font-weight:700;line-height:1.2}:root:lang(zh-Hant) .page-intro{line-height:1.95}:root:lang(zh-Hant) .page-intro .intro-meta{flex-wrap:wrap;gap:10px 22px}:root:lang(zh-Hant) .feature-story h2{letter-spacing:-.025em;font-size:38px;line-height:1.35}:root:lang(zh-Hant) .feature-story .feature-description,:root:lang(zh-Hant) .post-card .description,:root:lang(zh-Hant) .pick .pick-note{line-height:1.95}:root:lang(zh-Hant) .feature-story .feature-meta{flex-wrap:wrap;gap:10px 16px;line-height:1.6}:root:lang(zh-Hant) .post-card h3,:root:lang(zh-Hant) .pick h3{letter-spacing:-.015em;line-height:1.45}:root:lang(zh-Hant) .post-card h3{font-weight:700}:root:lang(zh-Hant) .feature-story .art .label{font-size:11px}:root:lang(zh-Hant) .feature-story,:root:lang(zh-Hant) .post-content,:root:lang(zh-Hant) .page-intro{min-width:0}:root:lang(zh-Hant) .post-card h3,:root:lang(zh-Hant) .description,:root:lang(zh-Hant) .feature-description{overflow-wrap:anywhere}html:lang(zh-Hant):not(.js) .filter-tools,html:lang(zh-Hant):not(.js) .search,html:lang(zh-Hant):not(.js) .results-meta,html:lang(zh-Hant):not(.js) .load-row{display:none}@media (width<=1190px){:root:lang(zh-Hant) .feature-story h2{font-size:32px}}@media (width<=900px){:root:lang(zh-Hant) .magazine .page-title{font-size:49px}:root:lang(zh-Hant) .feature-story h2{font-size:36px}}@media (width<=580px){:root:lang(zh-Hant) .magazine .page-title{font-size:clamp(37px,10.4vw,56px)}:root:lang(zh-Hant) .feature-story h2{font-size:31px;line-height:1.4}:root:lang(zh-Hant) .page-intro .intro-meta{font-size:11px}:root:lang(zh-Hant) .post-card h3{font-size:24px}:root:lang(zh-Hant) .feature-story .feature-meta{font-size:11px}:root:lang(zh-Hant) .pick h3{font-size:23px}:root:lang(zh-Hant) .category-tabs button{min-height:40px;font-size:11px}:root:lang(zh-Hant) .sort-control,:root:lang(zh-Hant) .sort-control select{font-size:12px}:root:lang(zh-Hant) .post-card .description{font-size:14px}}@media print{:root:lang(zh-Hant){--bg:#fff;--ink:#111;--muted:#444;--line:#aaa;--accent:#333;background:#fff}:root:lang(zh-Hant) .pg-blog-index{color:#111;background:#fff}:root:lang(zh-Hant) .feature-story{background:#fff}:root:lang(zh-Hant) .feature-story h2{font-size:26px}:root:lang(zh-Hant) .magazine .page-title{font-size:32px}:root:lang(zh-Hant) .magazine .masthead{padding-top:0}:root:lang(zh-Hant) .feature-story:before,:root:lang(zh-Hant) .section-label:before,:root:lang(zh-Hant) .feature-picks{display:none}:root:lang(zh-Hant) .post-card{break-inside:avoid}:root:lang(zh-Hant) .post-card h3{font-size:18px}:root:lang(zh-Hant) .post-card .description{font-size:11px}:root:lang(zh-Hant) .archive-grid{gap:28px}:root:lang(zh-Hant) .post-card[hidden]{display:block!important}:root:lang(zh-Hant) .empty-state{display:none!important}:root:lang(zh-Hant) .concept{--accent:#333}}html:lang(zh-Hant):not(.js) .footer-mail a:not([href]){display:none}html:lang(zh-Hant):not(.js) .mail-fallback{overflow-wrap:anywhere;display:inline}:root{--review-h:0px}.intro-meta a{text-decoration:underline}.magazine .masthead{min-width:0;margin:0;padding:96px 0 32px;display:block}.magazine .masthead .page-title{letter-spacing:-.055em;text-transform:uppercase;text-wrap:balance;max-width:none;font-size:clamp(50px,5.4vw,78px);font-weight:850;line-height:1.02}.magazine .masthead .page-title br{display:none}.magazine .masthead .page-intro{justify-content:space-between;align-items:center;gap:20px 36px;max-width:none;margin:22px 0 0;padding:0;font-size:17px;line-height:1.85;display:flex}.magazine .masthead .intro-meta{flex-wrap:wrap;flex-shrink:0;gap:12px 26px;margin:0;font-size:13px;line-height:1.6;display:flex}.magazine .masthead .intro-meta a{align-items:center;min-height:40px}.magazine .masthead .intro-meta svg{flex-shrink:0;width:16px;height:16px}@media (width<=1050px){.magazine .masthead .page-intro{flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=900px){.magazine .masthead{padding:76px 0 30px}}@media (width<=700px){.magazine .masthead{padding:72px 0 30px}.magazine .masthead .page-title{text-wrap:pretty;max-width:12em;font-size:clamp(36px,9.5vw,46px);line-height:1.04}:root:lang(zh-Hant) .magazine .masthead .page-title br{display:inline}.magazine .masthead .page-intro{margin-top:17px;font-size:15px}.magazine .masthead .intro-meta{gap:8px 20px;font-size:12px}}
