.dyl-wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.dyl-kicker{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#915f42}.dyl-mast{padding:clamp(3.5rem,8vw,7rem) 0 3rem;background:linear-gradient(145deg,#f4efe6,#fff 62%)}.dyl-mast h1{max-width:920px;font-size:clamp(2.4rem,6vw,5.3rem);line-height:.98;letter-spacing:-.045em}.dyl-mast p:last-child{max-width:720px;font-size:clamp(1.05rem,2vw,1.35rem)}.dyl-areas{padding:2.5rem 0 3rem;border-block:1px solid #d9d0c3;background:#fbf8f2}.dyl-areas h2,.dyl-daily>div>h2{font-size:clamp(1.9rem,4vw,3rem)}.dyl-areas__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d5cabd;border:1px solid #d5cabd}.dyl-area{min-height:132px;padding:1.15rem;display:flex;flex-direction:column;gap:.45rem;background:#fff;color:#27221e;text-decoration:none}.dyl-area span{font:600 .72rem/1 monospace;color:#9a6b50}.dyl-area strong{font-size:1rem;line-height:1.2}.dyl-area small{margin-top:auto;color:#6d625a}.dyl-daily{padding:4rem 0}.dyl-daily__lead{margin:2rem 0}.dyl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.dyl-card{border-top:3px solid #26211e;background:#fff}.dyl-card__image{display:block;aspect-ratio:16/9;overflow:hidden;background:#eee}.dyl-card__image img{width:100%;height:100%;object-fit:cover}.dyl-card__body{padding:1rem 0}.dyl-card h2{font-size:clamp(1.25rem,2.2vw,1.7rem);line-height:1.12}.dyl-card h2 a{color:inherit;text-decoration:none}.dyl-card--featured{display:grid;grid-template-columns:1.35fr 1fr;gap:2rem;border-top-width:5px}.dyl-card--featured .dyl-card__image{aspect-ratio:4/3}.dyl-card__meta,.dyl-reading-time{font-size:.84rem;color:#756a61}.dyl-reading-time{font-weight:650;letter-spacing:.03em}.dyl-category__head{padding:4rem 0 2.5rem;background:#f4efe6;border-bottom:1px solid #d9d0c3}.dyl-category__head h1{font-size:clamp(2.2rem,5vw,4.6rem);line-height:1}.dyl-category__head p:last-child{max-width:720px;font-size:1.15rem}.dyl-category__content{padding-block:3rem}.dyl-category__lead{margin-bottom:2rem}.dyl-chronology h2{margin-top:2.5rem;font-size:2.2rem}.dyl-month{display:grid;grid-template-columns:160px 1fr;border-top:1px solid #cfc5b9;padding:1.2rem 0}.dyl-month h3{margin:0;font-size:1.25rem}.dyl-month ol{list-style:none;margin:0;padding:0}.dyl-month li{display:grid;grid-template-columns:70px 1fr minmax(130px,220px);gap:1rem;padding:.7rem 0;border-bottom:1px solid #eee7de}.dyl-month li span,.dyl-month time{font-size:.82rem;color:#776c64}.dyl-archive-link{text-align:center}.dyl-more{text-align:right;margin-top:2rem}.dyl-more a,.dyl-archive-link a{font-weight:700}.dyl-card a:focus-visible,.dyl-area:focus-visible{outline:3px solid #b06a45;outline-offset:3px}
@media(max-width:900px){.dyl-areas__grid{grid-template-columns:repeat(2,1fr)}.dyl-grid{grid-template-columns:repeat(2,1fr)}.dyl-card--featured{grid-template-columns:1fr}.dyl-month{grid-template-columns:1fr}.dyl-month h3{margin-bottom:.5rem}}
@media(max-width:560px){.dyl-wrap{width:min(100% - 24px,1180px)}.dyl-mast{padding-top:3rem}.dyl-areas__grid,.dyl-grid{grid-template-columns:1fr 1fr}.dyl-area{min-height:116px;padding:.9rem}.dyl-area strong{font-size:.92rem}.dyl-card__body{padding:.8rem 0}.dyl-card h2{font-size:1.1rem}.dyl-card p:not(.dyl-kicker):not(.dyl-card__meta){display:none}.dyl-card--featured{display:block}.dyl-card--featured p:not(.dyl-kicker):not(.dyl-card__meta){display:block}.dyl-month li{grid-template-columns:55px 1fr}.dyl-month li span{grid-column:2}.dyl-chronology h2{font-size:1.8rem}}
