.education-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}.education-card{min-width:0;padding:clamp(22px,3vw,40px);border:1px solid #bca27045;border-radius:18px;background:linear-gradient(140deg,#fff,#f8f7f3);box-shadow:0 14px 48px #172c4310;color:#162a3d}.education-card:has(.education-table),.education-card:has(.education-pictures){grid-column:1/-1}.education-card-head>span{font-size:12px;color:#755c2d;font-weight:800;letter-spacing:.12em}.education-card h3{font-size:clamp(22px,2.3vw,32px);line-height:1.45;margin:12px 0 24px;word-break:keep-all}.education-prose p{font-size:16px;line-height:1.95;margin:0 0 13px;overflow-wrap:anywhere}.education-table{overflow:auto;max-width:100%;border:1px solid #bca27044;border-radius:12px;margin:24px 0;overscroll-behavior-x:contain}.education-table table{width:100%;min-width:520px;border-collapse:collapse;font-size:15px;line-height:1.65}.education-table th{background:#132b3c;color:#fff;font-weight:800;white-space:nowrap}.education-table th,.education-table td{padding:15px 18px;border-bottom:1px solid #d8dedf;text-align:left}.education-table tr:nth-child(even){background:#edf2f4}.education-table td:first-child{font-weight:800}.education-pictures{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;margin-top:24px}.education-pictures figure{margin:0;min-width:0}.education-pictures button{background:#f3f5f6;border:0;padding:0;width:100%;border-radius:12px;overflow:hidden;cursor:zoom-in}.education-pictures img{display:block;width:100%;height:auto;max-height:720px;object-fit:contain}.education-card a:focus-visible,.education-card button:focus-visible,.education-table:focus-visible{outline:3px solid #087e99;outline-offset:4px}html[data-theme=dark] .education-card{background:linear-gradient(140deg,#142d3b,#10212e);color:#f7f8fa;border-color:#a6b9c84d}html[data-theme=dark] .education-card-head>span{color:#e8cb92}html[data-theme=dark] .education-table tr:nth-child(even){background:#ffffff0a}html[data-theme=dark] .education-table td{border-color:#ffffff20}@media(max-width:700px){.education-grid{grid-template-columns:1fr;gap:18px}.education-card{padding:22px 18px}.education-card h3{font-size:22px}.education-prose p{font-size:15px}.education-table td,.education-table th{padding:12px}.education-pictures{gap:14px}}
.info-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important;min-width:0}.info-card{min-width:0!important;max-width:100%;overflow-wrap:anywhere;word-break:normal}.info-card p{overflow-wrap:anywhere;word-break:normal}.education-card .education-prose p{color:#203444}html[data-theme=dark] .education-card .education-prose p{color:#e1edf6}

.education-pictures{grid-template-columns:1fr;gap:24px}.education-pictures figure{padding:0}.education-pictures img{max-height:900px}.education-card-head h3{margin-bottom:17px}.organized-detail .education-grid{gap:28px}.organized-detail .education-card{grid-column:1/-1}.organized-detail .info-cards{margin-bottom:28px}.organized-detail .education-card-head>span{display:none}.organized-detail .education-prose p{font-size:16px;line-height:1.9}.organized-detail .education-card:has(+.education-card){margin-bottom:0}

.type-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:30px}.type-summary-grid .plan[data-compact]{display:block;margin:0}.type-summary-grid .plan-copy{padding:23px}.type-summary-grid .plan h3{font-size:29px;margin:8px 0}.type-summary-grid .type-area{font-size:13px}.type-summary-grid .type-area strong{font-size:18px}.type-summary-grid .type-price{font-size:14px;padding-top:12px}.type-summary-grid .btn{font-size:12px;padding:9px 12px;min-height:38px}@media(max-width:780px){.type-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.type-summary-grid .plan-copy{padding:18px}.type-summary-grid .plan h3{font-size:27px}}
