.mui-dh-kabar{gap:var(--sp-2);flex-direction:column;display:flex}.mui-krail{margin:0 calc(-1 * var(--sp-4));padding:0 var(--sp-4) 4px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sp-4);scrollbar-width:none;gap:10px;list-style:none;display:flex;overflow-x:auto}.mui-krail::-webkit-scrollbar{display:none}.mui-krail:focus-visible{outline:2px solid var(--mari-navy);outline-offset:2px}.mui-krail>li{scroll-snap-align:start;flex:none;width:280px}.mui-kcard{box-sizing:border-box;height:100%;padding:var(--sp-4);border:1px solid var(--mari-line);border-radius:var(--r-lg);background:var(--mari-surface);gap:var(--sp-3);color:var(--mari-ink);flex-direction:column;text-decoration:none;display:flex}.mui-kcard__photo{background:var(--mari-line);height:112px;color:var(--mari-muted);border-radius:14px;justify-content:center;align-items:center;display:flex;overflow:hidden}.mui-kcard__photo img{object-fit:cover;width:100%;height:100%;display:block}.mui-kcard__who{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.mui-kcard__who .mui-talent{min-width:0}.mui-kcard__who .mui-talent__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mui-kcard__when{color:var(--mari-muted);font-size:var(--fs-xs);white-space:nowrap;margin-left:auto}.mui-kcard__title{font-family:var(--font-head);font-size:var(--fs-lg);overflow-wrap:anywhere;font-weight:700;line-height:1.3}.mui-kcard__body{-webkit-line-clamp:3;color:var(--mari-muted);font-size:var(--fs-sm);overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.mui-kdots{justify-content:center;gap:var(--sp-2);display:flex}.mui-kdots__dot{background:var(--mari-line);border-radius:999px;width:8px;height:8px}.mui-kdots__dot--on{background:var(--mari-navy)}@media (min-width:1024px){.mui-krail{margin:0;padding:0 0 4px;scroll-padding-inline:0}.mui-krail>li{width:calc((100% - 3 * var(--sp-3)) / 4)}}@media (prefers-reduced-motion:reduce){.mui-krail{scroll-behavior:auto}}.mui-tk{gap:var(--sp-3);scroll-margin-top:var(--sp-4);flex-direction:column;display:flex}.mui-tk__h{margin:0 0 var(--sp-2);font-family:var(--font-ui);color:var(--mari-ink);font-size:var(--fs-lg)}.mui-tk__list{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mui-tk__post{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--mari-line);border-radius:var(--r-lg);background:var(--mari-surface);scroll-margin-top:var(--sp-4);flex-direction:column;display:flex}.mui-tk__post--short{padding:0}.mui-tk__open{gap:var(--sp-3);box-sizing:border-box;min-height:44px;padding:var(--sp-4);border-radius:var(--r-lg);color:inherit;flex-direction:column;text-decoration:none;display:flex}.mui-tk__post--short:hover{border-color:var(--mari-navy)}.mui-tk__open:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--r-lg)}.mui-tk__open:active{transform:translateY(2px)}.mui-tk__post--anchor{border:2px solid var(--mari-navy);box-shadow:0 2px 8px #1b1a1714}.mui-tk__photo{background:var(--mari-line);object-fit:cover;border-radius:14px;width:100%;height:220px;max-height:220px;display:block}.mui-tk__head{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.mui-tk__title{font-family:var(--font-head);font-size:var(--fs-lg);overflow-wrap:anywhere;margin:0;line-height:1.3}.mui-tk__when{white-space:nowrap;color:var(--mari-muted);font-size:var(--fs-xs);flex:none}.mui-tk__body{white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.55}.mui-tk__body--short{-webkit-line-clamp:1;color:var(--mari-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mui-tk__more{min-height:44px;color:var(--mari-navy);align-self:flex-start;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.mui-kall{gap:var(--sp-4);flex-direction:column;display:flex}.mui-kgrid{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.mui-kgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mui-kgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.mui-kgrid>li{min-width:0}.mui-kmore{align-self:center;min-width:200px}.mui-kmore__err{color:var(--mari-danger,#b3261e);text-align:center}.mui-kmore__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
