:root{--paper:#f3efe7;--ink:#242522;--olive:#5b6049;--muted:#6c695f;--line:#d8cebd;--card:#e9e3d8;--sand:#d8cebd;--panel:#faf7f0;--accent:#5b6049;--bronze:#a58a61;--warm:#a58a61}body{background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:400}a{color:inherit;text-underline-offset:4px}button,input,select{font-family:Arial,Helvetica,sans-serif}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--bronze);outline-offset:4px}.lk-header{max-width:none!important;margin:0!important;padding:22px max(5vw,20px)!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:25px!important;border-bottom:1px solid var(--line)!important;background:var(--paper)}.lk-logo{display:block}.lk-logo img{display:block;width:164px;height:100px;object-fit:contain}.lk-header p{font:14px/1.5 Arial,sans-serif;letter-spacing:.1em;text-align:right;text-transform:uppercase;margin:0;color:var(--olive)}.lk-header p span{display:block;font-size:10px;letter-spacing:.12em;margin-top:5px;color:var(--muted)}.lk-nav{display:flex;gap:26px;white-space:nowrap;overflow-x:auto;padding:16px max(5vw,20px);margin:0;border-bottom:1px solid var(--line);background:var(--paper);font:13px/1.5 Arial,sans-serif;scrollbar-width:thin}.lk-nav a{display:inline-block;text-decoration:none;padding:4px 0;border-bottom:1px solid transparent}.lk-nav a:hover,.lk-nav a[aria-current=page]{border-color:var(--olive);color:var(--olive)}.lk-footer{max-width:none!important;margin:55px 0 0!important;padding:34px max(5vw,20px)!important;display:flex!important;justify-content:space-between!important;gap:30px!important;border-top:1px solid var(--line);font:13px/1.6 Arial,sans-serif;letter-spacing:0!important;color:var(--muted)}.lk-footer img{display:block;width:138px;height:84px;object-fit:contain}.lk-footer p{margin:0 0 8px!important;font-size:12px}.lk-footer a{font-size:12px}.lk-footer small{display:block;font-size:10px;margin-top:12px}.lk-skip{position:absolute;left:15px;top:-90px;background:var(--ink);color:white;padding:12px 18px;z-index:100000}.lk-skip:focus{top:10px}.eyebrow,.tiny,.tag{color:var(--olive)}.notice,.note-box,.resource-metrics article,.latest{background:var(--card)}.primary,.filters .active{background:var(--olive);color:white}.intro-copy p,.section-intro>p:last-child,.latest p{color:var(--muted)}.hero button,.photo-button,.photo-card img,.viewer-wrap,.panel{border-radius:4px}::selection{background:#d8cebd;color:#242522}@media(max-width:650px){.lk-header{padding:16px 20px!important;gap:12px!important}.lk-logo img{width:128px;height:78px}.lk-header p{font-size:11px}.lk-header p span{font-size:9px;max-width:140px}.lk-nav{padding:12px 20px;gap:23px;font-size:12px}.lk-footer{padding:26px 20px!important;flex-direction:column!important;gap:20px!important}}@media print{body{background:white!important}.lk-header,.lk-nav,.lk-footer,.lk-skip{display:none!important}main{padding:0!important;max-width:none!important}}
.diary-combined{align-items:start}.diary-photos img{aspect-ratio:auto;height:auto;object-fit:contain}
