.ep-do-page .ep-do-year-path{margin-top:36px}.ep-do-page .ep-do-year-path>details{border:1px solid #c7e4e1;border-radius:23px;box-shadow:0 12px 38px rgb(8 65 76 / .055);background:#fff;overflow:hidden}.ep-do-page .ep-do-year-path>details>summary{background:linear-gradient(100deg,#f0faf8,#e6f7f5);padding:25px 32px;font-size:20px;font-weight:800;color:#074b59;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer}.ep-do-page .ep-do-year-path>details>summary::-webkit-details-marker{display:none}.ep-do-page .ep-do-year-path>details>summary span{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:#0a7580;color:#fff;font-size:23px;line-height:1;font-weight:600;flex:0 0 auto}.ep-do-page .ep-do-year-path>details[open]>summary span{transform:rotate(45deg)}.ep-do-page .ep-do-year-path>.ep-do-disclosure-body{padding:25px}.ep-do-page .ep-do-year-path .ep-do-disclosure-body{padding:29px 35px 35px}.ep-do-page .ep-do-year-path .ep-do-year-intro{color:#486d76;font-size:16px!important;max-width:860px;margin:0 0 27px}.ep-do-page .ep-do-year-list{display:flex;flex-direction:column;gap:0;border:1px solid #d5eae7;border-radius:20px;overflow:hidden}.ep-do-page .ep-do-year{display:grid;grid-template-columns:168px minmax(0,1fr);align-items:stretch;background:#fff;border-bottom:1px solid #dceae9}.ep-do-page .ep-do-year:last-child{border-bottom:0}.ep-do-page .ep-do-year:nth-child(even){background:#f6fbfa}.ep-do-page .ep-do-year-marker{padding:27px 21px;background:linear-gradient(150deg,#e9f7f4,#d8f2ee);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ep-do-page .ep-do-year:nth-child(even) .ep-do-year-marker{background:#e5f3f0}.ep-do-page .ep-do-year-marker span{font-size:63px;font-weight:800;line-height:1;letter-spacing:-.085em;color:#0daeb3;font-variant-numeric:tabular-nums}.ep-do-page .ep-do-year-marker small{font-weight:800;font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:#087380;margin-top:11px}.ep-do-page .ep-do-year-content{padding:25px 30px 24px}.ep-do-page .ep-do-year-content h4{font-size:20px;font-weight:800;color:#073d50;line-height:1.35;margin:0 0 13px}.ep-do-page .ep-do-year-content h5{font-size:12px;font-weight:800;letter-spacing:.095em;text-transform:uppercase;color:#087c85;border-top:1px solid #d4e6e4;padding-top:17px;margin:18px 0 11px}.ep-do-page .ep-do-year-content p{color:#476a75;font-size:15px!important;line-height:1.75!important;margin:0 0 17px}.ep-do-page .ep-do-year-content ul{margin:0;padding-left:22px;list-style:disc outside!important;columns:2;column-gap:40px}.ep-do-page .ep-do-year-content li{font-size:14px!important;line-height:1.65!important;color:#2c5764;break-inside:avoid;margin:0 0 8px;display:list-item!important;list-style:disc outside!important}.ep-do-page .ep-do-year-content li::marker{color:#0aa6a9}.ep-do-page .ep-do-year-caveat{font-size:13px!important;line-height:1.7!important;color:#617b84;border-left:3px solid #1faeb1;margin:24px 0 15px;padding-left:16px}.ep-do-page .ep-do-year-link{display:inline-flex;align-items:center;gap:5px;color:#087984;font-size:14px;font-weight:800;text-decoration:none}.ep-do-page .ep-do-year-link:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:850px){.ep-do-page .ep-do-year{grid-template-columns:130px minmax(0,1fr)}.ep-do-page .ep-do-year-content ul{columns:1}.ep-do-page .ep-do-year-marker{padding:24px 18px}.ep-do-page .ep-do-year-marker span{font-size:54px}}@media(max-width:600px){.ep-do-page .ep-do-year-path>details>summary{font-size:17px;padding:19px 18px}.ep-do-page .ep-do-year-path .ep-do-disclosure-body{padding:21px 15px 23px}.ep-do-page .ep-do-year{grid-template-columns:1fr}.ep-do-page .ep-do-year-marker{flex-direction:row;align-items:center;justify-content:flex-start;gap:13px;padding:15px 20px}.ep-do-page .ep-do-year-marker span{font-size:40px}.ep-do-page .ep-do-year-marker small{margin:0}.ep-do-page .ep-do-year-content{padding:19px 20px 21px}.ep-do-page .ep-do-year-content h4{font-size:18px}}