.activity .activity-cost{font-size:13px;color:#78836b;margin:0}.activity-cost small{font-size:12px;color:#5c7a4d}.activity-benefits{display:flex;flex-direction:column;gap:10px;width:100%}.activity-stat-chips,.activity-purpose-chips{display:flex;flex-wrap:wrap;gap:6px}.activity .benefit-chip{display:inline-block;font-size:13px;font-weight:700;line-height:1.4;padding:5px 8px;border-radius:7px;background:#e8eedf;color:#436443}.activity .benefit-chip.cost{background:#f4e5dc;color:#a45f45}.activity .purpose-benefit{font-size:12px;line-height:1.5;color:#76816c}.activity .purpose-benefit+.purpose-benefit::before{content:'·';padding-right:6px;color:#a5aa96}.activity .purpose-benefit.your-purpose{color:#a78235;font-weight:750}.activity .activity-extra{display:block;font-size:12px;line-height:1.5;color:#6a7e67}.activity .activity-extra>span{font-size:11px;color:#8d967f}.activity .activity-rest{color:#77954e}.activity-benefits .activity-stat-chips:empty{display:none}.activity-grid .activity{justify-content:flex-start;gap:12px;min-height:185px}.activity-grid .activity>b{padding-right:20px}.schedule-benefit-summary{margin:20px 0;padding:17px 0;border-top:1px solid #c9d4bb;border-bottom:1px solid #c9d4bb;color:#38563e}.schedule-benefit-summary h3{font-family:inherit;font-size:18px;line-height:1.3;letter-spacing:-.025em;margin:0 0 12px}.schedule-benefit-summary p{font-size:13px;line-height:1.6;color:#7c876e;margin:10px 0}.schedule-benefit-summary dl{margin:0}.schedule-benefit-summary dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 0;font-size:14px}.schedule-benefit-summary dt{color:#738168}.schedule-benefit-summary dd{margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}.schedule-benefit-summary dd>span{color:#9aa58c;margin:0 4px}.schedule-benefit-summary dd small{font-size:12px;font-weight:750;margin-left:3px}.schedule-benefit-summary .positive{color:#567e48}.schedule-benefit-summary .negative{color:#aa6248}.schedule-purpose-total{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:15px;font-size:12px;line-height:1.5;color:#77856e}.schedule-purpose-total .your-purpose{font-weight:750;color:#a17d32}.schedule-benefit-summary p.schedule-credentials{color:#697b5f;font-size:12px}.schedule-benefit-summary p.schedule-overload{padding:11px;background:#f5e6d7;border-radius:9px;color:#9b603c;font-size:12px}.schedule-benefit-summary p.schedule-balance{font-size:12px}.schedule-cap-note{display:block;font-size:11px;line-height:1.55;color:#8a947d;margin-top:12px}
.school-studio .activity .activity-benefits{gap:10px;margin:0}.school-studio .activity .activity-stat-chips,.school-studio .activity .activity-purpose-chips{margin:0;gap:6px}.school-studio .activity .activity-cost{margin:0;font-size:13px}.school-studio .activity .benefit-chip{font-size:13px;margin:0}.school-studio .activity .purpose-benefit{font-size:12px;margin:0}.school-studio .activity .activity-extra>span{margin:0;font-size:11px}.school-studio .schedule-summary .schedule-benefit-summary p{font-size:13px}
@media(max-width:700px){.activity-grid .activity{padding:15px;min-height:200px;gap:10px}.activity-grid .activity.chosen{padding:14px}.activity-grid .activity>b{font-size:17px}.activity .benefit-chip,.school-studio .activity .benefit-chip{font-size:12px;padding:4px 6px}.activity .purpose-benefit,.school-studio .activity .purpose-benefit{font-size:12px}.activity .activity-extra{font-size:11px}.activity .activity-extra>span{display:block}.school-studio .schedule-summary{position:static;top:auto}.school-studio .schedule-summary .schedule-benefit-summary{grid-column:1/-1;margin:0;padding:13px 0 0;border-bottom:0}.school-studio .schedule-summary>.button{grid-column:2;grid-row:1}.school-studio .schedule-summary>.credit-number{grid-column:1;grid-row:1}.schedule-benefit-summary dl>div{font-size:14px}.schedule-purpose-total{font-size:12px}}
