.ep8wpG_section{gap:var(--spacing-md);padding:var(--spacing-5) var(--spacing-md);border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);font-family:var(--font-display);color:var(--color-ink);flex-direction:column;display:flex}.ep8wpG_title{font-family:inherit;font-size:var(--text-lg);font-weight:var(--font-extrabold);letter-spacing:-.01em;color:var(--color-ink);margin:0;line-height:1.25}@media (min-width:768px){.ep8wpG_section{gap:var(--spacing-5);padding:var(--spacing-xl)}.ep8wpG_title{font-size:var(--text-xl)}}
.mAFEXW_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mAFEXW_list>li+li,.mAFEXW_more .mAFEXW_list>li:first-child{border-top:1px solid var(--color-line)}.mAFEXW_row{align-items:center;gap:var(--spacing-3);min-height:56px;padding:var(--spacing-3) 0;color:var(--color-ink);text-decoration:none;display:flex}.mAFEXW_text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mAFEXW_name{font-size:var(--text-base);font-weight:var(--font-semibold);transition:color var(--transition-base);line-height:1.35}.mAFEXW_duration{align-items:center;gap:var(--spacing-xs);font-size:var(--text-sm);color:var(--color-muted);display:flex}.mAFEXW_arrow{color:var(--color-mint-text);transition:transform var(--transition-base);flex:none}.mAFEXW_row:hover{color:var(--color-ink)}.mAFEXW_row:hover .mAFEXW_name{color:var(--color-mint-text)}.mAFEXW_row:hover .mAFEXW_arrow{transform:translate(2px,-2px)}.mAFEXW_row:focus-visible{outline:2px solid var(--color-mint);outline-offset:2px;border-radius:var(--border-radius-md)}.mAFEXW_summary{justify-content:center;align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-button);background:var(--color-page);min-height:48px;font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-ink);cursor:pointer;transition:background-color var(--transition-base);list-style:none;display:flex}.mAFEXW_summary::-webkit-details-marker{display:none}.mAFEXW_summary:hover{background:var(--color-mint-tint)}.mAFEXW_more[open] .mAFEXW_summary{display:none}
._5YL8Eq_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._5YL8Eq_list>li+li,._5YL8Eq_more ._5YL8Eq_list>li:first-child{border-top:1px solid var(--color-line)}._5YL8Eq_row{align-items:center;gap:var(--spacing-3);min-height:56px;padding:var(--spacing-3) 0;color:var(--color-ink);text-decoration:none;display:flex}._5YL8Eq_text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._5YL8Eq_problem{font-size:var(--text-base);font-weight:var(--font-semibold);transition:color var(--transition-base);line-height:1.35}._5YL8Eq_service{font-size:var(--text-sm);color:var(--color-muted);line-height:1.4}._5YL8Eq_arrow{color:var(--color-mint-text);transition:transform var(--transition-base);flex:none}._5YL8Eq_row:hover{color:var(--color-ink)}._5YL8Eq_row:hover ._5YL8Eq_problem{color:var(--color-mint-text)}._5YL8Eq_row:hover ._5YL8Eq_arrow{transform:translate(2px,-2px)}._5YL8Eq_row:focus-visible{outline:2px solid var(--color-mint);outline-offset:2px;border-radius:var(--border-radius-md)}._5YL8Eq_summary{justify-content:center;align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-button);background:var(--color-page);min-height:48px;font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-ink);cursor:pointer;transition:background-color var(--transition-base);list-style:none;display:flex}._5YL8Eq_summary::-webkit-details-marker{display:none}._5YL8Eq_summary:hover{background:var(--color-mint-tint)}._5YL8Eq_caret{transition:transform var(--transition-base)}._5YL8Eq_more[open] ._5YL8Eq_summary{display:none}._5YL8Eq_more ._5YL8Eq_list{margin-top:0}
.IOjJdW_text{gap:var(--spacing-3);flex-direction:column;display:flex}.IOjJdW_paragraph{font-size:var(--text-base);color:var(--color-ink-2);margin:0;line-height:1.6}
._0lcTEG_timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._0lcTEG_item{padding:0 0 var(--spacing-md) var(--spacing-lg);flex-direction:column;gap:2px;display:flex;position:relative}._0lcTEG_item:last-child{padding-bottom:0}._0lcTEG_item:before{content:"";border:2px solid var(--color-mint);border-radius:var(--radius-pill);background:var(--color-surface);width:10px;height:10px;position:absolute;top:6px;left:0}._0lcTEG_item:not(:last-child):after{content:"";background:var(--color-line);width:2px;position:absolute;top:18px;bottom:0;left:4px}._0lcTEG_period{font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-mint-text)}._0lcTEG_position{font-size:var(--text-base);font-weight:var(--font-semibold);line-height:1.35}._0lcTEG_place{font-size:var(--text-sm);color:var(--color-muted);line-height:1.4}
.pZtP5a_block{gap:var(--spacing-sm);flex-direction:column;display:flex}.pZtP5a_subtitle{font-family:inherit;font-size:var(--text-xs);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);margin:0}.pZtP5a_text{font-size:var(--text-base);color:var(--color-ink-2);margin:0;line-height:1.6}.pZtP5a_chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pZtP5a_chip{min-height:28px;padding:var(--spacing-xs) 10px;border-radius:var(--radius-pill);background:var(--color-mint-tint);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-ink);align-items:center;display:flex}.pZtP5a_courses{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pZtP5a_course{padding-left:var(--spacing-md);font-size:var(--text-sm);color:var(--color-ink-2);line-height:1.5;position:relative}.pZtP5a_course:before{content:"";border-radius:var(--radius-pill);background:var(--color-mint);width:6px;height:6px;position:absolute;top:.6em;left:0}
.UNQdIG_list{gap:var(--spacing-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.UNQdIG_review{gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-inner);background:var(--color-page);flex-direction:column;display:flex}.UNQdIG_header{align-items:center;gap:var(--spacing-sm);display:flex}.UNQdIG_avatar{border-radius:var(--radius-pill);background:var(--color-mint-tint);width:32px;height:32px;font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-mint-text);flex:none;justify-content:center;align-items:center;display:flex}.UNQdIG_author{font-size:var(--text-base);font-weight:var(--font-bold);flex:1}.UNQdIG_stars{color:var(--color-warning);gap:2px;display:flex}.UNQdIG_text{font-size:var(--text-sm);color:var(--color-ink-2);margin:0;line-height:1.6}.UNQdIG_more{flex-direction:column;display:flex}.UNQdIG_more .UNQdIG_list{margin-top:var(--spacing-3)}.UNQdIG_summary{justify-content:center;align-items:center;gap:var(--spacing-sm);border-radius:var(--radius-button);background:var(--color-page);min-height:48px;font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-ink);cursor:pointer;transition:background-color var(--transition-base);list-style:none;display:flex}.UNQdIG_summary::-webkit-details-marker{display:none}.UNQdIG_summary:hover{background:var(--color-mint-tint)}.UNQdIG_more[open] .UNQdIG_summary{display:none}.UNQdIG_more[open] .UNQdIG_list{margin-top:0}
