.tm-more{justify-content:center;margin-top:clamp(36px,5vw,56px);display:flex}.tm-soc{gap:8px;margin-top:8px;display:flex}.tm-c figcaption .tm-soc{margin-top:8px}.tm-soc a{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--muted);transition:color .25s,border-color .25s,background .25s,transform .25s var(--ease);border-radius:999px;place-items:center;display:inline-grid}.tm-soc a:hover{color:var(--red);background:var(--blush);border-color:#bf273466;transform:translateY(-2px)}.tm-c figcaption .tm-soc a:hover{text-decoration:none}.tm-soc svg{width:15px;height:15px}.tm-group{padding-bottom:0}.phd+.tm-group{padding-top:clamp(16px,2.5vw,32px)}.tm-group+.tm-all{padding-top:clamp(40px,5vw,64px)}.tm-gp{margin:0}.tm-gp img{border-radius:clamp(14px,2.2vw,28px);width:100%;height:auto;display:block}.tm-c figcaption .tm-soc a{color:var(--muted)}.tm-c figcaption .tm-soc a:hover{color:var(--red)}.tm-c .fr .ti{background:radial-gradient(70% 55% at 50% 45%,#fff9,#0000 70%);place-items:center;display:grid;position:absolute;inset:0}.tm-c .fr .ti b{aspect-ratio:1;letter-spacing:.03em;color:#bf273480;background:#ffffff73;border:1px solid #fff9;border-radius:50%;place-items:center;width:58%;font-size:clamp(24px,2.6vw,36px);font-weight:400;display:grid}
