.ep-guide{background:#fff;border:1px solid #d5e1e8;border-radius:24px;margin:0 0 20px;overflow:hidden}.ep-chapters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #d5e1e8}.ep-chapters button{background:#fff;border:0;border-right:1px solid #e3eaf0;padding:22px;text-align:left;font:inherit;font-size:15px;color:#526b7c;cursor:pointer;transition:background .25s,color .25s}.ep-chapters button small{display:block;font-size:11px;letter-spacing:.1em;margin-bottom:12px}.ep-chapters button[aria-pressed=true]{background:#193c52;color:#fff}.ep-chapters button:disabled{cursor:wait}.ep-story{padding:30px 36px;min-height:230px}.ep-story h3{font-size:30px;letter-spacing:-.035em;margin:12px 0}.ep-story p:not(.overline){font-size:17px;line-height:1.65;color:#61717d;max-width:850px}.ep-story .ep-instruction{color:#315e7a!important;font-size:14px!important}.ep-toolbar{padding:15px 36px;border-top:1px solid #e3eaf0;display:flex;justify-content:space-between;align-items:center;gap:20px}.ep-toolbar span{font-size:12px;color:#61717d}.ep-toolbar button{font:inherit;font-size:14px;color:#2e6089;background:#edf4f8;padding:12px 18px;border:0;border-radius:24px;min-height:44px;cursor:pointer}.ep-toolbar button:disabled{opacity:.5;cursor:wait}.ep-page .pc-demo iframe{height:800px}.ep-decisions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin:50px 0}.ep-decisions article{border-top:1px solid #b8cbd8;padding-top:25px}.ep-decisions span{font-size:11px;letter-spacing:.13em;color:#577385}.ep-decisions h3{font-size:25px;line-height:1.2;letter-spacing:-.03em;margin:20px 0}.ep-decisions p{font-size:16px;line-height:1.7;color:#61717d}.ep-story.changing{animation:pc-appear .3s ease-out}@media(max-width:650px){.ep-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}.ep-chapters button{padding:17px;font-size:13px;border-bottom:1px solid #e3eaf0}.ep-story{padding:24px;min-height:300px}.ep-story h3{font-size:28px}.ep-story p:not(.overline){font-size:16px}.ep-toolbar{padding:14px 20px;align-items:flex-start;flex-direction:column;gap:12px}.ep-decisions{grid-template-columns:1fr;gap:26px}.ep-page .pc-demo iframe{height:770px}}