.ep{background:#fff;color:#143d6b;font-family:Inter,system-ui,sans-serif;padding-bottom:80px}.ep a:focus-visible,.ep audio:focus-visible{outline:3px solid #e9a928;outline-offset:3px}.ep-hero{position:relative;overflow:hidden;background:var(--c);color:var(--on);min-height:560px;display:flex;align-items:center}.ep-hero-art{position:absolute;top:0;right:0;bottom:0;width:56%}.ep-hero-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:luminosity;filter:brightness(.85) contrast(1.1);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 34%);mask-image:linear-gradient(90deg,transparent 0,#000 34%)}.ep-shape{position:absolute;z-index:2;right:32px;top:32px;width:34px;height:34px;background:#fff}.ep-shape-circle{border-radius:50%}.ep-shape-triangle{width:0;height:0;background:none;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:34px solid #fff}.ep-hero-copy{position:relative;z-index:2;width:min(1240px,calc(100% - 48px));margin:auto;padding:56px 0;box-sizing:border-box}.ep-hero-copy>*{max-width:560px}.ep-hero a{color:var(--on)}.ep-back{font-size:14px;font-weight:700;margin:0 0 30px}.ep-kicker{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;opacity:.92}.ep h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(34px,5vw,58px);line-height:1.06;margin:0 0 18px;color:inherit}.ep-lead{font-size:18px;line-height:1.55;margin:0 0 26px;opacity:.96}.ep-player{background:#fff;border-radius:999px;padding:8px 14px;box-shadow:0 12px 28px #071f3e47}.ep-audio{width:100%;display:block}.ep-hosts{font-size:14px;font-weight:700;letter-spacing:.03em;margin:16px 0 0}.ep-casefile{background:color-mix(in srgb,var(--c) 14%,#ffffff);padding:64px 0}.ep-casefile-grid{width:min(1240px,calc(100% - 48px));margin:auto;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:56px;align-items:center}.ep-casefile-img{display:block;box-shadow:0 24px 50px #071f3e38;border-top:6px solid var(--c)}.ep-casefile-img img{display:block;width:100%;height:auto}.ep-casefile-kicker{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:0 0 12px}.ep-casefile h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(30px,3.6vw,44px);line-height:1.1;color:#071f3e;margin:0 0 26px}.ep-casefile-cta{display:inline-block;background:var(--c);color:var(--on);font-weight:800;font-size:17px;text-decoration:none;padding:16px 28px;border-radius:999px;box-shadow:0 10px 22px #071f3e33}.ep-casefile-cta:hover{filter:brightness(1.06)}.ep-casefile a.ep-casefile-cta{color:var(--on)}.ep-ask{padding:48px 0 8px}.ep-ask-inner,.ep-examine-inner,.ep-finish-inner{width:min(780px,calc(100% - 44px));margin:auto}.ep-ask h2{margin:0 0 10px;font:400 clamp(26px,3vw,34px)/1.15 Georgia,serif;color:#071f3e}.ep-ask-prompt{margin:0 0 18px;font-size:18px;line-height:1.5;color:#415d72}.ep-ask-example{margin:0 0 24px;padding:16px 20px;background:color-mix(in srgb,var(--c) 10%,#ffffff);border-left:6px solid var(--c);max-width:62ch}.ep-ask-example figcaption{margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.ep-ask-example blockquote{margin:0;font:italic 400 20px/1.45 Georgia,serif;color:#071f3e}.ep-btn{display:inline-block;font-weight:800;font-size:17px;text-decoration:none;padding:16px 28px;border-radius:999px;border:0;cursor:pointer;font-family:inherit}.ep-btn:focus-visible{outline:3px solid #e9a928;outline-offset:3px}.ep-btn-ask{background:var(--c);color:var(--on);box-shadow:0 10px 22px #071f3e33}.ep-btn-case{background:linear-gradient(90deg,#f6c729,#f5a31b);color:#071f3e;box-shadow:0 10px 22px #071f3e33}.ep a.ep-btn-case{color:#071f3e}.ep-btn:hover{filter:brightness(1.06)}.ep-ask-note{margin:14px 0 0;font-size:14px;color:#415d72}.ep-examine{position:relative;margin-top:44px;padding:60px 0 56px;background:#142b39;color:#e3e9ec}.ep-examine:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#1ca3a3 0 25%,#f0b323 25% 50%,#ed6419 50% 75%,#6fa0da 75% 100%)}.ep-examine-kicker{margin:0 0 12px;font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#d9b67b}.ep-examine h2{margin:0 0 16px;font:700 clamp(30px,3.6vw,44px)/1.12 Georgia,"Times New Roman",serif;letter-spacing:-.02em;color:#fff}.ep-examine-copy{margin:0 0 26px;font-size:18px;line-height:1.55;color:#e3e9ec;max-width:60ch}.ep-examine-tool{margin:24px 0 0;font-size:16px;color:#e3e9ec}.ep-examine-tool a{font-weight:800;color:#d9b67b;text-decoration:none;border-bottom:2px solid currentColor;padding-bottom:1px}.ep-examine-tool a:hover{color:#f0cf9a}.ep-examine-tool a:focus-visible{outline:3px solid #f6c729;outline-offset:3px}.ep-tool-limit{margin:12px 0 0;font-size:13px;line-height:1.5;color:#b9c9d6;max-width:70ch}.ep-finish{padding:56px 0 8px}.ep-finish .ep-finish-inner{width:min(1240px,calc(100% - 48px))}.ep-finish-label{margin:0 0 20px;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#415d72}.ep-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}.ep-card{display:flex;flex-direction:column}.ep-card-img{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--cc);margin-bottom:18px;border-top:5px solid var(--cc)}.ep-card-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ep-card-img-ep img{mix-blend-mode:luminosity;filter:brightness(.9) contrast(1.1)}.ep-card:hover .ep-card-img img{transform:scale(1.04)}.ep-card-shape{right:14px;top:14px;width:22px;height:22px}.ep-card-shape.ep-shape-triangle{width:0;height:0;border-left-width:13px;border-right-width:13px;border-bottom-width:22px}.ep-card-kicker{margin:0 0 8px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#106d72}.ep-card h3{margin:0 0 10px;font:400 22px/1.2 Georgia,serif}.ep-card h3 a{color:#071f3e;text-decoration:none}.ep-card h3 a:hover{text-decoration:underline;text-decoration-color:var(--cc);text-decoration-thickness:3px;text-underline-offset:4px}.ep-card-excerpt{margin:0 0 14px;font-size:15px;line-height:1.55;color:#415d72}.ep-card-link{margin-top:auto;align-self:flex-start;font-size:15px;font-weight:800;color:#071f3e;text-decoration:none;padding-bottom:3px;border-bottom:3px solid var(--cc)}.ep-card-link:hover{color:#106d72}@media(max-width:980px){.ep-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.ep-examine{padding:40px 0}.ep-cards{grid-template-columns:1fr;gap:36px}.ep-btn{width:100%;text-align:center;box-sizing:border-box}}.ep-shell{width:min(780px,calc(100% - 44px));margin:auto}.ep-sec{margin-top:44px;padding:0 0 0 22px;border-left:5px solid var(--c)}.ep-sec h2{font-family:Georgia,serif;font-weight:400;font-size:26px;margin:0 0 14px;color:#071f3e}.ep-sec p,.ep-sec li{font-size:16px;line-height:1.7;color:#26475f}.ep-sec a{color:#106d72}@media(max-width:900px){.ep-hero{display:block;min-height:0}.ep-hero-art{position:relative;width:100%;height:260px}.ep-hero-art img{-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 55%,transparent 100%)}.ep-hero-copy{padding:8px 0 44px}.ep-player{border-radius:28px}.ep-casefile{padding:44px 0}.ep-casefile-grid{grid-template-columns:1fr;gap:28px}}
