@import"../../routes.css";:root{--color-primary:rgba(12, 12, 12, 1);--color-secondary: rgba(255, 255, 255, 1);--color-tertiary: rgba(233, 233, 233, 1);--color-highlight: rgba(237, 239, 172, 1);--color-highlight-border: rgb(229, 232, 130);--color-bg: rgba(245, 245, 245, 1);--primary-rgb: 12,12,12}:root body[dark-mode-on]{--color-primary: var(--dark-mode-transparent-blue-dp-1);--color-secondary: var(--dark-mode-solid-color-dp-1);--color-tertiary: var(--dark-mode-transparent-blue-dp-2);--color-highlight: var(--dark-mode-grey);--color-highlight-border: var(--dark-mode-grey);--color-bg: var(--dark-mode-color-background);--primary-rgb: 26, 97, 143}body{background-color:var(--color-bg);border-top:3px solid var(--color-primary);background-size:auto}body #main{margin:auto;max-width:1170px}h3,h4,h5,h6{font-family:"Helvetica Neue",sans-serif;font-weight:500;letter-spacing:-0.6px;color:var(--color-primary)}p,li{color:var(--color-primary)}.header{display:flex;flex-direction:column-reverse;margin-top:0}.header .text-container{background:var(--color-secondary);display:flex;align-items:center;justify-content:space-between;padding-top:30px}.header .text-container h1{order:2;font-family:"Helvetica Neue",sans-serif;text-transform:uppercase;font-weight:800;color:var(--color-secondary);font-size:.9rem;background-color:var(--color-primary);border-radius:var(--no-radius);padding:15px;margin-right:20px}.header .text-container p{order:1;margin:0;margin-left:20px;font-family:"Helvetica Neue",sans-serif;font-weight:500;font-size:1.7rem;text-align:left;letter-spacing:-0.75px;color:var(--color-primary);line-height:1.7rem}@media(min-width: 998px){.header .text-container{max-width:100%}}@media(max-width: 768px){.header .text-container{flex-direction:column;align-items:flex-start}.header .text-container h1{order:0;margin-left:20px;margin-bottom:20px}.header .text-container p{order:0;padding-right:10px}}.header img{border:none;position:relative;object-fit:cover;object-position:top center;width:100%}.header.no-img{padding-bottom:150px}@media screen and (min-width: 625px){.header.no-img{padding-bottom:100px}}@media(min-width: 768px){.header.no-img{padding-bottom:50px}.header.no-img .text-container{margin:0;padding:0;padding-top:25px;padding-bottom:25px}}.content-body{border-top:none}#content-wrapper .content-body:first-child>h2:first-child,#first-column .content-body:first-child>h2:first-child{background-color:var(--color-primary);border-bottom:none;border-image:none;font-family:"Helvetica Neue",sans-serif;font-weight:500;letter-spacing:-0.6px;color:var(--color-secondary);margin:-15px -15px 20px;padding:10px 20px;width:auto}#content-wrapper .content-body h2:first-child,#first-column .content-body h2:first-child{margin:-15px -15px 30px}#second-column{border:none}#second-column .content-body:first-child>h2:first-child{background-color:var(--color-primary);border-bottom:none;border-image:none;font-family:"Helvetica Neue",sans-serif;font-weight:500;letter-spacing:-0.6px;color:var(--color-secondary);margin:-15px -15px 20px;padding:10px 20px;width:auto}#second-column .content-body h2:first-child{margin:-15px -15px 30px}#second-column .content-body h2{background-color:var(--color-tertiary);color:var(--color-primary);font-family:"Helvetica Neue",sans-serif;font-weight:500;letter-spacing:-0.6px;margin:-15px -15px 30px;padding:10px 20px;width:auto}#first-column .content-body h2,#content-wrapper .content-body h2,#third-column .content-body h2{background-color:var(--color-tertiary);border-bottom:none;font-weight:600;letter-spacing:-0.75px;color:var(--color-primary);padding:10px 20px;width:auto}.border{background:var(--color-tertiary);color:var(--color-primary);border:0;padding:50px 50px 35px;display:grid;grid-template-columns:1fr;gap:0px 40px}@media(max-width: 768px){.border{display:block;padding:35px}}.border-yellow,.border.border-yellow{background:var(--color-highlight);border-top-color:var(--color-highlight-border)}.border>:first-child:is(h1,h2,h3,h4,h5,h6){grid-column:1}.border>:first-child:is(h1,h2,h3,h4,h5,h6)~*{grid-column:2}.border>:first-child:not(:is(h1,h2,h3,h4,h5,h6))~*{grid-column:1}#second-column .border{display:block;padding:20px}ul.list-group,ol.list-group{border-radius:var(--no-radius)}ul.list-group .list-group-item:hover:first-of-type,ol.list-group .list-group-item:hover:first-of-type{border-top-left-radius:var(--no-radius);border-top-right-radius:var(--no-radius)}ul.list-group .list-group-item:hover:last-of-type,ol.list-group .list-group-item:hover:last-of-type{border-bottom-left-radius:var(--no-radius);border-bottom-right-radius:var(--no-radius)}@media(min-width: 768px){.slider-widget:not(#second-column .slider-widget){padding:30px 50px 10px}}.slider-widget .slider-arrow{background-color:var(--color-primary)}.slider-widget .slider-arrow:hover{background-color:rgba(0,0,0,0);border:1px solid var(--color-primary);color:var(--color-primary)}.media-container{border:0;border-bottom:2px solid var(--color-primary);display:flex;flex-flow:column wrap;max-width:100%;margin:1.4rem auto;padding:.3rem}.media-container .media-object{border-radius:var(--no-radius)}.media-container .media-info{padding:30px 0;width:100%;text-align:center}dl.vocab-list dt{background-color:var(--color-secondary);color:var(--color-primary);padding:.6rem .8rem;border-bottom:2px solid var(--color-primary);border-radius:0}dl.vocab-list dt:hover{background-color:var(--color-secondary)}dl.vocab-list button{background-color:var(--color-primary);color:var(--color-secondary);border-radius:var(--no-radius);border:1px solid var(--color-primary);padding:5px 10px}dl.vocab-list button:hover{background-color:var(--color-secondary);border:1px solid var(--color-primary);color:var(--color-primary);transform:none}.accordion .accordion-title:is(h2,h3,h4,p){background-color:var(--color-secondary);border-bottom:2px solid var(--color-primary)}.accordion .accordion-title:is(h2,h3,h4,p):hover,.accordion .accordion-title:is(h2,h3,h4,p):active{background-color:var(--color-secondary)}.accordion .accordion-content{border:0px}.label{border-radius:var(--no-radius)}.label-default{background-color:var(--color-primary);color:var(--color-secondary)}.label-muted{background-color:var(--color-tertiary);color:var(--color-primary)}.instructions::before{color:var(--color-primary)}hr{border-bottom:1px solid var(--color-tertiary)}li.assignment{background-color:var(--color-secondary);border-top:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);border-radius:0;margin-bottom:1.5rem}blockquote{text-align:left}blockquote::before,blockquote::after{font-family:"Helvetica Neue",sans-serif;font-weight:800;content:open-quote;color:var(--color-primary)}blockquote::before{font-size:2rem;left:0;padding-left:40px;top:-25px}blockquote::after{display:none}.highlight{background-color:rgba(0,0,0,0);background-image:linear-gradient(to bottom, var(--color-highlight), var(--color-highlight));border-bottom:2px solid var(--color-highlight);border-left:2px solid var(--color-highlight);border-right:2px solid var(--color-highlight);border-top:2px solid var(--color-highlight)}.call-out{background-color:var(--color-secondary);border-radius:var(--no-radius);border-bottom:2px solid var(--color-primary);text-align:center}.call-out::before{background:var(--color-primary);font-family:"Helvetica Neue",sans-serif;font-size:1.3em;font-weight:700;letter-spacing:-0.75px;border-radius:var(--no-radius)}.call-out h3,.call-out h4{background:var(--color-primary);font-family:"Helvetica Neue",sans-serif;font-size:1.3em;font-weight:700;letter-spacing:-0.75px;border-radius:var(--no-radius)}.tabs input:checked+label,.tabs-widget input:checked+label{background-color:var(--color-primary);color:var(--color-secondary);border-top-left-radius:var(--no-radius);border-top-right-radius:var(--no-radius)}.tabs label,.tabs-widget label{background-color:var(--color-tertiary);color:var(--color-pcc-dkgrey);border:0px;border-top-left-radius:var(--no-radius);border-top-right-radius:var(--no-radius)}.tabs input:checked+label+.tab-panel,.tabs-widget input:checked+label+.tab-panel{border:0px;border-top:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);border-radius:0px;height:fit-content}table thead{color:var(--color-pcc-white);background-color:var(--color-primary);font-family:"Helvetica Neue",sans-serif;font-size:1.3em;font-weight:500;letter-spacing:-0.75px}table thead th{font-weight:500;color:var(--color-pcc-white);background-color:var(--color-primary)}table caption{color:var(--color-primary)}@media(max-width: 768px){table.display-lg tbody td:first-child{background:var(--color-primary);color:var(--color-pcc-white)}}.vocab{border-radius:var(--no-radius)}#video-wrapper .video-card,.video-widget .video-card{border-top:2px solid var(--color-primary);padding:1.5rem 1.3rem}#video-wrapper .video-card .media-container,.video-widget .video-card .media-container{border-bottom:0px}#video-wrapper .video-card a.btn,.video-widget .video-card a.btn{display:block;margin:.8rem 0 0;width:auto;border-radius:var(--no-radius)}figure{padding:20px}figure figcaption,figure figure .caption{border-bottom:2px solid var(--color-primary);color:var(--color-primary);font-family:"Helvetica Neue",sans-serif;font-size:.85em;font-style:normal;letter-spacing:-0.25px;padding:20px 20px 20px 10px}figure img{display:block;height:auto;width:100%;object-fit:cover}.side-by-side-item :is(figure){width:auto}@media(max-width: 768px){figure{padding:10px;margin-bottom:10px}figure figcaption,figure figure .caption{padding:10px 10px 10px 5px}}.card-horizontal{gap:20px;align-items:start}#second-column .flip-card-widget,.flip-card-group{grid-template-columns:repeat(auto-fit, minmax(14.5rem, 1fr))}#second-column #video-wrapper,.video-widget{grid-template-columns:repeat(auto-fit, minmax(14.5rem, 1fr))}.btn,a.btn,.unlock-btn,.hide-gallery,dl.vocab-list button{background-color:var(--color-primary);color:var(--color-secondary);border-radius:var(--no-radius);border:1px solid var(--color-primary)}.btn:hover,a.btn:hover,.unlock-btn:hover,.hide-gallery:hover,dl.vocab-list button:hover{background-color:var(--color-secondary);border:1px solid var(--color-primary);color:var(--color-primary)}@media(max-width: 768px){blockquote{padding:1.1rem}blockquote::before{padding-left:20px;top:-35px}}.special-label{margin:-10px 0 20px -10px}br.extra-space{line-height:1.5em}#footer{border-color:var(--color-primary);border-bottom:none}.two-column-table dt{font-weight:bold}.two-column-table dd{margin:0}@media(min-width: 768px){ul.columned-list{column-count:2;column-gap:20px}}[dark-mode-on] #first-column .content-body,[dark-mode-on] #content-wrapper .content-body,[dark-mode-on] #third-column .content-body{color:var(--dark-mode-main-text)}[dark-mode-on] h1,[dark-mode-on] h2,[dark-mode-on] h3,[dark-mode-on] h4,[dark-mode-on] h5,[dark-mode-on] h6,[dark-mode-on] p,[dark-mode-on] li{color:var(--dark-mode-main-text)}[dark-mode-on] figure figcaption,[dark-mode-on] figure .caption{border-bottom:2px solid var(--dark-mode-main-text);color:var(--dark-mode-main-text)}[dark-mode-on] .btn,[dark-mode-on] a.btn,[dark-mode-on] .unlock-btn,[dark-mode-on] .hide-gallery,[dark-mode-on] dl.vocab-list button{background-color:var(--color-primary);border:2px solid rgba(0,0,0,0);color:var(--dark-mode-main-text)}[dark-mode-on] .btn:hover,[dark-mode-on] a.btn:hover,[dark-mode-on] .unlock-btn:hover,[dark-mode-on] .hide-gallery:hover,[dark-mode-on] dl.vocab-list button:hover{color:var(--color-pcc-white);background-color:rgba(0,0,0,0);border:2px solid var(--color-primary)}[dark-mode-on] .assignments-widget li.assignment{border-top:2px solid var(--dark-mode-color-secondary);border-bottom:2px solid var(--dark-mode-color-secondary);background-color:rgba(0,0,0,0)}[dark-mode-on] li.assignment h2,[dark-mode-on] li.assignment h3,[dark-mode-on] li.assignment h4{background-color:rgba(var(--primary-rgb), 0.15)}[dark-mode-on] .highlight{color:var(--dark-mode-color-background)}[dark-mode-on] .tabs input:checked+label{background-color:var(--dark-mode-color-secondary)}[dark-mode-on] .tabs label{border:0}[dark-mode-on] .tabs input:checked+label+.tab-panel,[dark-mode-on] .tabs-widget input:checked+label+.tab-panel{border:0px;border-top:2px solid var(--dark-mode-color-secondary);border-bottom:2px solid var(--dark-mode-color-secondary);background:rgba(0,0,0,0)}[dark-mode-on] .label-default{color:var(--dark-mode-main-text)}[dark-mode-on] .label-muted{background-color:var(--color-secondary);color:var(--dark-mode-main-text)}[dark-mode-on] .slider-widget .slider-arrow:hover{background-color:rgba(0,0,0,0);border:1px solid var(--color-pcc-white);color:var(--color-pcc-white)}[dark-mode-on] .accordion{background-color:rgba(0,0,0,0)}[dark-mode-on] .accordion .accordion-title:is(h2,h3,h4,p){background-color:rgba(0,0,0,0);border-bottom:2px solid var(--dark-mode-color-secondary)}[dark-mode-on] .accordion .accordion-content{border:0}[dark-mode-on] .accordion .accordion-title:hover{background-color:rgba(0,0,0,0)}[dark-mode-on] dl.vocab-list dt{border-radius:0;background-color:rgba(0,0,0,0);color:var(--color-pcc-white);border-bottom:2px solid var(--dark-mode-color-secondary)}[dark-mode-on] dl.vocab-list dt:hover{background-color:var(--color-secondary)}[dark-mode-on] dl.vocab-list dd{background-color:rgba(0,0,0,0);border:0}@media(min-width: 500px){[large-text-on] .header{display:flex}[large-text-on] .header .text-container{padding:30px 0}[large-text-on] .header .text-container p{text-align:left}}
