.diary-archive{border-top:3px double #142a3344;margin:70px 0;padding-top:38px;scroll-margin-top:100px}.diary-archive .diary-intro{max-width:660px}.diary-archive h2{letter-spacing:-1px;margin:18px 0;font-size:clamp(34px,4vw,58px);line-height:1.08}.diary-archive .diary-intro>p:last-child{color:#59605c;font-size:16px;line-height:1.8}.diary-years{flex-wrap:wrap;gap:10px 24px;margin:26px 0 32px;display:flex}.diary-years a{text-underline-offset:5px;font-size:13px}.diary-year{border-top:1px solid #142a3333;scroll-margin-top:24px}.diary-year:last-child{border-bottom:1px solid #142a3333}.diary-year summary{cursor:pointer;justify-content:space-between;align-items:center;padding:20px 0;list-style:none;display:flex}.diary-year summary::-webkit-details-marker{display:none}.diary-year summary>span:first-child{font:32px Georgia,serif}.diary-year summary>span:last-child{color:#59605c;font-size:12px}.diary-year summary>span:last-child>span{margin-left:18px;display:inline-block}.diary-year[open] summary>span:last-child>span{transform:rotate(45deg)}.diary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 26px;padding:12px 0 38px;display:grid}.diary-card{min-width:0}.diary-card>img{aspect-ratio:3/2;object-fit:cover;width:100%;margin-bottom:20px;display:block}.diary-card time{color:#6b6d61;font-size:11px}.diary-card h3{margin:10px 0;font-size:28px;line-height:1.14}.diary-card>p{color:#59605c;font-size:14px;line-height:1.7}.diary-song{border-top:1px solid #142a3322;justify-content:space-between;gap:15px;margin-top:20px;padding-top:12px;font-size:12px;display:flex}.diary-context{color:#687064;border-bottom:1px solid #142a3322;padding-bottom:20px;font-size:13px!important}.diary-track{border-top:1px solid #142a3333;border-bottom:1px solid #142a3333;margin:32px 0;padding:22px 0}.diary-track h2{margin:10px 0 18px;font-size:28px}.diary-track .journal-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.diary-track>a{font-size:13px}:is(.diary-archive a:focus-visible,.diary-year summary:focus-visible){outline-offset:5px;outline:2px solid #ac292b}@media (max-width:1000px){.diary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.diary-archive{margin:42px 0}.diary-grid{grid-template-columns:minmax(0,1fr);gap:30px}.diary-card h3{font-size:27px}.diary-years{gap:14px 22px}}.journal-issue-line{flex-wrap:wrap}.diary-archive .diary-intro{margin-bottom:30px}.production-memo-meta{border-block:1px solid #a89c8266;margin:0 0 32px;padding:20px 0;font:12px/1.6 monospace}.production-memo-meta>div{grid-template-columns:110px minmax(0,1fr);gap:14px;padding:5px 0;display:grid}.production-memo-meta dt{color:#942e2c;text-transform:uppercase;letter-spacing:1px}.production-memo-meta dd{margin:0}.production-memo ol{counter-reset:memo;padding:0;list-style:none}.production-memo li{counter-increment:memo;border-top:1px solid #a89c8244;padding:27px 0 8px}.production-memo h2{margin:0 0 12px;font:18px/1.5 Georgia,serif}.production-memo h2:before{content:counter(memo,decimal-leading-zero) " / ";color:#942e2c;margin-right:10px;font:12px monospace}.production-memo li p{margin:0 0 18px;font:18px/1.85 Georgia,serif}.production-memo-signoff{border-top:1px solid #a89c8266;margin-top:18px;padding-top:22px}.production-memo-signoff strong{margin:24px 0;font:italic 22px Georgia,serif;display:block}.production-memo-distribution{color:#6e7168;font:11px/1.8 monospace!important}@media (max-width:600px){.production-memo-meta>div{grid-template-columns:90px minmax(0,1fr);gap:8px}.production-memo li p{font-size:17px}}.journal-photo-essay{margin-top:56px}.journal-photo-chapter{border-top:1px solid #b9ac8b66;padding:40px 0}.journal-photo-chapter figure{margin:0 0 30px}.journal-photo-chapter img{width:100%;height:auto;display:block}.journal-photo-chapter figcaption{letter-spacing:1.4px;text-transform:uppercase;color:#727267;margin-top:12px;font:10px/1.6 Arial,sans-serif}.journal-photo-chapter h2{margin:10px 0 20px;font:clamp(32px,4vw,48px)/1.1 The Seasons,Georgia,serif}.journal-photo-chapter p{margin:0;font:19px/1.85 Georgia,serif}.journal-photo-closing{border-top:1px solid #b9ac8b66;padding-top:32px;font-style:italic}.journal-photo-credit{color:#727267;font:11px/1.6 Arial,sans-serif!important}@media (max-width:600px){.journal-photo-essay{margin-top:32px}.journal-photo-chapter{padding:28px 0}.journal-photo-chapter p{font-size:17px}}
