*{box-sizing:border-box}body{margin:0;background:#d3cec4;color:#252523;font-family:'Manic',Georgia,serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}a:focus-visible{outline:2px solid #ae3036;outline-offset:6px}.diary-layout{display:grid;grid-template-columns:1fr 1fr;min-height:100svh}figure{margin:0;align-self:center}figure>img{display:block;width:100%;height:auto}.diary-copy{padding:32px clamp(28px,5vw,86px) 60px;display:flex;flex-direction:column}nav{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:16px}.home{display:flex;align-items:center;gap:10px}.diary-description{margin:auto 0;padding-top:65px;max-width:510px}.eyebrow{font-size:17px;text-transform:uppercase;margin:0 0 24px}h1{font:400 clamp(38px,4vw,65px)/1.05 'Manic',Georgia,serif;color:#ae3036;margin:0 0 32px}p:not(.eyebrow){font-size:clamp(22px,2vw,31px);line-height:1.4;margin:0 0 25px}.source{font-size:17px;display:inline-flex;gap:16px;align-items:center;border-bottom:1px solid #8c877d;padding-bottom:7px;margin-top:10px}.source svg{width:16px;height:16px}.skip-link{position:absolute;top:10px;left:10px;z-index:10;background:#d3cec4;padding:10px}.skip-link:not(:focus){clip-path:inset(50%);width:1px;height:1px;overflow:hidden}@media(max-width:700px){.diary-layout{grid-template-columns:1fr}.diary-copy{padding:25px 24px 45px}nav{font-size:13px}.diary-description{padding-top:45px;margin:0}h1{font-size:45px}p:not(.eyebrow){font-size:24px}}
@media(min-width:701px){figure>img{width:auto;max-width:100%;max-height:88svh}}

.diary-layout{position:relative}.diary-layout::before,.diary-layout::after{content:"";position:absolute;left:20px;right:20px;height:1px;background:#ae3036;z-index:5;pointer-events:none}.diary-layout::before{top:72px}.diary-layout::after{bottom:28px}
@media(min-width:701px){figure>img{max-height:calc(100svh - 160px)}.diary-layout::before{top:77px}.diary-layout::after{bottom:77px}}
