.page-module__cxOoCG__mainContainer{grid-template-columns:1fr 3fr 1fr;display:grid}.page-module__cxOoCG__adSideContainer{display:block}.page-module__cxOoCG__contentWrap{flex-direction:column;gap:1.1rem;width:100%;max-width:clamp(680px,50vw,900px);margin:1.6rem auto 2.2rem;padding:0 1rem;display:flex}.page-module__cxOoCG__card{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 8px 24px color-mix(in srgb, var(--color-text) 8%, transparent);border-radius:14px;padding:1.2rem}.page-module__cxOoCG__title{text-align:center;color:var(--color-text);margin-bottom:1rem;font-size:clamp(1.7rem,4.3vw,2.35rem)}.page-module__cxOoCG__countdownGrid{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:.45rem;max-width:220px;margin:0 auto;display:grid}.page-module__cxOoCG__countdownItem{flex-direction:column;align-items:center;gap:.25rem;display:flex}.page-module__cxOoCG__countdownCircle{color:#334155;background:linear-gradient(#fff 0%,#eef4ff 100%);border:4px solid #b9cffb;border-radius:50%;place-items:center;width:clamp(64px,18vw,80px);height:clamp(64px,18vw,80px);font-size:clamp(1.45rem,4.8vw,1.95rem);font-weight:800;display:grid}.page-module__cxOoCG__countdownCirclePrimary{color:#2f6df1;border-color:#2f6df1}.page-module__cxOoCG__countdownLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-size:clamp(.66rem,1.7vw,.75rem);font-weight:700}.page-module__cxOoCG__cardTitle{color:var(--color-text);margin-bottom:.65rem;font-size:clamp(1.05rem,2.8vw,1.3rem)}.page-module__cxOoCG__textMuted{color:var(--color-text-muted);margin-bottom:1rem;font-size:clamp(.82rem,2.4vw,.96rem);line-height:1.6}.page-module__cxOoCG__examPills{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.page-module__cxOoCG__pill{border:1px solid var(--color-border);background:var(--color-surface-alt);border-radius:10px;flex-direction:column;gap:.25rem;padding:.7rem;display:flex}.page-module__cxOoCG__pill strong{color:#2f6df1;font-size:clamp(.78rem,2.1vw,.92rem)}.page-module__cxOoCG__pill span{color:var(--color-text);font-size:clamp(.7rem,1.9vw,.8rem)}.page-module__cxOoCG__infoGrid{grid-template-columns:1fr;gap:.55rem;display:grid}.page-module__cxOoCG__infoCard{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 5px 18px color-mix(in srgb, var(--color-text) 7%, transparent);border-radius:12px;padding:1rem}.page-module__cxOoCG__infoIcon{color:#2f6df1;background:#e0e9fd;border-radius:6px;place-items:center;width:20px;height:20px;margin-bottom:.35rem;display:inline-grid}.page-module__cxOoCG__infoCard h3{color:var(--color-text);margin-bottom:.45rem;font-size:clamp(.92rem,2.4vw,1.05rem)}.page-module__cxOoCG__infoCard p{color:var(--color-text-muted);margin-bottom:.2rem;font-size:clamp(.7rem,2vw,.8rem)}.page-module__cxOoCG__infoPrimary{color:#2563eb;margin-bottom:.3rem;font-size:clamp(.78rem,2.1vw,.9rem);display:block}.page-module__cxOoCG__infoDanger{color:#ef4444;font-size:clamp(.78rem,2.1vw,.9rem);display:block}.page-module__cxOoCG__infoBig{color:var(--color-text);margin:.2rem 0 .45rem;font-size:2.1rem;line-height:1;display:block}.page-module__cxOoCG__tableWrap{overflow-x:auto}.page-module__cxOoCG__table{border-collapse:collapse;width:100%;font-size:clamp(.72rem,2.2vw,.95rem)}.page-module__cxOoCG__table thead{background:var(--color-surface-alt)}.page-module__cxOoCG__table th,.page-module__cxOoCG__table td{text-align:left;border-bottom:1px solid var(--color-border);white-space:nowrap;padding:.72rem;font-size:clamp(.72rem,2.2vw,.95rem)}.page-module__cxOoCG__table tbody tr:last-child td{border-bottom:none}.page-module__cxOoCG__sessionName{color:#2563eb;font-weight:700}.page-module__cxOoCG__finished{color:var(--color-text-muted);text-align:center;font-size:clamp(.78rem,2.1vw,.92rem)}.page-module__cxOoCG__seoSection{margin-top:1.2rem;padding:.15rem 0}.page-module__cxOoCG__seoTitle{color:var(--color-text);margin:0 0 .95rem;font-size:clamp(1.35rem,3.8vw,2.1rem);font-weight:700;line-height:1.25}.page-module__cxOoCG__seoSubtitle{color:var(--color-text);margin:1.15rem 0 .55rem;font-size:clamp(1.05rem,2.9vw,1.45rem);font-weight:700;line-height:1.3}.page-module__cxOoCG__seoText{color:var(--color-text-muted);text-align:justify;text-justify:inter-word;margin:0 0 1.45rem;font-size:1rem;line-height:1.72}.page-module__cxOoCG__seoList{color:var(--color-text-muted);margin:.25rem 0 1.45rem 1.25rem;padding:0}.page-module__cxOoCG__seoList li{margin:.22rem 0;font-size:1rem;line-height:1.62}.page-module__cxOoCG__seoLink{color:#d9a300;font-weight:700;text-decoration:none}.page-module__cxOoCG__seoLink:hover{text-decoration:underline}@media (max-width:1200px){.page-module__cxOoCG__adSideContainer{display:none}.page-module__cxOoCG__mainContainer{justify-content:center;display:flex}}@media (max-width:500px){.page-module__cxOoCG__contentWrap{gap:.85rem;margin-top:1rem;padding:0 .7rem}.page-module__cxOoCG__card{border-radius:12px;padding:1rem}.page-module__cxOoCG__countdownCircle{border-width:3px}.page-module__cxOoCG__seoSection{margin-top:.95rem}.page-module__cxOoCG__seoTitle{margin-bottom:.75rem;font-size:clamp(1.2rem,4.9vw,1.45rem);line-height:1.3}.page-module__cxOoCG__seoSubtitle{font-size:clamp(.98rem,4.1vw,1.2rem)}.page-module__cxOoCG__seoText{margin-bottom:1.15rem;font-size:clamp(.9rem,2.5vw,1.1rem);line-height:1.62}.page-module__cxOoCG__seoList li{font-size:clamp(.9rem,2.5vw,1.1rem);line-height:1.58}}@media (max-width:390px){.page-module__cxOoCG__table{table-layout:auto}.page-module__cxOoCG__table th,.page-module__cxOoCG__table td{white-space:nowrap;overflow-wrap:normal;word-break:normal;padding:.42rem .3rem;line-height:1.2}.page-module__cxOoCG__table th{font-size:clamp(.66rem,2vw,.8rem)}.page-module__cxOoCG__countdownCircle{width:clamp(56px,17vw,64px);height:clamp(56px,17vw,64px);font-size:clamp(1.2rem,4.4vw,1.45rem)}.page-module__cxOoCG__countdownLabel{font-size:clamp(.6rem,1.6vw,.66rem)}.page-module__cxOoCG__infoBig{font-size:1.7rem}.page-module__cxOoCG__seoTitle{font-size:clamp(1.05rem,4.7vw,1.22rem)}.page-module__cxOoCG__seoSubtitle{font-size:clamp(.9rem,4vw,1.05rem)}.page-module__cxOoCG__seoText{font-size:clamp(.9rem,2.5vw,1.1rem);line-height:1.55}.page-module__cxOoCG__seoList{margin-left:1rem}.page-module__cxOoCG__seoList li{font-size:clamp(.9rem,2.5vw,1.1rem);line-height:1.5}}.page-module__cxOoCG__emptyState{border:1px dashed var(--color-border);background:var(--color-surface-alt);width:100%;color:var(--color-text-muted);text-align:center;border-radius:10px;padding:1rem;font-size:clamp(.82rem,2.4vw,.95rem);line-height:1.55}
