/* Closeout archive: shared navigation and evidence pages. Palette follows the existing workshop. */
.archive-page{--archive-ink:#234d49;--archive-muted:#526960;--archive-green:#2e7473;--archive-line:#d3dfd5;--archive-paper:#fffefa;--archive-gold:#f1c76a;margin:0;background:#f6f4ec;color:var(--archive-ink);font:400 16px/1.85 "IBM Plex Sans Thai",sans-serif;-webkit-font-smoothing:antialiased}
.archive-page *,.archive-header *,.archive-home-section *{box-sizing:border-box}
.archive-page h1,.archive-page h2,.archive-page h3,.archive-home-section h2,.archive-home-section h3{font-family:"Chakra Petch","IBM Plex Sans Thai",sans-serif;line-height:1.5;text-wrap:balance;color:#234d49}
.archive-page h1{font-size:clamp(34px,4.5vw,56px);letter-spacing:-.025em;margin:18px 0;max-width:19ch}
.archive-page h2,.archive-home-section h2{font-size:clamp(25px,2.6vw,34px);margin:0 0 16px}
.archive-page h3{font-size:21px;margin:0 0 10px}.archive-page p{margin:12px 0;max-width:72ch}.archive-page a{color:inherit;text-decoration:none}.archive-page img{display:block;max-width:100%}.archive-page button{font:inherit}
.archive-container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.archive-page main{padding-top:112px;outline:none}
.archive-header{position:fixed;inset:16px 0 auto;z-index:60;font:500 13px/1.5 "IBM Plex Sans Thai",sans-serif;color:#234d49}
.archive-nav{min-height:70px;display:flex;align-items:center;gap:18px;padding:10px 15px;background:#fffefaed;border:1px solid #d3dfd5;border-radius:18px;box-shadow:0 8px 28px #173f4510;backdrop-filter:blur(16px)}
.archive-brand{display:flex;align-items:center;gap:10px;flex-shrink:0;color:#234d49;text-decoration:none;font-weight:700;font-size:14px}.archive-brand img{border-radius:50%;width:44px;height:44px;border:1px solid #d3dfd5}.archive-brand small{display:block;font-size:10px;font-weight:400;color:#526960;margin-top:2px}
.archive-nav-links{display:flex;gap:2px;align-items:center;margin-left:auto}.archive-nav-links a{min-height:44px;display:flex;align-items:center;padding:10px 9px;border-radius:9px;text-decoration:none;color:#3d5750;white-space:nowrap;font-size:12px}.archive-nav-links a:hover,.archive-nav-links a[aria-current]{background:#e0efea;color:#215f65}.archive-nav-links a[href*="submission"]{background:#2e7473;color:#fffefa}.archive-nav-links a[href*="submission"]:hover{background:#245b5a}
.archive-menu{display:none;border:1px solid #bdcec1;border-radius:10px;background:#fffefa;color:#234d49;min-height:44px;padding:8px 12px;cursor:pointer;margin-left:auto}
.archive-skip{position:fixed;z-index:100;top:5px;left:10px;transform:translateY(-150%);padding:10px;background:#f1c76a;color:#234d49}.archive-skip:focus{transform:none}
.archive-page :focus-visible,.archive-header :focus-visible,.archive-home-section :focus-visible{outline:3px solid #a16620;outline-offset:4px}
.archive-breadcrumb{font-size:13px;color:#526960;margin-bottom:30px}.archive-breadcrumb a{text-decoration:underline;text-underline-offset:4px}
.archive-intro{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:center;padding:12px 0 26px}.archive-intro>div{min-width:0}.archive-lead{font-size:18px;line-height:1.9;color:#526960;max-width:62ch!important}
.archive-status{display:inline-flex;align-items:center;gap:6px;width:fit-content;border:1px solid #bfd3c4;border-radius:7px;padding:4px 10px;background:#e6f1e8;color:#2c6047;font:600 12px/1.7 "IBM Plex Sans Thai",sans-serif}.archive-status.neutral{background:#f4eddc;border-color:#ddceb0;color:#775d2d}
.archive-stamp{width:260px;min-height:220px;padding:30px;position:relative;transform:rotate(3deg);background:#e0efea;border:2px solid #a8c9b9;box-shadow:7px 8px 0 #c5dcd0;border-radius:22px;font-family:"Chakra Petch",sans-serif;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.archive-stamp strong{font-size:40px;line-height:1.4;color:#2e7473}.archive-stamp>span{font-size:15px}.stamp-blocks{display:flex;gap:10px;margin-top:20px}.stamp-blocks i{width:26px;height:26px;border:2px solid #28696a;background:#8ecdc0;transform:rotate(12deg)}.stamp-blocks i:nth-child(2){background:#f1c76a;transform:rotate(-9deg)}.stamp-blocks i:nth-child(3){background:#b9aae0;transform:rotate(5deg)}
.archive-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0}.archive-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 17px;border:1px solid #bdcec1;border-radius:10px;background:#fffefa;color:#295d55!important;font-weight:600;font-size:14px;text-decoration:none!important}.archive-button.primary{background:#2e7473;color:#fff!important;border-color:#245b5a;box-shadow:0 4px 0 #245b5a}.archive-button:hover{background:#e2efe7}.archive-button.primary:hover{background:#245b5a}.archive-link{display:inline-flex;align-items:center;min-height:44px;padding:6px 0;margin-right:14px;color:#286b63!important;font:600 14px/1.6 "IBM Plex Sans Thai",sans-serif;text-decoration:underline!important;text-underline-offset:4px;text-decoration-color:#91b4a7!important}.archive-link:hover{color:#173f45!important;text-decoration-color:currentColor!important}
.archive-section{padding:52px 0;border-top:1px solid #d3dfd5;margin-top:35px}.archive-heading{display:flex;align-items:baseline;justify-content:space-between;gap:28px;margin-bottom:24px}.archive-heading h2{margin:0}.archive-heading p{color:#526960;margin:0;font-size:14px;max-width:51ch}
.submission-list{padding:0;margin:0;list-style:none}.submission-list>li{display:grid;grid-template-columns:54px minmax(0,1fr);gap:20px;padding:28px 0;border-bottom:1px solid #d3dfd5}.submission-number{font:700 24px/1.4 "Chakra Petch",sans-serif;color:#2e7473;padding-top:3px}.submission-title{display:flex;align-items:center;justify-content:space-between;gap:20px}.submission-title h3{margin:0}.submission-title .archive-status{flex-shrink:0}.submission-list p{font-size:15px;color:#526960;margin:9px 0;max-width:78ch}.submission-list .archive-actions{margin:12px 0 0}.archive-note{font-size:13px!important;line-height:1.9;color:#586b60;max-width:90ch!important;margin:22px 0!important}
.archive-rounds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.archive-round{min-width:0;background:#fffefa;border:1px solid #d3dfd5;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 6px 0 #e0e8dc}.archive-round>img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.archive-round-body{padding:20px;display:flex;flex-direction:column;flex:1}.archive-round-top{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#526960;font:600 13px "IBM Plex Sans Thai",sans-serif}.archive-round h3{font-size:20px!important;line-height:1.6!important;margin:16px 0 8px!important;color:#234d49!important}.archive-round p{font:400 14px/1.9 "IBM Plex Sans Thai",sans-serif;color:#526960;margin:4px 0 18px}.archive-round-links{display:grid;grid-template-columns:1fr 1fr;gap:4px 9px;margin-top:auto;padding-top:12px;border-top:1px solid #d3dfd5}.archive-round-links a{font-size:12px;margin:0;min-height:44px}
.archive-metrics{display:grid;grid-template-columns:repeat(4,1fr);background:#e5eee5;border:1px solid #c7d9cb;border-radius:18px;margin:12px 0 45px;padding:24px 5px}.archive-metrics>div{padding:5px 26px;border-right:1px solid #bdcfbf}.archive-metrics>div:last-child{border:0}.archive-metrics dt{font-size:13px;color:#526960}.archive-metrics dd{margin:8px 0 0;font:700 40px/1.4 "Chakra Petch",sans-serif;color:#285f59}.archive-metrics dd span{font:400 14px "IBM Plex Sans Thai",sans-serif}
.score-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:30px 0}.score-card{padding:24px;background:#fffefa;border:1px solid #d3dfd5;border-radius:16px;border-top:5px solid #73aa99}.score-card:nth-child(2){border-top-color:#edc664}.score-card:nth-child(3){border-top-color:#b3a2cf}.score-card>span{font-size:12px;color:#526960}.score-card h3{font-size:18px;min-height:58px;margin-top:12px}.score-value{font:700 52px/1.4 "Chakra Petch",sans-serif;color:#2e7473}.score-value small{font-size:18px;margin-left:9px;font-weight:500;color:#526960}.score-card meter{display:block;width:100%;height:14px;margin:8px 0 12px}.score-card meter::-webkit-meter-bar{background:#e1eae1;border:none;border-radius:6px}.score-card meter::-webkit-meter-optimum-value{background:#73aa99}.score-card p{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#526960}
.archive-table-wrap{overflow-x:auto;border:1px solid #cfdbd0;border-radius:12px;background:#fffefa;margin:26px 0;max-width:100%}.archive-table-wrap table{width:100%;border-collapse:collapse;font-size:14px;white-space:nowrap}.archive-table-wrap caption{white-space:normal;text-align:left;padding:16px 20px;color:#526960;font-size:13px}.archive-table-wrap th,.archive-table-wrap td{text-align:left;padding:16px 20px;border-top:1px solid #d3dfd5}.archive-table-wrap thead th{background:#e7efe7;font-weight:600}.archive-table-wrap tfoot{background:#edf3eb;font-weight:700}.archive-table-wrap th small{display:block;font-weight:400;color:#526960;font-size:12px}.archive-split{display:grid;grid-template-columns:1fr 1fr;gap:45px}.archive-split p{font-size:15px;color:#526960}.archive-note-box{padding:28px;border-left:4px solid #bc944e;background:#f4eddb;border-radius:0 14px 14px 0}.archive-note-box h3{font-size:20px}.archive-note-box p{font-size:14px;line-height:1.9;color:#5e604e}
.pdca-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:30px}.pdca-grid article{border-top:2px solid #aecbb7;padding-top:22px}.pdca-grid article>span{display:grid;place-items:center;width:46px;height:46px;background:#dcece2;border-radius:10px;font:700 26px "Chakra Petch",sans-serif;margin-bottom:20px}.pdca-grid article:nth-child(2)>span{background:#eae0c3}.pdca-grid article:nth-child(3)>span{background:#e1dbed}.pdca-grid article:nth-child(4)>span{background:#dce7ed}.pdca-grid h3{font-size:19px}.pdca-grid p,.archive-three p{font-size:14px;color:#526960}
.archive-three{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:28px}.archive-three article{padding:24px;background:#fffefa;border:1px solid #d3dfd5;border-radius:14px}.archive-source{padding:34px;background:#e3eee6;border-radius:18px;margin:30px 0}.archive-source h2{font-size:25px}.archive-source p{font-size:14px}
.plan-list{list-style:none;margin:30px 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.plan-list li{display:flex;align-items:start;gap:20px;padding:26px 0;border-top:1px solid #d3dfd5}.plan-list img{width:64px;height:64px;flex-shrink:0;border-radius:14px;background:#e3eee5}.plan-list li>div>span{font-size:12px;color:#526960}.plan-list h3{font-size:20px;margin:6px 0}.plan-list p{font-size:14px;color:#526960}.instructor-panel{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:center;padding:36px;border:1px solid #cbd9cd;border-radius:22px;background:#fffefa;margin-top:20px}.instructor-panel h2{font-size:28px;margin-top:18px}.instructor-panel p{font-size:15px;color:#526960}.tool-illustration{padding:28px;background:#e5eee5;transform:rotate(3deg);border:2px solid #aac6b5;box-shadow:7px 8px 0 #d3e1d6;border-radius:16px;font:600 18px "Chakra Petch",sans-serif}.tool-illustration>span{display:block;margin-bottom:20px;font-size:24px}.tool-illustration>div{background:#fffefa;border-radius:7px;padding:12px;margin-top:12px;font:500 15px "IBM Plex Sans Thai",sans-serif}
.archive-footer{border-top:1px solid #cfdbd0;padding:36px 0 45px;margin-top:50px;font-size:13px;color:#526960}.archive-footer>strong{font:700 20px "Chakra Petch",sans-serif;color:#234d49}.archive-footer small{display:block;margin-top:20px}.archive-footer p{line-height:1.9}.archive-home-section .archive-heading{margin-bottom:26px}.archive-home-section .archive-heading h2{font-size:clamp(28px,3vw,38px)}
.workshop-home .archive-home-section{color:#234d49;padding:52px 0!important}.home-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.home-review-grid>a{display:flex;flex-direction:column;min-width:0;background:#fffefa;border:1px solid #ccdbce;border-radius:17px;padding:26px;color:#234d49;box-shadow:0 5px 0 #e0e8dc}.home-review-grid>a:first-child{background:#e0eee6;border-color:#a9cbb7}.home-review-grid>a>span{font:500 12px "IBM Plex Sans Thai",sans-serif;color:#526960}.home-review-grid h3{font-size:24px;margin:13px 0 8px}.home-review-grid p{font:400 14px/1.9 "IBM Plex Sans Thai",sans-serif;color:#526960;flex:1;margin:0 0 22px}.home-review-grid b{font:600 14px "IBM Plex Sans Thai",sans-serif;color:#2e7473}.home-review-grid>a:hover{border-color:#729e8b;background:#edf3eb}.workshop-home .event-banner{margin-top:112px}.workshop-home .event-date strong{color:#2e7473}.workshop-home .hero .kicker{letter-spacing:0;font-family:var(--body);font-size:13px}.workshop-home .level-pill{letter-spacing:0}.workshop-home .portal-caption>span{letter-spacing:0}.workshop-home .event-link{background:#2e7473;color:#fffefa;border-color:#245b5a}.workshop-home .doc-card[id]{scroll-margin-top:110px}.workshop-home .reveal{opacity:1;transform:none}
.schedule-archive-note{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;margin-top:115px;margin-bottom:20px;padding:16px 20px;background:#e2efe6;border:1px solid #b9d1c0;border-radius:12px;color:#234d49;font:500 14px/1.8 "IBM Plex Sans Thai",sans-serif}.schedule-archive-note a{margin-left:auto;text-decoration:underline;text-underline-offset:4px}.workshop-schedule .round-switch{margin-top:20px}.schedule-archive-note+.round-switch{margin-top:20px}
@media(max-width:1200px){.archive-menu{display:block}.archive-nav-links{display:none;position:absolute;top:80px;left:20px;right:20px;padding:12px;background:#fffefa;border:1px solid #cbd9cd;border-radius:14px;box-shadow:0 15px 30px #234d4920;max-height:calc(100dvh - 130px);overflow:auto}.archive-nav-links.is-open{display:grid;grid-template-columns:1fr 1fr}.archive-nav-links a{font-size:14px;padding:13px}.archive-intro{gap:30px}.archive-stamp{width:230px}.archive-round-links{grid-template-columns:1fr}}
@media(max-width:800px){.archive-container{width:calc(100% - 32px)}.archive-header{top:10px}.archive-nav{min-height:64px}.archive-page main{padding-top:98px}.archive-intro{grid-template-columns:1fr;gap:18px}.archive-stamp{display:none}.archive-page h1{font-size:38px;max-width:22ch}.archive-lead{font-size:16px}.archive-breadcrumb{margin-bottom:18px}.archive-heading{display:block}.archive-heading p{margin-top:10px}.archive-section{padding:35px 0;margin-top:25px}.submission-list>li{grid-template-columns:32px 1fr;gap:12px}.submission-number{font-size:20px}.submission-title{display:block}.submission-title .archive-status{margin-top:10px}.submission-title h3{font-size:20px}.archive-rounds,.home-review-grid,.score-grid{grid-template-columns:1fr}.archive-round{display:grid;grid-template-columns:1fr 1.15fr}.archive-round>img{height:100%;object-fit:cover}.archive-round-links{grid-template-columns:1fr 1fr}.archive-metrics{grid-template-columns:1fr 1fr;padding:8px}.archive-metrics>div{padding:18px;border:0!important}.archive-metrics>div:nth-child(-n+2){border-bottom:1px solid #bdcfbf!important}.archive-metrics dd{font-size:36px}.score-card h3{min-height:0}.archive-split,.instructor-panel{grid-template-columns:1fr;gap:25px}.pdca-grid{grid-template-columns:1fr 1fr}.archive-three{grid-template-columns:1fr;gap:16px}.plan-list{grid-template-columns:1fr}.instructor-panel{padding:25px}.tool-illustration{max-width:360px;width:100%;margin:0 auto 8px}.archive-source{padding:25px}.archive-page .archive-button{font-size:13px}.workshop-home .event-banner{margin-top:92px}.workshop-home .event-link{margin-left:0}.schedule-archive-note{margin-top:98px}.workshop-home .archive-home-section{padding:35px 0!important}}
@media(max-width:520px){.archive-page h1{font-size:34px}.archive-brand{font-size:13px}.archive-nav-links.is-open{grid-template-columns:1fr}.archive-round{display:flex}.archive-round>img{height:auto}.archive-round-links{grid-template-columns:1fr 1fr}.archive-heading h2{font-size:28px}.archive-metrics dt{font-size:12px}.archive-metrics>div{padding:15px 10px}.pdca-grid{gap:20px}.pdca-grid h3{font-size:18px}.archive-page .archive-actions{gap:10px}.archive-actions .archive-button{flex-grow:1}.submission-list .archive-actions{display:grid;justify-items:start}.submission-list .archive-button{width:100%}.plan-list li{gap:14px}.plan-list img{width:48px;height:48px}.plan-list h3{font-size:19px}.archive-table-wrap th,.archive-table-wrap td{padding:13px}.archive-status{font-size:11px}.archive-footer .archive-link{font-size:13px}.schedule-archive-note a{margin-left:0}}
@media(prefers-reduced-motion:reduce){.archive-page *,.archive-header *{scroll-behavior:auto!important;transition:none!important}}
@media print{.archive-header,.archive-stamp,.archive-menu,.archive-skip{display:none!important}.archive-page{background:white;color:black}.archive-page main{padding-top:0}.archive-container{width:100%}.archive-section{break-inside:avoid}.archive-link{color:black!important}.archive-rounds,.score-grid{grid-template-columns:repeat(3,1fr)}.archive-table-wrap{overflow:visible}.archive-footer{margin-top:20px}.schedule-archive-note{margin-top:0}}

/* Evidence extension: original website artwork and block details, formal document content. */
.archive-page{background:var(--ink);color:var(--white)}
.archive-page main{padding-top:112px}
.archive-page .archive-breadcrumb{margin-bottom:16px}
.evidence-tabs{display:flex;flex-wrap:wrap;gap:7px;padding:10px;background:rgba(255,253,248,.9);border:1px solid var(--line);border-radius:15px;margin-bottom:32px;box-shadow:0 5px 0 #d8e7dc}
.evidence-tabs a{padding:10px 16px;min-height:44px;font-size:14px;border-radius:9px;color:#485264}
.evidence-tabs a:hover,.evidence-tabs a[aria-current]{background:#dceff0;color:#286b72;font-weight:600}
.archive-page .archive-intro{grid-template-columns:minmax(0,1.3fr) minmax(280px,.8fr);gap:46px;padding:10px 0 30px;align-items:center}
.archive-page .archive-intro h1{color:#252a34;max-width:none;font-size:clamp(32px,3.7vw,50px);line-height:1.5;text-shadow:0 3px 0 #fff}
.archive-page .archive-intro .archive-lead{color:#485264;font-size:17px}
.archive-page .evidence-art{min-height:330px;margin:0;width:100%;max-width:420px;justify-self:end}
.archive-page .evidence-art .blocky-mascot{transform:translateX(-50%) scale(.7);transform-origin:bottom}
.archive-page .evidence-art .idea-box{transform:translateX(-50%) scale(.72);transform-origin:bottom}
.archive-page .evidence-art .float-chip{font-size:10px;padding:8px}
.archive-page .evidence-art .portal-caption{bottom:12px;left:12px;right:12px}
.archive-page .evidence-art .portal-caption strong{font-size:21px;color:#fff}
.archive-page .evidence-art .portal-caption::after{display:none}
.archive-page .evidence-art-caption{font:400 10px/1.6 var(--body);letter-spacing:0;color:#fff}
.archive-page .evidence-art .game-topline{left:16px;right:16px;top:16px}.archive-page .evidence-art .level-pill{font-size:10px}
.archive-page .archive-section{padding:34px 32px!important;margin-top:30px;background:rgba(255,253,248,.94);border:1px solid var(--line);border-radius:22px;box-shadow:0 7px 0 #d8e7dc;position:relative}
.archive-page .archive-section::before,.archive-page .archive-section::after{display:none}
.archive-page .archive-heading h2{font-size:clamp(25px,2.5vw,32px);color:#252a34}
.archive-page .submission-list>li{padding:28px 0;gap:22px}
.archive-page .submission-number{display:grid;place-items:center;align-self:start;width:46px;height:46px;background:#dceff0;border:2px solid #98bcc0;box-shadow:0 4px 0 #d0e3df;border-radius:11px;font-size:21px;padding:0}
.archive-page .submission-list>li:nth-child(3n+2) .submission-number{background:#fff1cf;border-color:#dfc58f;box-shadow:0 4px 0 #eee1be;color:#76501f}
.archive-page .submission-list>li:nth-child(3n) .submission-number{background:#f4dddd;border-color:#dbb6af;box-shadow:0 4px 0 #eed9d3;color:#934f46}
.archive-page .submission-title h3{color:#252a34}.archive-page .submission-list p{color:#485264}
.archive-page .archive-stamp{border:2px solid #98bcc0;background:#dceff0;box-shadow:7px 8px 0 #c9dfdb}
.archive-page .archive-footer{background:rgba(244,241,233,.9);border-radius:20px;padding:32px}
.archive-page .archive-status{border-radius:8px}
.archive-page .archive-section :target{scroll-margin-top:110px}
@media(max-width:800px){.archive-page main{padding-top:98px}.evidence-tabs{gap:5px;margin-bottom:24px}.evidence-tabs a{font-size:12px;padding:9px 10px}.archive-page .archive-intro{grid-template-columns:1fr;gap:20px}.archive-page .evidence-art{min-height:290px;max-width:380px;justify-self:center}.archive-page .archive-intro h1{font-size:34px}.archive-page .archive-section{padding:25px 20px!important}.archive-page .submission-list>li{grid-template-columns:32px minmax(0,1fr);gap:14px}.archive-page .submission-number{width:32px;height:36px;font-size:17px}.archive-page .archive-heading h2{font-size:26px}.archive-page .submission-title h3{font-size:20px}.archive-page .archive-footer{padding:25px 20px}.archive-page .archive-lead{font-size:16px!important}}
@media print{.archive-page .topbar,.evidence-tabs,.evidence-art,.site-bg{display:none!important}.archive-page .archive-section{box-shadow:none;background:#fff}.archive-page main{padding-top:0}}

.workshop-home.archive-page .archive-intro{padding:10px 0 24px}
.archive-page .archive-actions{margin:20px 0 30px}
@media(max-width:800px){.workshop-home.archive-page .archive-intro{padding:0 0 10px}}
/* Fit the existing mascot artwork to the compact evidence-page illustration. */
.archive-page .evidence-art .blocky-mascot{top:88px;transform:translateX(-50%) scale(.68);transform-origin:top center;animation:none}
.archive-page .evidence-art .idea-box{top:200px;transform:translateX(-50%) scale(.68);transform-origin:top center}
.archive-page .evidence-art .portal-caption{height:82px;padding:10px 13px;display:flex;flex-direction:column;justify-content:center;gap:3px}
.archive-page .evidence-art .portal-caption strong{margin:0;font-size:20px;line-height:1.4}
.archive-page .evidence-art .portal-caption strong::after{display:none}
.archive-page .evidence-art .portal-caption span{font-size:10px;line-height:1.6;letter-spacing:0}
.archive-page .evidence-art .chip-1{top:100px;right:12px}.archive-page .evidence-art .chip-2{top:182px;left:12px}.archive-page .evidence-art .chip-3{display:none}
@media(max-width:800px){.archive-page .evidence-art{min-height:320px}}
