.tp-skills-teaching-team{margin:var(--lc-space-6) 0;padding:var(--lc-space-6) 0;border-top:var(--lc-border-w-hairline) solid var(--lc-border-default);border-bottom:var(--lc-border-w-hairline) solid var(--lc-border-default)}.tp-skills-teaching-team h2{margin:0 0 var(--lc-space-5);--lc-team-heading-font:600 16px/1.5 var(--lc-text-body-font);font:var(--lc-team-heading-font);color:var(--lc-text-primary)}.tp-skills-teaching-team ul{gap:var(--lc-space-6);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.tp-skills-teaching-team__person{align-items:flex-start;gap:14px;min-width:0;display:flex}.tp-skills-teaching-team__person .lc-avatar{width:var(--lc-portrait-row);height:var(--lc-portrait-row);flex:0 0 var(--lc-portrait-row)}.tp-skills-teaching-team__person strong{--lc-local-size:18px;font-size:var(--lc-local-size);--lc-local-line:1.35;line-height:var(--lc-local-line);display:block}.tp-skills-teaching-team__role{--lc-local-font:500 13px/1.5 var(--lc-text-body-font);font:var(--lc-local-font);margin-top:var(--lc-space-1);color:var(--lc-text-secondary);display:block}.tp-skills-teaching-team__person p{--lc-local-font:400 15px/1.6 var(--lc-text-body-font);font:var(--lc-local-font);margin:var(--lc-space-2) 0 0;color:var(--lc-text-secondary)}.tp-skills-teaching-team__state{--lc-local-font:600 13px/1.5 var(--lc-text-body-font);font:var(--lc-local-font);margin-top:10px;display:inline-block}.tp-public-instructors .tp-public-instructors__intro{margin:var(--lc-space-4) 0 var(--lc-space-6);padding:var(--lc-space-2) 0}.tp-public-instructors .tp-skills-instructor-row{align-items:start;gap:var(--lc-space-3);grid-template-columns:max-content minmax(0,1fr);margin:0;padding:0;display:grid}.tp-public-instructors .tp-skills-instructor-row+.tp-skills-instructor-row{margin-top:var(--lc-space-6);padding-top:var(--lc-space-6);border-top:var(--lc-border-w-hairline) solid var(--lc-border-subtle)}.tp-skills-instructor-row .tp-skills-instructor-row__role{margin:var(--lc-space-1) 0;color:var(--lc-text-secondary)}.tp-skills-pending h1{--lc-local-size:clamp(32px, 3.4vw, 52px);font-size:var(--lc-local-size)}.tp-skills-pending .tp-skills-teaching-team ul{grid-template-columns:1fr}.tp-skills-pending .tp-skills-proposal-time{margin:0 0 var(--lc-space-6)}.tp-skills-proposal-next{background:var(--lc-surface-sunken);border-radius:var(--lc-radius-card);align-self:start;padding:28px}.tp-skills-proposal-next h2{--lc-local-font:500 24px/1.3 var(--lc-text-title-font);font:var(--lc-local-font);margin-top:0}.tp-skills-proposal-next p{--lc-local-line:1.65;line-height:var(--lc-local-line)}.tp-skills-teaching-kicker{--lc-local-font:600 12px/1.5 var(--lc-text-body-font);font:var(--lc-local-font);letter-spacing:var(--lc-text-eyebrow-tracking);text-transform:uppercase;color:var(--lc-text-secondary)}.tp-skills-readonly{--tp-skills-readonly-measure:900px;max-width:var(--tp-skills-readonly-measure)}.tp-skills-readonly h1{--lc-local-font:500 clamp(30px, 3.6vw, 48px)/1.2 var(--lc-text-title-font);font:var(--lc-local-font);margin:var(--lc-space-5) 0}.tp-skills-reading-section{border-bottom:var(--lc-border-w-hairline) solid var(--lc-border-default);padding:28px 0}.tp-skills-reading-section h2{--lc-local-font:600 21px/1.4 var(--lc-text-body-font);font:var(--lc-local-font);margin:0 0 var(--lc-space-4)}.tp-skills-reading-section p{--lc-local-size:17px;font-size:var(--lc-local-size);--lc-local-line:1.7;line-height:var(--lc-local-line);white-space:pre-line;overflow-wrap:anywhere}@media (width<=600px){.tp-skills-proposal-next{padding:22px}.tp-skills-reading-section p{--lc-local-size:16px;font-size:var(--lc-local-size)}.tp-skills-teaching-team{padding:var(--lc-space-5) 0}.tp-skills-teaching-team ul{grid-template-columns:1fr;gap:22px}.tp-skills-teaching-team__person strong{--lc-local-size:17px;font-size:var(--lc-local-size)}}.tp-skills-reading-section code{overflow-wrap:anywhere;font:inherit}@media (pointer:coarse){.tp-skills-reading-section p>a{position:relative}.tp-skills-reading-section p>a:before{content:"";inset-block:min(0px, calc((100% - var(--lc-touch-min-compact)) / 2));inset-inline:min(0px, calc((100% - var(--lc-touch-min-compact)) / 2));position:absolute}}
