.korn13-plan{--korn13-green:#005e58;box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:0 0;color:#fff;font-family:inherit}.korn13-plan .korn13-plan__header h2{margin:0 0 .75rem;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2;color:#fff}.korn13-plan .korn13-plan__week{margin:0 0 1.25rem;font-weight:600;color:#fff}.korn13-plan .korn13-plan__button{display:inline-flex;align-items:center;justify-content:center;gap:1rem;box-sizing:border-box;max-width:100%;padding:1.15rem 1.8rem;border:0;border-radius:999px 999px 999px 0;background:#fff;color:var(--korn13-green);text-decoration:none;font-size:clamp(1rem,2vw,1.25rem);font-weight:700;line-height:1.4;box-shadow:none;transition:background-color .15s ease}.korn13-plan .korn13-plan__button:hover{background:#e7f2ef;color:var(--korn13-green);text-decoration:none}.korn13-plan .korn13-plan__button:focus-visible{outline:3px solid #fff;outline-offset:5px}.korn13-plan__arrow{display:block;width:1.4em;height:1.4em;flex-shrink:0;color:inherit}.korn13-plan .korn13-plan__pending{padding:1.25rem 0;background:0 0;border:0;border-radius:0;line-height:1.6;margin-bottom:0;color:#fff}.korn13-plan__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.korn13-plan .korn13-plan__button{width:100%;padding:1rem 1.25rem;text-align:center}}@media(prefers-reduced-motion:reduce){.korn13-plan .korn13-plan__button{transition:none}}