.daily-everyone{--daily-leaf:#1c4b30;max-width:1160px;margin:auto}.daily-everyone p,.daily-everyone h2,.daily-everyone h3{margin:0}
.daily-everyone .opening{ display: grid; grid-template-columns: minmax(0, 1fr) 300px; gap: 36px; align-items: center; margin-bottom: 26px; }
.daily-everyone .eyebrow{ margin: 0 0 16px; font-size: 11px; font-weight: 600; letter-spacing: .15em; text-transform: uppercase; color: var(--daily-leaf); }
.daily-everyone h2{ max-width: 690px; margin: 0; font-family: Newsreader, Georgia, serif; font-size: 64px; font-weight: 400; line-height: .98; letter-spacing: -.045em; }
.daily-everyone h2 em{ font-weight: 500; color: var(--daily-leaf); }
.daily-everyone .intro{ margin: 18px 0 0; max-width: 600px; font-size: 16px; line-height: 1.5; }
.daily-everyone .art{ margin: 0; }
.daily-everyone .art img{ display: block; width: 100%; height: auto; }
.daily-everyone .papers{ display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }
.daily-everyone .paper{ min-width: 0; margin: 0; }
.daily-everyone .person{ display: flex; align-items: baseline; justify-content: space-between; gap: 16px; padding: 0 0 13px; }
.daily-everyone .person h3{ margin: 0; font-family: Newsreader, Georgia, serif; font-size: 31px; line-height: 1; font-weight: 500; letter-spacing: -.025em; }
.daily-everyone .person span{ font-size: 12px; color: #71634e; }
.daily-everyone .screen{ display: block; aspect-ratio: 2560 / 1800; overflow: hidden; border: 1px solid var(--border-strong); border-radius: 8px; background: #f4f1e7; box-shadow: 0 9px 20px #211a1009; }
.daily-everyone .paper--ines .screen{ background: #191816; border-color: #302a25; }
.daily-everyone .screen img{ display: block; width: 100%; height: 100%; object-fit: contain; object-position: top center; }
.daily-everyone .paper figcaption{ padding: 15px 0 0; font-size: 15px; line-height: 1.5; }
.daily-everyone .paper figcaption strong{ display: block; font-weight: 500; }
.daily-everyone .paper figcaption span{ color: #71634e; font-size: 13px; }
.daily-everyone .closing{ display: flex; align-items: center; justify-content: space-between; gap: 24px; margin-top: 30px; padding: 23px 28px; border-radius: 8px; background: var(--daily-leaf); color: var(--bg); }
.daily-everyone .closing p{ margin: 0; font-size: 13px; line-height: 1.5; }
.daily-everyone .closing h2{ margin: 0; font-family: Newsreader, Georgia, serif; font-weight: 400; font-size: 32px; line-height: 1.05; letter-spacing: -.025em; }
@media (max-width: 700px){.daily-everyone .opening{ grid-template-columns: 1fr; gap: 18px; margin-bottom: 28px; }
.daily-everyone .eyebrow{ margin-bottom: 15px; font-size: 10px; }
.daily-everyone h2{ font-size: clamp(42px, 11.5vw, 60px); line-height: 1; }
.daily-everyone .intro{ font-size: 15px; margin-top: 16px; }
.daily-everyone .art{ width: 235px; max-width: 76%; margin: 0 auto; }
.daily-everyone .papers{ grid-template-columns: 1fr; gap: 30px; }
.daily-everyone .person{ max-width: 310px; margin: 0 auto; padding-bottom: 12px; }
.daily-everyone .person h3{ font-size: 30px; }
.daily-everyone .screen{ aspect-ratio: 780 / 1520; width: min(100%, 310px); margin: 0 auto; border-radius: 10px; }
.daily-everyone .paper figcaption{ max-width: 310px; margin: 0 auto; padding-top: 13px; }
.daily-everyone .closing{ flex-direction: column; align-items: flex-start; gap: 9px; margin-top: 30px; padding: 24px; }
.daily-everyone .closing h2{ font-size: 32px; }
}

.daily-everyone .papers{padding:0;max-width:none;margin:0}
