
:root{--loe-ink:#26382f;--loe-gold:#a77c40;--loe-line:#d9d0bc;--loe-paper:#f7f3ea} .loe-main{color:var(--loe-ink)}.loe-wrap{max-width:1120px;padding:0 24px;margin:auto}.loe-hero{padding:72px 0;background:linear-gradient(135deg,#183d35,#36584c 55%,#725d42);color:#fff}.loe-hero h1{color:#fff;font:clamp(2.6rem,5vw,5rem)/1.08 Georgia,serif;margin:.4em 0}.loe-hero p{max-width:780px;line-height:1.8;font-size:1.12rem}.loe-eyebrow{letter-spacing:.19em;text-transform:uppercase;font-size:.78rem;font-weight:700;color:#d8b77e}.loe-hero .loe-eyebrow{color:#ead5a8}.loe-section{padding:60px 0}.loe-section:nth-of-type(2n+1){background:var(--loe-paper)}.loe-section h2{font:2.1rem Georgia,serif;color:var(--loe-ink)}.loe-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.loe-card{padding:23px;border:1px solid var(--loe-line);background:white;color:inherit;text-decoration:none;display:block}.loe-card:hover,.loe-card:focus-visible{border-color:var(--loe-gold);box-shadow:0 8px 24px #13291b19}.loe-card h3{margin:.25em 0;color:#275247}.loe-card p,.loe-article p,.loe-article li{line-height:1.82}.loe-lead{max-width:800px;font-size:1.13rem;line-height:1.8}.loe-article{max-width:800px}.loe-article h2{margin-top:2.2rem}.loe-article h3{margin-top:1.5rem}.loe-article a,.loe-section a:not(.loe-card){color:#1b665c}.loe-article .source-line{border-top:1px solid var(--loe-line);padding-top:12px;font-size:.86rem}.loe-note{padding:17px 22px;background:#fff7e9;border-left:4px solid var(--loe-gold);margin:22px 0;line-height:1.7}.loe-meta{display:flex;flex-wrap:wrap;gap:9px}.loe-meta span{background:#e9e2d3;padding:6px 12px;font-size:.88rem}.loe-bread{font-size:.85rem;margin-bottom:26px}.loe-bread a{color:#d8dcbf}.loe-table{border-collapse:collapse;width:100%}.loe-table th,.loe-table td{padding:12px;border-bottom:1px solid var(--loe-line);text-align:left;vertical-align:top}.loe-frame{border:1px solid var(--loe-line);background:white;overflow:auto;max-height:650px}.loe-frame img{display:block;min-width:1050px;width:100%;height:auto}.loe-buttons{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.loe-buttons button{padding:8px 13px;cursor:pointer;background:#275247;color:white;border:0}.loe-tree-window{height:560px;border:1px solid var(--loe-line);background:radial-gradient(#d8d9cf 1px,transparent 1px) 0 0/20px 20px;overflow:hidden;position:relative;touch-action:none}.loe-tree-window svg{width:100%;height:100%;cursor:grab}.loe-tree-window svg:active{cursor:grabbing}.loe-tree-detail{padding:20px;border:1px solid var(--loe-line);background:white;min-height:110px}.loe-tree-detail a{color:#1b665c}.loe-tree-layout{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(240px,1fr);gap:15px}@media(max-width:740px){.loe-tree-layout{grid-template-columns:1fr}.loe-hero{padding:48px 0}}