:root{--exm-ink:#29251f;--exm-paper:#f5f0e6;--exm-stone:#dfd1bb;--exm-gold:#a87932;--exm-terra:#944b34;--exm-muted:#6e665b}*{box-sizing:border-box}body.exm-body{margin:0;background:var(--exm-paper);color:var(--exm-ink);font:16px/1.75 Georgia,serif}.exm-wrap{max-width:1160px;margin:auto;padding:0 24px}.exm-topbar{background:#2d2a25;color:#ded2be;font:12px/1.4 Arial,sans-serif;letter-spacing:.04em}.exm-topbar .exm-wrap{display:flex;justify-content:space-between;gap:20px;padding-top:8px;padding-bottom:8px}.exm-brandrow{padding-top:26px;padding-bottom:24px}.exm-brand{display:flex;align-items:center;gap:16px;color:var(--exm-ink);text-decoration:none;font-size:27px;line-height:1.15}.exm-brand img{width:58px;height:58px}.exm-brand small{display:block;margin-top:7px;color:var(--exm-muted);font:12px Arial,sans-serif;letter-spacing:.11em;text-transform:uppercase}.exm-nav{border-top:1px solid var(--exm-stone);border-bottom:1px solid var(--exm-stone);background:#efe6d8}.exm-nav .exm-wrap{display:flex;flex-wrap:wrap}.exm-nav a{color:var(--exm-ink);text-decoration:none;font:600 12px/1.2 Arial,sans-serif;padding:14px 16px 14px 0;margin-right:18px}.exm-nav a:hover{color:var(--exm-terra)}.exm-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:52px;padding-top:42px;padding-bottom:58px}.exm-article{min-width:0}.exm-kicker{font:700 11px Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase;color:var(--exm-terra)}h1{font-size:42px;line-height:1.13;margin:10px 0 16px;font-weight:500}h2{font-size:25px;line-height:1.25;margin-top:34px}p{margin:0 0 19px}.exm-lead{font-size:19px;color:var(--exm-muted);border-bottom:1px solid var(--exm-stone);padding-bottom:24px;margin-bottom:28px}.exm-hero{width:100%;max-height:420px;object-fit:cover;margin-bottom:28px;border:1px solid var(--exm-stone)}.exm-sidebar{border-left:1px solid var(--exm-stone);padding-left:26px;font-size:14px}.exm-sidebar img{width:100%;height:190px;object-fit:cover}.exm-sidebar h2{font-size:22px}.exm-sidebar ul{padding-left:19px}.exm-sidebar li{margin-bottom:10px}.exm-side-note{color:var(--exm-muted);border-top:1px solid var(--exm-stone);padding-top:18px}.exm-table{width:100%;border-collapse:collapse;margin:24px 0 30px;font-size:14px}.exm-table th,.exm-table td{text-align:left;border:1px solid var(--exm-stone);padding:12px;vertical-align:top}.exm-table th{background:#e7d8c1;font-family:Arial,sans-serif;font-size:12px}.exm-faq{margin-top:28px}.exm-faq dt{font-weight:700;font-size:19px;margin-top:26px;color:var(--exm-terra)}.exm-faq dd{margin:8px 0 22px}.exm-footer{background:#2d2a25;color:#d8cbb7;padding:32px 0;font-size:13px}.exm-footer .exm-wrap{display:flex;justify-content:space-between;gap:28px;flex-wrap:wrap}.exm-footer a{color:#e8c58b;text-decoration:none}@media(max-width:850px){.exm-grid{grid-template-columns:1fr;gap:28px}.exm-sidebar{border-left:0;border-top:1px solid var(--exm-stone);padding-left:0;padding-top:25px}.exm-topbar .exm-wrap{display:block}.exm-topbar span{display:block}h1{font-size:34px}.exm-brand{font-size:23px}.exm-nav a{margin-right:8px;padding-right:8px}}