*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4f1e9;color:#182e2b;font:17px/1.7 Arial,sans-serif}a{color:inherit;text-underline-offset:5px}header,main,footer{max-width:1240px;margin:auto;padding:28px 48px}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #182e2b30}.brand{text-decoration:none;font-weight:700;line-height:1.25}.brand small{display:block;font-size:10px;letter-spacing:2px;margin-top:7px}nav{display:flex;gap:25px;font-size:13px}nav a{text-decoration:none}.lang{border:1px solid #182e2b50;padding:5px 12px}.hero{display:grid;grid-template-columns:1.3fr 1fr;gap:65px;align-items:center;padding:85px 0 65px}.eyebrow{font-size:11px;letter-spacing:3px;text-transform:uppercase;font-weight:bold}h1,h2,h3{font-family:Georgia,serif;font-weight:400;line-height:1.05}h1{font-size:clamp(60px,7.4vw,104px);letter-spacing:-5px;margin:24px 0}h2{font-size:clamp(35px,4vw,55px);letter-spacing:-1.5px;margin:20px 0 28px}h3{font-size:29px;line-height:1.2}.intro{max-width:560px;color:#52635d;font-size:19px}.button{display:inline-block;background:#183f35;color:#fff;text-decoration:none;padding:13px 25px;font-size:13px;margin-top:16px}.art{background:#183f35;aspect-ratio:4/5;position:relative;overflow:hidden;color:#eee8d6;display:flex;flex-direction:column;justify-content:space-between;padding:28px}.art:before,.art:after{content:'';position:absolute;border:1px solid #d8c99c60;border-radius:50%;width:500px;height:500px;left:60px;top:60px}.art:after{left:130px;top:130px}.monogram{font-family:Georgia,serif;font-size:120px;z-index:1;letter-spacing:-10px;margin:auto}.art small{font-size:10px;letter-spacing:3px;z-index:1}.strip{border-top:1px solid #182e2b40;border-bottom:1px solid #182e2b40;display:flex;justify-content:space-between;padding:20px 0;font-size:11px;letter-spacing:2px;text-transform:uppercase}section{padding:70px 0;border-bottom:1px solid #182e2b30}.split{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}.copy{color:#52635d}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.card{border-top:2px solid #183f35;padding-top:20px}.card .num{font-size:12px;color:#8b6d36}.card p{font-size:15px;color:#52635d}.card a{font-size:13px}.quote{background:#e8e4d8;padding:50px;margin-top:40px;font:italic 30px/1.5 Georgia,serif}.contact{background:#183f35;color:#f4f1e9;padding:45px}.contact p{max-width:650px}footer{font-size:12px;color:#52635d;display:flex;justify-content:space-between;gap:25px;padding-bottom:40px}.article{max-width:800px;margin:auto;padding:75px 0}.article h1{font-size:62px;letter-spacing:-2px}.article p{color:#52635d}.article h2{font-size:34px}.source{font-size:13px}.active{text-decoration:underline}details{border-top:1px solid #182e2b30;padding:20px 0}summary{cursor:pointer;font-weight:bold}details p{color:#52635d;max-width:800px}a:focus-visible,summary:focus-visible{outline:3px solid #ae8846;outline-offset:6px}@media(max-width:760px){header,main,footer{padding:22px}header{align-items:start;gap:20px}nav{gap:12px;flex-wrap:wrap;justify-content:end}nav .optional{display:none}.hero,.split{grid-template-columns:1fr;gap:30px}.hero{padding:45px 0}.art{aspect-ratio:1.5}.monogram{font-size:90px}h1{letter-spacing:-3px}.grid{grid-template-columns:1fr}.strip{gap:15px;flex-wrap:wrap;font-size:9px}section{padding:45px 0}.quote{padding:25px;font-size:24px}footer{flex-direction:column}.article h1{font-size:45px}.contact{padding:28px}}

.skip{position:absolute;left:-9999px}.skip:focus{left:20px;top:10px;background:#fff;padding:10px;z-index:10}.hero-figure{margin:0}.hero-figure img{object-fit:cover;aspect-ratio:4/5;height:auto;width:100%;display:block}.hero-figure figcaption{font:italic 17px Georgia;margin-top:12px;color:#52635d}figure{margin:25px 0}figure img{width:100%;height:auto;display:block}figcaption{font-size:13px;color:#52635d;margin-top:10px}.breadcrumbs{padding:20px 0;display:flex;flex-wrap:wrap;justify-content:flex-start;font-size:12px}.page-intro{padding:45px 0}.page-intro h1{font-size:70px;letter-spacing:-3px}.featured{display:grid;grid-template-columns:1.1fr 1fr;gap:45px;align-items:center;margin-bottom:45px}.featured img{width:100%;height:auto;display:block}.featured h2{font-size:42px}.featured a,.journal-card a{text-decoration:none}.journal-card img{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;display:block;margin-bottom:22px}.journal-card{padding-bottom:25px;border-bottom:1px solid #182e2b40}.journal-card h3{margin:15px 0}.journal-card p{font-size:15px;color:#52635d}.byline{font-size:12px!important;color:#52635d}.filters{display:flex;gap:25px;padding:20px 0 35px}.filters label{display:flex;flex-direction:column;font-size:13px;flex:1}.filters input,.filters select{font:16px Arial;padding:14px;background:transparent;border:1px solid #62706a;margin-top:8px;color:#182e2b;min-width:0}.pagination{display:flex;gap:10px;margin:35px 0}.pagination a{padding:8px 16px;border:1px solid #182e2b40}.pagination [aria-current]{background:#183f35;color:white}.log-list p{padding:15px 0;border-top:1px solid #182e2b30}footer div{display:flex;gap:15px;flex-wrap:wrap}h2,h3{overflow-wrap:anywhere}.article{padding:40px 0 70px}.article h1{font-size:57px}.article p{line-height:1.85}@media(max-width:760px){header{flex-direction:column}nav{justify-content:flex-start;gap:18px}.hero-figure img{aspect-ratio:1.5}.featured{grid-template-columns:1fr;gap:10px}.filters{flex-direction:column;gap:15px}.page-intro h1{font-size:48px;letter-spacing:-2px}.article h1{font-size:43px}.featured h2{font-size:34px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
