.pg-prep .prep{max-width:680px;padding-top:40px;padding-bottom:40px}.pg-prep .prep-tabs{background:var(--sunk);border:1px solid var(--line);border-radius:999px;gap:6px;max-width:360px;padding:4px;display:flex}.pg-prep .prep-tabs a{min-height:44px;font:600 15px/20px var(--sans);color:var(--ink);border-radius:999px;flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex}.pg-prep .prep-tabs a[aria-current=page]{background:var(--sea);color:#fff}.pg-prep .prep-list li{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.pg-prep .prep-n{background:var(--sea);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.pg-prep .prep-day{background:var(--lime);border-radius:12px;padding:18px}.pg-prep .prep-day>*+*{margin-top:8px}.pg-prep .btn{justify-content:center;width:100%}@media (width>=641px){.pg-prep .btn{width:auto}}.pg-prep .prep-tabs a:not([aria-current]):hover{background:var(--surface);color:var(--sea);text-decoration:underline}.pg-prep .prep-tabs a[aria-current=page]:hover{background:var(--sea-h)}
