.ep-guide *{box-sizing:border-box}body.ep-guide{margin:0;background:#f7f5f0;color:#1e2828;font:16px/1.7 "DM Sans",Arial,sans-serif}.ep-guide a{color:inherit;text-underline-offset:4px}.ep-guide a:focus-visible,.ep-guide button:focus-visible{outline:2px solid #946d4e;outline-offset:5px}.guide-shell{width:min(1120px,calc(100% - 40px));margin:auto}.guide-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 0;border-bottom:1px solid #d5d5cd}.guide-brand{font:32px "Instrument Serif",Georgia,serif;text-decoration:none}.guide-brand small{display:block;font:10px "DM Sans",sans-serif;letter-spacing:.12em;text-transform:uppercase}.guide-header nav{display:flex;gap:22px;font-size:14px}.guide-hero{padding:72px 0 48px;max-width:900px}.guide-kicker{font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:#56615d}.ep-guide h1{font:400 clamp(42px,6vw,76px)/1.06 "Instrument Serif",Georgia,serif;margin:18px 0 24px}.guide-lede{font-size:20px;max-width:780px}.guide-byline{color:#56615d;font-size:13px}.guide-image{width:100%;height:340px;object-fit:cover;display:block;margin-bottom:40px}.guide-layout{display:grid;grid-template-columns:minmax(0,740px) 280px;gap:70px;align-items:start}.guide-body h2{font:400 36px/1.15 "Instrument Serif",Georgia,serif;margin:42px 0 18px}.guide-body h3{font-size:18px;margin:25px 0 10px}.guide-body p{margin:0 0 18px}.guide-body li{margin-bottom:10px}.guide-aside{position:sticky;top:25px;background:#e7e9e3;padding:26px}.guide-aside h2{font:32px/1.1 "Instrument Serif",Georgia,serif;margin-top:0}.guide-button{display:inline-block;padding:15px 20px;background:#1e2828;color:#fff;text-decoration:none;font:600 14px/1.4 "DM Sans",sans-serif}.guide-cta{background:#1e2828;color:#f7f5f0;padding:38px;margin:48px 0}.guide-cta h2{margin-top:0}.guide-cta .guide-button{border:1px solid #f7f5f0}.guide-note{border-left:3px solid #946d4e;padding:15px 22px;background:#eeede6}.guide-related{border-top:1px solid #d5d5cd;margin:50px 0;padding-top:25px}.guide-related a{display:block;padding:8px 0}.guide-sources{font-size:13px;color:#56615d;border-top:1px solid #d5d5cd;padding:25px 0}.guide-footer{border-top:1px solid #d5d5cd;padding:30px 0;font-size:13px}.ep-expertise{background:#e7e9e3;color:#1e2828;padding:36px;margin:35px auto;width:min(1100px,calc(100% - 40px));font:16px/1.65 "DM Sans",Arial,sans-serif}.ep-expertise h2{font:400 34px/1.15 "Instrument Serif",Georgia,serif;margin:0 0 16px}.ep-expertise p{max-width:800px}.ep-expertise a{display:inline-block;margin:8px 18px 8px 0;text-underline-offset:4px}.ep-expertise a:focus-visible{outline:2px solid #946d4e;outline-offset:4px}@media(max-width:850px){.guide-layout{grid-template-columns:1fr;gap:25px}.guide-aside{position:static}.guide-image{height:240px}.guide-hero{padding-top:45px}.guide-header nav{gap:12px;font-size:12px}.guide-cta{padding:25px}.guide-lede{font-size:18px}}.guide-layout>*{min-width:0}.guide-table-wrap{overflow-x:auto;margin:24px 0;border:1px solid #d5d5cd}.guide-table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px;line-height:1.6}.guide-table caption{text-align:left;padding:16px;font-weight:600;background:#e7e9e3}.guide-table th,.guide-table td{text-align:left;vertical-align:top;padding:14px;border-bottom:1px solid #d5d5cd}.guide-table thead th{background:#eeede6}.guide-table tbody th{min-width:135px}.guide-table tr:last-child>*{border-bottom:0}.guide-caption{font-size:13px;color:#56615d;margin:-25px 0 35px}.ep-guide .guide-image{object-position:center 70%}