@import url("https://fonts.googleapis.com/css2?family=Lato:wght@700&display=swap");@import url("https://use.typekit.net/mld6pkr.css");
/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary::before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary::before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary::before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary::before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
/* @license Font Awesome Free License https://github.com/FortAwesome/Font-Awesome/blob/master/LICENSE.txt */
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(/libraries/fortawesome--fontawesome-free/webfonts/fa-solid-900.eot);src:url(/libraries/fortawesome--fontawesome-free/webfonts/fa-solid-900.eot#iefix) format("embedded-opentype"),url(/libraries/fortawesome--fontawesome-free/webfonts/fa-solid-900.woff2) format("woff2"),url(/libraries/fortawesome--fontawesome-free/webfonts/fa-solid-900.woff) format("woff"),url(/libraries/fortawesome--fontawesome-free/webfonts/fa-solid-900.ttf) format("truetype"),url(/libraries/fortawesome--fontawesome-free/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.button{display:inline-block;padding:.8125rem 2.375rem;text-align:center;text-decoration:none;font-family:neue-haas-grotesk-text,Helvetica,sans-serif;border-radius:0;color:#000;background-color:#fff;border:1px solid #525252;margin-left:0;margin-right:0}.button:focus{outline:2px solid #376ec4}.button:focus,.button:hover{text-decoration:underline;border-color:currentColor}.button:focus{outline-offset:-2px}.button:active{text-decoration:underline}.button:focus,.button:hover{color:#224d91;background-color:#fff}.button--small{padding:.375rem .75rem}.button--bold{font-weight:600}.button--blue{color:#fff;background-color:#224d91;border-color:#224d91}.button--blue:focus,.button--blue:hover{color:#fff;background-color:#162e53;border-color:#162e53}.button--danger,.button--red{color:#fff;background-color:#ca4828;border-color:#ca4828}.button--danger:focus,.button--danger:hover,.button--red:focus,.button--red:hover{color:#fff;background-color:#c8102e;border-color:#c8102e}.button--success{color:#fff;border-color:#008831;background-color:#008831}.button--success:focus,.button--success:hover{color:#fff;background-color:#006f28;border-color:#006f28}.button--warning{color:#ca4828;border-color:#ca4828}.button--warning:focus,.button--warning:hover{color:#c8102e;border-color:#c8102e}.button--add-to-cart,.button--add-to-cart:focus,.button--add-to-cart:hover,.button--orange,.button--orange:focus,.button--orange:hover{color:#fff;background-color:#ba4f00;border-color:#ba4f00}.button--orange-inverted{border-color:#ba4f00}.button--orange-inverted,.button--orange-inverted:focus,.button--orange-inverted:hover{color:#ba4f00;background-color:#fff}.button-action{color:#fff;border-color:#008831;background-color:#008831;position:relative;margin:0 0 .625rem}.button-action:focus,.button-action:hover{color:#fff;background-color:#006f28;border-color:#006f28}.button-action:after,.button-action:before{content:"";position:absolute;top:calc(50% - .375em);left:1.25rem;height:.75em;width:.125em;background-color:currentColor}.button-action:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);font-weight:400;padding-right:0;margin-left:0}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5;color:#000;font-family:neue-haas-grotesk-text,Helvetica,sans-serif}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{background-color:#fafafa}a{-webkit-transition:all .2s ease,outline 0s linear,outline-offset 0s linear;transition:all .2s ease,outline 0s linear,outline-offset 0s linear;color:#224d91;word-wrap:break-word;word-wrap:anywhere}a:focus{outline:2px solid #376ec4}a[target=_blank]:not(.no-external-indicator):after{content:"";display:inline-block;width:.7em;height:.7em;margin-left:.2em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23224d91'%3E%3Cpath d='M10 6v2H5v11h11v-5h2v6a1 1 0 01-1 1H4a1 1 0 01-1-1V7a1 1 0 011-1h6zm11-3v8h-2V6.413l-7.793 7.794-1.414-1.414L17.585 5H13V3h8z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;vertical-align:baseline}a[target=_blank].btn:after,a[target=_blank].button:after,a[target=_blank]:empty:after,a[target=_blank][aria-label]:after{display:none}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.625rem;font-family:neue-haas-grotesk-display,Helvetica,sans-serif;font-weight:700;line-height:1.2}h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{-webkit-animation:headerTarget 3s cubic-bezier(1,.02,1,.06);animation:headerTarget 3s cubic-bezier(1,.02,1,.06)}@-webkit-keyframes headerTarget{0%{color:#c8102e}to{color:#000;color:initial}}@keyframes headerTarget{0%{color:#c8102e}to{color:#000;color:initial}}.h1,h1{font-size:1.875rem;color:#000}.h2,h2{font-size:1.625rem;color:#000}.h3,h3{font-size:1.5rem;color:#000}.h4,h4{font-size:1.375rem;color:#000}.h5,h5{font-size:1.25rem;color:#000}.h6,h6{font-size:1.125rem;color:#000}small{font-family:neue-haas-grotesk-text,Helvetica,sans-serif;font-size:.75rem;line-height:1.125rem}table{width:100%;background-color:#fff}table td,table th{padding:1rem}table thead th{background-color:#efefef;text-align:left}table tbody td{border-bottom:1px solid #efefef}table tbody td.is-active{background-color:#fafafa}table tbody tr:last-of-type td{border-bottom-color:transparent}.region-highlighted:empty{display:none}.top-bar-section ul li{padding-top:0}.top-bar-section ul li a.is-active{color:#fff}.no-js .top-bar{display:none}body.toolbar-fixed .sticky.is-stuck .top-bar{margin-top:39px}body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .sticky.is-stuck .top-bar{margin-top:78px}body.toolbar-fixed .sticky.is-stuck.is-at-top{margin-top:0!important}.top-bar .menu-item--collapsed,.top-bar .menu-item--expanded{list-style:none}.top-bar .search-form .form-actions,.top-bar .search-form .form-item-keys{display:inline-block}.dropbutton button:focus{outline:2px solid #376ec4}.js .dropbutton a{outline-offset:-2px}.js .dropbutton a:focus{outline:2px solid #376ec4}.js td .dropbutton-multiple{padding-right:0}.bg-blue{background-color:#e7eff6}.bg-white{background-color:#fff}.c-red{color:#c8102e}.c-grey{color:#707070}.c-yellow-light{color:#f7dd7e}.c-yellowish-orange{color:#cc9a33}.c-darker-orange{color:#b35f00}.c-reddish-orange{color:#ce5928}.c-forest-green{color:#448a47}.c-darker-teal{color:#0d8386}.c-magenta{color:#9c2b67}.c-salmon{color:#f47b6e}.ff-times-new-roman{font-family:Times New Roman,Times,serif}.ff-verdana{font-family:Verdana,sans-serif}.invisible{height:0;width:0;-webkit-clip-path:rect(1px,1px,1px,1px);clip-path:rect(1px,1px,1px,1px)}.invisible,.screen-reader-text{position:absolute;overflow:hidden}.screen-reader-text{display:block;text-indent:-9999px;font-size:0;line-height:0;margin:0;padding:0}.screen-reader-text:after,.screen-reader-text:before{text-indent:9999px}.badge{background-color:#fff;color:#000;display:inline-block;padding-left:7px;padding-right:7px;text-align:center;border-radius:50%}.text-formatted{font-size:16px}.text-formatted:after,.text-formatted:before{content:"";display:table}.text-formatted:after{clear:both}.text-formatted a{color:#224d91;border-bottom:1px solid transparent}.text-formatted a:hover{color:#162e53}.text-formatted p{margin-top:0;margin-bottom:0;font-size:inherit}.text-formatted h1,.text-formatted h2,.text-formatted h3,.text-formatted h4,.text-formatted h5,.text-formatted h6,.text-formatted p+p{margin-top:1rem}.text-formatted h1{font-size:2.5rem}.text-formatted hr{border:0;border-bottom:1px solid #757575;margin:1.875rem;clear:both}.text-formatted blockquote{padding:0 1.875rem;margin:1.875rem 1.875rem 1.875rem 0;border-left:.625rem solid #757575}.text-formatted ol,.text-formatted ul{margin:1.875rem;padding:0}.text-formatted ol.no-list,.text-formatted ul.no-list{list-style:none;margin-left:0;margin-right:0}.text-formatted ol ol,.text-formatted ol ul,.text-formatted ul ol,.text-formatted ul ul{margin:.625rem 1.25rem}.text-formatted li+li{margin-top:1rem}.text-formatted dt{font-family:neue-haas-grotesk-text,Helvetica,sans-serif}.text-formatted table{width:100%}.text-formatted tbody tr{border-bottom:1px solid #757575}.text-formatted th{text-align:left;padding:.625rem}.text-formatted td{padding:.3125rem .625rem}.text-formatted img{width:auto}.text-formatted figure{margin:2rem 0}.text-formatted figure.align-center .media img{margin-left:auto;margin-right:auto}.text-formatted figure.align-right{margin:1rem 0 1rem 2rem}.text-formatted figure.align-left{margin:1rem 2rem 1rem 0}.text-formatted figure.caption-drupal-media.align-center{width:100%}.text-formatted figure.caption-drupal-media.align-center img{margin-top:0;margin-bottom:0}.text-formatted figure.caption-drupal-media.align-center figcaption{text-align:center}.text-formatted figure .media:not(.align-left):not(.align-right)+figcaption{margin-top:1rem}.text-formatted .media,.text-formatted .media .field,.text-formatted .media .field__item,.text-formatted .media .field__items{display:block}.text-formatted .media.align-center img{margin-left:auto;margin-right:auto}.text-formatted .media.align-right img{margin:1rem 0 1rem 2rem}.text-formatted .media.align-left img{margin:1rem 2rem 1rem 0}.text-formatted .media.media--view-mode-full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:none;float:none!important}.layout.two-column .text-formatted .media--view-mode-full{margin-left:0;margin-right:0}.layout.two-column .text-formatted .media--view-mode-full.align-center{margin-left:auto;margin-right:auto}.layout.two-column .text-formatted .media--view-mode-full.align-right{margin:1rem 0 1rem 2rem}.layout.two-column .text-formatted .media--view-mode-full.align-left{margin:1rem 2rem 1rem 0}.layout.two-column .text-formatted .media--view-mode-full img{margin:0 auto}.text-formatted .media.media--view-mode-full>.field{display:block;max-width:88rem;margin-left:auto;margin-right:auto}.text-formatted *+.media:not(.align-left):not(.align-right),.text-formatted .media:not(.align-left):not(.align-right)+*{margin-top:2rem}.text-formatted ul.pipe-separation{list-style:none;padding:0;margin:0}.text-formatted ul.pipe-separation li{display:inline}.text-formatted ul.pipe-separation li:not(:last-child):after{content:" | ";margin:0 5px;text-decoration:none}.text-formatted .display-inline-block{display:inline-block;margin:0}.ui-slider-pips .ui-slider-pip{color:#585858}.ui-slider-pips .ui-slider-label{white-space:nowrap}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border-color:#333;background:#767676}.ui-widget-header{background:#767676}#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error,#mc_embed_signup .asterisk{color:#963b2a!important}#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{border-color:#963b2a!important}#mc_embed_signup #mce-success-response{color:#38630e!important}#mc_embed_signup .button{background-color:#111!important}#mc_embed_signup .button:hover{background-color:#383737!important}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#767676;outline:2px solid #06c;outline-offset:2px}.menu--account .is-active,.menu--account .menu-item--active-trail>a{border-bottom:3px solid;font-weight:600}.nav-tabs .is-active,.nav-tabs .nav-link.active,.tabs .is-active,.tabs .nav-link.active{border-bottom:3px solid #224d91;background-color:#fafafa}::-webkit-input-placeholder{color:#595959;opacity:1}::-moz-placeholder{color:#595959;opacity:1}:-ms-input-placeholder{color:#595959;opacity:1}::-ms-input-placeholder{color:#595959;opacity:1}::placeholder{color:#595959;opacity:1}.description,.form-text,.help-text,.text-muted,.text-secondary{color:#595959}.focus-visible,:focus-visible{outline:2px solid #06c;outline-offset:2px;-webkit-box-shadow:0 0 0 4px #fff,0 0 0 6px #06c;box-shadow:0 0 0 4px #fff,0 0 0 6px #06c}input.focus-visible,input:focus-visible,select.focus-visible,select:focus-visible,textarea.focus-visible,textarea:focus-visible{-webkit-box-shadow:none;box-shadow:none}.skip-link:focus{position:fixed;top:10px;left:10px;z-index:9999;padding:1rem;background:#224d91;color:#fff;text-decoration:none;font-weight:700;outline:3px solid #fff}.block--type-banner{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.block--type-banner__inner{display:block;max-width:88rem;margin-left:auto;margin-right:auto;position:relative}.block--type-banner .field--name-field-banner-header{max-width:36rem;position:absolute;top:0;right:1.5rem;bottom:0;left:1.5rem;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.25rem;font-weight:700;line-height:1.2;color:#fff;pointer-events:none}.block--type-banner .field--name-field-banner-header>.field__item{pointer-events:auto}.block--type-banner .field--name-field-banner-image{height:100%}.block--type-banner .field--name-field-banner-image *{height:inherit}.block--type-banner .field--name-field-banner-image .contextual{height:auto}.block--type-banner .field--name-field-banner-image img{width:100%;-o-object-fit:cover;object-fit:cover}.block--type-banner .field+.field{margin-top:0}.block--type-news-events{padding:1rem 1.75rem;border:1px solid #c8102e}.block--type-news-events__title{font-size:1.125rem;text-transform:uppercase;color:#224d91;margin-bottom:1rem}.block--type-news-events a{text-decoration:none;font-size:.8125rem}.block--type-news-events a:hover{-webkit-box-shadow:0 1px 0 currentColor;box-shadow:0 1px 0 currentColor}.block--type-news-events .field--type-link .field__item{line-height:1.25}.block--type-news-events .field--type-link .field__item+.field__item{margin-top:1rem}.block-content--type-featured-book{border-top:.875rem solid #6a506c;border-bottom:2px solid #6a506c;background-color:#efefef;padding:1.5rem 1rem 1.5rem 2.5rem}.block-content--type-featured-book .field--field-featured-block-header{color:#6a506c}.block-facets+.block-facets{margin-top:1.875rem}.block-facets>.block__label{font-size:16px;margin-bottom:1rem}.block-facets ul{list-style:none;padding-left:0;margin:0}.block-facets ul>li.facet-item{position:relative;padding-left:2rem}.block-facets ul>li.facet-item+li{margin-top:1rem}.block-facets ul>li.facet-item input,.block-facets ul>li.facet-item label{cursor:pointer}.block-facets ul>li.facet-item input{position:absolute;height:0;width:0;overflow:hidden;-webkit-clip-path:rect(1px,1px,1px,1px);clip-path:rect(1px,1px,1px,1px);-webkit-appearance:none;-moz-appearance:none;appearance:none}.block-facets ul>li.facet-item label{position:relative}.block-facets ul>li.facet-item label:before{-webkit-transition:all .2s ease,outline 0s linear,outline-offset 0s linear;transition:all .2s ease,outline 0s linear,outline-offset 0s linear;content:"";position:absolute;left:-30px;border:1px solid #707070;background-color:#fff;top:calc(50% - .85rem);height:1.5rem;width:1.5rem}.block-facets ul>li.facet-item input:checked~label:before,.block-facets ul>li.facet-item label:hover:before{background-color:#c8102e}.block-facets.block-fed-and-state-decisions-by-state h3{font-size:16px;font-weight:400}.block-facets.block-facet--range-slider{margin-bottom:70px}.block-facets.block-facet--range-slider .ui-slider-pip-first .ui-slider-label{top:-50px}.block-facets.block-facet--range-slider .ui-slider-handle:nth-child(2) .ui-slider-tip{top:30px}.block-facets.block-facet--range-slider .ui-slider-horizontal.ui-slider-pips{margin-left:1rem;margin-right:1rem}.block-facets.block-facet--range-slider .ui-slider-tip:after,.block-facets.block-facet--range-slider .ui-slider-tip:before{display:none}.block-facets.block-facet--range-slider .ui-slider-handle.ui-state-active .ui-slider-tip,.block-facets.block-facet--range-slider .ui-slider-handle.ui-state-focus .ui-slider-tip,.block-facets.block-facet--range-slider .ui-slider-handle.ui-state-hover .ui-slider-tip,.block-facets.block-facet--range-slider .ui-slider-handle:focus .ui-slider-tip,.block-facets.block-facet--range-slider .ui-slider-handle:hover .ui-slider-tip{top:-2px}.block-facets.block-facet--range-slider .ui-slider-handle.ui-state-focus,.block-facets.block-facet--range-slider .ui-slider-handle.ui-state-hover{z-index:100}.block-facets.block-facet--range-slider .ui-slider-pips [class*=ui-slider-pip-selected]{color:#224d91}.block-facets.block-facet--range-slider .ui-slider-pips .ui-slider-pip-selected-2{color:#376ec4}.facets--term-hierarchy ul{padding-left:1.5rem;margin:.5rem 0}.facets--term-hierarchy .facets--term-hierarchy--level-1{list-style:none;padding-left:0}.alerts__toggle{text-decoration:none;background:50%/contain url(/themes/custom/nclc/images/icon-bell--blue.svg) no-repeat transparent;border:0;border-bottom:1px solid transparent;color:#fff;height:1.25rem;width:1.25rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.alerts__toggle:focus{outline:2px solid #376ec4}.alerts__toggle:focus,.alerts__toggle:hover{border-bottom-color:currentColor}.alerts__total{position:relative;top:-.2rem;right:-70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:2em;width:2em;border-radius:50%;background-color:#e78f00;font-family:Lato,Helvetica,sans-serif}.alerts__links{display:none;list-style:none;position:absolute;left:0;margin:0;padding:0;font-size:.8125rem;background-color:#fff}.alerts__links.open{display:block;z-index:1}.alerts__links a{border-left:4px solid transparent}.alerts__links a.unread{font-weight:700;border-left-color:#e78f00}.alerts.dropdown-menu .dropdown-menu__menu{width:12rem;max-width:100vw}footer#block-nclc-userlogin{display:none}#block-nclcuniversalfooter .field--name-body ul.pipe-separation:first-child{margin-bottom:1rem}.block-recent-articles-non-subscriber-block-1 .block__label,.block-recent-articles-subscriber-block-1 .block__label{position:absolute;height:0;width:0;overflow:hidden;-webkit-clip-path:rect(1px,1px,1px,1px);clip-path:rect(1px,1px,1px,1px)}.block-system-branding-block,.block-system-branding-block .site-branding-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-system-branding-block .site-branding-link{text-decoration:none}.block-system-branding-block .site-logo{max-width:80px}.block-system-branding-block .site-logo img{display:block;width:100%;height:auto}.block-system-branding-block .site-details{position:absolute;height:0;width:0;overflow:hidden;-webkit-clip-path:rect(1px,1px,1px,1px);clip-path:rect(1px,1px,1px,1px);margin-left:1.5625rem;max-width:250px}.block-system-branding-block .site-name{font-family:neue-haas-grotesk-display,Helvetica,sans-serif;font-size:1.875rem;font-weight:700;line-height:1.1}.block-system-branding-block .site-name,.block-system-branding-block .site-slogan{display:block;font-family:neue-haas-grotesk-display,Helvetica,sans-serif}.block-my-subscriptions-block-1__title,.block-my-subscriptions-block-2__title{font-size:1.5rem;border-bottom:1px solid #c8102e;padding-bottom:1.25rem;margin-bottom:1.5rem}.block-my-subscriptions-block-1 .views-group+.views-group,.block-my-subscriptions-block-2 .views-group+.views-group{margin-top:1.5rem}.block-my-subscriptions-block-1 .views-group__title,.block-my-subscriptions-block-2 .views-group__title{font-size:1.125rem;margin-bottom:.25rem}.block-my-subscriptions-block-1 .views-group__content,.block-my-subscriptions-block-2 .views-group__content{list-style:none;margin:0;padding:0}.block-my-subscriptions-block-1 .views-group .views-row+.views-row,.block-my-subscriptions-block-2 .views-group .views-row+.views-row{margin-top:.5rem}.block-my-subscriptions-block-1 .views-group a,.block-my-subscriptions-block-2 .views-group a{color:#000;border-bottom:1px solid transparent}.block-my-subscriptions-block-1 .views-group a:hover,.block-my-subscriptions-block-2 .views-group a:hover{color:#162e53}.complete-access{position:relative;overflow:hidden}.complete-access__inner{display:inline-block;padding:1.5rem 4rem 1.5rem 1.5rem}.complete-access>.media--type-image{display:inline;display:initial;position:absolute;bottom:0;right:-3rem;width:7rem}.complete-access h2{margin-top:0;color:#c8102e}.complete-access a.button--orange{color:#fff;border-bottom:0;margin-top:2rem}.recently-viewed{margin-top:0}.recently-viewed__inner{position:fixed;bottom:0;left:0;right:0;z-index:20;pointer-events:none}.recently-viewed__content,.recently-viewed__toggle{padding-left:1.5rem;padding-right:1.5rem;pointer-events:all}.recently-viewed__toggle{padding-top:1rem;padding-bottom:1rem;background-color:#c8102e;color:#fff;border:0;position:relative}.recently-viewed__toggle:focus{text-decoration:underline}.recently-viewed__toggle:after{content:"";display:block;position:absolute;width:100vw;bottom:0;height:.5rem;background-color:#c8102e}.recently-viewed__toggle.expandable-open .block__label .toggle-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:.3em}.recently-viewed .block__label{text-transform:uppercase;color:#fff;font-size:.8125rem;margin-bottom:0}.recently-viewed .block__label .toggle-icon{display:inline-block;position:relative;top:-.2em;height:0;width:0;border:.5em solid transparent;border-bottom-color:#fff;margin-left:1em}.recently-viewed .block__label .toggle-icon,.recently-viewed__content{-webkit-transition:all .2s ease,outline 0s linear,outline-offset 0s linear;transition:all .2s ease,outline 0s linear,outline-offset 0s linear}.recently-viewed__content{display:none;background:-webkit-gradient(linear,left top,left bottom,from(#fafafa),to(#efefef));background:linear-gradient(#fafafa,#efefef);padding-top:1.5rem;padding-bottom:1.5rem;opacity:0}.recently-viewed__content.open{display:block;opacity:1}.recently-viewed__content a{display:inline-block}.why-subscribe{padding:2.125rem;background-image:url(/themes/custom/nclc/images/why-subscribe-bg.png);background-repeat:no-repeat;background-position:50% 50%;background-size:200%;background-color:#c8102e;background-blend-mode:soft-light;color:#fff;text-align:center}.why-subscribe>h2{color:inherit;margin-top:0;font-size:1.875rem}.why-subscribe>p{display:block;max-width:55rem;margin-left:auto;margin-right:auto}.why-subscribe>a.button--orange{margin-top:1rem;border-bottom:0}.why-subscribe>a.button--orange,.why-subscribe>a.button--orange:focus,.why-subscribe>a.button--orange:hover{color:#000;background-color:#fff;border-color:#000}.address-book__add-link{display:inline-block;padding:.8125rem 2.375rem;text-align:center;text-decoration:none;font-family:neue-haas-grotesk-text,Helvetica,sans-serif;border-radius:0;color:#fff;border:1px solid #008831;background-color:#008831;position:relative;margin:0 0 .625rem}.address-book__add-link:focus{outline:2px solid #376ec4}.address-book__add-link:focus,.address-book__add-link:hover{text-decoration:underline;border-color:currentColor}.address-book__add-link:focus{outline-offset:-2px}.address-book__add-link:active{text-decoration:underline}.address-book__add-link:focus,.address-book__add-link:hover{color:#fff;background-color:#006f28;border-color:#006f28}.address-book__add-link:after,.address-book__add-link:before{content:"";position:absolute;top:calc(50% - .375em);left:1.25rem;height:.75em;width:.125em;background-color:currentColor}.address-book__add-link:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.address-book__profiles{display:grid;grid-gap:1.25rem;grid-template-columns:1fr}.address-book__profile{border:1px solid #757575;margin:0;padding:1.25rem}.address-book__operations{margin-bottom:0}.address-book__operations>a{display:inline-block;text-align:center;text-decoration:none;font-family:neue-haas-grotesk-text,Helvetica,sans-serif;border-radius:0;color:#000;background-color:#fff;border:1px solid #525252;padding:.375rem .75rem;margin-right:.75rem;margin-bottom:.75rem}.address-book__operations>a:focus{outline:2px solid #376ec4}.address-book__operations>a:focus,.address-book__operations>a:hover{text-decoration:underline;border-color:currentColor}.address-book__operations>a:focus{outline-offset:-2px}.address-book__operations>a:active{text-decoration:underline}.address-book__operations>a:focus,.address-book__operations>a:hover{color:#224d91;background-color:#fff}.address-book__operations .address-book__edit-link{color:#fff;background-color:#224d91;border-color:#224d91}.address-book__operations .address-book__edit-link:focus,.address-book__operations .address-book__edit-link:hover{color:#fff;background-color:#162e53;border-color:#162e53}.address-book__operations .address-book__delete-link{color:#fff;background-color:#ca4828;border-color:#ca4828}.address-book__operations .address-book__delete-link:focus,.address-book__operations .address-book__delete-link:hover{color:#fff;background-color:#c8102e;border-color:#c8102e}.address-book__empty-text{margin:0}.address-book-edit-button{padding:.375rem .75rem;color:#fff;background-color:#224d91;border-color:#224d91;margin-left:0;margin-right:0}.address-book-edit-button:focus,.address-book-edit-button:hover{color:#fff;background-color:#162e53;border-color:#162e53}.commerce-checkout-flow .checkout-pane-shipping-information>.fieldset-wrapper>.form-submit{margin-top:1.25rem}.commerce-checkout-flow .layout-region-checkout-footer .form-actions .form-submit,.commerce-checkout-flow .layout-region-checkout-footer .form-actions .form-submit:focus,.commerce-checkout-flow .layout-region-checkout-footer .form-actions .form-submit:hover{color:#fff;background-color:#ba4f00;border-color:#ba4f00}.commerce-columns__second{margin-left:-1.5rem;margin-right:-1.5rem;background-color:#fafafa;padding:1rem 2rem;margin-top:1.875rem}.commerce-columns__second>h2{padding-bottom:.625rem;border-bottom:4px solid #c8102e}.commerce-grid{display:grid;grid-gap:1.25rem}.commerce-grid .field--label-inline>.field__item,.commerce-grid .field--label-inline>.field__label{display:inline}.commerce-grid .field--label-inline>.field__label{font-size:16px;line-height:1.5;margin-bottom:0}.commerce-grid-column{border:1px solid #efefef}.commerce-grid-column__label{padding:.625rem 1.25rem;margin-bottom:0;background-color:#fafafa;border-bottom:1px solid #efefef;font-size:1.25rem}.commerce-grid-column__content{padding:1.25rem}.commerce-grid-column--statuses{border-color:transparent}.commerce-grid-column--statuses>.commerce-grid-column__content{padding-top:0;padding-bottom:0}.commerce-grid-column h3{font-size:16px;margin-bottom:0}details.commerce-grid-column[open]>summary:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:calc(50% - 8px)}details.commerce-grid-column>summary{padding:0;position:relative;list-style:none;cursor:pointer}details.commerce-grid-column>summary:focus{outline:1px solid #376ec4}details.commerce-grid-column>summary:focus,details.commerce-grid-column>summary:hover{text-decoration:underline}details.commerce-grid-column>summary::-webkit-details-marker,details.commerce-grid-column>summary::marker{display:none}details.commerce-grid-column>summary>*{padding-left:2rem}details.commerce-grid-column>summary:before{-webkit-transition:all .2s ease,outline 0s linear,outline-offset 0s linear;transition:all .2s ease,outline 0s linear,outline-offset 0s linear;content:"";position:absolute;top:calc(50% - 3px);left:.75rem;border:6px solid transparent;border-top-color:#525252}.commerce-order-item-add-to-cart-form>*{margin:0}.commerce-order-item-add-to-cart-form>*+*{margin-top:.5rem}.commerce-order-item-add-to-cart-form .form-item{margin:0;font-size:.875rem}.commerce-order-item-add-to-cart-form .form-item.form-type-select>.select-wrapper{position:relative}.commerce-order-item-add-to-cart-form .form-item.form-type-select>.select-wrapper:after{border:.5em solid transparent;border-top-color:#c8102e;right:.75em;top:calc(50% - .25em)}.commerce-order-item-add-to-cart-form .form-item label{margin-bottom:.25rem}.commerce-order-item-add-to-cart-form input:not([type=submit]),.commerce-order-item-add-to-cart-form select{border-color:#ba4f00;color:#c8102e;border-width:1px;-webkit-box-shadow:1px 3px 6px rgba(0,0,0,.5);box-shadow:1px 3px 6px rgba(0,0,0,.5)}.commerce-order-item-add-to-cart-form .button--add-to-cart{padding:.375rem .75rem;text-align:left}.commerce-order .commerce-grid-column--items>.commerce-grid-column__content{padding:0}.commerce-order .order-address{margin-top:1rem}.commerce-payment-method-add-form .form-submit{margin:0}.commerce-product--view-mode-featured{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.commerce-product--view-mode-featured .field-group--group-left{-ms-flex-preferred-size:28%;flex-basis:28%;padding-right:1.875rem;margin-bottom:1rem}.commerce-product--view-mode-featured .field-group--group-center{-ms-flex-preferred-size:73%;flex-basis:73%}.commerce-product--view-mode-featured .field-group--group-center-left{margin-bottom:1rem}.commerce-product--view-mode-featured .field-group--group-center-right .field--name-price{margin-bottom:1rem;font-weight:700}.commerce-product--view-mode-featured .field-group--inline{display:inline-block;position:relative}.commerce-product--view-mode-featured .field-group--inline>*{margin:0 .25rem .25rem 0}.commerce-product--view-mode-featured .field-group--inline>.field--name-variations.expandable .expandable__content.open{top:100%;bottom:auto}.commerce-product--view-mode-featured .field--name-title>h3{font-size:16px}.commerce-product--view-mode-featured .text-formatted{font-size:.8125rem}.commerce-product--view-mode-full .commerce-columns__first .field-group--group-metadata{float:left;margin:0 1rem 1rem 0}.commerce-product--view-mode-full .commerce-columns__first .field-group--group-metadata img{max-width:5rem}.commerce-product--view-mode-full .commerce-columns__first .field-group--group-metadata>.button{margin-top:1rem}.commerce-product--view-mode-full .commerce-columns__first .field-group--group-information,.commerce-product--view-mode-full .field-group--group-right-column>.field+.field{margin-top:2rem}.commerce-product--view-mode-full .field-group--group-right-column h2.field__label{padding-bottom:.625rem;border-bottom:4px solid #c8102e;font-size:1.5rem}.commerce-product--view-mode-full .field--name-variations>.field__items>.field__item+.field__item{margin-top:1rem}.commerce-product--view-mode-full .field--name-variations .commerce-product-variation:not(:empty){padding-bottom:.625rem;border-bottom:4px solid #c8102e}.commerce-product--view-mode-full .field--name-variations .commerce-product-variation .field+.field{margin-top:.25rem}.commerce-product--view-mode-full .field--name-variations .commerce-product-variation .field--name-price .field__item{font-size:1.625rem;font-weight:600}.commerce-product--view-mode-full .field--name-variations .commerce-product-variation .field--name-attribute-subscription-type .field__item{font-size:1.25rem}.commerce-product--view-mode-featured .field-group--bottom,.commerce-product--view-mode-teaser .field-group--bottom{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1rem}.commerce-product--view-mode-featured .field-group--bottom>*+*,.commerce-product--view-mode-teaser .field-group--bottom>*+*{margin-left:.25rem}.commerce-product--view-mode-featured .field--name-field-cover-image a,.commerce-product--view-mode-featured .field--name-field-product-image a,.commerce-product--view-mode-teaser .field--name-field-cover-image a,.commerce-product--view-mode-teaser .field--name-field-product-image a{display:inline-block}.commerce-product--view-mode-featured img,.commerce-product--view-mode-teaser img{-webkit-box-shadow:1px 3px 6px rgba(0,0,0,.5);box-shadow:1px 3px 6px rgba(0,0,0,.5);margin-bottom:.875rem}.commerce-product--view-mode-featured .field+.field,.commerce-product--view-mode-teaser .field+.field{margin-top:0}.commerce-product--view-mode-featured .field--name-title a,.commerce-product--view-mode-teaser .field--name-title a{color:#000;border-bottom:1px solid transparent;font-size:1.125rem;font-weight:700}.commerce-product--view-mode-featured .field--name-title a:hover,.commerce-product--view-mode-teaser .field--name-title a:hover{color:#000}.commerce-product--view-mode-featured .field--name-price,.commerce-product--view-mode-teaser .field--name-price{font-size:1.125rem;font-weight:700}.order-total .order-total-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:1rem 0;padding:initial;text-align:left;text-align:initial;font-weight:600}.order-total .order-total-line:first-of-type{margin-top:0}.payment-method-icon{margin-left:0}.product-in-cart__title{font-size:1.625rem;color:#000;font-weight:600;margin-bottom:.5rem}.product-in-cart__title>a{color:#000;border-bottom:1px solid transparent}.product-in-cart__title>a:hover{color:#162e53}.product-in-cart__price{text-align:right;font-weight:600}.product-in-cart__details-first{text-align:right;padding-bottom:1.25rem}.product-in-cart__details-second{text-align:right}.product-in-cart__details input[type=number]{width:auto}.product-in-cart__quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.625rem}.product-in-cart__quantity>.form-item{margin:0 0 0 .25em}.product-in-cart__quantity>.form-item>input{padding:.375rem .75rem}.product-in-cart .delete-order-item{color:#ca4828;border-color:#ca4828;padding:.375rem .75rem}.product-in-cart .delete-order-item:focus,.product-in-cart .delete-order-item:hover{color:#c8102e;border-color:#c8102e}.profile--type--customer .field--name-address .address{margin:0}.print__wrapper>a{display:inline-block;text-align:center;text-decoration:none;font-family:neue-haas-grotesk-text,Helvetica,sans-serif;border-radius:0;color:#000;background-color:#fff;border:1px solid #525252;padding:.375rem .75rem}.print__wrapper>a:focus{outline:2px solid #376ec4}.print__wrapper>a:focus,.print__wrapper>a:hover{text-decoration:underline;border-color:currentColor}.print__wrapper>a:focus{outline-offset:-2px}.print__wrapper>a:active{text-decoration:underline}.print__wrapper>a:focus,.print__wrapper>a:hover{color:#224d91;background-color:#fff}.file-flag{display:inline-block;font-weight:600;text-transform:uppercase;text-decoration:none;font-size:.8125rem;padding:.25rem .75rem;background-color:#707070;color:#fff}.file-flag:hover{text-decoration:underline}.file-flag--doc,.file-flag--docx{background-color:#224d91}.file-flag--video{background-color:#e78f00}.file-flag--xls,.file-flag--xlsx{background-color:#008831}.file-flag--pdf{background-color:#c8102e}.file-flag--web{background-color:#1aa495}.file-flag--disabled:hover{text-decoration:none}.file-flags .file-flag{margin-right:.125rem;margin-bottom:.125rem}.file-download{border-bottom:1px solid #b3b3b3;padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-download .file-download__label{padding-top:10px;word-wrap:break-word;width:100%}.file-download .file-download__link--item{background-repeat:no-repeat;height:60px;width:140px;display:inline-block}.file-download .file-download__link--doc,.file-download .file-download__link--docx{background-image:url(/themes/custom/nclc/images/icon-doc.png)}.file-download .file-download__link--bin,.file-download .file-download__link--xls,.file-download .file-download__link--xlsx{background-image:url(/themes/custom/nclc/images/icon-xls.png)}.file-download .file-download__link--pdf{background-image:url(/themes/custom/nclc/images/icon-pdf.png)}.file-download .file-download__link--web{background-image:url(/themes/custom/nclc/images/icon-web.png)}.file-download .file-download__link--generic{background-image:url(/themes/custom/nclc/images/icon-generic.png)}.links.inline li{padding:0;margin-right:.5em}.links li.share-by-email .link-icon:before{content:"";font-family:Font Awesome\ 5 Free;color:#707070;display:inline-block;height:1em;width:1em;margin-right:.25em;margin-right:.75em}.node--type-alert .field--name-body{max-width:55rem}.node--type-article .two-column__inline-fields .field--name-field-article-authors>.field-icon:before{content:"";font-family:Font Awesome\ 5 Free;color:#707070;display:inline-block;height:1em;width:1em;margin-right:.25em}.node--type-article .two-column__inline-fields .field--name-field-article-authors .field__item{display:inline-block;padding:0 .125em}.node--type-article .two-column__inline-fields .field--name-field-article-authors .field__item:after{content:","}.node--type-article .two-column__inline-fields .field--name-field-article-authors .field__item:last-of-type:after{content:""}.node--type-article .two-column__inline-fields .field--name-field-article-publish-date>.field-icon:before{content:"";font-family:Font Awesome\ 5 Free;color:#707070;display:inline-block;height:1em;width:1em;margin-right:.25em}.node--type-article .two-column__main-content .field--name-body.js-toc h2{padding-top:6rem;margin-top:-5rem}.node--type-article .two-column__main-content .field--name-field-article-authors{margin-top:2rem}.node--type-article.node--view-mode-book-reader-related .field--name-field-article-authors .field__item{display:inline}.node--type-article.node--view-mode-book-reader-related .field--name-field-article-authors .field__item:after{content:", "}.node--type-article.node--view-mode-book-reader-related .field--name-field-article-authors .field__item:last-of-type:after{content:""}.node--type-article.node--view-mode-teaser-spotlight{background:linear-gradient(250deg,#162e53,#224d91);color:#fff;padding:1.25rem}.node--type-article.node--view-mode-teaser-spotlight .node__content{display:block}.node--type-article.node--view-mode-teaser-spotlight .node__content-first{margin-bottom:1.25rem}.node--type-article.node--view-mode-teaser-spotlight .node__title{font-size:1.5rem}.node--type-article.node--view-mode-teaser-spotlight .node__title>a{color:#fff}.node--type-author.node--view-mode-teaser{background-color:#fafafa;padding:1.875rem;border:2px solid #efefef;color:#707070}.node--type-author.node--view-mode-teaser .layout+.layout,.node--type-author.node--view-mode-teaser .layout--twocol-section .layout__region--second{margin-top:1.875rem}.node--type-author.node--view-mode-teaser .block-field-blocknodeauthortitle__title{font-size:1.25rem;color:#707070;font-weight:500}.node--type-author.node--view-mode-teaser .field--name-title{font-size:1.625rem;color:#000}.node--type-book.node--view-mode-teaser-featured .node__content-first{-webkit-box-flex:1;-ms-flex:1;flex:1}.node--type-book.node--view-mode-teaser-featured .node__content-second{-webkit-box-flex:2;-ms-flex:2;flex:2}.node--type-case-commentary.node--view-mode-default .field{display:inline}.node--type-case-commentary.node--view-mode-default .field.text-formatted:after,.node--type-case-commentary.node--view-mode-default .field.text-formatted:before{display:inline;display:initial}.node--type-case-commentary.node--view-mode-default .field *{display:inherit}.node--type-landing-page.node--view-mode-full{padding-top:4rem;padding-bottom:4rem}.node--type-subsection.node--view-mode-teaser-featured .node__title{margin-bottom:0;color:#224d91}.node--type-subsection.node--view-mode-teaser-featured a.node__content{text-decoration:none}.node--type-subsection.node--view-mode-teaser-featured a.node__content:hover{text-decoration:underline}.node--type-subsection.node--view-mode-teaser-featured .node__content{color:#000}.node--type-subsection.node--view-mode-teaser-featured .node__content-first,.node--type-subsection.node--view-mode-teaser-featured .node__content-second{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.node--type-subsection.node--view-mode-teaser-featured .node__content-first{padding-right:.5rem;-ms-flex-negative:0;flex-shrink:0}.node--type-supplement.node--view-mode-teaser .node__content-bottom>*,.node--type-supplement.node--view-mode-teaser .node__content-top>*,.node--type-supplement.node--view-mode-teaser .node__title-bottom>*,.node--type-supplement.node--view-mode-teaser .node__title-top>*{display:inline-block}.node--type-supplement.node--view-mode-teaser .field--name-field-supplement-case .field__item:before,.node--type-supplement.node--view-mode-teaser .field--name-field-supplement-date .field__item:before{content:"("}.node--type-supplement.node--view-mode-teaser .field--name-field-supplement-case .field__item:after,.node--type-supplement.node--view-mode-teaser .field--name-field-supplement-date .field__item:after{content:")"}.node--type-supplement.node--view-mode-teaser .field--name-field-supplement-date{margin-right:.25rem}.node--type-supplement.node--view-mode-teaser .field--name-field-supplement-date .field__item{font-size:.875rem}.node--type-supplement.node--view-mode-book-reader-related .field--name-field-supplement-book .field__item{display:inline}.node--type-supplement.node--view-mode-book-reader-related .field--name-field-supplement-book .field__item:after{content:", "}.node--type-supplement.node--view-mode-book-reader-related .field--name-field-supplement-book .field__item:last-of-type:after{content:""}.node--type-supplement .layout--twocol-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:unset;flex-wrap:unset}.node--type-supplement .layout__region--first h2.block-extra-field-block__title{font-size:1.25rem}.node--type-supplement .layout__region--first>.block-field{padding-bottom:4rem;border-bottom:4px solid #c8102e}.node--type-supplement .layout__region--second .block-nodesupplementfield-supplement-date{margin-top:0}.node--type-supplement .layout__region--second .block-nodesupplementfield-supplement-date .block-nodesupplementfield-supplement-date__title{display:inline-block;text-transform:uppercase;font-size:1.25rem}.node--type-supplement .layout__region--second .block-nodesupplementfield-supplement-date .field--name-field-supplement-date{display:inline-block}.node--type-supplement .layout__region--second .block-nodesupplementfield-supplement-date .field--name-field-supplement-date>.field__item{font-size:18px}.node--type-supplement .layout__region--second .block-nodesupplementfield-supplement-book h2.block-field-block__title{font-size:1.25rem}.node--type-supplement .layout__region--second .block-nodesupplementfield-supplement-book .field__items{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.node--type-supplement .layout__region--second .block-nodesupplementfield-supplement-book .field__item{margin-right:20px;max-width:185px}.node--type-supplement .layout__region--second .block-nodesupplementfield-supplement-book .field__item h3>span.field--name-title{font-weight:200;font-size:18px;word-wrap:break-word}.node--type-supplement .layout__region--second .field--name-field-media-oembed-video{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.node--type-supplement .layout__region--second .field--name-field-media-oembed-video .media-oembed-content{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.node--type-supplement .block-field-block{margin-bottom:20px}.node--view-mode-book-reader-related .node__title{margin-bottom:.25rem}.node--view-mode-book-reader-related .node__title a{color:#224d91;border-bottom:1px solid transparent;font-size:1.25rem}.node--view-mode-book-reader-related .node__title a:hover{color:#162e53}.node--view-mode-book-reader-related a.node__read-more{color:#000;border-bottom:1px solid transparent;font-weight:700;text-transform:uppercase;font-size:.8125rem}.node--view-mode-book-reader-related a.node__read-more:hover{color:#162e53}.node--view-mode-book-reader-related .field-group--group-subheader{border-bottom:1px solid #c6dcff;padding-bottom:.25rem;margin-bottom:.25rem}.node--view-mode-book-reader-related .text-formatted{font-size:.875rem}.node--view-mode-teaser-featured .node__title{font-size:16px;margin-bottom:.5rem}.node--view-mode-teaser-featured .node__title a{text-decoration:none}.node--view-mode-teaser-featured .node__title a:hover{-webkit-box-shadow:0 1px 0 currentColor;box-shadow:0 1px 0 currentColor}.node--view-mode-teaser-featured .node__content{font-size:.8125rem}.node--view-mode-teaser-featured .node__content .text-formatted{font-size:inherit}.node--view-mode-teaser-featured .node__title{display:inline-block}.node--view-mode-teaser-featured .field--formatter-media-thumbnail:first-of-type,.node--view-mode-teaser-featured .field--type-image:first-of-type{float:left;padding:0 1.25rem .5rem 0}.node--view-mode-teaser-featured .field--formatter-media-thumbnail:first-of-type+.field,.node--view-mode-teaser-featured .field--type-image:first-of-type+.field{margin-top:0}.node--view-mode-teaser-related .related-links{margin-left:-.5rem}.node--view-mode-teaser-related .button{margin-top:.5rem;margin-left:.5rem}.node--view-mode-teaser-spotlight .node__title{font-size:16px;margin-bottom:.5rem}.node--view-mode-teaser-spotlight .node__title a{text-decoration:none}.node--view-mode-teaser-spotlight .node__title a:hover{-webkit-box-shadow:0 1px 0 currentColor;box-shadow:0 1px 0 currentColor}.node--view-mode-teaser-spotlight .node__content .text-formatted{font-size:inherit}.node--view-mode-teaser-spotlight .node__content{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8125rem}.node--view-mode-teaser-spotlight .node__content-first,.node--view-mode-teaser-spotlight .node__content-second{-webkit-box-flex:1;-ms-flex:1;flex:1}.node--view-mode-teaser-spotlight .node__content-first .field--name-field-article-featured-image,.node--view-mode-teaser-spotlight .node__content-second .field--name-field-article-featured-image{height:100%}.node--view-mode-teaser-spotlight .node__content-first .field--name-field-article-featured-image .field__item,.node--view-mode-teaser-spotlight .node__content-second .field--name-field-article-featured-image .field__item{display:contents}.node--view-mode-teaser-spotlight .node__content-first .field--name-field-article-featured-image .field__item img,.node--view-mode-teaser-spotlight .node__content-second .field--name-field-article-featured-image .field__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.node--view-mode-teaser .node__title{font-size:16px;margin-bottom:.5rem}.node--view-mode-teaser .node__title a{text-decoration:none}.node--view-mode-teaser .node__title a:hover{-webkit-box-shadow:0 1px 0 currentColor;box-shadow:0 1px 0 currentColor}.node--view-mode-teaser .node__content{font-size:.8125rem}.node--view-mode-teaser .node__content .text-formatted{font-size:inherit}.search-api-page-result{padding:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex}.search-api-page-result+.search-api-page-result{border-top:1px solid #ddd}.search-api-page-result__type{text-transform:uppercase;font-size:.6875rem;color:#b35f00;margin-bottom:.5rem}.search-api-page-result__content>:last-child{margin-bottom:0}.search-api-page-result__title{font-size:16px}.search-api-page-result__title>a{color:#224d91;border-bottom:1px solid transparent}.search-api-page-result__title>a:hover{color:#162e53}.search-api-page__form .search-form{display:grid;margin-bottom:1.25rem;grid-gap:.625rem;max-width:none;grid-template-areas:"search" "options" "actions"}.search-api-page__form .search-form__search-container{grid-area:search}.search-api-page__form .search-form__options{grid-area:options;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.search-api-page__form .search-form__options .form-item{margin:0;padding-left:1.25rem}.search-api-page__form .search-form .form-type-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-api-page__form .search-form .form-type-select label{-ms-flex-negative:0;flex-shrink:0;padding-right:.25rem;margin-bottom:0}.search-api-page__form .search-form .form-type-select label:after{content:""}.search-api-page__form .search-form .form-type-select .form-select{padding:.25rem 1rem .25rem .5rem}.search-api-page__form .search-form .form-actions{grid-area:actions}.search-api-page__form .search-form .terms-connectors{float:right}.search-api-page__results-count{font-weight:600}.search-api-page .node--view-mode-search-result sup{display:none}.search-api-page__results>*+*{padding-top:1rem;border-top:1px solid #ddd;margin-top:1rem}.search-api-page__results>* .node__content{display:-webkit-box;display:-ms-flexbox;display:flex}.search-api-page__results>* .node__content .node__content-first{width:12%;min-width:100px;padding-right:1rem}.search-api-page__results>* .node__content .node__title{font-size:1.125rem}.search-api-page__results>* .node__content .node__title a{font-size:1.125rem;text-decoration:none}.search-api-page__results>* .node__content .node__title a:focus,.search-api-page__results>* .node__content .node__title a:hover{text-decoration:underline}.search-api-page__results>.node--sticky{padding:1.5rem;background-color:#efefef}.search-api-page__results>.node--sticky+*{border-top:0}.search-api-page__results>.node--sticky .node__content .node__title,.search-api-page__results>.node--sticky .node__content .node__title a{font-size:1.75rem}.field--name-field-landing-page-hero .paragraph--type--text+.paragraph--type--emphasis>.paragraph__inner{border-top:8px solid #c8102e}.field--name-field-landing-page-hero .paragraph:last-of-type.paragraph--type--emphasis>.paragraph__inner:not(.bg-none){border-bottom:8px solid #efefef}.field--name-field-article-authors.field--formatter-entity-reference-entity-view .field__item+.field__item{margin-top:1rem}.field--name-field-callout-link .button{text-transform:uppercase}.field--name-field-citation{font-style:italic}.field--name-field-related-publication>.field__items>.field__item+.field__item{margin-top:2rem}.field--name-field-subtitle{color:#707070}.field--name-field-title{font-size:2.5rem}.field--name-variations.expandable .expandable__content{display:none;background-color:#fff;border:1px solid #efefef;-webkit-box-shadow:1px 3px 6px rgba(0,0,0,.5);box-shadow:1px 3px 6px rgba(0,0,0,.5);padding:1.25rem 2rem;z-index:1;min-width:15.625rem}.field--name-variations.expandable .expandable__content.open{display:block;position:absolute;bottom:calc(100% + .75rem);left:.25rem;right:.25rem}.field--type-state .field__item{display:inline-block;border-radius:1.25rem;border:1px solid #ddd;padding:.5rem 1rem;text-align:center}.field--type-state .field__item--active,.field--type-state .field__item--completed{color:#006f28;border-color:#008831}.field--type-state .field__item--canceled{color:#c8102e;border-color:#c8102e}.field-group--inline .field{display:inline-block;margin-right:.25rem}.field-group--inline .field+.field{margin-top:0}.field+.field{margin-top:1rem}.commerce-payment-method-add-form .form-wrapper,.commerce-payment-method-form .form-wrapper{margin:1.25rem 0}.commerce-payment-method-add-form .address-book-edit-button,.commerce-payment-method-form .address-book-edit-button{margin-top:.625rem}.credit-card-form__expiration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid #757575;padding:.75rem 1rem;font-family:neue-haas-grotesk-text,Helvetica,sans-serif;background-color:#fff;color:#000;border-radius:0;width:100%}input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{outline:2px solid #376ec4}input[type=date]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#757575;opacity:1}input[type=date]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=week]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#757575;opacity:1}input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#757575;opacity:1}input[type=date]::-ms-input-placeholder,input[type=datetime-local]::-ms-input-placeholder,input[type=datetime]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=month]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=time]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder,input[type=week]::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#757575;opacity:1}input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=datetime]::placeholder,input[type=email]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder,select::placeholder,textarea::placeholder{color:#757575;opacity:1}textarea{height:auto}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-position:calc(100% - 15px) 50%;padding-right:2.1875rem;cursor:pointer;text-overflow:ellipsis}select:disabled{background:#ddd}select::-ms-expand{display:none}select:disabled::-ms-expand{background:#f60}select option{padding:0}.form-item label{display:block;margin-bottom:.625rem;font-weight:600;font-family:neue-haas-grotesk-text,Helvetica,sans-serif}.form-item.form-type-checkbox label,.form-item.form-type-radio label{display:inline}.form-item.form-type-select .select-wrapper{position:relative}.form-item.form-type-select .select-wrapper:after{content:"";position:absolute;top:calc(50% - 1px);right:calc(.5rem - 2px);border:4px solid transparent;border-top-color:#162e53;pointer-events:none}.form-item.form-type-select .select-wrapper .ajax-progress-throbber{position:absolute;left:0;right:0;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;z-index:1;color:#fff;background:rgba(200,16,46,.75)}.form-item.form-item-date input[type=text].hasDatepicker{width:calc(100% - 35px);margin-right:.625rem}.form-item img.ui-datepicker-trigger{width:auto;display:inline}.form-required-instructions{font-size:.8125rem;color:#525252;margin-bottom:1.25rem}.form-required-instructions .form-required{color:#c8102e;font-weight:700;text-decoration:none}.form-required-instructions .form-required .required-element-icon:after,.form-required-instructions .form-required:after{display:none}.form-required{color:#c8102e;font-weight:700}.form-required[title]{text-decoration:none;border-bottom:none}.form-required:after{display:none}.form-required .required-element-icon:after{display:inline-block;width:6px;height:6px;margin:0 .3em;content:"";vertical-align:super;background-image:url(/themes/custom/nclc/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px}.header .search-form{position:relative;max-width:30rem;-ms-flex-preferred-size:50%;flex-basis:50%}.header .search-form form{position:relative;margin-bottom:3rem}.header .search-form-advanced{position:absolute;right:0;bottom:-1.75rem;left:0}.header .search-form-advanced__link{text-transform:uppercase;font-weight:700;text-decoration:none;font-size:.8125rem}.header .search-form-advanced__link:focus,.header .search-form-advanced__link:hover{text-decoration:underline}.header .form-type-search{display:inline-block;width:100%;margin:0;padding:.5rem 3rem .5rem .5rem;border:1px solid #162e53}.header input[type=search]{-webkit-transition:all .2s ease,outline 0s linear,outline-offset 0s linear;transition:all .2s ease,outline 0s linear,outline-offset 0s linear;background:transparent;padding:.25rem;border:0;margin-bottom:1px;height:auto;font-size:1.25rem}.header input[type=search]:focus,.header input[type=search]:hover{background-color:#fff;color:#000}.header .form-actions{position:absolute;right:0;top:0;height:100%;width:3rem}.header .form-actions:after{-webkit-transition:all .2s ease,outline 0s linear,outline-offset 0s linear;transition:all .2s ease,outline 0s linear,outline-offset 0s linear;display:block;content:"";background:50%/1.25rem url(/themes/custom/nclc/images/icon-search.svg) no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-filter:brightness(0);filter:brightness(0)}.header input[type=submit]{display:block;overflow:hidden;text-indent:-9999px;font-size:0;line-height:0;margin:0;padding:0;position:absolute;height:100%;width:100%;background:transparent;z-index:1;border:0}.header input[type=submit]:after,.header input[type=submit]:before{text-indent:9999px}.header input[type=submit]:focus{outline-offset:-2px}.ui-widget,.ui-widget .button,.ui-widget button{font-family:neue-haas-grotesk-text,Helvetica,sans-serif}.ui-dialog .ui-dialog-buttonpane,.ui-dialog .ui-dialog-titlebar{background-color:#fafafa}.ui-dialog .ui-dialog-titlebar{border-bottom:2px solid #efefef}.ui-dialog .ui-dialog-buttonpane{border-top:2px solid #efefef}.footer{border-top:1px solid #efefef;background-color:#fff;padding:2.125rem 3.125rem}.page-node-type-book footer.footer,.page-node-type-subsection footer.footer{padding:0;overflow:hidden}.page-node-type-book footer #block-nclcuniversalfooter p,.page-node-type-subsection footer #block-nclcuniversalfooter p{font-size:12px;margin-bottom:1rem}.page-node-type-book footer #block-nclcuniversalfooter p:first-of-type,.page-node-type-subsection footer #block-nclcuniversalfooter p:first-of-type{display:none}header[role=banner].header{position:relative;z-index:20}header[role=banner].header.fullscreen{z-index:0}.header{background:-webkit-gradient(linear,left top,left bottom,from(#224d91),to(#162e53));background:linear-gradient(180deg,#224d91,#162e53);color:#fff}.header__inner{display:block;max-width:88rem;margin-left:auto;margin-right:auto;width:100%;padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.header__first{-ms-flex-negative:0;flex-shrink:0}.header__second{display:none}.header__second .region>*{padding:0 1rem}.header__second .region:last-child{padding-right:0}.header .mobile-nav{position:absolute;top:100%;left:0;right:0}.header a{color:#fff}.main{display:block;max-width:88rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;background-color:#fff}.main__title{padding-top:1.25rem}.main__title .page-title{padding-bottom:1.25rem;border-bottom:4px solid #c8102e}.main article.node--type-landing-page.node--sans-top-padding{padding:0}.my-nclc{margin-left:-1.5rem;margin-right:-1.5rem}.my-nclc__sidebar{background-color:#efefef;padding:3.125rem 2.5rem}.my-nclc__sidebar .region-my-nclc-sidebar>.block{margin-bottom:2rem}.my-nclc__sidebar .region-my-nclc-sidebar .menu a{display:block;padding:.5rem .75rem;color:#224d91;text-decoration:none;border-left:3px solid transparent}.my-nclc__sidebar .region-my-nclc-sidebar .menu a:focus,.my-nclc__sidebar .region-my-nclc-sidebar .menu a:hover{background-color:#fff;border-left-color:#224d91}.my-nclc__sidebar .region-my-nclc-sidebar .menu a.is-active{background-color:#fff;border-left:3px solid #c8102e;font-weight:700;color:#000}.my-nclc__content{padding:2.125rem 1.75rem}.region-header-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.region-header-bottom .navigation{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%;text-align:center}.region-header-mobile>.block:first-of-type{padding-top:0;border-top:0}.region-header-mobile>.block+.block{margin-top:1.5rem}.region-header-mobile .block-menu{padding-top:1rem;border-top:1px solid #707070}.region-header-mobile .block-nclc-alert,.region-header-mobile .block-system-menu-blockaccount{display:inline-block;vertical-align:middle;padding-bottom:.5rem}.region-header-mobile .block-system-menu-blockaccount+.block-nclc-alert{margin-top:0}.region-header-mobile .block-system-menu-blockaccount{margin-right:1rem}.region-header-mobile .menu--header .menu-item+.menu-item{margin-top:1rem}.region-header-mobile a{color:#224d91}.region-header-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.5rem}.region-header-top .block-menu{-ms-flex-negative:0;flex-shrink:0}.region-header-top .block-menu+.block-menu{border-left:1px solid #fff}.region-header-top .block-system-menu-blockaccount{max-width:12rem}.region-my-nclc-content-grid,.region-my-nclc-content-grid-second{display:grid;grid-gap:3.125rem 1.75rem}.region-my-nclc-content-grid-second .block,.region-my-nclc-content-grid .block{grid-column:span 1}.region-my-nclc-content-grid-second .block--type-basic,.region-my-nclc-content-grid .block--type-basic{padding:1.5rem;border:1px solid #000;background-color:#efefef}.region-my-nclc-content-grid-second .block--type-basic>.block__label,.region-my-nclc-content-grid .block--type-basic>.block__label{font-size:1.125rem;color:#c8102e}.region-my-nclc-content-grid-second .block--type-basic .text-formatted,.region-my-nclc-content-grid .block--type-basic .text-formatted{font-size:.8125rem}.region-my-nclc-content-grid-second{display:grid;grid-gap:3.125rem 1.75rem;margin:3.125rem auto}.region-my-nclc-content-grid-second .block.block--type-basic{grid-column:span 1}.region-page-title{margin-bottom:1.875rem}.layout+.layout{margin-top:5.625rem}.two-column__sidebar{margin-top:2rem}.two-column__sidebar .block+.block{margin-top:2.875rem}.two-column__sidebar-inner{background-color:#efefef;padding:1.875rem 2.5rem}.two-column__featured{margin-bottom:1rem}.two-column__featured .block-field+.block-field{margin-top:1rem}.two-column__inline-fields{margin-bottom:2rem}.two-column__inline-fields .block{font-size:.75rem;display:inline-block;margin-right:1.5rem}.two-column__inline-fields .block .field>.field__item,.two-column__inline-fields .block .field>.field__items{display:inline}.caption-drupal-media figcaption{color:#707070;margin-top:1rem}.breadcrumb{display:block;max-width:88rem;margin-left:auto;margin-right:auto;padding:1.25rem 1.5rem;background-color:#fff}.breadcrumb ol{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb li,.breadcrumb ol{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumb li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.8125rem;margin-right:.5rem;color:#224d91}.breadcrumb li:last-of-type{font-weight:600}.breadcrumb li:last-of-type:before{font-weight:500}.breadcrumb li:first-child:before{content:none}.breadcrumb li:before{content:">";font-size:.75rem;margin-right:.5rem}.breadcrumb li a{text-decoration:none}.breadcrumb li a:hover{-webkit-box-shadow:0 1px 0 currentColor;box-shadow:0 1px 0 currentColor}.dropdown-menu{position:relative}.dropdown-menu .dropdown-menu__button{text-decoration:none;border-radius:0;border:0;border-bottom:1px solid transparent;padding:0;text-transform:uppercase;font-size:.8125rem}.dropdown-menu .dropdown-menu__button:focus,.dropdown-menu .dropdown-menu__button:hover{border-bottom-color:#e7eff6}.dropdown-menu .dropdown-menu__button:focus{outline:2px solid #376ec4}.dropdown-menu .dropdown-menu__menu{display:none;position:absolute;top:100%;width:100%;margin:0;padding:0;background:#fff;top:calc(100% + 1px);border:1px solid #224d91;-webkit-box-shadow:1px 3px 6px rgba(0,0,0,.5);box-shadow:1px 3px 6px rgba(0,0,0,.5)}.dropdown-menu .dropdown-menu__menu.open{display:block;z-index:8}.dropdown-menu .dropdown-menu__menu>.menu-item{width:100%;margin:0;padding:0}.dropdown-menu .dropdown-menu__menu>.menu-item+.menu-item{border-top:1px solid #efefef;margin-top:0}.dropdown-menu .dropdown-menu__menu>.menu-item>a{display:block;padding:.5rem;color:#000;border-bottom:0}.dropdown-menu .dropdown-menu__menu>.menu-item>a:focus,.dropdown-menu .dropdown-menu__menu>.menu-item>a:hover{color:#224d91;background-color:#e7eff6}.menu--account.dropdown-menu .dropdown-menu__button{background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;max-width:100%}.menu--account.dropdown-menu .dropdown-menu__button:before{content:"";background:50%/cover url(/themes/custom/nclc/images/icon-account--blue.svg);display:inline-block;margin-right:.5rem;height:2em;width:2em}.menu--account.dropdown-menu .dropdown-menu__button:after,.menu--account.dropdown-menu .dropdown-menu__button:before{-ms-flex-negative:0;flex-shrink:0}.menu--account.dropdown-menu .dropdown-menu__button:after{-webkit-transition:all .2s ease,outline 0s linear,outline-offset 0s linear;transition:all .2s ease,outline 0s linear,outline-offset 0s linear;content:"";display:inline-block;margin-left:.25em;position:relative;top:.25em;border:.5em solid transparent;border-top-color:#224d91}.menu--account.dropdown-menu .dropdown-menu__button.menu-open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:-.25em}.menu--account.dropdown-menu .dropdown-menu__button-text{display:inline-block;vertical-align:bottom;word-wrap:break-word;max-width:100%}.menu--account a[href="/user/login"]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu--account a[href="/user/login"]:before{content:"";background:50%/cover url(/themes/custom/nclc/images/icon-account--blue.svg);display:inline-block;margin-right:.5rem;height:2em;width:2em}.menu--header-bottom{white-space:nowrap}.menu--header-bottom .menu-item{margin-bottom:.5rem}.menu--header-bottom .menu-item+.menu-item{border-left:1px solid #fff}.menu--header-bottom .menu-item>a{font-size:1.25rem;font-weight:500}.menu--header-bottom .menu-item>a.is-active{position:relative}.menu--header-bottom .menu-item>a.is-active:after{-webkit-transition:all .2s ease,outline 0s linear,outline-offset 0s linear;transition:all .2s ease,outline 0s linear,outline-offset 0s linear;content:"";position:absolute;left:0;right:0;bottom:-.5rem;height:4px;background-color:#c8102e}.menu--header-bottom .menu-item>a.is-active:hover:after{bottom:-.25rem;height:3px}.menu--header-bottom.menu--header .menu-item>a.is-active{border-bottom-color:transparent}.menu--header-bottom.menu--header .menu-item.expandable--hover{padding:0 1vw 0 .75vw}.menu--header-bottom.menu--header .menu-item .expandable__toggle{padding:0 1rem 0 0;outline:0}.menu--header-bottom.menu--header .menu-item .expandable__toggle:before{-webkit-transition:all .2s ease,outline 0s linear,outline-offset 0s linear;transition:all .2s ease,outline 0s linear,outline-offset 0s linear;content:"";display:inline-block;right:11px;position:absolute;top:12px;border:.5rem solid transparent;border-top-color:#fff;cursor:pointer;font-size:16px}.menu--header-bottom.menu--header .menu-item .expandable__toggle.is-active:before{right:-8px;top:10px}.menu--header-bottom.menu--header .menu-item .dropdown-menu__menu .menu-item>a,.menu--header-top .menu-item>a{font-size:.8125rem}.menu--header{background-color:#fff;margin:0;padding:0}.menu--header .dropdown-menu__menu{top:calc(100% + -2px);width:auto}.menu--header .menu-item{display:block}.menu--header .menu-item>a{text-decoration:none;border-bottom:1px solid transparent;color:#224d91}.menu--header .menu-item>a.is-active,.menu--header .menu-item>a:focus,.menu--header .menu-item>a:hover{border-bottom-color:#c8102e}.menu--header .menu-item.menu-item--active-trail .dropdown-menu__menu{top:calc(100% + 1px)}.menu--main.menu--header-mobile a{font-weight:700;font-size:1.25rem}.mobile-nav{background-color:#fff;color:#224d91;padding:1.5rem;display:none;border-bottom:1px solid #707070}.mobile-nav.open{display:block;z-index:15}.mobile-nav__close{position:absolute;top:.75rem;right:.75rem;background:none;border:1px solid #000;color:#000;font-size:1.5rem;line-height:1;width:2rem;height:2rem;padding:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-nav__toggle{background:none;padding:.5rem;margin:0;border:0;display:block}.mobile-nav__toggle:focus{outline:2px solid #fff}.mobile-nav__toggle.active{padding-top:.85rem;padding-bottom:.85rem}.mobile-nav__toggle.active .mobile-nav__bar{position:relative}.mobile-nav__toggle.active .mobile-nav__bar:nth-of-type(2){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:.25rem}.mobile-nav__toggle.active .mobile-nav__bar:nth-of-type(3){display:none}.mobile-nav__toggle.active .mobile-nav__bar:nth-of-type(4){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:-.25rem}.mobile-nav__bar{display:block;height:2px;width:1.5rem;background-color:#fff}.mobile-nav__bar+.mobile-nav__bar{margin-top:.35rem}.tabs__list{list-style:none;margin:0;padding:0}.tabs__item{display:inline;margin:0;padding:0}.tabs__link{display:inline;padding:.25rem 1.25rem;border:1px solid transparent;border-bottom-color:#707070;color:#000;font-family:neue-haas-grotesk-display,Helvetica,sans-serif;font-size:1.25rem;font-weight:700;line-height:2;cursor:pointer}.tabs__link:focus{outline:0}.tabs__link[aria-selected=true]{border-color:#707070 #707070 transparent;color:#c8102e}.tabs__link[aria-selected=true]:focus{border-style:dashed}.tabs__content{margin-top:2rem}.toc{margin-bottom:2rem;padding:1.25rem;border:2px solid #efefef;background-color:#fafafa;max-width:37.5rem}.toc__label{font-size:1.25rem;text-transform:uppercase;margin-bottom:1.25rem}.toc__list{padding:0;margin:0;list-style:none}.toc__item{margin-bottom:.25rem;position:relative}.toc__item>a{text-decoration:none}.toc__item>a:hover{-webkit-box-shadow:0 1px 0 currentColor;box-shadow:0 1px 0 currentColor;color:#162e53}.paragraph--type--agg-content-by-type-and-term{display:block;max-width:55rem;margin-left:auto;margin-right:auto}.paragraph--type--agg-content-by-type-and-term>.field--name-field-title{font-size:1.125rem}.paragraph--type--callout,.paragraph--type--content-list{display:block;max-width:55rem;margin-left:auto;margin-right:auto}.paragraph--type--content-list>.field--name-field-title{font-size:1.125rem}.paragraph--type--content-list>.field--name-field-subtitle{font-size:16px;margin-top:.25rem}.paragraph--type--content-list>.field--name-field-subtitle,.paragraph--type--content-list>.field--name-field-title{margin-bottom:0}.paragraph--type--content-list>.field--name-field-content-list-content .field__item+.field__item,.paragraph--type--content-list>.field--name-field-subtitle+.field--name-field-content-list-content,.paragraph--type--content-list>.field--name-field-title+.field--name-field-content-list-content{margin-top:1rem}.paragraph--type--content-list.paragraph--view-mode--featured .field--name-field-content-list-content>.field__items>.field__item{padding:1.75rem 1.5rem;border:1px solid #000}.paragraph--type--content-list.paragraph--view-mode--featured .field--name-field-content-list-content>.field__items>.field__item:nth-of-type(3n - 2){border-color:#e78f00}.paragraph--type--content-list.paragraph--view-mode--featured .field--name-field-content-list-content>.field__items>.field__item:nth-of-type(3n - 1){border-color:#6a506c}.paragraph--type--content-list.paragraph--view-mode--featured .field--name-field-content-list-content>.field__items>.field__item:nth-of-type(3n){border-color:#c8102e}.two-column__sidebar .paragraph--type--content-list.paragraph--view-mode--featured .field--name-field-content-list-content>.field__items>.field__item{border:0;padding:0}.two-column__sidebar .paragraph--type--content-list.paragraph--view-mode--featured .field--name-field-content-list-content>.field__items>.field__item+.field__item{margin-top:2rem}.paragraph--type--emphasis{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.paragraph--type--emphasis .bg-bookshelf-image{color:#fff;background-color:#000;background-image:url(/themes/custom/nclc/images/bookshelf.png);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.8)),to(rgba(0,0,0,.8))),url(/themes/custom/nclc/images/bookshelf.png);background-image:linear-gradient(90deg,rgba(0,0,0,.8),rgba(0,0,0,.8)),url(/themes/custom/nclc/images/bookshelf.png);background-size:70rem 100%;background-position:100%;background-repeat:no-repeat}.paragraph--type--emphasis .bg-bookshelf-image h1{color:#fff}.paragraph--type--emphasis .paragraph__inner{display:block;max-width:88rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.layout.two-column .paragraph--type--emphasis .paragraph__inner{display:block;max-width:"none";margin-left:auto;margin-right:auto}.paragraph--type--emphasis .paragraph__inner:not(.bg-none){padding-top:2rem;padding-bottom:2rem}.layout.two-column .paragraph--type--emphasis .paragraph__columns{grid-gap:2.5rem}.paragraph--type--emphasis .field--name-field-emphasis-left+.field,.paragraph--type--emphasis .field--name-field-emphasis-right+.field{margin-top:2rem}.paragraph--type--emphasis.paragraph--view-mode--left-emphasis .paragraph__columns{grid-template-columns:2fr 1fr}.paragraph--type--emphasis.paragraph--view-mode--right-emphasis .paragraph__columns{grid-template-columns:1fr 2fr}.paragraph--type--tab .field--name-field-tab-title{display:none}.paragraph--type--tabs>.field--name-field-title{margin-bottom:1.25rem}.paragraph--type--text{display:block;max-width:55rem;margin-left:auto;margin-right:auto}.paragraph--type--text .field--name-field-subtitle,.paragraph--type--text .field--name-field-title{margin-bottom:0}.paragraph--type--text .field--name-field-text-body{margin-top:1rem}.paragraph--view-mode--sidebar .field--name-field-title{font-size:1.25rem}.paragraph--view-mode--sidebar .field--name-field-subtitle{font-size:1.375rem}.paragraph+.paragraph{margin-top:2rem}.view-annotation.view-display-id-page_annotation .no-results{padding:1rem 0}.view-articles.view-display-id-block_recent_articles .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1.5rem;margin-right:-1.5rem}.view-articles.view-display-id-block_recent_articles .views-row{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0 1.5rem;margin:1rem 0}.view-articles.view-display-id-block_related_articles .item-list ul{margin:.5rem 0;padding-left:1.25rem}.view-articles.view-display-id-block_related_articles .item-list ul li+li{margin-top:.25rem}.view-articles.view-display-id-block_related_articles .item-list ul a{text-decoration:none;font-size:.875rem}.view-articles.view-display-id-block_related_articles .item-list ul a:hover{-webkit-box-shadow:0 1px 0 currentColor;box-shadow:0 1px 0 currentColor;color:#162e53}.view-bookstore .views-group{margin-left:-1.5rem;margin-right:-1.5rem;--border-color:#ddd;padding:1.625rem 1.5rem 0}.view-bookstore .views-group:nth-of-type(2n){--border-color:#adadad;background-color:#efefef}.view-bookstore .views-group__title{text-align:center;margin-bottom:2.5rem;font-size:1.875rem}.view-bookstore .views-group__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.view-bookstore .view-header{margin-left:-1.5rem;margin-right:-1.5rem}.view-bookstore .view-header>*{margin-bottom:1.5rem}.view-bookstore .view-header>.block-content--type-basic{border-top:.875rem solid #224d91;border-bottom:2px solid #224d91;background-color:#efefef}.view-bookstore .view-content .commerce-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.view-bookstore .views-row{width:100%;margin-bottom:2rem}.view-bookstore .views-row .field-group--top{padding-bottom:1rem}.view-bookstore .views-field-rendered-entity{height:100%}.view-bookstore .views-field-rendered-entity>span{display:block;height:100%}.view-bookstore .views-field-rendered-entity>span .commerce-product,.view-bookstore .views-field-rendered-entity>span .field-group--top{height:inherit}.view-bookstore .why-subscribe{margin-left:-1.5rem;margin-right:-1.5rem}.view-case-commentaries .views-group+.views-group,.view-case-commentaries .views-row+.views-row{margin-top:1rem}.view-case-commentaries .views-group__title{font-size:16px}.view-case-commentaries .views-group__content{list-style:none;margin:0;padding:0}#block-decisionsbyappendixesubsection .js-facets-widget .nested{padding-left:1.875rem}.view-fdcpa-case-connector .view-filters .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex}.view-fdcpa-case-connector .view-filters .form--inline>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 0 1rem}.view-fdcpa-case-connector .view-filters .form--inline>* label{margin-bottom:.125rem}.view-fdcpa-case-connector .view-filters .form-actions .button{padding-top:calc(.75rem + 1px);padding-bottom:calc(.75rem + 1px)}.view-fdcpa-case-connector .views-row{padding:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex}.view-fdcpa-case-connector .views-row+.views-row{border-top:1px solid #ddd}.view-fdcpa-case-connector .node--view-mode-search-result{width:100%}.view-fdcpa-case-connector .node--view-mode-search-result .columns{display:-webkit-box;display:-ms-flexbox;display:flex}.view-fdcpa-case-connector .node--view-mode-search-result .column__right{font-size:.8125rem;line-height:1.3}.view-fdcpa-case-connector .node--view-mode-search-result .column__right a{text-decoration:none}.view-fdcpa-case-connector .node--view-mode-search-result .column__right a:focus,.view-fdcpa-case-connector .node--view-mode-search-result .column__right a:hover{text-decoration:underline}.view-fdcpa-case-connector .node--view-mode-search-result .node__title{font-size:16px}.view-fdcpa-case-connector .node--view-mode-search-result .node__title>a{color:#224d91;border-bottom:1px solid transparent}.view-fdcpa-case-connector .node--view-mode-search-result .node__title>a:hover{color:#162e53}.view-fdcpa-case-connector .node--view-mode-search-result .node__content p:first-child{margin-top:0}.view-fdcpa-case-connector .node--view-mode-search-result .node__content p:last-child{margin-bottom:0}.view-fdcpa-case-connector .appendix-e-subsections .item-list{position:relative}.view-fdcpa-case-connector .appendix-e-subsections .item-list h3{float:left;margin-bottom:0;padding-right:.5em;font-size:.8125rem}.view-fdcpa-case-connector .appendix-e-subsections .item-list ul{padding:0;margin:0}.view-fdcpa-case-connector .appendix-e-subsections .item-list ul li{display:inline;list-style:none;font-size:.8125rem}.view-fdcpa-case-connector .appendix-e-subsections .item-list ul li+li:before{content:", "}.view-fdcpa-case-connector .other-summaries,.view-fdcpa-case-connector .related-decisions{margin-top:1em}[dir=ltr] .comma-separated-list{padding-left:0}[dir=rtl] .comma-separated-list{padding-right:0}.comma-separated-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}.comma-separated-list li{display:inline-block}.comma-separated-list li:after{content:", ";padding-right:5px}.comma-separated-list li:last-child:after{content:""}.view-commerce-cart-form .item-list>ul{list-style:none;padding:0;margin:0}.view-commerce-cart-form .item-list>ul>li{padding-top:1rem}.view-commerce-cart-form .item-list>ul>li+li{margin-top:2rem;padding-top:2rem;border-top:2px solid #c8102e}.view-commerce-cart-form .form-actions input{margin-top:.5rem;margin-right:.5rem}.view-commerce-cart-form .form-actions input[id*=edit-checkout],.view-commerce-cart-form .form-actions input[id*=edit-checkout]:focus,.view-commerce-cart-form .form-actions input[id*=edit-checkout]:hover{color:#fff;background-color:#ba4f00;border-color:#ba4f00}.view-commerce-checkout-order-summary .views-field-total-price__number{text-align:right}.view-content-list-by-type-and-term .views-row+.views-row{margin-top:1rem}.view-new-developments .views-row+.views-row{margin-top:1rem;border-top:1px solid #ddd;padding-top:1rem}.view-recent-articles-non-subscriber .view-header,.view-recent-articles-subscriber .view-header{padding:2rem 1.625rem;border:4px solid #1f867e}.view-recent-articles-non-subscriber .view-header a,.view-recent-articles-subscriber .view-header a{color:#224d91;border-bottom:1px solid transparent;font-weight:700}.view-recent-articles-non-subscriber .view-header a:hover,.view-recent-articles-subscriber .view-header a:hover{color:#162e53}.view-recent-articles-non-subscriber .view-header~.views-row,.view-recent-articles-subscriber .view-header~.views-row{margin-top:1rem}.view-recent-articles-non-subscriber .view-content,.view-recent-articles-subscriber .view-content{display:grid;grid-gap:1.75rem}.view-related-content .views-row+.views-row{margin-top:1.875rem}.view-related-content .more-link{margin-top:1.875rem;text-align:center}.view-related-content .more-link>a{display:inline-block;padding:.8125rem 2.375rem;text-align:center;text-decoration:none;font-family:neue-haas-grotesk-text,Helvetica,sans-serif;border-radius:0;color:#000;background-color:#fff;border:1px solid #525252;margin-left:auto;margin-right:auto}.view-related-content .more-link>a:focus{outline:2px solid #376ec4}.view-related-content .more-link>a:focus,.view-related-content .more-link>a:hover{text-decoration:underline;border-color:currentColor}.view-related-content .more-link>a:focus{outline-offset:-2px}.view-related-content .more-link>a:active{text-decoration:underline}.view-related-content .more-link>a:focus,.view-related-content .more-link>a:hover{color:#224d91;background-color:#fff}.view-subsection .views-row{margin-bottom:1.5rem}@media screen and (min-width:33.75rem){.address-book__profiles{grid-template-columns:repeat(2,1fr)}.commerce-grid .field+.field{margin-top:0}.commerce-grid-column--statuses>.commerce-grid-column__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.commerce-grid-column--statuses>.commerce-grid-column__content>*+*{padding-left:1rem}.commerce-grid-column--details>.commerce-grid-column__content{display:grid;grid-gap:1.25rem;grid-template-columns:repeat(2,1fr)}.commerce-order .order-address{margin-top:0}.commerce-product--view-mode-featured{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.commerce-product--view-mode-featured .field-group--group-center{display:-webkit-box;display:-ms-flexbox;display:flex}.commerce-product--view-mode-featured .field-group--group-center-left{padding-right:1.875rem;-ms-flex-preferred-size:75%;flex-basis:75%;margin-bottom:0}.commerce-product--view-mode-featured .field-group--group-center-right{-ms-flex-preferred-size:28%;flex-basis:28%;-ms-flex-negative:0;flex-shrink:0;margin-top:1.25rem}.commerce-product--view-mode-featured .field-group--inline>.field--name-variations.expandable .expandable__content.open{right:0;left:auto}.commerce-product--view-mode-full .commerce-columns__first{display:-webkit-box;display:-ms-flexbox;display:flex}.commerce-product--view-mode-full .commerce-columns__first .field-group--group-metadata{margin:0;float:none;-ms-flex-preferred-size:33%;flex-basis:33%;padding-right:3.125rem}.commerce-product--view-mode-full .commerce-columns__first .field-group--group-metadata img{max-width:100%}.commerce-product--view-mode-full .commerce-columns__first .field-group--group-information{margin-top:0;-ms-flex-preferred-size:66%;flex-basis:66%}.commerce-subscription .commerce-grid-column--statuses>.commerce-grid-column__content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.product-in-cart__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-in-cart__details-first{text-align:left;padding-right:1.25rem;padding-bottom:0}.node--type-article.node--view-mode-teaser-spotlight{padding:1.625rem 1.25rem 1.625rem 1.875rem}.node--type-article.node--view-mode-teaser-spotlight .node__content{display:-webkit-box;display:-ms-flexbox;display:flex}.node--type-article.node--view-mode-teaser-spotlight .node__content-first{margin-bottom:0}.node--view-mode-teaser-spotlight .node__content-first{padding-right:1.5rem}.view-bookstore .views-row{width:50%}.view-bookstore .views-row:nth-of-type(odd) .field-group--top{border-color:transparent}.view-bookstore .views-row .field-group{padding-left:2rem;padding-right:2rem}.view-bookstore .views-row .field-group--top{border-left:1px solid var(--border-color)}.view-recent-articles-non-subscriber .view-content,.view-recent-articles-subscriber .view-content{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:40em){.no-js .top-bar{display:block}.no-js .title-bar{display:none}.node--type-supplement .layout--twocol-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.node--type-supplement .layout__region--first{border-right:1px solid #707070;padding-right:3.125rem}.node--type-supplement .layout__region--second{padding-left:3.125rem}}@media screen and (min-width:40rem){.node--type-author.node--view-mode-teaser .layout--twocol-section .layout__region--second{margin-top:0;padding-left:1rem}}@media (min-width:48rem){.paragraph--type--content-list.paragraph--view-mode--featured .field--name-field-content-list-content>.field__items{margin-left:-1rem;margin-right:-1rem}}@media screen and (min-width:48rem){.block--type-banner .field--name-field-banner-header{font-size:2.5rem;left:3.125rem;right:3.125rem}.block-content--type-featured-book{padding-left:2.5rem}.complete-access{overflow:visible}.complete-access__inner{width:75%;padding-right:1.5rem;padding-left:2.5rem;min-height:18.375rem}.complete-access>.media--type-image{right:1.5rem;width:25%;top:auto}.recently-viewed__content,.recently-viewed__toggle{padding-left:3.125rem;padding-right:3.125rem}.why-subscribe{background-position:100%;background-size:cover}.commerce-columns__second{margin-left:0;margin-right:0}.commerce-grid--3-column{grid-template-columns:repeat(3,1fr)}.commerce-grid-column{grid-column:span 1}.commerce-grid-column--span-2{grid-column:span 2}.commerce-grid-column--span-3{grid-column:span 3}.product-in-cart{display:-webkit-box;display:-ms-flexbox;display:flex}.product-in-cart__first{-ms-flex-negative:0;flex-shrink:0;margin-right:3.125rem;min-width:9.375rem}.product-in-cart__second{-ms-flex-preferred-size:100%;flex-basis:100%}.file-flag{font-size:.6875rem;padding:.125rem .375rem}.search-api-page__form .search-form{grid-template-areas:"search options" "actions actions";-webkit-box-align:end;-ms-flex-align:end;align-items:end}.header__inner{padding:2.125rem 3.125rem;-webkit-box-align:initial;-ms-flex-align:initial;align-items:normal}.main{padding-left:3.125rem;padding-right:3.125rem}.my-nclc{margin-left:-3.125rem;margin-right:-3.125rem}.two-column{display:-webkit-box;display:-ms-flexbox;display:flex}.two-column__main{-ms-flex-preferred-size:65%;flex-basis:65%}.two-column__sidebar{-ms-flex-preferred-size:35%;flex-basis:35%;margin-left:4.5rem;margin-top:0}.breadcrumb{padding-left:3.125rem;padding-right:3.125rem}.mobile-nav{padding:2.125rem 3.125rem}.two-column__sidebar .paragraph--type--content-list.paragraph--view-mode--featured .field--name-field-content-list-content>.field__items{margin-left:0;margin-right:0}.layout.two-column .paragraph--type--emphasis{margin-left:-3.125rem;margin-right:-3.125rem}.paragraph--type--emphasis .paragraph__inner{padding-left:3.125rem;padding-right:3.125rem}.paragraph--type--emphasis .paragraph__inner:not(.bg-none){padding-top:5.125rem;padding-bottom:5.125rem}.paragraph--type--emphasis .paragraph__columns{display:grid;grid-gap:4.5rem;grid-template-columns:repeat(2,1fr)}.layout.two-column .paragraph--type--emphasis .paragraph__columns{display:inline;display:initial}.paragraph--type--emphasis .field--name-field-emphasis-left+.field,.paragraph--type--emphasis .field--name-field-emphasis-right+.field{margin-top:0}.layout.two-column .paragraph--type--emphasis .field--name-field-emphasis-left+.field,.layout.two-column .paragraph--type--emphasis .field--name-field-emphasis-right+.field{margin-top:2rem}.paragraph--type--emphasis .field--name-field-emphasis-left img{margin-left:auto}.paragraph--type--emphasis .field--name-field-emphasis-right img{margin-right:auto}.view-articles.view-display-id-block_recent_articles .views-row{-ms-flex-preferred-size:50%;flex-basis:50%}.view-bookstore .views-group{margin-left:-3.125rem;margin-right:-3.125rem;padding-left:3.125rem;padding-right:3.125rem}.view-bookstore .views-row{width:33.33%}.view-bookstore .views-row:nth-of-type(odd) .field-group--top{border-color:var(--border-color)}.view-bookstore .views-row:nth-of-type(3n+1) .field-group--top{border-color:transparent}.view-bookstore .views-row .field-group{padding-left:2.25rem;padding-right:1rem}.view-bookstore .why-subscribe{margin-left:-3.125rem;margin-right:-3.125rem}.view-recent-articles-non-subscriber .view-content,.view-recent-articles-subscriber .view-content{grid-template-columns:repeat(3,1fr)}.view-subsection .view-content{display:-webkit-box;display:-ms-flexbox;display:flex}.view-subsection .views-row{width:25%;padding-right:1.5rem;margin-bottom:0}}@media screen and (min-width:768px){.view-fdcpa-case-connector .view-filters .form--inline{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.view-fdcpa-case-connector .view-filters .form--inline>*{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}.view-fdcpa-case-connector .view-filters .form-actions{margin-left:auto}}@media (min-width:64rem){.paragraph--type--content-list.paragraph--view-mode--featured .field--name-field-content-list-content>.field__items{display:grid;grid-gap:1rem;grid-template-columns:repeat(2,1fr)}.paragraph--type--content-list.paragraph--view-mode--featured .field--name-field-content-list-content>.field__items>.field__item{margin-top:0}}@media screen and (min-width:1024px){.view-fdcpa-case-connector .node--view-mode-search-result .columns{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.view-fdcpa-case-connector .node--view-mode-search-result .column__right{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;padding-left:1.5em;border-left:1px solid #ddd;margin-left:1.5em}}@media screen and (min-width:64rem){.block--type-banner .field--name-field-banner-header{left:9.25rem}.block-facets>.block__label{margin-bottom:0}.block-facets ul>li.facet-item{padding-left:1.875rem}.block-facets ul>li.facet-item+li{margin-top:0}.block-facets ul>li.facet-item label:before{top:calc(50% - .5rem);height:.875rem;width:.875rem}.block-nclc-alert{padding-left:0!important}.alerts__toggle{background-image:url(/themes/custom/nclc/images/icon-bell.svg)}.alerts__total{height:1.35em;width:1.35em}.alerts__links{left:auto;right:0}.block-system-branding-block .site-details{position:relative;height:auto;width:auto;overflow:inherit;-webkit-clip-path:initial;clip-path:none}.block-my-subscriptions-block-1 .views-group .views-row+.views-row,.block-my-subscriptions-block-2 .views-group .views-row+.views-row{margin-top:0}.complete-access__inner{width:66%}.complete-access>.media--type-image{width:33%}.address-book__profiles{grid-template-columns:repeat(4,1fr)}.commerce-columns{display:grid;grid-template-columns:3fr 1fr}.commerce-columns__first{margin-right:1rem;padding-right:5.125rem;border-right:2px solid #707070}.commerce-columns__second{margin-top:0}.commerce-product--view-mode-featured .field-group--group-center{display:block}.commerce-product--view-mode-featured .field-group--group-center-left{padding-right:0;margin-bottom:1rem}.file-download .file-download__label{width:calc(100% - 140px)}.header .search-form form{margin-bottom:0}.header .search-form{max-width:15vw}.header .search-form-advanced__link{position:absolute;right:0;bottom:0;font-size:.75rem}.header .form-type-search{border:0;border-bottom:1px solid #fff;padding:0 2rem 0 0}.header input[type=search]{color:#fff}.header .form-actions{width:2rem}.header .form-actions:hover:after{-webkit-filter:initial;filter:none}.header .form-actions:after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.header__inner{padding-top:0}.header__first{position:absolute;top:0;left:3.125rem;padding-top:2.125rem;margin-right:3.125rem}.header__second{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:.875rem}.header__second .region>*{padding:0 1vw}.header .mobile-nav{display:none}.layout-one-sidebar .main__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.layout-one-sidebar .main__sidebar-first,.layout-one-sidebar .main__sidebar-second{width:23.5rem}.layout-one-sidebar .main__sidebar-first{padding-right:2.5rem;margin-right:2.5rem;border-right:1px solid #efefef}.layout-one-sidebar .main__sidebar-second{padding-left:2.5rem;margin-left:2.5rem;border-left:1px solid #efefef}.layout-one-sidebar.layout-sidebar-first .main__content,.layout-one-sidebar.layout-sidebar-second .main__content{width:68%}.main__title{padding-top:2.5rem}.my-nclc{display:-webkit-box;display:-ms-flexbox;display:flex}.my-nclc__sidebar{width:30%}.my-nclc__content{width:70%}.region-header-bottom,.region-header-top{margin-right:-1vw}.region-my-nclc-content-grid,.region-my-nclc-content-grid-second{grid-template-columns:repeat(3,1fr)}.region-my-nclc-content-grid-second .block--type-basic,.region-my-nclc-content-grid-second .block--type-featured-content,.region-my-nclc-content-grid .block--type-basic,.region-my-nclc-content-grid .block--type-featured-content{grid-column:span 2}.region-my-nclc-content-grid-second .block-recent-articles-non-subscriber-block-1,.region-my-nclc-content-grid-second .block-recent-articles-subscriber-block-1,.region-my-nclc-content-grid .block-recent-articles-non-subscriber-block-1,.region-my-nclc-content-grid .block-recent-articles-subscriber-block-1{grid-column:span 3}.region-my-nclc-content-grid-second{grid-template-columns:repeat(2,1fr)}.dropdown-menu .dropdown-menu__menu{border:0}.menu--account.dropdown-menu .dropdown-menu__button:before{background-image:url(/themes/custom/nclc/images/icon-account.svg);height:1em;width:1em;margin-right:.25rem}.menu--account.dropdown-menu .dropdown-menu__button:after{border-top-color:#fff}.menu--account.dropdown-menu .dropdown-menu__button .greeting{display:none}.menu--account a[href="/user/login"]:before{background-image:url(/themes/custom/nclc/images/icon-account.svg);height:1em;width:1em;margin-right:.25rem}.menu--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:0;padding-bottom:0;border-top:0;background-color:transparent}.menu--header .dropdown-menu__menu .menu-item{display:block}.menu--header .menu-item{display:inline-block;padding:0 .75vw}.menu--header .menu-item>a{color:#fff}.menu--header .menu-item>a:hover{color:#e7eff6}.mobile-nav__toggle{display:none}.two-column__sidebar .paragraph--type--content-list.paragraph--view-mode--featured .field--name-field-content-list-content>.field__items{display:block}.layout.two-column .paragraph--type--emphasis .paragraph__columns{display:grid}.layout.two-column .paragraph--type--emphasis .field--name-field-emphasis-left+.field,.layout.two-column .paragraph--type--emphasis .field--name-field-emphasis-right+.field{margin-top:0}.layout.two-column .paragraph--type--emphasis .field--name-field-emphasis-left img{margin-left:auto}.layout.two-column .paragraph--type--emphasis .field--name-field-emphasis-right img{margin-right:auto}.view-articles.view-display-id-block_recent_articles .view-content{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.view-articles.view-display-id-block_recent_articles .views-row{-ms-flex-preferred-size:100%;flex-basis:100%}.view-bookstore .view-header{margin-top:0;margin-left:0;margin-right:0;display:grid;grid-gap:2.375rem;grid-template-columns:repeat(2,1fr)}.view-bookstore .view-header>*{height:100%}.view-bookstore .view-header>.block-content--type-basic div.block-content__content,.view-bookstore .view-header>.block-content--type-basic div.block-content__content div{height:inherit}.view-bookstore .views-row{width:20%}.view-bookstore .views-row:nth-of-type(3n+1) .field-group--top{border-color:var(--border-color)}.view-bookstore .views-row:nth-of-type(5n+1) .field-group--top{border-color:transparent}.block--type-banner~.block-system-main-block>.views-element-container:first-child>.view-bookstore>.view-header{margin-top:-4.5rem}.block--type-banner~.block-system-main-block>.views-element-container:first-child>.view-bookstore>.view-header>*{z-index:1}}@media screen and (min-width:75rem){.block-system-branding-block .site-details{max-width:none}.commerce-product--view-mode-featured .field-group--group-center{display:-webkit-box;display:-ms-flexbox;display:flex}.commerce-product--view-mode-featured .field-group--group-center-left{padding-right:1.875rem;margin-bottom:0}.region-header-bottom .navigation{text-align:left}.region-header-top .block-system-menu-blockaccount{max-width:16rem}.menu--account.dropdown-menu .dropdown-menu__button .greeting{display:inline;display:initial}}@media screen and (min-width:88rem){.header .search-form{max-width:15rem}.paragraph--type--emphasis .bg-bookshelf-image{background-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(50%,transparent)),url(/themes/custom/nclc/images/bookshelf.png);background-image:linear-gradient(90deg,#000 0,transparent 50%),url(/themes/custom/nclc/images/bookshelf.png)}.view-fdcpa-case-connector .view-filters .form--inline>*{-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%}.view-fdcpa-case-connector .view-filters .form-actions{margin-left:0}}@media screen and (min-width:desktop){.form-item.form-item-date input[type=text].hasDatepicker,input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{width:auto}}@media screen and (max-width:1023px){.view-fdcpa-case-connector .view-filters .form-actions .button{width:100%}.view-fdcpa-case-connector .node--view-mode-search-result .columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.view-fdcpa-case-connector .node--view-mode-search-result .column__right{padding-top:1em}}@media screen and (max-width:767px){.view-fdcpa-case-connector .view-filters .form--inline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media print{html{background-color:transparent}.block--type-banner,.text-formatted .media.media--view-mode-full{margin-left:0;margin-right:0}.block-local-tasks-block{display:none}.node--type-author.node--view-mode-teaser{page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;-webkit-box-decoration-break:clone;box-decoration-break:clone}.node--type-landing-page.node--view-mode-full{padding:0}#toolbar-administration,.footer,.header,.region-breadcrumb,.region-help,.region-highlighted{display:none}.paragraph--type--emphasis{margin-left:0;margin-right:0}}.ui-slider.ui-widget-content{border-color:#767676}input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="tel"],input[type="url"],input[type="number"],input[type="date"],textarea,select{border-color:#767676}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="number"]:focus,input[type="date"]:focus,textarea:focus,select:focus{border-color:#767676;outline:2px solid #0066cc;outline-offset:2px}
header[role="banner"].header{position:relative;z-index:20;}header[role="banner"].header.fullscreen{z-index:0;}
a:focus,button:focus,input:focus,select:focus,textarea:focus,[tabindex]:focus,[role="button"]:focus,[role="link"]:focus,[role="tab"]:focus,[role="menuitem"]:focus,summary:focus{outline:3px solid #005fcc !important;outline-offset:2px !important;box-shadow:0 0 0 7px #ffffff !important;}.header a:focus,.header button:focus,.site-header a:focus,.site-header button:focus,.block--type-main-navigation a:focus,.block--type-main-navigation button:focus,nav[role="navigation"] a:focus,.menu--main a:focus,.menu--main button:focus{outline:3px solid #ffffff !important;outline-offset:2px !important;box-shadow:0 0 0 5px rgba(0,0,0,0.5) !important;}@supports selector(:focus-visible){a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible),[role="button"]:focus:not(:focus-visible){outline:none !important;box-shadow:none !important;}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,[role="button"]:focus-visible,[role="link"]:focus-visible,[role="tab"]:focus-visible,[role="menuitem"]:focus-visible,summary:focus-visible{outline:3px solid #005fcc !important;outline-offset:2px !important;box-shadow:0 0 0 7px #ffffff !important;}.facets-widget a:focus-visible,.facets-widget-checkbox a:focus-visible,.facet-item a:focus-visible{outline:3px solid #005fcc !important;outline-offset:2px !important;box-shadow:0 0 0 7px #ffffff !important;}.header a:focus-visible,.header button:focus-visible,.site-header a:focus-visible,.site-header button:focus-visible,.block--type-main-navigation a:focus-visible,nav[role="navigation"] a:focus-visible,.menu--main a:focus-visible{outline:3px solid #ffffff !important;outline-offset:2px !important;box-shadow:0 0 0 5px rgba(0,0,0,0.5) !important;}}.node--view-mode-teaser a:focus,.views-row a:focus,.product-teaser a:focus,.commerce-product a:focus,.field--name-field-cover-image a:focus{outline:3px solid #005fcc !important;outline-offset:2px !important;box-shadow:0 0 0 7px #ffffff !important;}a:has(img){display:inline-block;}.field--type-image:has(a:focus),.field--type-image:has(a:focus-visible),.media:has(a:focus),.media:has(a:focus-visible),*:has(> a:focus > .media),*:has(> a:focus-visible > .media){overflow:visible !important;}a:focus img,a:focus-visible img{outline:none;}.skip-link:focus,a.skip-link:focus{outline:3px solid #005fcc !important;background:#ffffff !important;color:#000000 !important;}.form-item input:focus,.form-item select:focus,.form-item textarea:focus{outline:3px solid #005fcc !important;outline-offset:0 !important;border-color:#005fcc !important;}input[type="checkbox"]:focus,input[type="radio"]:focus{outline:3px solid #005fcc !important;outline-offset:2px !important;}.form-check-input.facets-checkbox:focus + .form-check-label::before,.custom-control-input:focus ~ .custom-control-label::before{outline:3px solid #005fcc !important;outline-offset:2px !important;box-shadow:none !important;}.form-check-input.facets-checkbox:focus,.custom-control-input:focus{outline:none !important;box-shadow:none !important;}.button:focus,.btn:focus,button.form-submit:focus,input[type="submit"]:focus,input[type="button"]:focus{outline:3px solid #005fcc !important;outline-offset:2px !important;}.pager a:focus,.pager__item a:focus{outline:3px solid #005fcc !important;outline-offset:2px !important;}.facets-widget a:focus,.facets-widget-checkbox a:focus,.js-facets-checkbox-links a:focus,.facet-item a:focus{outline:3px solid #005fcc !important;outline-offset:2px !important;}.tabs a:focus,.tabs button:focus,[role="tablist"] [role="tab"]:focus{outline:3px solid #005fcc !important;outline-offset:2px !important;}.modal-close:focus,.close-button:focus,[aria-label*="close" i]:focus,[aria-label*="dismiss" i]:focus{outline:3px solid #005fcc !important;outline-offset:2px !important;}.dropdown-menu a:focus,.dropdown a:focus{outline:3px solid #005fcc !important;outline-offset:-2px !important;background-color:rgba(0,95,204,0.1) !important;}.text-formatted a,.field--type-text-long a,.field--type-text-with-summary a,article a:not(.button):not(.btn):not([class*="icon"]),.node__content a:not(.button):not(.btn),.paragraph a:not(.button):not(.btn),.block-system-main-block a:not(.button):not(.btn):not([class*="menu"]),main a:not(.button):not(.btn):not([class*="menu"]):not(.pager__link):not(.facet-item__value){text-decoration:underline;}nav a,.menu a,.tabs a,.pager a,.breadcrumb a,.facets-widget a,header a,footer a:not(.text-formatted a),.button,.btn,[role="button"],a[class*="icon"],a.logo,.card a,.teaser a{text-decoration:none;}.text-formatted a:hover,.field--type-text-long a:hover,article a:not(.button):not(.btn):hover{text-decoration:underline;text-decoration-thickness:2px;}footer a:hover,.footer a:hover{text-decoration:underline;}.mc-modal .mc-closeModal:focus{outline:2px solid #005fcc !important;outline-offset:2px !important;}.mc-focus-sentinel{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}.header input:focus,.header select:focus,.header textarea:focus,.header .form-item input:focus,.site-header input:focus,.site-header .form-item input:focus{outline:3px solid #ffffff !important;outline-offset:2px !important;box-shadow:0 0 0 5px rgba(0,0,0,0.5) !important;border:2px solid #1a1a1a !important;}.header input[type="submit"]:focus,.header input[type="button"]:focus{outline:3px solid #ffffff !important;outline-offset:2px !important;box-shadow:0 0 0 5px rgba(0,0,0,0.5) !important;border:0 !important;}@supports selector(:focus-visible){.header input:focus:not(:focus-visible),.header select:focus:not(:focus-visible),.header textarea:focus:not(:focus-visible),.site-header input:focus:not(:focus-visible){outline:none !important;box-shadow:none !important;border-color:transparent !important;}.header input:focus-visible,.header select:focus-visible,.header textarea:focus-visible,.header .form-item input:focus-visible,.site-header input:focus-visible,.site-header .form-item input:focus-visible{outline:3px solid #ffffff !important;outline-offset:2px !important;box-shadow:0 0 0 5px rgba(0,0,0,0.5) !important;border:2px solid #1a1a1a !important;}.header input[type="submit"]:focus-visible,.header input[type="button"]:focus-visible{outline:3px solid #ffffff !important;outline-offset:2px !important;box-shadow:0 0 0 5px rgba(0,0,0,0.5) !important;border:0 !important;}}.MuiDialog-root a:focus,.MuiDialog-root button:focus,.MuiDialog-root input:focus,.MuiDialog-root a:focus-visible,.MuiDialog-root button:focus-visible,.MuiDialog-root input:focus-visible,.MuiSelect-root:focus,.MuiSelect-root:focus-visible,.MuiMenuItem-root:focus,.MuiMenuItem-root:focus-visible{outline:revert !important;outline-offset:revert !important;box-shadow:revert !important;}.ck.ck-editor__editable:focus,.ck.ck-editor__editable:focus-visible,.ck.ck-editor__editable.ck-focused{outline:revert !important;outline-offset:revert !important;box-shadow:revert !important;}.toolbar-bar a:focus,.toolbar-bar button:focus,.toolbar-bar a:focus-visible,.toolbar-bar button:focus-visible,.toolbar-tray a:focus,.toolbar-tray button:focus,.toolbar-tray a:focus-visible,.toolbar-tray button:focus-visible{outline:revert !important;outline-offset:revert !important;box-shadow:revert !important;}.contact-editor-success:focus{outline:3px solid #005fcc !important;outline-offset:2px !important;}.ui-dialog-content[tabindex="0"]:focus{outline:3px solid #005fcc !important;outline-offset:-3px !important;}.ui-dialog-content[tabindex="0"]:focus-visible{outline:3px solid #005fcc !important;outline-offset:-3px !important;}
body{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;}main,article,section,aside,.region,.block,.node,.paragraph,.field{overflow-wrap:break-word;word-wrap:break-word;min-width:0;}h1,h2,h3,h4,h5,h6,p,li,td,th,label,.field__label,.field__item,a{overflow-wrap:break-word;word-wrap:break-word;}@media screen and (max-width:63.9375rem){.block-system-branding-block .site-details{position:relative !important;height:auto !important;width:auto !important;overflow:visible !important;clip-path:none !important;clip:auto !important;margin-left:0.75rem !important;flex:1 1 0 !important;min-width:0 !important;}.block-system-branding-block .site-name{font-size:1rem !important;line-height:1.2 !important;}.header__first{max-width:calc(100% - 4rem) !important;padding-right:0.5rem !important;}}@media screen and (max-width:320px),screen and (max-width:1280px) and (min-resolution:3.9dppx){.site-header,.header,header{flex-wrap:wrap !important;}.header__inner{flex-wrap:wrap !important;padding:0.75rem !important;}.header__first{flex-shrink:1 !important;max-width:calc(100% - 3.5rem) !important;padding-right:0.5rem !important;position:static !important;}.logo,.site-branding,.block--type-system-branding-block{max-width:100% !important;flex-shrink:1 !important;}.logo img{max-width:100% !important;height:auto !important;}.mobile-nav__toggle{position:absolute !important;top:0.75rem !important;right:0.75rem !important;min-width:2.75rem !important;min-height:2.75rem !important;z-index:1;padding:0.75rem !important;}.mobile-nav__close{z-index:2 !important;background:#fff !important;min-width:2.75rem !important;min-height:2.75rem !important;width:2.75rem !important;height:2.75rem !important;}.mobile-nav__bar{width:1.75rem !important;height:3px !important;}.block-system-branding-block .site-name{font-size:0.75rem !important;}.menu--main,.main-navigation,nav ul{flex-wrap:wrap !important;}.utility-nav,.secondary-menu{display:none !important;}}@media screen and (max-width:780px){.layout-checkout-form{display:block !important;}.layout-checkout-form .layout-region-checkout-main,.layout-checkout-form .layout-region-checkout-footer{float:none !important;width:100% !important;max-width:100% !important;padding-right:0 !important;}.layout-checkout-form .layout-region-checkout-secondary{float:none !important;width:100% !important;max-width:100% !important;clear:both !important;margin-top:1rem;}.layout--checkout,.checkout-pane,.commerce-checkout-flow{display:block !important;}.layout--checkout .layout__region,.checkout-pane__content{width:100% !important;max-width:100% !important;float:none !important;}.order-summary,.checkout-order-summary,.commerce-order--summary{position:relative !important;float:none !important;clear:both !important;width:100% !important;margin-top:1rem;}.layout-checkout-form .form-actions input[type="submit"],.layout-checkout-form .form-actions button,.checkout-pane .form-actions input[type="submit"],.checkout-pane .form-actions button,.commerce-checkout-flow .form-actions input[type="submit"],.commerce-checkout-flow .form-actions button{max-width:100% !important;white-space:normal !important;word-wrap:break-word !important;height:auto !important;}.address-container-inline,.address-container-inline .form-item,.layout-checkout-form .address-container-inline > *{display:block !important;width:100% !important;max-width:100% !important;margin-right:0 !important;padding-right:0 !important;}.checkout-order-summary table,.commerce-order--summary table,.order-summary table{table-layout:fixed !important;width:100% !important;}.checkout-order-summary td,.checkout-order-summary th,.commerce-order--summary td,.commerce-order--summary th,.order-summary td,.order-summary th{word-break:break-word !important;overflow-wrap:anywhere !important;white-space:normal !important;}}@media screen and (max-width:600px){.layout--twocol,.layout--twocol-section{display:block !important;}.layout--twocol .layout__region--first,.layout--twocol .layout__region--second,.layout__region--content,.layout__region--sidebar{width:100% !important;max-width:100% !important;float:none !important;margin:0 !important;}.checkout-pane{margin-bottom:1.5rem;}}.commerce-cart,.cart-block,.view-commerce-cart-form{overflow-x:auto;max-width:100%;}.commerce-cart table,.cart-block table{min-width:auto !important;table-layout:auto !important;}.commerce-cart td,.commerce-cart th,.cart-block td,.cart-block th{white-space:normal !important;word-break:break-word;}.commerce-cart .views-field-title,.commerce-cart .product-title,.cart-block .product-title{word-break:break-word;hyphens:auto;max-width:200px;}.user-email,.field--name-mail,.username,[class*="email"],a[href^="mailto:"]{word-break:break-all !important;overflow-wrap:anywhere !important;hyphens:none !important;}a[href^="http://"],a[href^="https://"]{hyphens:none;}.page-title em.placeholder,h1.title em.placeholder,.node__title em.placeholder{hyphens:none;word-break:break-all;}.path-user .page-title{hyphens:none;word-break:break-all;}.profile,.user-profile,.view-mode-full.user{max-width:100%;overflow:hidden;}.page-title,h1.title,.node__title{word-break:break-word;hyphens:auto;overflow-wrap:break-word;}form{max-width:100%;}input[type="text"],input[type="email"],input[type="password"],input[type="search"],input[type="tel"],input[type="url"],input[type="number"],textarea,select{max-width:100% !important;box-sizing:border-box !important;}@media screen and (max-width:480px){.form-item{width:100% !important;max-width:100% !important;}.form-actions{flex-wrap:wrap;}.form-actions .button,.form-actions input[type="submit"]{width:100%;margin-bottom:0.5rem;}}table{max-width:100%;}@media screen and (max-width:480px){table:not(.layout-table){display:block;overflow-x:auto;}table.responsive-table tr{display:block;margin-bottom:1rem;border-bottom:1px solid #ccc;}table.responsive-table td,table.responsive-table th{display:block;text-align:left;}}.commerce-order,.commerce-order--full,.view-commerce-user-orders{max-width:100%;overflow-x:auto;}.commerce-order table{min-width:auto;}.scrollable-table-region{overflow-x:auto;}@media screen and (max-width:480px){.scrollable-table-region table:not(.layout-table){display:table;overflow-x:visible;}}@media screen and (max-width:480px){.views-view-grid,.view-content.grid,[class*="grid"]{display:block !important;}.views-view-grid .views-row,.view-content.grid > div{width:100% !important;max-width:100% !important;margin-bottom:1rem;}}.node--view-mode-teaser,.views-row,.card{max-width:100%;overflow:hidden;}.node--view-mode-teaser:focus-within,.views-row:focus-within,.card:focus-within{overflow:visible;}[style*="display: flex"],[style*="display:flex"],.d-flex,.flex{flex-wrap:wrap !important;}@media screen and (max-width:480px){[style*="display: grid"],[style*="display:grid"],.d-grid,.grid{display:block !important;}}@media screen and (max-width:768px){.layout-sidebar-first,.layout-sidebar-second,.with-sidebar{display:block !important;}.region-sidebar-first,.region-sidebar-second,.sidebar{width:100% !important;max-width:100% !important;float:none !important;}.region-content,.main-content{width:100% !important;max-width:100% !important;float:none !important;}}.modal,.popup,.dialog,[role="dialog"]{max-width:100vw !important;max-height:100vh !important;overflow:auto !important;}.modal-content,.popup-content,.dialog-content{max-width:100% !important;overflow-wrap:break-word;}img{max-width:100%;height:auto;}figure,.field--type-image,.media--image{max-width:100%;overflow:hidden;}html,body{max-width:100%;overflow-x:hidden;}.scrollable,.overflow-scroll,pre,code{overflow-x:auto;max-width:100%;}@media screen and (max-width:539px){.invoice__header-top td,.invoice__header-top th{display:block;width:100% !important;text-align:left !important;}.invoice__header-top--info{padding-left:5px;}.invoice__header .invoice-address{padding-left:10px;}.invoice__info{float:none !important;width:100% !important;text-align:left !important;}.invoice__info td{padding-left:8px;word-break:break-word;}.invoice__header td,.table-container.fullwidth td{display:block;width:100% !important;}.invoice__items td,.invoice__items th{padding:5px 8px;font-size:9px;}.invoice__items td.text-left{padding-left:0;}.invoice__items td.text-right{padding-right:0;}.invoice__totals td{white-space:normal;padding-left:8px;}.invoice__payment-options td{width:100%;display:block;padding:8px 0;}.view-commerce-activity table td{padding:5px 8px;padding-left:0;}.payment-cc,.payment-check{padding:0;display:block;margin-bottom:10px;}}
.progress__track{border:2px solid #757575;background-color:#f5f5f5;}.progress__bar{background-color:#224d91;}.progress__description,.progress__percentage{color:#333;}.ajax-progress-throbber .throbber{border-color:#757575;}.batch-container .progress__track{border:2px solid #757575;}.batch-container .progress__bar{background-color:#224d91;}.file-upload-js-progress .progress__track{border:2px solid #757575;}.file-upload-js-progress .progress__bar{background-color:#224d91;}
