@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:#008d36;background-color:#008d36}.button--success:focus,.button--success:hover{color:#fff;background-color:#00742c;border-color:#00742c}.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:#e77c00;border-color:#e77c00}.button--orange-inverted{border-color:#e77c00}.button--orange-inverted,.button--orange-inverted:focus,.button--orange-inverted:hover{color:#e77c00;background-color:#fff}.button-action{color:#fff;border-color:#008d36;background-color:#008d36;position:relative;margin:0 0 .625rem}.button-action:focus,.button-action:hover{color:#fff;background-color:#00742c;border-color:#00742c}.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}a:focus{outline:2px solid #376ec4}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;text-decoration:none;border-bottom:1px solid transparent}.text-formatted a:hover{color:#162e53;border-bottom-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 #efefef;margin:1.875rem;clear:both}.text-formatted blockquote{padding:0 1.875rem;margin:1.875rem 1.875rem 1.875rem 0;border-left:.625rem solid #efefef}.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 #efefef}.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.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}.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}.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{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-system-branding-block .site-logo{max-width:80px}.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-system-branding-block .site-name a,.block-system-branding-block .site-slogan a{text-decoration:none}.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 .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;text-decoration:none;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;border-bottom-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:10;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{outline:0;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:after{-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:after{content:"";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:after,.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}.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>a.button--orange,.why-subscribe>h2{color:inherit}.why-subscribe>h2{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}.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 #008d36;background-color:#008d36;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:#00742c;border-color:#00742c}.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 #efefef;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:#e77c00;border-color:#e77c00}.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:#e77c00;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 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;text-decoration:none;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;border-bottom-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;text-decoration:none;border-bottom:1px solid transparent}.product-in-cart__title>a:hover{color:#162e53;border-bottom-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:#008d36}.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: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: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: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;text-decoration:none;border-bottom:1px solid transparent;font-size:1.25rem}.node--view-mode-book-reader-related .node__title a:hover{color:#162e53;border-bottom-color:#162e53}.node--view-mode-book-reader-related a.node__read-more{color:#000;text-decoration:none;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;border-bottom-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;text-decoration:none;border-bottom:1px solid transparent}.search-api-page-result__title>a:hover{color:#162e53;border-bottom-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__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:#00742c;border-color:#008d36}.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 #efefef;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}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}.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{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__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 li{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: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;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;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__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}.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}#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;text-decoration:none;border-bottom:1px solid transparent}.view-fdcpa-case-connector .node--view-mode-search-result .node__title>a:hover{color:#162e53;border-bottom-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:#e77c00;border-color:#e77c00}.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;text-decoration:none;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;border-bottom-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;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;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%}.layout-one-sidebar.layout-sidebar-first .main__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.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}}
