._page_193wi_1{--purple:#57068c;--ink:#242126;--muted:#655e69;color:var(--ink);background:#fff;font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:300;line-height:1.42857}._page_193wi_1[lang=zh-CN]{font-family:Roboto,PingFang SC,Microsoft YaHei,sans-serif;font-weight:400;line-height:1.7}._page_193wi_1 a{color:var(--purple);text-underline-offset:3px;text-decoration:none}._page_193wi_1 a:hover{text-decoration:underline}._container_193wi_5{box-sizing:border-box;width:auto;margin:0 auto;padding:0 15px}._masthead_193wi_6{margin:20px 0}._masthead_193wi_6 ._container_193wi_5{position:relative}._identityBoundary_193wi_8{justify-content:space-between;align-items:center;width:calc(100vw - 20px);min-height:60px;padding:0 40px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}._identityBoundary_193wi_8 a{width:190px;max-width:190px}._identityBoundary_193wi_8 a:last-child{text-align:right}._identityBoundary_193wi_8 ._universityIdentity_193wi_11{width:210px;max-width:210px}._universityIdentity_193wi_11 img{width:100%;height:auto;display:block}._identityBoundary_193wi_8 ._universityIdentity_193wi_11 span{letter-spacing:.02em;margin-top:8px;font-size:13px}._identityBoundary_193wi_8 strong{font-size:17px;font-weight:700;line-height:1.3;display:block}._identityBoundary_193wi_8 span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:700;display:block}._titleBlock_193wi_16{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(750px,max(260px,100vw - 560px));min-height:60px;margin:0 auto;display:flex}._titleBlock_193wi_16 h1{letter-spacing:0;margin:20px 0 10px;font-size:30px;font-weight:300;line-height:1.1}._term_193wi_18{color:var(--purple);margin:10px 0;font-size:20px;font-weight:700;line-height:1.1}._section_193wi_19{margin-bottom:10px;padding-top:10px;padding-bottom:10px;scroll-margin-top:70px}._section_193wi_19 h2{color:var(--purple);margin:20px 0 10px;font-size:25px;font-weight:700;line-height:1.1}._section_193wi_19 h3{margin:20px 0 10px;font-size:20px;font-weight:700;line-height:1.1}._section_193wi_19 p{text-align:justify;margin:0 0 10px}._section_193wi_19 ul,._section_193wi_19 ol{margin:0 0 10px;padding-left:40px}._section_193wi_19 li{margin:0}._section_193wi_19 strong{font-weight:700}._teamGrid_193wi_26{grid-template-columns:1fr 1fr;gap:36px;margin-top:24px;display:grid}._teamGrid_193wi_26 article{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:22px;display:grid}._teamGrid_193wi_26 ._personInfo_193wi_28 h3{margin:0 0 4px;font-size:20px;line-height:1.3}._teamGrid_193wi_26 ._personInfo_193wi_28 p{text-align:left;margin:0 0 10px;font-size:16px;line-height:1.65}._teamGrid_193wi_26 ._personInfo_193wi_28 ._personRole_193wi_30{color:var(--muted);margin-bottom:14px;font-size:14px}._portrait_193wi_31{border-radius:100px;width:120px;height:120px;margin:0 auto 10px;display:block;overflow:hidden}._portrait_193wi_31 img{object-fit:cover;border-radius:100px;width:120px;height:120px;display:block}._section_193wi_19 ._teamSource_193wi_33{color:var(--muted);text-align:left;margin:14px 0 0;font-size:13px}@media (max-width:1199px){._teamGrid_193wi_26{grid-template-columns:1fr;gap:26px}}@media (max-width:480px){._teamGrid_193wi_26 article{grid-template-columns:1fr;gap:10px}._teamGrid_193wi_26 ._portrait_193wi_31{margin-left:0}}._alternate_193wi_36{background:#f7f5fa}._notesEditions_193wi_37{grid-template-columns:1fr 1fr;gap:40px;margin:20px 0;display:grid}._notesEditions_193wi_37 article{border-top:2px solid var(--purple);padding-top:14px}._notesEditions_193wi_37 ._editionLabel_193wi_39{letter-spacing:.08em;color:var(--muted);font-size:12px;font-weight:700}._notesEditions_193wi_37 h3{margin-top:8px}._notesEditions_193wi_37 article>p:last-child{text-align:left;flex-wrap:wrap;gap:8px 18px;margin-top:15px;display:flex}._assignmentList_193wi_42{list-style:decimal}._assignmentList_193wi_42 small{font-size:inherit;display:block}._assignmentList_193wi_42 ul{margin:0;list-style:outside}._tableWrap_193wi_45{margin-top:14px}._scheduleTable_193wi_46{border-collapse:collapse;width:100%;margin-bottom:60px;font-size:16px;line-height:1.42857}._scheduleTable_193wi_46 caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._scheduleTable_193wi_46 th,._scheduleTable_193wi_46 td{vertical-align:top;text-align:left;border-top:1px solid #ddd;padding:8px}._scheduleTable_193wi_46 th{background:#f5f5f5;border-top:0;border-bottom:2px solid #ddd;font-weight:700}._scheduleTable_193wi_46 td small{color:var(--muted);margin-top:3px;font-size:14px;display:block}._weekCol_193wi_51{width:4%}._dateCol_193wi_51{width:8%}._descriptionCol_193wi_51{width:48%}._materialsCol_193wi_51{width:25%}._deadlinesCol_193wi_51{width:15%}._section_193wi_19 ._inlineLinks_193wi_52{flex-wrap:wrap;gap:0 8px;margin:0;padding:0;list-style:none;display:flex}._inlineLinks_193wi_52 li+li:before{content:"·";color:#888;margin-right:8px}@media (min-width:768px){._container_193wi_5{width:750px}}@media (min-width:992px){._container_193wi_5{width:970px}}@media (min-width:1200px){._container_193wi_5{width:1170px}}@media (min-width:768px) and (max-width:991px){._identityBoundary_193wi_8{width:auto;padding:0;position:static;transform:none}._titleBlock_193wi_16{width:auto}}@media (max-width:767px){._identityBoundary_193wi_8{justify-content:space-between;gap:16px;width:auto;padding:0;position:static;transform:none}._identityBoundary_193wi_8 a{width:auto;max-width:50%}._identityBoundary_193wi_8 strong{font-size:14px}._titleBlock_193wi_16{width:auto}._titleBlock_193wi_16 h1{font-size:28px}._notesEditions_193wi_37{grid-template-columns:1fr;gap:24px}._scheduleTable_193wi_46,._scheduleTable_193wi_46 tbody,._scheduleTable_193wi_46 tr,._scheduleTable_193wi_46 td{display:block}._scheduleTable_193wi_46 colgroup{display:none}._scheduleTable_193wi_46 thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._scheduleTable_193wi_46 tr{border:1px solid #ddd;border-radius:3px;margin-bottom:12px}._scheduleTable_193wi_46 td{border-top:1px solid #eee;padding:8px 12px 8px 85px;position:relative}._scheduleTable_193wi_46 td:before{content:attr(data-label);width:65px;color:var(--muted);font-size:14px;position:absolute;top:8px;left:12px}._scheduleTable_193wi_46 td:first-child{border-top:0}}@media print{._alternate_193wi_36{background:#fff}._scheduleTable_193wi_46{margin-bottom:0}}
