.list-style-none:before{content:"";display:none !important}html:has(.hero),body:has(.hero){background:#fff !important}body.accordion__panel{padding:0}body.accordion__panel div:not(.accordion__panel) p.sub-nav__heading-text{font-size:1.625rem;line-height:1.9375rem}.hero{position:relative;min-height:8.75em}.hero:after{clear:both;content:" ";display:block;height:0;overflow:hidden;visibility:hidden}.hero-no-img{min-height:0;padding-bottom:1.25rem}.hero .grid-reverse>.unit-over{top:auto;left:0;bottom:0;right:auto;height:100%;position:absolute}.hero .grid-reverse>.unit-under{width:auto}.hero-header{left:0;z-index:3;padding-left:2.6875em;position:absolute;max-width:31.25em}.hero-header-wide{max-width:43.75em;padding-left:2.6875em;position:relative}.hero-banner{min-height:1.875rem;text-align:right;position:relative;margin-left:1.875rem}.hero-banner.hero-banner-logo{min-height:7.5em}.hero-banner.hero-article{text-align:left}@media screen and (min-width: 769px){.hero-banner{min-height:8.125em}}.hero-banner .choice-buy{position:absolute;top:-0.625rem;right:-2.375em}.hero-banner.hero-banner-logo .choice-buy{position:static;top:auto;right:auto;bottom:auto;text-align:right;margin-top:.625rem;display:block}.hero-banner.hero-banner-logo .choice-buy .ribbon{float:right}.hero .cta-gallery{margin-top:0;position:absolute;bottom:-2.8125em;left:.625rem;z-index:5}@media screen and (max-width: 767px){.hero-banner{text-align:center}.hero-banner .choice-buy{top:auto;right:auto;position:relative;display:block;margin-top:-1.25rem;margin-bottom:1.875rem;padding-left:1.25rem}.hero .cta-gallery{position:relative;margin-top:-0.625rem;left:auto;bottom:auto}}@media screen and (max-width: 320px){.hero-banner .choice-buy{padding-left:0}}.hero-banner.hero-article img,.lt-ie9 .hero-banner.hero-article img{max-width:62.125em;width:100%;max-height:100%}@media screen and (min-width: 769px){.hero-banner.hero-article,.lt-ie9 .hero-banner.hero-article{min-height:16.5625em}}.lt-ie9 .hero-banner.hero-article img{max-width:100%}.hero-banner.topic-banner{margin-left:0;text-align:center}.hero-banner.topic-banner img{max-width:none;width:100%;max-height:none}.hero .icon.category{display:none;top:0;left:0;z-index:3;position:absolute}.hero .menu-social{top:0;right:.625rem;z-index:3;position:absolute}.content-supporting-banner{bottom:0;position:absolute;padding:.625rem .625rem 0 0;background-color:#fff;text-align:center}.hero-logo .content-supporting-banner{position:relative;margin-top:8em;bottom:auto}.content-supporting-banner img{max-width:19.75em;width:19.75em;max-height:11.125em}.hero-banner img{max-width:43.5em;width:43.5em;max-height:24.5em}.hero-banner-logo img{max-width:18.75em;width:auto;max-height:11.25em;margin-right:.625rem}@media screen and (max-width: 480px){.hero{height:100%}.hero .menu-social{width:auto;top:auto;right:50%;bottom:0;margin-right:-4.625em}.hero .menu-social li:last-of-type a{padding-bottom:1.125em}.hero .menu-social ul,.hero .menu-social li{display:inline-block;zoom:1;vertical-align:middle}}.lt-ie9 .hero-header{padding-left:2.875em;max-width:50%}.lt-ie9 .type-hero-heading,.lt-ie9 .type-hero-subheading{background-color:#222}.lt-ie9 .hero .overlap{float:none}.lt-ie9 .hero .grid-merged{height:25.875em}.lt-ie9 .hero .unit-bottom{width:1%;padding:1px}.lt-ie9 .hero-banner{margin-bottom:-1.1em}.lt-ie9 .hero-banner img{max-height:25.875em;max-width:46em;width:46em}.lt-ie9 .content-supporting-banner img{max-width:20.1875em}.lt-ie9 .l-sidebar .tiles-people .unit{width:100%}@media screen and (max-width: 320px){.menu-breadcrumbs{padding-left:0;margin-left:-0.625rem}.hero .icon.category{left:0}.hero-header{padding-left:2.6875em;margin-left:-0.625rem;margin-right:-0.625rem}}@media screen and (max-width: 768px){.hero-header{top:-0.625rem;padding-right:.625rem;position:relative}.hero-article{margin-top:-1.25rem}.hero-banner img{width:100%;max-width:100%;max-height:none}.hero-banner-logo img{width:auto;max-width:100%;max-height:none}.hero .grid-merged{margin-top:-1.25rem}}@media screen and (min-width: 1px)and (max-width: 768px){.hero-banner{margin-left:0}.hero-banner.hero-banner-logo{margin-top:2em}}@media screen and (max-width: 870px){.hero .unit-over{position:absolute;width:1px;height:1px;padding:0;margin:-1px -1px 0 0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}}.l-constrained:has(.hero-banner){max-width:1024px}.l-constrained:has(.hero-banner) .vis-hidden-tsm{display:none}.l-constrained:has(.hero-banner.hero-article){max-width:785px}.hero .unit:has(.content-aside){display:none}.hero .hero-header:has(+div .hero-banner.hero-article){display:block;position:static;top:0;bottom:0;margin:0 !important;width:100%;max-width:100%;padding:0}.hero .hero-header:has(+div .hero-banner.hero-article) h1{line-height:2.75rem}.hero .hero-header:has(+div .hero-banner.hero-article) .type-hero-subheading{display:block;font-size:1.625rem;font-weight:400;line-height:2rem;margin-bottom:1.25rem}.hero .l-pull-x1.l-pull-up-3.l-pull-up-0-lrg{margin:0 !important;padding:0;display:block}.hero .l-pull-x1.l-pull-up-3.l-pull-up-0-lrg .hero-banner{margin:0}.accordion__panel .hero-quote blockquote,.accordion__panel .hero-quote blockquote p,.hero-quote blockquote,.hero-quote blockquote p{border-top:0 none;font-size:1.625rem !important;line-height:2rem !important}.accordion__panel .hero-header p.type-hero-subheading,.hero-header p.type-hero-subheading{font-size:1.5rem;line-height:2.125rem}.article-section-authorabout-body p,.article-section-authorabout-body li{font-size:1.1875rem;line-height:1.9375rem}.article-section-authorabout-body ul{margin-bottom:30px}.sub-nav a:hover,.sub-nav .primary-link:hover,.sub-nav h4 a:hover,.sub-nav .type-h4 a:hover{color:#002e46;text-decoration:underline}.article-section-authorabout-header h2.type-heading{padding:1.25rem 0;font-size:2.25rem;line-height:2.875rem}