@media (min-width:600px) and (min-height:501px),(min-width:600px) and (pointer:fine){[data-justify=on]{text-align:justify!important;text-justify:inter-word;text-wrap:pretty!important}[data-justify=on][data-justify-wrap=greedy]{text-wrap:wrap!important}[data-justify=on][data-justify-wrap=balance]{text-wrap:balance!important}[data-justify=on][data-justify-align=start]{text-align-last:start!important}[data-justify=on][data-justify-align=center]{text-align-last:center!important}[data-justify=on][data-justify-fs]{font-size:var(--justify-fs)!important}[data-justify=on][data-justify-ws]{word-spacing:var(--justify-ws)!important}[data-justify=on][data-justify-measure]{max-width:var(--justify-w)!important}[data-justify=on][data-justify-measure][data-justify-align=center]{margin-left:auto!important;margin-right:auto!important}}*,:after,:before{-webkit-hyphens:none!important;hyphens:none!important}.rd-top{gap:var(--gap-bento)}.rd-head,.rd-top{display:flex;flex-direction:column}.rd-head{align-items:flex-start;gap:16px;padding:var(--pad-panel);border-radius:var(--r-panel);background:var(--surface);color:var(--ink)}.rd-head .ds-crumbs ol{font-size:var(--fs-label);line-height:1;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rd-head .ds-crumbs a{min-height:0}.rd-head__meta{line-height:1}.rd-head__tags{display:flex;flex-wrap:wrap;gap:8px}.rd-head__title{margin:0;font-size:var(--fs-page);line-height:1.04;letter-spacing:-.02em;font-weight:500;text-wrap:balance;overflow-wrap:break-word}.rd-head__lead{max-width:60ch;font-size:var(--fs-lead);line-height:1.45;color:var(--ink-muted)}.rd-head__meta .ds-meta__sep{width:6px;height:6px;background:var(--dir,currentColor);opacity:1}.rd-cover{aspect-ratio:4/3;border-radius:var(--r-panel)}@media (min-width:600px){.rd-cover{aspect-ratio:16/9}}@media (min-width:1024px){.rd-cover{aspect-ratio:21/9}}.rd-body{display:grid;gap:var(--section);align-items:start}.rd-fold{margin-bottom:calc(24px - var(--section))}.rd-text{container-type:inline-size;gap:40px}.rd-aside,.rd-text{display:flex;flex-direction:column;min-width:0}.rd-aside{gap:var(--gap-bento)}@media (min-width:1280px){.rd-body{grid-template-columns:minmax(0,8fr) minmax(0,4fr);column-gap:var(--gap)}.rd-text{grid-column:1;grid-row:1}.rd-aside{grid-column:2;grid-row:1;position:sticky;top:var(--sticky-top)}.rd-fold{display:none}}@media (max-width:1279px){.rd-aside>:is(.rd-toc,.rd-card--wide-only){display:none}.rd-aside:not(:has(>:not(.rd-toc,.rd-card--wide-only))){display:none}}.rd-card{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:24px;border-radius:var(--r-tile);background:var(--surface);color:var(--ink)}.rd-card__eyebrow{color:var(--dir-text,var(--ink-muted))}.rd-card__program{display:flex;align-items:center;gap:16px}.rd-card__thumb{width:56px;height:56px;flex:none;border-radius:calc(var(--r-tile) - 12px)}.rd-card__actions{display:flex;flex-wrap:wrap;gap:8px}.rd-card__big{font-size:var(--fs-h3);line-height:1.15;letter-spacing:-.01em;font-weight:500}@media (hover:hover){.rd-card__program:hover .ds-title{text-decoration:underline;text-underline-offset:4px}}.rd-status{display:inline-flex;align-items:center;gap:8px}.rd-status:before{content:"";width:8px;height:8px;flex:none;border-radius:var(--r-pill);background:var(--dir,var(--success))}.rd-status--off:before{background:var(--ink-muted)}.rd-toc__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.rd-toc__list a{display:block;padding:6px 0;color:var(--ink-muted);font-size:var(--fs-caption);line-height:1.4;transition:color var(--t-fast) var(--ease)}@media (hover:hover){.rd-toc__list a:hover{color:var(--ink)}}.rd-toc{max-height:calc(100svh - var(--sticky-top) - 280px);min-height:160px;overflow-y:auto;scrollbar-width:none}.rd-fold{border-radius:var(--r-tile);background:var(--surface)}.rd-fold>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:0 24px;font-weight:600;cursor:pointer;list-style:none}.rd-fold>summary::-webkit-details-marker{display:none}.rd-fold>summary svg{width:18px;height:18px;transition:transform var(--t-fast) var(--ease)}.rd-fold[open]>summary svg{transform:rotate(180deg)}.rd-fold>.rd-toc__list{padding:0 24px 16px}.rd-prose{max-width:none;font-size:clamp(17px,2.38cqi,21px);line-height:1.7}.rd-prose>*+*{margin-top:1.1em}.rd-prose h2{margin-top:2em;font-size:1.6em;line-height:1.15;letter-spacing:-.02em;font-weight:500;scroll-margin-top:var(--sticky-top)}.rd-prose h3{margin-top:1.7em;font-size:1.25em;line-height:1.25;letter-spacing:-.01em;font-weight:500}.rd-prose :is(h2,h3)+*{margin-top:.6em}.rd-prose>:first-child{margin-top:0}.rd-prose blockquote{margin-block:1.6em;padding:24px 28px;border-radius:var(--r-tile);background:var(--surface);box-shadow:none;font-size:1.05em;line-height:1.55}.rd-prose blockquote>*+*{margin-top:.6em}.rd-prose img:not(.ds-prose__author>img){width:100%;max-width:none;margin-block:1.6em;border-radius:var(--r-tile)}.rd-prose img[data-small]{object-fit:none;background:var(--surface)}.rd-prose p:has(>img:only-child)>img{margin-block:0}.rd-about,.rd-people{display:flex;flex-direction:column;gap:16px}.rd-people__list{display:flex;flex-wrap:wrap;gap:12px 32px;margin:0;padding:0;list-style:none}.rd-person{display:flex;align-items:center;gap:12px}.rd-register__title{margin-bottom:24px}.rd-register{display:flex;flex-direction:column;gap:24px}.rd-register__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-bottom:24px;border-bottom:1px solid var(--line)}.rd-register__when{display:flex;flex-direction:column;gap:4px}.rd-register__form{display:grid;gap:24px}.rd-register__intro{display:flex;flex-direction:column;gap:8px;max-width:52ch}@media (min-width:1024px){.rd-register__form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gap)}}