.archived-page .subpage-hero{padding-block:44px 40px}
.archived-page .subpage-hero h1{font-size:clamp(40px,3.5vw,56px);line-height:1.08;max-width:1000px;margin:0}
.archived-page .subpage-body{width:100%;max-width:none;padding-bottom:0}
.archived-page .archive-band{padding:64px max(48px,calc((100% - 1280px)/2));margin:0;border:0;background:#FFFFFF}
.archived-page .archive-band:nth-of-type(odd){background:var(--paper)}
.archived-page .archive-band:has(>.blog-sections),.archived-page .archive-band:has(>.category-pills){padding-block:24px}
.archived-page .archive-band>.content-grid,.archived-page .archive-band>.source-list-grid{margin:0}
.archived-page .content-grid,.archived-page .source-list-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.archived-page .content-tile,.archived-page .source-list-card{padding:28px;border-radius:28px;border:1px solid var(--line);background:#FFFFFF;display:flex;flex-direction:column;gap:16px;min-width:0;transition:border-color .2s}
.archived-page .content-tile:hover,.archived-page .source-list-card:hover{border-color:var(--blue)}
.archived-page .content-tile h2,.archived-page .content-tile h3,.archived-page .source-list-card h2,.archived-page .source-list-card h3{font-size:24px;line-height:1.25;margin:0}
.archived-page main p,.archived-page main li{font-size:16px;line-height:1.6;max-width:920px}
.archived-page main p{margin-top:0;margin-bottom:18px}
.archived-page .content-tile p,.archived-page .source-list-card p{font-size:15px;line-height:1.55;color:var(--muted);margin:0}
.archived-page .card-read{font-size:14px;color:var(--blue);margin-top:auto}
.archived-page main h2{font-size:48px;line-height:1.1;max-width:1000px;margin:0 0 28px}
.archived-page main h3{font-size:24px;line-height:1.25;margin:30px 0 18px}
.archived-page main h4{font-size:21px;line-height:1.3}
.archived-page .content-tile h3,.archived-page .source-list-card h3{margin-top:0}
.archived-page main .source-caption{font-size:12px;color:var(--muted)}
.archived-page .source-caption:empty{display:none}
.archived-page .archive-band>img,.archived-page .archive-band>.brand-character{display:block;width:100%;max-width:600px;height:320px;object-fit:contain;margin:28px auto;border-radius:0;animation:none!important;transform:none!important}
.archived-page .source-figure{border-radius:24px;max-width:100%;object-fit:contain}
.archived-page .source-player{max-width:100%;margin-block:28px}
.archived-page .source-player iframe{width:100%;border-radius:24px;border:1px solid var(--line);aspect-ratio:16/9}
.archived-page .blog-sections,.archived-page .category-pills{margin:0;gap:10px}
.archived-page .blog-sections a,.archived-page .category-pills a{font-size:14px;line-height:1.4;padding:11px 18px;background:#FFFFFF;border:1px solid var(--line);border-radius:100px;color:var(--blue)}
.archived-page .blog-sections a:hover,.archived-page .category-pills a:hover{background:var(--blue);color:#FFFFFF;border-color:var(--blue)}
.archived-page .archive-benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}
.archived-page .archive-benefit-card{padding:28px;border-radius:24px;border:1px solid var(--line);background:#FFFFFF;display:flex;align-items:center;gap:20px}
.archived-page .archive-benefit-card img{width:46px;height:46px;object-fit:contain;flex:none}
.archived-page .archive-benefit-card p{font-size:16px;font-weight:500;line-height:1.5;margin:0}
.archived-page .source-materials{border-radius:24px;background:#FFFFFF;max-width:100%;margin:0}
.archived-page .source-materials summary{font-size:15px}
.archived-page .source-materials li{font-size:13px}
.archived-page .copy-group{min-width:0}
.archived-page .migrated-body blockquote{border-left-color:var(--purple);border-radius:0 20px 20px 0}
.archived-page .content-tile img{height:220px;width:100%;object-fit:cover;border-radius:18px;margin:0}
@media(max-width:1100px){.archived-page .content-grid,.archived-page .source-list-grid,.archived-page .archive-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archived-page main h2{font-size:40px}}
@media(max-width:650px){.archived-page .subpage-hero{padding-block:28px 32px}.archived-page .subpage-hero h1{font-size:32px}.archived-page .archive-band{padding:44px 18px}.archived-page .content-grid,.archived-page .source-list-grid,.archived-page .archive-benefits-grid{grid-template-columns:1fr;gap:16px}.archived-page .content-tile,.archived-page .source-list-card,.archived-page .archive-benefit-card{padding:26px;border-radius:24px}.archived-page main h2{font-size:32px;margin-bottom:24px}.archived-page main h3{font-size:22px}.archived-page .content-tile h2,.archived-page .content-tile h3{font-size:22px}.archived-page main p,.archived-page main li{font-size:15px}.archived-page .archive-band>img,.archived-page .archive-band>.brand-character{height:270px}.archived-page .source-player iframe{border-radius:18px}.archived-page .source-materials{padding-inline:18px}}
