@font-face{font-family:'Aspira';src:url("//nr-customers.s3.amazonaws.com/customers/chegg/support-center/fonts/Aspira-regular.eot");src:url("//nr-customers.s3.amazonaws.com/customers/chegg/support-center/fonts/Aspira-regular.eot#iefix") format("embedded-opentype"),url("//nr-customers.s3.amazonaws.com/customers/chegg/support-center/fonts/Aspira-regular.woff") format("woff"),url("//nr-customers.s3.amazonaws.com/customers/chegg/support-center/fonts/Aspira-regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:'Aspira';src:url("//nr-customers.s3.amazonaws.com/customers/chegg/support-center/fonts/Aspira-medium.eot");src:url("//nr-customers.s3.amazonaws.com/customers/chegg/support-center/fonts/Aspira-medium.eot#iefix") format("embedded-opentype"),url("//nr-customers.s3.amazonaws.com/customers/chegg/support-center/fonts/Aspira-medium.woff") format("woff"),url("//nr-customers.s3.amazonaws.com/customers/chegg/support-center/fonts/Aspira-medium.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:'Aspira';src:url("//nr-customers.s3.amazonaws.com/customers/chegg/support-center/fonts/Aspira-light.eot");src:url("//nr-customers.s3.amazonaws.com/customers/chegg/support-center/fonts/Aspira-light.eot#iefix") format("embedded-opentype"),url("//nr-customers.s3.amazonaws.com/customers/chegg/support-center/fonts/Aspira-light.woff") format("woff"),url("//nr-customers.s3.amazonaws.com/customers/chegg/support-center/fonts/Aspira-light.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"Aspira";src:url("https://c.cheggcdn.com/f/woff2/30B57C_57_0.woff2") format("woff2"),url("https://c.cheggcdn.com/f/woff/30B57C_57_0.woff") format("woff");font-weight:900;font-style:normal;font-display:fallback}.backdrop{z-index:999;position:fixed;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,0.15)}.chgg-hdr{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;background:#fff;padding:10px 5px;position:fixed;background:#FFF;border-bottom:4px solid #EB7100;width:100%;top:0;left:0;z-index:1000}.chgg-hdr .chg-close,.chgg-hdr .chg-close:hover{background:transparent;border:none}.chgg-hdr .chg-close{display:none;cursor:pointer;position:absolute;top:0;right:0;padding:15px;height:auto;line-height:1}.chgg-hdr .chg-close i{color:rgba(34,34,34,0.8);font-size:16px;font-weight:400}.chgg-hdr i.fa-bars{display:none;float:left;color:rgba(34,34,34,0.8)}.chgg-hdr .header-left,.chgg-hdr .header-right{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.chgg-hdr .header-right .nav-items{margin:0 10px}.chgg-hdr .chgg-menu-footer{text-align:center;width:100%;padding-top:50px}.chgg-hdr .chgg-menu-footer *{color:#767676;font-size:12px;text-decoration:none}.chgg-hdr a.chgg-logo{float:left;margin:0 10px;line-height:0}.chgg-hdr a.chgg-logo img{width:220px}.chgg-hdr .item-hidden{display:none}.chgg-hdr .nav-items{display:block}.chgg-hdr .nav-items>ul{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;align-items:baseline;margin:0}.chgg-hdr .nav-items>ul>li{list-style:none;margin:0 10px -10px;padding:0 0 11px;font-size:13px;font-weight:600;letter-spacing:.5px;position:relative}.chgg-hdr .nav-items>ul>li ul{position:absolute;background-color:#fff;border-radius:4px;border:1px solid #ddd;padding:10px 0;margin:10px 0 0 0;min-width:200px;z-index:1}.chgg-hdr .nav-items>ul>li ul:before{content:"";position:absolute;top:-15px;left:20px;width:13px;height:13px;border:1px solid #ddd;border-right:none;border-bottom:none;background-color:#fff;transform:rotate(45deg);transform-origin:left bottom}.chgg-hdr .nav-items>ul>li ul li{list-style:none}.chgg-hdr .nav-items>ul>li ul a{padding:10px 20px;display:block;text-transform:capitalize;transition:.2s}.chgg-hdr .nav-items>ul>li ul a:hover{color:#EB7100;background:#ddd}.chgg-hdr .nav-items>ul>li a,.chgg-hdr .nav-items>ul>li span,.chgg-hdr .nav-items>ul>li button{font-size:13px;font-weight:500;text-transform:uppercase;color:#000;text-decoration:none;cursor:pointer}.chgg-hdr .nav-items>ul>li button{border:none;padding:0;background:transparent;box-shadow:none}.chgg-hdr .nav-items>ul>li button:hover{color:#EB7100}.chgg-hdr .nav-items>ul ul{display:none}.chgg-hdr .header-right .nav-items>ul>li:last-of-type ul{right:0}.chgg-hdr .header-right .nav-items>ul>li:last-of-type ul:before{left:initial;right:20px}.chgg-hdr .overlay{display:none;z-index:1;position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgba(0,0,0,0.3)}.chgg-hdr .idc-search{position:relative;margin:0 10px}.chgg-hdr .idc-search input{border-radius:0;border:2px solid #e7e7e7;font-size:16px;line-height:1.15;outline:0;box-sizing:border-box;transition:border .15s;width:220px}.chgg-hdr .idc-search input:focus{border-color:#EB7100}.chgg-hdr .idc-search button{position:absolute;right:5px;width:30px;height:30px;padding:0;margin-top:0;background:#EB7100;border-color:#EB7100;border-radius:100%}.chgg-hdr.expanded{z-index:1000;left:0;top:0;bottom:0;width:275px;display:block;overflow-y:scroll;border-bottom:none;padding:15px 30px}.chgg-hdr.expanded .fa-bars{display:none !important}.chgg-hdr.expanded a.chgg-logo{margin:0 0 15px}.chgg-hdr.expanded .nav-items,.chgg-hdr.expanded .idc-search,.chgg-hdr.expanded .chg-close{display:block}.chgg-hdr.expanded .header-left,.chgg-hdr.expanded .header-right,.chgg-hdr.expanded .nav-items ul{flex-direction:column;align-items:stretch;padding:0;margin:0}.chgg-hdr.expanded .header-right{flex-direction:column-reverse}.chgg-hdr.expanded .header-right .nav-items{margin:0}.chgg-hdr.expanded .idc-search{margin:50px 0 0}.chgg-hdr.expanded .idc-search input{width:100%}.chgg-hdr.expanded .exp:before{content:"";display:block;position:absolute;width:5px;height:5px;border-color:transparent #555 #555 transparent;border-style:solid;border-width:2px;right:10px;top:15px;transform:rotate(45deg);transition:.2s}.chgg-hdr.expanded .exp.open:before{transform:rotate(135deg)}.chgg-hdr.expanded .exp.open ul{display:block}.chgg-hdr.expanded .nav-items{padding:0}.chgg-hdr.expanded .nav-items>ul>li{border-bottom:1px solid #ccc;padding:0;margin:0}.chgg-hdr.expanded .nav-items>ul>li ul{position:relative;border:none;border-radius:0;background:transparent}.chgg-hdr.expanded .nav-items>ul>li ul:before{display:none}.chgg-hdr.expanded .nav-items>ul>li ul li a{padding:10px;display:block}.chgg-hdr.expanded .nav-items>ul>li a,.chgg-hdr.expanded .nav-items>ul>li span{display:inline-block;padding:15px 0;font-size:14px;letter-spacing:.5px}.chgg-hdr.expanded .nav-items>ul>li span a{padding:0}.chgg-hdr.expanded .nav-items>ul>li button{font-size:14px}.chgg-hdr.expanded .chgg-menu-footer{display:block !important}form.idc-search{display:inline-block;text-align:right;margin:0;float:right;position:relative}form.idc-search input{width:200px;border-radius:0;padding:10px 40px 10px 10px}form.idc-search button{width:30px;height:30px;padding:0px;position:absolute;font-size:18px;bottom:6px;right:5px;background:#EB7100;border-color:#EB7100}form.idc-search button:hover:not(.disabled){box-shadow:none}@media screen and (min-width: 1025px){.nav-items>ul>li:hover ul{display:block}}@media screen and (max-width: 1024px){.chgg-hdr{padding:15px;justify-content:flex-start}.chgg-hdr .header-left,.chgg-hdr .header-right{align-items:unset}.chgg-hdr .nav-items,.chgg-hdr .idc-search{display:none}.chgg-hdr i.fa-bars{display:block}.chgg-hdr a.chgg-logo{margin:0 0 0 10px}.chgg-hdr a.chgg-logo img{width:165px}}a#ot-sdk-btn.ot-sdk-show-settings,a#ot-sdk-btn.optanon-show-settings{border:none;color:#767676;padding:0;font-size:13px;line-height:1.15}a#ot-sdk-btn.ot-sdk-show-settings:hover,a#ot-sdk-btn.optanon-show-settings:hover{background:transparent;color:#767676}.C-chegg-footer{border-top:1px solid #ccc;padding:40px}.C-chegg-footer .footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:center;line-height:1.3}.C-chegg-footer .footer-content>ul{border-right:1px solid #ccc;margin:20px 0 20px 25px;padding-right:25px}.C-chegg-footer .footer-content>ul:last-child{border:none}.C-chegg-footer .footer-content>ul>li{margin:5px 0;font-size:13px;font-weight:600}.C-chegg-footer .footer-content>ul ul{list-style:none;padding:0;margin:0 0 25px}.C-chegg-footer .footer-content li{list-style:none;line-height:1.3}.C-chegg-footer .footer-content li a{font-size:13px;font-weight:400;display:inline-block;color:#767676;text-decoration:none}.C-chegg-footer .footer-content li button{background:none;border:none;padding:0;cursor:pointer}.C-chegg-footer .footer-content li button span{font-size:13px;color:#767676}#disclaimer .ccm-logo{display:block;height:36px}@media screen and (max-width: 700px){.C-chegg-footer{border-top:none;padding:30px 13px 66px}.C-chegg-footer .footer-content{flex-direction:column;border-top:1px solid #ccc;margin-bottom:30px}.C-chegg-footer .footer-content>ul{color:#767676;border:none;margin:0;padding:0}.C-chegg-footer .footer-content>ul>li{font-weight:400;font-size:16px;color:#767676;border-bottom:1px solid #ccc;padding:15px 0;margin:0;position:relative}.C-chegg-footer .footer-content>ul>li:focus{outline:none}.C-chegg-footer .footer-content>ul>li:after{content:"";display:block;position:absolute;width:5px;height:5px;border-color:transparent #555 #555 transparent;border-style:solid;border-width:2px;right:10px;top:20px;transform:rotate(45deg)}.C-chegg-footer .footer-content ul ul{display:none;margin:0}.C-chegg-footer .footer-content ul ul.open{display:block}.C-chegg-footer .footer-content ul ul li a,.C-chegg-footer .footer-content ul ul li button{padding:10px;font-size:14px}a#ot-sdk-btn.ot-sdk-show-settings,a#ot-sdk-btn.optanon-show-settings{padding:10px;font-size:14px}#disclaimer{margin-top:30px;line-height:1.15}}.nav-modal-container{display:none;position:fixed;flex-direction:column;align-items:center;justify-content:center;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.2);z-index:1001}.nav-modal-container .fa-close{color:#bbb;cursor:pointer;position:absolute;top:11px;right:11px;z-index:3}.nav-modal-container .fa-close:hover{color:#888}.nav-modal-container .fa-circle-o-notch{margin:0 auto;padding:20px 0}.nav-modal-container .wrap{width:540px;position:relative;background:#f5f5f5;border-radius:8px;text-align:center;margin:0 auto;font-size:16px;border-bottom:1px solid #ccc;padding:22px 0 0;z-index:1002}.nav-modal-container .wrap.login-wrap{width:440px}.nav-modal-container .wrap h2{font-size:28px;font-weight:500;line-height:1.2;margin:0 0 8px}.nav-modal-container .wrap>header{text-align:center;font-size:16px;border-bottom:1px solid #ccc;padding:32px 0 24px}.nav-modal-container .wrap>div:not(.fa-circle-o-notch){transition:height .3s ease-out;overflow:hidden}.nav-modal-container oc-component{position:relative;overflow-y:hidden;height:605px}.nav-modal-container oc-component div.C-cheggauth{min-height:603px !important}.nav-modal-container oc-component div.C-cheggauth .auth-body .auth_collector{border:none}.nav-modal-container oc-component div.C-cheggauth .auth-body .auth_collector .auth-collector-content{border-radius:0;background:unset;padding:2px 30px 10px}.nav-modal-container oc-component div.C-cheggauth .auth-body .auth_collector .auth-collector-content .header-block .title{margin:18px 0 12px;font-size:18px}.nav-modal-container oc-component div.C-cheggauth .auth-body .auth_collector .auth-collector-content .header-block .sub-title{font-size:14px;margin-bottom:18px}.nav-modal-container oc-component div.C-cheggauth .auth-body .auth_collector .auth-container>div{border:none;background:transparent}.nav-modal-container oc-component div.C-cheggauth .auth-body .auth-container{background:transparent}@media screen and (max-width: 700px){.nav-modal-container .wrap{width:100%;min-height:100vh;overflow:auto}.nav-modal-container .wrap.login-wrap{width:100%;min-height:100vh}.nav-modal-container .wrap.login-wrap>div h2{font-size:22px}.nav-modal-container .wrap.login-wrap .wrap>div:not(.fa-circle-o-notch){font-size:14px;padding:16px 0 12px}.nav-modal-container .wrap.login-wrap oc-component div .C-cheggauth .auth-body .auth_collector .auth-collector-content{padding:2px 20px 10px 10px}.nav-modal-container .wrap.login-wrap oc-component div .C-cheggauth .DataCollector .data-field{padding:0 0 18px 0}}.skip-navigation{position:absolute !important;height:auto;z-index:10000}.skip-navigation a{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.skip-navigation a:link,.skip-navigation a:visited{color:#007C8A;text-decoration:none}.skip-navigation a:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:2px 20px;text-decoration:none;top:5px;width:auto;z-index:100000}
