:root{--paper:#f7f5ef;--ink:#23382f;--muted:#68726a;--line:#d9dfd4;--accent:#56745a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.8 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--accent)}.wrap{max-width:1080px;margin:auto;padding:0 32px}header{border-bottom:1px solid var(--line)}.nav{display:flex;justify-content:space-between;align-items:center;min-height:94px}.brand{text-decoration:none;font-family:Georgia,serif;font-size:26px;letter-spacing:-1px}.brand span{display:inline-block;width:11px;height:11px;border-radius:50%;background:var(--accent);margin-right:12px}.links{display:flex;gap:27px;font-size:13px}.links a{text-decoration:none}.hero{padding:95px 0 85px;max-width:800px}.eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:3px;color:var(--accent);font-weight:650}h1,h2,h3{font-family:Georgia,"Times New Roman",serif;font-weight:400;line-height:1.12}h1{font-size:clamp(45px,6.3vw,76px);letter-spacing:-3px;margin:22px 0 28px}h2{font-size:36px;letter-spacing:-1px}h3{font-size:28px;letter-spacing:-.7px}.lead{color:var(--muted);font-size:18px;max-width:580px;line-height:1.8}.section-head{border-top:1px solid var(--line);padding-top:28px;display:flex;justify-content:space-between;align-items:center}.section-head h2{font:11px system-ui;letter-spacing:2px;text-transform:uppercase}.section-head span{font-size:12px;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:30px 0 80px}.card{display:block;text-decoration:none}.art{height:190px;position:relative;overflow:hidden;background:#e5e9dd;margin-bottom:25px}.art:before,.art:after{content:"";position:absolute}.walk{background:linear-gradient(165deg,#d9e2dc 0 48%,#bacab6 48% 65%,#6e896d 65%)}.walk:before{width:130px;height:260px;background:#eee9d9;left:38%;top:60px;transform:rotate(20deg);border-radius:70% 0 0 0}.read{background:#ded6c6}.read:before{width:115px;height:140px;background:#f6f2e8;left:25%;top:35px;transform:rotate(-13deg);box-shadow:12px 9px 0 #8e9b7c}.read:after{width:65px;height:1px;background:#b0b3a0;left:34%;top:79px;transform:rotate(-13deg);box-shadow:0 14px 0 #b0b3a0,0 28px 0 #b0b3a0}.desk{background:#e6e0d5}.desk:before{width:105px;height:105px;border-radius:50%;background:#f5f1e8;border:17px solid #faf8f1;right:20%;top:32px;box-shadow:0 3px 10px #23382f13}.desk:after{height:160px;width:26px;background:#8c9c7c;left:28%;top:60px;transform:rotate(24deg)}.meta{color:var(--muted);font-size:10px;letter-spacing:2px;text-transform:uppercase}.card h3{margin:12px 0 15px}.card p{color:var(--muted);font-size:14px}.more{font-size:12px;letter-spacing:1px}.aside{border-top:1px solid var(--line);padding:38px 0 60px;max-width:650px}.aside p{color:var(--muted)}footer{border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.foot{padding:25px 0;display:flex;justify-content:space-between;gap:20px}.article{max-width:700px;margin:auto;padding:68px 0 90px}.article h1{font-size:clamp(42px,5vw,62px);letter-spacing:-2px}.article .body{margin-top:42px;font-family:Georgia,serif;font-size:19px;line-height:1.95}.article .body h2{font-size:28px;margin-top:45px}.article .body p{margin:0 0 25px}.back{display:block;margin-top:45px;font:13px system-ui}.skip{position:absolute;left:-9999px}.skip:focus{left:20px;top:10px;background:white;padding:8px}@media(max-width:700px){.wrap{padding:0 23px}.nav{min-height:78px}.brand{font-size:23px}.links{gap:18px;font-size:12px}.hero{padding:60px 0 55px}h1{letter-spacing:-2px}.grid{grid-template-columns:1fr;gap:45px;padding-bottom:55px}.art{height:230px}.card h3{font-size:31px}.foot{flex-direction:column;gap:4px}.article{padding-top:45px}.lead{font-size:16px}.section-head span{display:none}}
