body{height:100px;}
.display-flex {display:flex;}
.align-items-center {align-items:center;}
.justify-content-center {justify-content:center;}
.justify-content-space-between {justify-content:space-between;}
#scaleContainer {width:750px;margin:auto;background-color:#ffffff;transform-origin:0 0;display:none;overflow-x:hidden;}
.header {font-size:32px;line-height:100px;color:#fff;text-align:center;background:#1C78F1;position:relative;}
.header .left-arrow {display:inline-block;border-top:3px solid;border-right:3px solid;width:20px;height:20px;border-color:#fff;transform:rotate(-135deg);position:absolute;left:20px;top:40px;}
.wrapper {width:100%;padding:34px 26px;margin-top:30px;background:rgba(255,255,255,1);}
.wrapper .title h2 {font-size:36px;font-weight:bold;color:rgba(64,129,255,1);line-height:36px;margin-left:18px;margin-right:18px;}
.wrapper .title img {width:12px;}
.wrapper .title h2 .subtitle {color:#FF1E68;}
.wrapper .title .deadline {font-size:24px;font-weight:400;padding-top:14px;color:rgba(153,153,153,1);align-self:flex-end;}
.hdwdlist {margin-top:34px;}
.hdwditem {padding:28px 34px;margin-bottom:40px;background:rgba(255,255,255,1);box-shadow:0px 0px 9px 0px rgba(172,207,255,0.14);border-radius:6px;border:1px solid rgba(236,244,255,1);}
.hdwditem img {width:40px;margin-top:-15px;}
.hdwditem p span {font-size:34px;font-weight:600;color:rgba(51,51,51,1);line-height:48px;margin-left:28px;}
.hdwditem p.answer {margin-top:8px;}
.hdwditem p.answer span {font-size:32px;font-weight:300;color:rgba(102,102,102,1);line-height:56px;}
.hdwditem p.source {font-size:24px;font-weight:300;color:rgba(194,194,194,1);line-height:34px;}
.hdwdlist .btn {box-shadow:0px 0px 9px 0px rgba(172,207,255,0.14);border:1px solid rgba(236,244,255,1);width:456px;margin:36px auto 0;text-align:center;border-radius:32px;}
.hdwdlist .btn a {width:49%;font-size:32px;display:inline-block;color:#7D85AC;padding:15px 0;}
.hdwdlist .btn a.morebtn {border-right:1px solid rgba(236,244,255,1);}
.lybtn {display:block;width:462px;padding:15px 84px;margin:0 auto;border-radius:40px;background-color:#FF1E6A;font-size:36px;color:#fff;text-align:center;}
p.answer a{color:#FF1E68;font-size:24px;}