.archive-page .blog-index-wrapper{font-family:var(--font-body);padding:72px 0 82px}.archive-page .archive-masthead{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);column-gap:54px;margin-bottom:35px;padding:27px 0 54px;display:grid;position:relative}.archive-page .archive-edition{border-top:1px solid var(--border);color:var(--text-secondary);letter-spacing:.12em;grid-column:1/-1;justify-content:space-between;gap:20px;margin-bottom:37px;padding-top:11px;font-size:.6rem;font-weight:500;display:flex}.archive-page .archive-eyebrow{color:var(--text-secondary);letter-spacing:.14em;align-items:center;gap:9px;margin:0 0 22px;font-size:.62rem;font-weight:600;display:flex}.archive-page .archive-eyebrow>span{background:var(--signal);border-radius:50%;width:7px;height:7px}.archive-page .archive-masthead h1{font:700 clamp(6rem, 13vw, 12rem)/.79 var(--font-display);letter-spacing:-.035em;color:var(--text-primary);margin:0 0 0 -4px}.archive-page .archive-masthead h1>span:not(.visually-hidden){color:var(--signal)}.archive-page .archive-masthead-note{padding:50px 65px 0 0}.archive-page .archive-subtitle{font:400 clamp(1.7rem, 2.4vw, 2.5rem)/1.16 var(--font-editorial);letter-spacing:-.025em;margin:0 0 16px}.archive-page .archive-masthead-note>p+p{max-width:35ch;color:var(--text-secondary);margin-bottom:14px;font-size:.8rem;line-height:1.7}.archive-page .archive-masthead-note>a{min-height:44px;color:var(--text-primary);border-bottom:1px solid var(--border);align-items:center;gap:22px;font-size:.69rem;font-weight:500;display:inline-flex}.archive-page .archive-masthead-note>a>span{font-size:1.7rem;transition:transform .3s}.archive-page .archive-masthead-note>a:hover>span{transform:translate(-4px,4px)}.archive-page .archive-stamp{color:var(--ink);background:var(--signal);border:1px solid var(--ink);font:600 1.1rem/.98 var(--font-display);padding:13px 12px;position:absolute;bottom:43px;right:5px;transform:rotate(7deg)}.archive-page .blog-filter-toolbar{background:0 0;border:0;grid-template-columns:minmax(220px,1fr) auto auto auto;grid-template-areas:"search authors categories sort""summary summary summary topline";align-items:start;gap:12px;margin:0 0 14px;padding:0}.archive-page .mobile-filter-panel{display:contents}.archive-page .blog-filter-topline{min-height:0}.archive-page :is(.blog-search-shell,.filter-block-head,.category-filter-head,.blog-sort-control select){border:1px solid var(--border);min-height:46px;color:var(--text-primary);box-shadow:none;font-family:var(--font-body);background:0 0;border-radius:1px}.archive-page .blog-search-shell{padding:0 5px 0 14px}.archive-page .blog-search-input{font:400 .79rem/1.4 var(--font-body);padding-block:13px}.archive-page .blog-search-icon{color:var(--accent);font-size:.8rem}.archive-page .blog-search-shell:focus-within{border-color:var(--accent)}.archive-page :is(.filter-block-head,.category-filter-head){cursor:pointer;justify-content:space-between;gap:23px;padding:0 14px;list-style:none;transition:border-color .2s,color .2s;display:flex}.archive-page :is(.filter-block-head,.category-filter-head)::-webkit-details-marker{display:none}.archive-page :is(.filter-block-head,.category-filter-head):after{content:"+";font:400 1.25rem/1 var(--font-body);color:var(--accent);transition:transform .25s}.archive-page details[open]>summary:after{transform:rotate(45deg)}.archive-page :is(.filter-block-title,.category-filter-title){display:none}.archive-page :is(.filter-block-note,.category-filter-note){font-size:.74rem;font-weight:500}.archive-page details[open]>summary{border-color:var(--accent)}.archive-page .chip-scroll-frame{z-index:30;border:1px solid var(--border);width:min(420px,100vw - 44px);max-height:300px;color:var(--text-primary);background:var(--bg-surface);opacity:1;pointer-events:auto;border-radius:1px 1px 18px;padding:17px;position:absolute;inset:calc(100% + 6px) 0 auto auto;overflow:auto;transform:none;box-shadow:0 12px 20px #00000014}.archive-page :is(.author-strip,.category-strip){flex-wrap:wrap;gap:7px;padding:0;display:flex;overflow:visible;-webkit-mask-image:none;mask-image:none}.archive-page :is(.author-chip,.category-chip,.active-filter-chip,.filter-reset-btn){color:var(--text-secondary);border:1px solid var(--border);font-family:var(--font-body);box-shadow:none;background:0 0;border-radius:2px;font-size:.72rem;font-weight:500;transition:color .2s,background .2s,border-color .2s}.archive-page :is(.author-chip,.category-chip){min-height:40px}.archive-page .author-chip{padding:5px 10px 5px 5px}.archive-page .author-chip-avatar{width:25px;height:25px;color:var(--text-primary);background:var(--bg-surface-alt);border-radius:50%}.archive-page .category-chip{padding:8px 11px}.archive-page :is(.author-chip,.category-chip).active{color:var(--paper);border-color:var(--ink);background:var(--ink);box-shadow:inset 0 -2px var(--signal)}.archive-page :is(.author-chip,.category-chip):hover{border-color:var(--accent);color:var(--accent);transform:none}.archive-page :is(.author-chip,.category-chip).active:hover{color:var(--paper)}.archive-page .active-filter-summary{flex-wrap:wrap;min-height:0;-webkit-mask-image:none;mask-image:none}.archive-page .active-filter-summary:empty{display:none}.archive-page .active-filter-chip{white-space:normal;padding:5px 8px}.archive-page .filter-reset-btn{min-height:30px;padding:4px 9px;font-size:.68rem}.archive-page .blog-search-clear{min-height:36px;color:var(--text-secondary);background:0 0;border:0;border-radius:0}.archive-page .blog-sort-control{font:500 .65rem/1.4 var(--font-body);letter-spacing:0;text-transform:none;color:var(--text-secondary);grid-area:sort;align-items:center;gap:10px;display:flex}.archive-page .blog-sort-control select{font:500 .73rem/1.4 var(--font-body);padding:0 28px 0 10px}.archive-page .blog-results-row{border-block:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:20px;margin:0 0 27px;padding:14px 0;scroll-margin-top:95px;display:flex}.archive-page .archive-results-label{letter-spacing:.1em;color:var(--text-secondary);font-size:.6rem}.archive-page .blog-results-row .post-count{text-align:right;border:0;min-height:0;margin:0;padding:0;font-size:.7rem;display:block}.archive-page .archive-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:28px 32px;scroll-margin-top:95px;display:grid}.archive-page .article-card-wrap{border-top:1px solid var(--border);grid-column:3/-1;height:auto;padding-top:28px}.archive-page .article-card{height:auto;box-shadow:none;contain:none;color:var(--text-primary);animation:archive-enter .6s var(--ease-editorial) both;background:0 0;border:0;border-radius:0;grid-template-rows:1fr auto;grid-template-columns:minmax(140px,.72fr) minmax(0,1.7fr);gap:0 28px;transition:none;display:grid;overflow:visible}.archive-page .article-card:hover{box-shadow:none;background:0 0;border:0;transform:none}.archive-page .article-card-img-wrap{aspect-ratio:4/3;background:var(--bg-surface);border-radius:1px;grid-area:1/1/3;align-self:start;width:100%;height:auto}.archive-page .article-card-img-wrap:before{display:none}.archive-page .article-card-img{filter:saturate(.78);transition:opacity .4s, transform .7s var(--ease-editorial), filter .7s;display:block}.archive-page .article-card:hover .article-card-img.loaded{filter:saturate(1.05);transform:scale(1.045)}.archive-page .article-card-body{grid-column:2;min-width:0;padding:0}.archive-page .article-card-meta{color:var(--text-secondary);gap:5px 8px;min-height:0;margin-bottom:12px;font-size:.62rem;line-height:1.5}.archive-page .article-card-meta .author-tag{color:var(--accent);font-weight:500}.archive-page .article-card-reading-time{font-size:inherit}.archive-page .article-card-title{font:400 clamp(1.2rem, 1.8vw, 1.85rem)/1.2 var(--font-editorial);color:var(--text-primary);letter-spacing:-.018em;overflow-wrap:anywhere;margin:0 0 12px;display:block;overflow:visible}.archive-page .article-card-excerpt{-webkit-line-clamp:2;color:var(--text-secondary);font:400 .77rem/1.7 var(--font-body);margin:0 0 15px;display:-webkit-box}.archive-page .article-card-footer{border:0;flex-wrap:wrap;grid-column:2;gap:8px 16px;min-height:34px;padding:0}.archive-page .article-card-read{color:var(--text-primary);white-space:normal;gap:12px;font-size:.65rem}.archive-page .article-card-read .icon{color:var(--accent);transition:transform .3s}.archive-page .article-card:hover .article-card-read{gap:12px}.archive-page .article-card:hover .article-card-read .icon{transform:translate(5px)}.archive-page .article-card-cats{flex:auto;gap:8px;display:flex}.archive-page .article-card-cat{color:var(--text-secondary);border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding:2px 0;font-size:.58rem}.archive-page .article-card--no-image{border-left:3px solid var(--signal);background:var(--bg-surface);grid-template-columns:1fr;padding:22px}.archive-page .article-card--no-image :is(.article-card-body,.article-card-footer){grid-column:1}.archive-page .archive-grid.is-curated-default>.article-card-wrap:nth-child(-n+3){border:0;padding-top:0}.archive-page .archive-grid.is-curated-default>.article-card-wrap:first-child{grid-area:1/1/3/8}.archive-page .archive-grid.is-curated-default>.article-card-wrap:nth-child(2){grid-area:1/9/auto/-1;padding-top:35px}.archive-page .archive-grid.is-curated-default>.article-card-wrap:nth-child(3){grid-area:2/9/auto/-1}.archive-page .archive-grid.is-curated-default>.article-card-wrap:nth-child(-n+3) .article-card{flex-direction:column;justify-content:flex-start;gap:0;display:flex}.archive-page .archive-grid.is-curated-default>.article-card-wrap:nth-child(-n+3) .article-card-img-wrap{aspect-ratio:16/9;margin-bottom:18px}.archive-page .archive-grid.is-curated-default>.article-card-wrap:first-child .article-card-img-wrap{aspect-ratio:4/3;border-radius:1px 1px 62px}.archive-page .archive-grid.is-curated-default>.article-card-wrap:first-child .article-card-title{font-size:clamp(1.85rem,2.85vw,3rem)}.archive-page .archive-grid.is-curated-default>.article-card-wrap:nth-child(-n+3) .article-card-body{flex:0}.archive-page .archive-grid.is-curated-default>.article-card-wrap:nth-child(-n+3) .article-card-footer{margin-top:0}.archive-page .archive-grid.is-curated-default>.article-card-wrap:nth-child(2) .article-card-title,.archive-page .archive-grid.is-curated-default>.article-card-wrap:nth-child(3) .article-card-title{font-size:clamp(1.2rem,1.7vw,1.7rem)}.archive-page .archive-grid.is-curated-default>.article-card-wrap:nth-child(2) .article-card-cats,.archive-page .archive-grid.is-curated-default>.article-card-wrap:nth-child(3) .article-card-cats{display:none}.archive-page .empty-state{color:var(--text-secondary);background:var(--bg-surface);border-radius:1px 1px 30px;grid-column:1/-1;padding:60px 20px}.archive-page .blog-pagination{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;margin:45px 0 0;padding:24px 0 0}.archive-page .page-btn{min-width:42px;min-height:44px;color:var(--text-primary);border:1px solid var(--border);box-shadow:none;font:500 .8rem/1 var(--font-body);background:0 0;border-radius:1px;transition:color .2s,background .2s,border-color .2s}.archive-page .page-btn.active{color:var(--ink);background:var(--signal);border-color:var(--signal);box-shadow:none}.archive-page .page-btn:hover:not(:disabled):not(.active){color:var(--accent);border-color:var(--accent);background:var(--bg-surface);transform:none}@keyframes archive-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.archive-page .archive-masthead{column-gap:34px}.archive-page .archive-masthead-note{padding-right:0}.archive-page .archive-stamp{font-size:.9rem;bottom:38px;right:41%}.archive-page .blog-sort-control>span{display:none}.archive-page .archive-grid{column-gap:24px}.archive-page .archive-grid.is-curated-default>.article-card-wrap:nth-child(2),.archive-page .archive-grid.is-curated-default>.article-card-wrap:nth-child(3){grid-column:8/-1}}@media (max-width:767px){.archive-page .blog-index-wrapper{padding:66px 0 54px}.archive-page .archive-masthead{grid-template-columns:1fr;margin-bottom:24px;padding:19px 0 26px}.archive-page .archive-edition{letter-spacing:.07em;margin-bottom:29px;font-size:.5rem}.archive-page .archive-edition>span:last-child{text-align:right;max-width:16ch}.archive-page .archive-eyebrow{margin-bottom:18px;font-size:.55rem}.archive-page .archive-masthead h1{margin-left:-2px;font-size:clamp(5.25rem,21vw,9.6rem)}.archive-page .archive-masthead-note{padding-top:29px;padding-right:60px}.archive-page .archive-subtitle{font-size:1.7rem}.archive-page .archive-masthead-note>p+p{max-width:34ch;font-size:.76rem}.archive-page .archive-stamp{padding:12px 10px;font-size:1rem;bottom:35px;right:3px}.archive-page .blog-filter-toolbar{grid-template-columns:1fr;grid-template-areas:"search""summary""panel""sort""topline";gap:0;margin-bottom:0}.archive-page .blog-filter-toolbar:before{display:none}html.blog-filters-open body.archive-page{overflow:auto}html.blog-filters-open:has(body.archive-page){overflow:auto}.archive-page .blog-search-shell{min-height:46px}.archive-page .blog-search-input,.archive-page .blog-sort-control select{font-size:1rem}.archive-page .blog-filter-toolbar .mobile-filter-panel{max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;grid-template-areas:"authors""categories";gap:12px;padding:14px 0 0;display:none;position:static;overflow:visible;transform:none}.archive-page .blog-filter-toolbar.is-open .mobile-filter-panel{display:grid}.archive-page .blog-filter-toolbar.is-open :is(.blog-filter-block,.category-filter-block){display:block}.archive-page :is(.filter-block-head,.category-filter-head){min-height:44px}.archive-page .chip-scroll-frame{width:100%;max-height:260px;margin-top:7px;padding:13px;position:static}.archive-page :is(.author-strip,.category-strip){max-height:none;overflow:visible}.archive-page .category-chip{min-height:44px}.archive-page .blog-filter-toolbar .blog-sort-control{opacity:1;pointer-events:auto;margin:12px 0 0;padding:0;display:none;position:static;transform:none}.archive-page .blog-filter-toolbar.is-open .blog-sort-control{justify-content:space-between;display:flex}.archive-page .blog-sort-control>span{display:block}.archive-page .blog-sort-control select{flex:0 175px}.archive-page .blog-filter-topline{justify-content:flex-start;display:flex}.archive-page .filter-reset-btn:not([hidden]){margin-top:12px}.archive-page .mobile-filter-toggle{display:none}.archive-page .active-filter-summary{padding:0}.archive-page .active-filter-summary:not(:empty){padding-top:10px}.archive-page .blog-filter-toolbar:not(.is-open) .active-filter-summary{min-height:0}.archive-page .blog-filter-toolbar .active-filter-summary:empty{display:none}.archive-page .blog-archive-mini-bar{min-height:44px;color:var(--text-secondary);border:0;border-bottom:1px solid var(--border);opacity:1;pointer-events:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;justify-content:space-between;gap:16px;margin:0 0 11px;padding:0;display:flex;position:static;transform:none}.archive-page .blog-archive-mini-bar>span{font-size:.7rem;font-weight:400}.archive-page .blog-archive-mini-bar>span:after{content:none}.archive-page .blog-archive-mini-filter{min-height:44px;color:var(--text-primary);font:500 .72rem/1 var(--font-body);background:0 0;border:0;border-radius:0;align-items:center;gap:20px;padding:0;display:inline-flex}.archive-page .blog-archive-mini-filter>span{color:var(--accent);font-size:1.2rem;transition:transform .25s}.archive-page .blog-archive-mini-filter[aria-expanded=true]>span{transform:rotate(45deg)}.archive-page .blog-results-row{border:0;margin:22px 0;padding:0}.archive-page .blog-results-row .post-count{display:none}.archive-page .archive-results-label{font-size:.53rem}.archive-page .archive-grid{flex-direction:column;gap:25px;display:flex}.archive-page .archive-grid>.article-card-wrap{padding-top:25px}.archive-page .article-card{grid-template-columns:minmax(92px,.7fr) minmax(0,1.5fr);gap:0 17px}.archive-page .article-card-img-wrap{aspect-ratio:1}.archive-page .article-card-meta{gap:4px 6px;margin-bottom:8px;font-size:.55rem}.archive-page .article-card-title{margin-bottom:12px;font-size:1.12rem}.archive-page .article-card-excerpt,.archive-page .article-card-reading-time,.archive-page .article-card-meta>span:nth-last-child(2){display:none}.archive-page .article-card-footer{min-height:30px}.archive-page .article-card-read{gap:8px;font-size:.61rem}.archive-page .article-card-cats{display:none}.archive-page .archive-grid.is-curated-default>.article-card-wrap:nth-child(-n+3){border-top:1px solid var(--border);padding-top:25px}.archive-page .archive-grid.is-curated-default>.article-card-wrap:nth-child(-n+3) .article-card{display:grid}.archive-page .archive-grid.is-curated-default>.article-card-wrap:nth-child(-n+3) .article-card-img-wrap{aspect-ratio:1;margin:0}.archive-page .archive-grid.is-curated-default>.article-card-wrap:nth-child(-n+3) .article-card-title{font-size:1.12rem}.archive-page .archive-grid.is-curated-default>.article-card-wrap:first-child{border-top:0;padding-top:0}.archive-page .archive-grid.is-curated-default>.article-card-wrap:first-child .article-card{display:flex}.archive-page .archive-grid.is-curated-default>.article-card-wrap:first-child .article-card-img-wrap{aspect-ratio:4/3;border-bottom-right-radius:44px;margin-bottom:20px}.archive-page .archive-grid.is-curated-default>.article-card-wrap:first-child .article-card-title{font-size:clamp(1.8rem,6vw,2.5rem)}.archive-page .archive-grid.is-curated-default>.article-card-wrap:first-child .article-card-excerpt{display:-webkit-box}.archive-page .article-card--no-image{grid-template-columns:1fr;padding:16px}.archive-page .blog-pagination{flex-wrap:wrap;justify-content:flex-start;gap:5px;margin-top:30px}.archive-page .page-btn{width:36px;min-width:36px;font-size:.75rem}.archive-page .page-ellipsis{min-width:10px}}@media (prefers-reduced-motion:reduce){.archive-page .article-card{animation:none}.archive-page :is(.article-card-img,.article-card-read .icon,.archive-masthead-note>a>span,.blog-archive-mini-filter>span){transition:none}}