.ep-page{background:var(--paper);padding:clamp(24px,51.2px,48px) 0}.ep-ps{max-width:880px;margin:0 auto;padding:clamp(8px,19.2px,14px) clamp(20px,51.2px,40px)}.ep-section{margin-bottom:clamp(12px,25.6px,20px)}.ep-crumb{font-family:JetBrains Mono,monospace;font-size:clamp(10.5px,17.92px,11.5px);color:var(--ink-3);margin:0 0 24px;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center}.ep-hero .meta h1{font-family:Nunito,sans-serif;font-size:clamp(26px,53.76px,30px);font-weight:600;letter-spacing:-.01em;line-height:1.1;margin:0;color:var(--ink)}.ep-hero .meta .lede{color:var(--ink-2);font-size:clamp(13px,24.32px,13.5px);line-height:1.55;margin:0}.ep-divider .h{font-size:clamp(16px,35.84px,18px);font-weight:800;color:var(--ink);line-height:1.3;letter-spacing:-.2px;text-align:center;flex-shrink:1;min-width:0}.ep-paths :is(h3,[data-h="3"]){font-family:Nunito,sans-serif;font-size:clamp(20px,38.4px,24px);font-weight:700;line-height:1.25;margin:0;color:var(--ink)}.ep-paths p{font-size:clamp(14px,25.6px,14.5px);line-height:1.6;color:var(--ink-2);margin:0}.ep-cta-text :is(h3,[data-h="3"]){font-family:Nunito,sans-serif;font-size:clamp(18px,35.84px,21px);font-weight:700;line-height:1.25;margin:0 0 8px;color:var(--ink)}.ep-page{--ink: #1A1A1A;--ink-2: #3d3d3d;--ink-3: #6b6b6b;--ink-4: #9a9a9a;--line: #cfcfcf;--line-2:#e3e3e3;--line-3:#e8e3d5;--paper: #F7F5EB;--paper-2:#fafaf6;--hi: #FFF6E0;--yel: #F2BE1A;--note: #3A6FA6;--warn: #b54545;--cream-2:#EFEBDA}.ep-page,.ep-page *{box-sizing:border-box}.ep-page{background:var(--paper);color:var(--ink);font-family:Roboto,system-ui,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.ep-page{background:var(--paper);padding:clamp(24px,4vw,48px) 0}.ep-ps{max-width:880px;margin:0 auto;padding:clamp(8px,1.5vw,14px) clamp(20px,4vw,40px)}.ep-section{margin-bottom:clamp(12px,2vw,20px)}.ep-crumb{font-family:JetBrains Mono,monospace;font-size:clamp(10.5px,1.4vw,11.5px);color:var(--ink-3);margin:0 0 24px;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center}.ep-crumb li{display:inline}.ep-crumb a{color:var(--ink-3);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.ep-crumb .sep{color:var(--line);margin:0 6px}.ep-crumb b{color:var(--ink);font-weight:500}.ep-hero{display:flex;background:#fff;border:1px solid var(--line);overflow:hidden;min-height:440px;margin-bottom:18px}.ep-hero .ill{flex:1;background:var(--hi);position:relative;overflow:hidden;min-width:0}.ep-hero .ill svg{position:absolute;inset:0;width:100%;height:100%;display:block}.ep-hero .meta{width:340px;flex-shrink:0;padding:32px 28px;display:flex;flex-direction:column;justify-content:center;gap:14px;border-left:1px solid var(--line);background:#fff}.ep-hero .meta .eb{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);font-weight:500}.ep-hero .meta h1{font-family:Nunito,sans-serif;font-size:clamp(26px,4.2vw,30px);font-weight:600;letter-spacing:-.01em;line-height:1.1;margin:0;color:var(--ink)}.ep-hero .meta .lede{color:var(--ink-2);font-size:clamp(13px,1.9vw,13.5px);line-height:1.55;margin:0}.ep-hero .meta .jump{margin-top:4px}.ep-hero .meta .jump-label{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-3);font-weight:500;margin-bottom:10px}.ep-hero .meta .jump-chips{display:flex;flex-wrap:wrap;gap:6px}.ep-hero .meta .jump-chips a{padding:5px 10px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-family:Nunito,sans-serif;font-size:11px;font-weight:600;text-decoration:none;border-radius:2px;white-space:nowrap;transition:border-color .15s ease,background .15s ease}.ep-hero .meta .jump-chips a:hover{border-color:var(--ink);background:#fff}@media(max-width:680px){.ep-hero{flex-direction:column;min-height:0}.ep-hero .ill{aspect-ratio:16/9}.ep-hero .meta{width:auto;border-left:0;border-top:1px solid var(--line);padding:22px 24px}}.ep-divider{display:flex;align-items:center;gap:14px;margin:24px 0 16px;font-family:Nunito,sans-serif;width:100%}.ep-divider .ln{flex:1;min-width:20px;height:1px;background:var(--line-3)}.ep-divider .dot{width:7px;height:7px;background:var(--yel);border-radius:50%;flex-shrink:0}.ep-divider .h{font-size:clamp(16px,2.8vw,18px);font-weight:800;color:var(--ink);line-height:1.3;letter-spacing:-.2px;text-align:center;flex-shrink:1;min-width:0}.ep-divider .divider-right{display:flex;align-items:center;gap:14px;flex:1;min-width:20px}.ep-divider .divider-link{font-family:Nunito,sans-serif;font-size:12px;font-weight:700;color:var(--ink);border-bottom:1.5px solid var(--yel);text-decoration:none;padding-bottom:1px;flex-shrink:0;white-space:nowrap}.ep-divider .divider-link:hover{border-bottom-color:var(--ink)}.ep-resources-note{font-size:14px;line-height:1.6;color:var(--ink-2);margin:0 0 20px;padding:14px 18px;background:var(--hi);border-left:3px solid var(--yel);max-width:none}.ep-format-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.ep-format-card{border:1px solid var(--line);background:#fff;padding:20px 22px;display:flex;flex-direction:column;gap:8px;min-height:170px}.ep-format-card .card-ic{width:48px;height:48px;background:var(--paper);border:1px solid var(--line);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-bottom:4px}.ep-format-card .card-ic svg{width:30px;height:30px;display:block}.ep-format-card .meta{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-weight:500}.ep-format-card :is(h4,[data-h="4"]){font-family:Nunito,sans-serif;font-size:16px;font-weight:700;line-height:1.3;margin:0;color:var(--ink)}.ep-format-card p{font-size:13px;color:var(--ink-2);line-height:1.55;margin:0}.ep-paths{display:grid;grid-template-columns:1fr 1fr;gap:18px;grid-auto-rows:1fr}.ep-paths .card{padding:28px 28px 30px;display:flex;flex-direction:column;gap:12px;font-family:Roboto,sans-serif}.ep-paths .card.primary{background:#fff;border:1.5px solid var(--ink)}.ep-paths .card.secondary{background:var(--paper-2);border:1px solid var(--line)}.ep-paths a.card{text-decoration:none;color:inherit;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.ep-paths a.card:hover{border-color:var(--ink);transform:translate(-1px,-1px);box-shadow:5px 6px 0 -1px var(--paper-2),5px 6px 0 0 var(--ink)}.ep-paths a.card:focus-visible{outline:2px solid var(--yel);outline-offset:2px}.ep-paths .card .read{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink);text-transform:uppercase;letter-spacing:.04em;margin-top:auto;padding-top:4px}.ep-paths .card .card-ic{width:52px;height:52px;background:var(--paper);border:1px solid var(--line);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.ep-paths .card .card-ic svg{width:32px;height:32px;display:block}.ep-paths :is(h3,[data-h="3"]){font-family:Nunito,sans-serif;font-size:clamp(20px,3vw,24px);font-weight:700;line-height:1.25;margin:0;color:var(--ink)}.ep-paths p{font-size:clamp(14px,2vw,14.5px);line-height:1.6;color:var(--ink-2);margin:0}@media(max-width:680px){.ep-paths{grid-template-columns:1fr}}.ep-fees-line{margin:16px 0 0;font-size:13.5px;color:var(--ink-2);line-height:1.6}.ep-fees-line a{color:var(--ink);border-bottom:1.5px solid var(--yel);text-decoration:none;padding-bottom:1px;font-weight:600}.ep-fees-line a:hover{border-bottom-color:var(--ink)}.ep-scope{margin:12px 0 0;padding:10px 16px;background:transparent;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink-3);text-align:center;letter-spacing:.04em}.ep-scope b{color:var(--ink);font-weight:500}.ep-overlap-note{font-size:14px;line-height:1.6;color:var(--ink-2);margin:0 0 20px;padding:14px 18px;background:var(--hi);border-left:3px solid var(--yel);max-width:none}.ep-services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:8px}@media(max-width:760px){.ep-services-grid{grid-template-columns:repeat(2,1fr)}}.ep-service-tile{background:#fff;border:1px solid var(--ink);box-shadow:5px 6px 0 -1px var(--paper-2),5px 6px 0 0 var(--ink);padding:20px 22px;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;min-height:170px;position:relative;transition:transform .12s ease,box-shadow .12s ease}.ep-service-tile:hover{transform:translate(-1px,-1px);box-shadow:6px 7px 0 -1px var(--paper-2),6px 7px 0 0 var(--ink)}.ep-service-tile.soon:hover{transform:none;box-shadow:5px 6px 0 -1px var(--paper-2),5px 6px 0 0 var(--ink)}.ep-service-tile .flag{position:absolute;top:-1px;right:-1px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--ink);background:var(--yel);border:1px solid var(--ink);border-radius:0;padding:4px 8px;white-space:nowrap;line-height:1.3}.ep-service-tile .topic-ic{width:48px;height:48px;background:var(--paper);border:1px solid var(--line);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-bottom:4px}.ep-service-tile .topic-ic svg{width:30px;height:30px;display:block}.ep-service-tile :is(h3,[data-h="3"]){font-family:Nunito,sans-serif;font-size:17px;font-weight:700;line-height:1.3;margin:0;color:var(--ink)}.ep-service-tile p{font-size:13px;color:var(--ink-2);line-height:1.55;margin:0;flex:1}.ep-service-tile .read{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink);text-transform:uppercase;letter-spacing:.04em;margin-top:auto}.ep-service-tile.soon .read{color:var(--ink-3)}.ep-practical{background:#fff;border:1px solid var(--ink);display:grid;grid-template-columns:1fr 1fr;margin-bottom:20px}.ep-practical .cell{padding:22px 24px;border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);display:flex;flex-direction:column;gap:6px}.ep-practical .cell:nth-child(2n){border-right:0}.ep-practical .cell:nth-last-child(-n+2){border-bottom:0}.ep-practical .cell .lbl{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-weight:500}.ep-practical .cell .val{font-family:Nunito,sans-serif;font-size:18px;color:var(--ink);font-weight:700;line-height:1.3}.ep-practical .cell .sub{font-size:13px;color:var(--ink-2);line-height:1.55}@media(max-width:560px){.ep-practical{grid-template-columns:1fr}.ep-practical .cell{border-right:0}}.ep-cta-band{background:#fff;border:2px solid var(--yel);padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.ep-cta-text{flex:1;min-width:260px}.ep-cta-text :is(h3,[data-h="3"]){font-family:Nunito,sans-serif;font-size:clamp(18px,2.8vw,21px);font-weight:700;line-height:1.25;margin:0 0 8px;color:var(--ink)}.ep-cta-text p{font-size:13.5px;line-height:1.6;color:var(--ink-2);margin:0}.ep-cta-actions{display:flex;flex-direction:column;gap:10px;flex:0 0 auto}.ep-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Nunito,sans-serif;font-size:14px;font-weight:600;padding:13px 22px;text-decoration:none;min-height:44px;box-sizing:border-box;white-space:nowrap;transition:all .15s ease}.ep-cta-btn.primary{background:var(--ink);color:#fff;border:2px solid var(--ink)}.ep-cta-btn.primary:hover{background:var(--ink-3);border-color:var(--ink-3)}.ep-cta-btn.secondary{background:transparent;color:var(--ink);border:1.5px solid var(--line)}.ep-cta-btn.secondary:hover{border-color:var(--ink)}.ep-cta-btn .cta-ic{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.ep-cta-btn .cta-ic svg{width:100%;height:100%;display:block}@media(max-width:640px){.ep-cta-band{flex-direction:column;align-items:stretch}.ep-cta-text{min-width:0}.ep-cta-actions{width:100%}.ep-cta-btn{width:100%;white-space:normal}}@media(max-width:640px){.ep-section .ep-divider{flex-wrap:wrap}.ep-divider .divider-right{flex:1 1 auto;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:8px 12px}.ep-divider .divider-right .ln{flex:1 1 0;min-width:0}.ep-divider .divider-link{flex:0 1 auto;min-width:0}}
