[hidden]{display:none!important}
.factory-start{font:inherit;border:0}
.factory-entry:focus{outline:3px solid #f5cc37;outline-offset:5px}
.factory-content-card .journal-publication-date{font-size:12px;margin:0 0 10px;color:#425a4d;background:#fff;padding:5px 10px;border-radius:6px;width:fit-content;flex:none}
.factory-content-card p.fiction-label{font-size:12px;font-weight:700;color:#425a4d;background:#fff;padding:5px 10px;border-radius:6px;width:fit-content;margin:0 0 10px;flex:none}

body:has([data-explore-week]) .factory-entry{max-width:1080px;margin:0 auto;padding:26px 20px!important;background:transparent!important;border:0!important;box-shadow:none!important;min-height:0!important}
body:has([data-explore-week]) .factory-entry>h1{background:transparent!important;color:#fff!important;font-size:28px!important;padding:0!important;margin:0 0 20px!important}
body:has([data-explore-week]) .factory-content-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px!important;align-items:start}
body:has([data-explore-week]) .factory-content-column{background:#f7f7ebed!important;border-radius:14px;padding:18px!important;min-width:0;box-shadow:0 10px 24px #102f2933}
body:has([data-explore-week]) .factory-content-column>h2{font-size:22px!important;line-height:1.25!important;color:#194b38!important;margin:0 0 14px!important;min-height:0!important;height:auto!important;width:auto!important;transform:none!important}
body:has([data-explore-week]) .factory-content-card{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
body:has([data-explore-week]) .factory-content-card img{width:100%!important;height:165px!important;object-fit:cover!important;border-radius:9px;margin-top:0!important}
body:has([data-explore-week]) .factory-content-card p{font-size:15px!important;line-height:1.6!important;color:#25483b!important}
body:has([data-explore-week]) .factory-content-column a{color:#215a40!important;font-weight:700}
body:has([data-explore-week]) .factory-archive-link{font-size:14px!important;display:inline-block;margin-top:16px!important}
body:has([data-explore-week]){background:linear-gradient(#102d2366,#102d2366),url("/pictures/arrival.jpg") center/cover fixed!important}
body:has([data-explore-week]) header,body:has([data-explore-week]) main{background:transparent!important}
body:has([data-explore-week]) header strong{font-size:29px}
body:has([data-explore-week]) .site-subtitle{font-size:21px}

@media(max-width:700px){
  body:has([data-explore-week]) .factory-content-row{grid-template-columns:1fr!important}
  body:has([data-explore-week]) .factory-entry{padding:24px 14px!important}
  body:has([data-explore-week]) .factory-entry>h1{font-size:25px!important}
  body:has([data-explore-week]) .factory-content-card img{height:180px!important}
}
