html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}html,body,figure,fieldset,menu,nav ul,nav ul li,footer li{margin:0px;padding:0px}nav ul,ul.social{padding:0px}menu ul li,nav ul li,.social li,.header-site ul,.header-site li{list-style-type:none}b{font-weight:normal}i{font-style:normal}a{color:#000;cursor:pointer;text-decoration:underline}a:hover,a:focus{text-decoration:underline;color:#d11}a img{border:0px}a[href^="mailto"],.url{word-break:break-word}iframe{display:block;max-width:100%;margin:1em auto;margin:1rem auto}fieldset{border:0px}input,textarea,select,button{font-family:inherit;font-size:inherit;max-width:100%;margin:0}address{font-style:normal;font-size:0.9em}address span{display:block}hr{clear:both;height:0px;border:0;border-top:1px solid #ddd;margin:2em 0;margin:5rem 0}strong{font-weight:700}sup,sub{line-height:normal}::-moz-selection{background:rgba(35,121,156,0.25)}::selection{background:rgba(35,121,156,0.25)}html{position:relative;font-size:82.5%;-webkit-text-decoration-skip:ink;text-decoration-skip:ink}@media (max-width:15em){html{font-size:40%}}@media (min-width:15em){html{font-size:60%}}@media (min-width:35em){html{font-size:65%}}@media (min-width:80em){html{font-size:70%}}@media (min-width:120em){html{font-size:75%}}html.touch{-webkit-text-size-adjust:none}body{background:#fff;max-width:50em;margin:1em auto}.toggle-nav-site,.toggle-search-site,.overlay-search-site{display:none}img{width:auto;height:auto;max-height:10em;max-width:50%}.masthead,.footer-site{text-align:center;padding:1em}.branding-floating{display:none}.header-banner blockquote{display:none}.debug *{box-shadow:0 0 3px #f00}form{margin:1em 0}form small{display:block}.form-item{margin:1rem 0}.form-composite{margin:2rem 0}.form-composite .form-item{margin:0.25rem 0}legend{display:block;width:100%;box-sizing:border-box}legend span{display:block}label{margin-top:1em}input,textarea,select{vertical-align:middle;white-space:normal;line-height:normal !important;box-sizing:border-box;border-radius:0}input[type=text],input[type=number],input[type=email],input[type=password],input[type=search],input[type=tel],textarea{display:block;padding:0.35em;border:1px solid #ccc;border-radius:2px}@media (-webkit-min-device-pixel-ratio:0){input[type=text],input[type=number],input[type=email],input[type=password],input[type=search],input[type=tel],textarea{font-size:16px !important;-webkit-text-size-adjust:100% !important}}input:-webkit-autofill{background-color:none !important;-webkit-box-shadow:0 0 0px 500px rgba(221,17,17,0.05) inset,0 0 0px 500px white inset}textarea{width:100%;max-width:25em;height:6em}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}*[type=submit]{cursor:pointer;-webkit-appearance:none}form label,form .label{display:block;font-weight:bold;clear:both;margin-top:1em}input[type=radio]{display:inline-block}input[type=radio]+label{margin:0 2em 0 0;display:inline-block}select{height:2.35em;width:17.5em;max-width:90%;background:#fefefe;border-radius:2px}@media (-webkit-min-device-pixel-ratio:0){select{font-size:16px !important;-webkit-text-size-adjust:100% !important}}input[type=checkbox],input[type=radio]{position:relative;display:inline-block;z-index:2;margin-left:0.5em;margin-top:1em;cursor:pointer;vertical-align:top}input[type=checkbox]+label,input[type=radio]+label{cursor:pointer;position:relative;display:inline-block;margin:0.1em 0 0.1em -2em;padding:0.35em 1em 0.35em 2.25em;max-width:100%;background:#f8f8f8;font-weight:normal;font-size:0.85em;border-radius:2px;box-sizing:border-box;vertical-align:middle;z-index:1}input[type=checkbox]+label .sub,input[type=radio]+label .sub{margin:0.25em 0;font-weight:normal}input[type=checkbox]:hover+label,input[type=checkbox]+label:hover,input[type=checkbox]:focus+label,input[type=checkbox]+label:focus,input[type=radio]:hover+label,input[type=radio]+label:hover,input[type=radio]:focus+label,input[type=radio]+label:focus{cursor:pointer;background:#f4f4f4}input[type=checkbox]:checked+label,input[type=radio]:checked+label{background:#eee}label input[type=checkbox],label input[type=radio]{margin:0.5em 0.5em 0.5em 0}.wrap{margin:0 auto;max-width:1380px;box-sizing:content-box;padding:0 3em;padding:0 3rem}@media (min-width:60em){.wrap{padding:0 3em;padding:0 3rem}}@media (min-width:35em){.wrap{padding:0 10%}}@media (min-width:64em){.wrap{padding:0 4rem}}main{position:relative;z-index:1;background:#fff}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.visually-hidden:focus{position:static;clip:none}.skip-link.visually-hidden.focusable:focus{position:absolute !important;z-index:99;top:1em;padding:1em;background:white}body{font-family:'Source Sans Pro','Arial',sans-serif;font-size:1.4em;color:#444;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(221,17,17,0.25)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:'Source Serif Pro',serif;font-weight:400;line-height:1.25;margin:3rem 0 1rem;color:#333;transition:font-size 250ms linear,opacity 250ms linear}h1 a,a h1,.h1 a,a .h1,h2 a,a h2,.h2 a,a .h2,h3 a,a h3,.h3 a,a .h3,h4 a,a h4,.h4 a,a .h4,h5 a,a h5,.h5 a,a .h5,h6 a,a h6,.h6 a,a .h6{color:#1d6784;text-decoration:none}h1 a:hover,a:hover h1,h1 a:focus,a:focus h1,.h1 a:hover,a:hover .h1,.h1 a:focus,a:focus .h1,h2 a:hover,a:hover h2,h2 a:focus,a:focus h2,.h2 a:hover,a:hover .h2,.h2 a:focus,a:focus .h2,h3 a:hover,a:hover h3,h3 a:focus,a:focus h3,.h3 a:hover,a:hover .h3,.h3 a:focus,a:focus .h3,h4 a:hover,a:hover h4,h4 a:focus,a:focus h4,.h4 a:hover,a:hover .h4,.h4 a:focus,a:focus .h4,h5 a:hover,a:hover h5,h5 a:focus,a:focus h5,.h5 a:hover,a:hover .h5,.h5 a:focus,a:focus .h5,h6 a:hover,a:hover h6,h6 a:focus,a:focus h6,.h6 a:hover,a:hover .h6,.h6 a:focus,a:focus .h6{color:#1d6784;text-decoration:underline}h1 .file a,.h1 .file a,h2 .file a,.h2 .file a,h3 .file a,.h3 .file a,h4 .file a,.h4 .file a,h5 .file a,.h5 .file a,h6 .file a,.h6 .file a{color:#333}h5,.h5,h6,.h6{color:#555}p{margin:1rem 0}p:empty{margin:0}main p,main ul,main ol{max-width:65em}main ul a,main ol a{text-decoration:none}h1,.h1{font-size:1.5em;margin:0 0 1rem}@media (min-width:35em){h1,.h1{font-size:1.65em}}@media (min-width:45em){h1,.h1{font-size:1.85em}}@media (min-width:85em){h1,.h1{font-size:2em}}h1+h2,h1+.h2,h1+h3,h1+.h3,h1+h4,h1+.h4,h1+h5,h1+.h5,h1+h6,h1+.h6,.h1+h2,.h1+.h2,.h1+h3,.h1+.h3,.h1+h4,.h1+.h4,.h1+h5,.h1+.h5,.h1+h6,.h1+.h6{margin-top:-0.5rem}h1 small,.h1 small{font-family:'Source Sans Pro','Arial',sans-serif;display:block;margin-bottom:0.25em}h2,.h2{font-size:1.35em}@media (min-width:45em){h2,.h2{font-size:1.5em}}@media (min-width:85em){h2,.h2{font-size:1.5em}}h2+h3,h2+.h3,h2+h4,h2+.h4,h2+h5,h2+.h5,h2+h6,h2+.h6,.h2+h3,.h2+.h3,.h2+h4,.h2+.h4,.h2+h5,.h2+.h5,.h2+h6,.h2+.h6{margin-top:-0.5rem}h3,.h3{font-size:1.1em}@media (min-width:45em){h3,.h3{font-size:1.2em}}@media (min-width:85em){h3,.h3{font-size:1.35em}}h3+h4,h3+.h4,h3+h5,h3+.h5,h3+h6,h3+.h6,.h3+h4,.h3+.h4,.h3+h5,.h3+.h5,.h3+h6,.h3+.h6{margin-top:-0.5rem}h4,.h4{font-size:1.2em;color:#000}h4+h5,h4+.h5,h4+h6,h4+.h6,.h4+h5,.h4+.h5,.h4+h6,.h4+.h6{margin-top:-0.5rem}h5,.h5{font-size:1em;color:#000}h5+h6,h5+.h6,.h5+h6,.h5+.h6{margin-top:-0.5rem}h6,.h6{font-size:0.95em;line-height:1.25;color:#000}@media (max-width:15em){h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-size:1.1em !important}}@media (max-height:12.5em){h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-size:1.1em !important}}.header-block{font-size:1.2em;background:#1d6784;padding:0.5em}.header-block h1,.header-block h2,.header-block h3,.header-block h4,.header-block h5,.header-block h6{margin:0;color:#fff}@media (min-width:64em){.header-block h1,.header-block h2,.header-block h3,.header-block h4,.header-block h5,.header-block h6{padding:0.1em 0.5rem}}acronym,abbr{border-bottom:1px dotted #333}ul ul,ul ol,ol ul,ol ol{margin-top:1rem;margin-bottom:0}strong{font-weight:700}em{font-style:italic}ul{margin:1rem 0;padding-left:1.5em;list-style-type:square}.ul{list-style-type:none}.ul ul{list-style-type:none;font-size:0.9em}.ul li:before{content:'•';font-size:1.6em;float:left;color:#00a59b;margin:0 0 0 -0.9em}ol{margin:2rem 0;padding-left:1.5em;list-style-type:none;counter-reset:ol}ol>li:before{content:counter(ol);counter-increment:ol;color:#000;margin-left:-1.25em;margin-right:0.5em;float:left;clear:left}li{margin-bottom:0.5em}dl{margin:2rem 0}dl:after{content:'';display:table;clear:both}@media (min-width:40em){dt,dd{display:inline-block}}dt{color:#bbb}@media (min-width:40em){dt{float:left;clear:left;margin-right:0.5em}}dd{margin:0}@media (min-width:40em){dd{float:left;clear:none}}hr{border-top:2px solid #888;margin:2rem auto}@media (min-height:45em){hr{margin:4rem auto}}hr.compact{margin:2rem auto}blockquote{position:relative;color:#279;padding:0.25em 1em;margin:2em 0;font-size:1.25em;line-height:1.5em;border-left:2px solid #279}@media (min-width:45em){blockquote{font-size:1.75em}}@media (min-width:1380px){blockquote{padding:0.5em 1.5em}}blockquote.long,blockquote.small{font-size:1.1em}@media (min-width:45em){blockquote.long,blockquote.small{font-size:1.2em}}@media (min-width:1380px){blockquote.long,blockquote.small{padding:1.5em}}blockquote.plain{padding:0;border:0}blockquote p{margin:0 0 0.5em}blockquote p:only-child{margin-bottom:0}blockquote cite,blockquote .cite{color:#d11;display:block;margin:0.5em 0 0;font-size:0.8em}.tweetable{background:#d11;font-size:1.35em;color:#fff;border:0}.tweetable cite{color:#fff}pre{clear:both;font-size:0.65em;margin:0.5rem 0 4rem;padding:1em;-moz-tab-size:2;-o-tab-size:2;tab-size:2;background:rgba(197,15,15,0.75);color:#fff;max-width:100%;max-height:45vh;overflow:auto}pre::-moz-selection{background:rgba(255,255,255,0.1)}pre::selection{background:rgba(255,255,255,0.1)}.caps{text-transform:uppercase}.underline{text-decoration:underline}.intro{font-size:1.2em}@media (min-width:40em){.intro{font-size:1.35em}}.intro-bordered{max-width:none;padding:1.5em 0;border-top:1px solid #dfe3ea;border-bottom:1px solid #dfe3ea}@media (min-width:80em){.intro-bordered{padding-right:20%}}.large{font-size:1.1em}@media (min-width:40em){.large{font-size:1.2em}}.intro-super{font-size:1.2em}@media (min-width:40em){.intro-super{font-size:1.35em}}@media (min-width:60em){.intro-super{font-size:1.5em}}.sub{font-size:0.9em}@media (min-width:40em){.sub{font-size:0.85em}}.sub-super,small{font-size:0.75em}@media (min-width:35em){.sub-super,small{font-size:0.55em}}.above-related{margin-top:-0.5rem !important}.margin-compact{margin:1rem 0 !important}time,.date{font-size:0.85em;color:#d11;display:block}.subheading-above{margin-top:4rem;margin-bottom:-3.5rem}.list-inline{margin-left:0;padding-left:0}.list-inline li{list-style-type:none;display:inline-block;margin-right:1em}.list-unbulleted{padding-left:0}.list-unbulleted li{list-style-type:none;margin:0.5em 0;padding-left:0}.list-unbulleted.grid{margin-top:2em}.list-links a{text-decoration:none}.list-block{list-style-type:none;font-size:0.9em;margin:2rem 0;padding:0}.list-block li{border-top:1px solid #e0e0e0;padding:2.5rem 0 1.5rem}.list-block h1,.list-block .h1,.list-block h2,.list-block .h2,.list-block h3,.list-block .h3,.list-block h4,.list-block .h4,.list-block h5,.list-block .h5,.list-block h6,.list-block .h6{margin:0.5rem 0}.debug *{box-shadow:0 0 0.5em rgba(255,0,0,0.75),inset 0 0 0.5em rgba(0,255,0,0.75) !important}.clearfix:after{content:'';display:table;clear:both}.relative-wrapper{position:relative}.font-primary{font-family:'Source Sans Pro','Arial',sans-serif}.font-secondary{font-family:'Source Serif Pro',serif}.text-center{text-align:center !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.color-base{color:#d11 !important}.color-black{color:#000 !important}.margin-compact{margin:0.5rem 0 !important}.margin-none{margin:0 !important}.margin-top-none{margin-top:0 !important}.margin-bottom-none{margin-bottom:0 !important}.module-spaced{margin:2rem 0 !important}.module-spaced-more{margin:4rem 0 !important}.mobile-hide{display:none !important}@media (min-width:35em) and (min-height:35em){.mobile-hide{display:block !important}}@media (min-width:35em) and (min-height:35em){.mobile-only-display{display:none !important}}.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;margin:0;padding:0}.visually-hidden.focusable:focus,.visually-hidden.focusable:active{position:static !important;clip:auto;overflow:visible;height:auto;width:auto}
@media screen{[class^="grid"]{clear:both;padding:0;margin:0 1.5em;margin:0 -1.5rem}[class^="grid"]:after{content:'';display:table;clear:both}[class^="grid"]>*{display:block;float:left;list-style-type:none;box-sizing:border-box;width:100%;padding:0 1.5em;padding:0 1.5rem}@media (min-width:60em){.grid-spaced{margin:0 -3em;margin:0 -3rem}.grid-spaced>*{padding:0 3em;padding:0 3rem}}@media (min-width:20em){.grid-compact{margin:0 -.75em;margin:0 -.75rem}.grid-compact>*{padding:0 .75em;padding:0 .75rem}}.grid-flush{margin:0;margin:0}.grid-flush>*{padding:0;padding:0}.grid-flexbox{display:flex}.grid-flexbox>*{float:none}[class^="col-"]{display:block;float:left;clear:none}[class^="grid"] [class^="col-"]{clear:none !important}@media (min-width:60em){.grid-2-cols>*{width:50%}.grid-2-cols>*:nth-child(n){clear:none}.grid-2-cols>*:nth-child(2n + 3){clear:left}.col-1\/2:nth-child(n){width:50%}}@media (min-width:64em){.grid-3-cols>*{width:33.332%}.grid-3-cols>*:nth-child(n){clear:none}.grid-3-cols>*:nth-child(3n + 4){clear:left}.col-1\/3:nth-child(n){width:33.332%}.col-2\/3:nth-child(n){width:66.666%}}@media (min-width:60em){.grid-4-cols>*{width:50%}.grid-4-cols>*:nth-child(n){clear:none}.grid-4-cols>*:nth-child(2n + 3){clear:left}}@media (min-width:100em){.grid-4-cols>*{width:25%}.grid-4-cols>*:nth-child(n){clear:none}.grid-4-cols>*:nth-child(4n + 5){clear:left}.col-1\/4:nth-child(n){width:25%}.col-3\/4:nth-child(n){width:75%}}@media (min-width:60em){.grid-5-cols>*{width:50%}.grid-5-cols>*:nth-child(n){clear:none}.grid-5-cols>*:nth-child(2n + 3){clear:left}}@media (min-width:64em){.grid-5-cols>*{width:33.332%}.grid-5-cols>*:nth-child(n){clear:none}.grid-5-cols>*:nth-child(3n + 4){clear:left}}@media (min-width:110em){.grid-5-cols>*{width:20%}.grid-5-cols>*:nth-child(n){clear:none}.grid-5-cols>*:nth-child(5n + 6){clear:left}.col-1\/5:nth-child(n){width:20%}.col-2\/5:nth-child(n){width:40%}.col-3\/5:nth-child(n){width:60%}.col-4\/5:nth-child(n){width:80%}}@media (min-width:60em){.grid-6-cols>*{width:50%}.grid-6-cols>*:nth-child(n){clear:none}.grid-6-cols>*:nth-child(2n + 3){clear:left}}@media (min-width:64em){.grid-6-cols>*{width:33.332%}.grid-6-cols>*:nth-child(n){clear:none}.grid-6-cols>*:nth-child(3n + 4){clear:left}}@media (min-width:100em){.grid-6-cols>*{width:25%}.grid-6-cols>*:nth-child(n){clear:none}.grid-6-cols>*:nth-child(4n + 5){clear:left}}@media (min-width:110em){.grid-6-cols>*{width:16.666%}.grid-6-cols>*:nth-child(n){clear:none}.grid-6-cols>*:nth-child(6n + 7){clear:left}.col-1\/6:nth-child(n){width:16.666%}.col-5\/6:nth-child(n){width:83.332%}}@media (min-width:20em){.grid-2-cols\@s1>*{width:50%}.grid-2-cols\@s1>*:nth-child(n){clear:none}.grid-2-cols\@s1>*:nth-child(2n + 3){clear:left}.col-1\/2\@s1:nth-child(n){width:50%}.col-1\/2\@s1:nth-child(n){width:50%}}@media (min-width:20em){.grid-3-cols\@s1>*{width:33.332%}.grid-3-cols\@s1>*:nth-child(n){clear:none}.grid-3-cols\@s1>*:nth-child(3n + 4){clear:left}.col-1\/3\@s1:nth-child(n){width:33.332%}.col-2\/3\@s1:nth-child(n){width:66.666%}}@media (min-width:20em){.grid-4-cols\@s1>*{width:25%}.grid-4-cols\@s1>*:nth-child(n){clear:none}.grid-4-cols\@s1>*:nth-child(4n + 5){clear:left}.col-1\/4\@s1:nth-child(n){width:25%}.col-3\/4\@s1:nth-child(n){width:75%}}@media (min-width:20em){.grid-5-cols\@s1>*{width:20%}.grid-5-cols\@s1>*:nth-child(n){clear:none}.grid-5-cols\@s1>*:nth-child(5n + 6){clear:left}.col-1\/5\@s1:nth-child(n){width:20%}.col-2\/5\@s1:nth-child(n){width:40%}.col-3\/5\@s1:nth-child(n){width:60%}.col-4\/5\@s1:nth-child(n){width:80%}}@media (min-width:60em){.grid-2-cols\@s2>*{width:50%}.grid-2-cols\@s2>*:nth-child(n){clear:none}.grid-2-cols\@s2>*:nth-child(2n + 3){clear:left}.col-1\/2\@s2:nth-child(n){width:50%}.col-1\/2\@s2:nth-child(n){width:50%}}@media (min-width:60em){.grid-3-cols\@s2>*{width:33.332%}.grid-3-cols\@s2>*:nth-child(n){clear:none}.grid-3-cols\@s2>*:nth-child(3n + 4){clear:left}.col-1\/3\@s2:nth-child(n){width:33.332%}.col-2\/3\@s2:nth-child(n){width:66.666%}}@media (min-width:60em){.grid-4-cols\@s2>*{width:25%}.grid-4-cols\@s2>*:nth-child(n){clear:none}.grid-4-cols\@s2>*:nth-child(4n + 5){clear:left}.col-1\/4\@s2:nth-child(n){width:25%}.col-3\/4\@s2:nth-child(n){width:75%}}@media (min-width:60em){.grid-5-cols\@s2>*{width:20%}.grid-5-cols\@s2>*:nth-child(n){clear:none}.grid-5-cols\@s2>*:nth-child(5n + 6){clear:left}.col-1\/5\@s2:nth-child(n){width:20%}.col-2\/5\@s2:nth-child(n){width:40%}.col-3\/5\@s2:nth-child(n){width:60%}.col-4\/5\@s2:nth-child(n){width:80%}}@media (min-width:64em){.grid-2-cols\@s5>*{width:50%}.grid-2-cols\@s5>*:nth-child(n){clear:none}.grid-2-cols\@s5>*:nth-child(2n + 3){clear:left}.col-1\/2\@s5:nth-child(n){width:50%}.col-1\/2\@s5:nth-child(n){width:50%}}@media (min-width:64em){.grid-3-cols\@s5>*{width:33.332%}.grid-3-cols\@s5>*:nth-child(n){clear:none}.grid-3-cols\@s5>*:nth-child(3n + 4){clear:left}.col-1\/3\@s5:nth-child(n){width:33.332%}.col-2\/3\@s5:nth-child(n){width:66.666%}}@media (min-width:64em){.grid-4-cols\@s5>*{width:25%}.grid-4-cols\@s5>*:nth-child(n){clear:none}.grid-4-cols\@s5>*:nth-child(4n + 5){clear:left}.col-1\/4\@s5:nth-child(n){width:25%}.col-3\/4\@s5:nth-child(n){width:75%}}@media (min-width:64em){.grid-5-cols\@s5>*{width:20%}.grid-5-cols\@s5>*:nth-child(n){clear:none}.grid-5-cols\@s5>*:nth-child(5n + 6){clear:left}.col-1\/5\@s5:nth-child(n){width:20%}.col-2\/5\@s5:nth-child(n){width:40%}.col-3\/5\@s5:nth-child(n){width:60%}.col-4\/5\@s5:nth-child(n){width:80%}}@media (min-width:60em){.grid-2-cols\@s6>*{width:50%}.grid-2-cols\@s6>*:nth-child(n){clear:none}.grid-2-cols\@s6>*:nth-child(2n + 3){clear:left}.col-1\/2\@s6:nth-child(n){width:50%}.col-1\/2\@s6:nth-child(n){width:50%}}@media (min-width:60em){.grid-3-cols\@s6>*{width:33.332%}.grid-3-cols\@s6>*:nth-child(n){clear:none}.grid-3-cols\@s6>*:nth-child(3n + 4){clear:left}.col-1\/3\@s6:nth-child(n){width:33.332%}.col-2\/3\@s6:nth-child(n){width:66.666%}}@media (min-width:60em){.grid-4-cols\@s6>*{width:25%}.grid-4-cols\@s6>*:nth-child(n){clear:none}.grid-4-cols\@s6>*:nth-child(4n + 5){clear:left}.col-1\/4\@s6:nth-child(n){width:25%}.col-3\/4\@s6:nth-child(n){width:75%}}@media (min-width:60em){.grid-5-cols\@s6>*{width:20%}.grid-5-cols\@s6>*:nth-child(n){clear:none}.grid-5-cols\@s6>*:nth-child(5n + 6){clear:left}.col-1\/5\@s6:nth-child(n){width:20%}.col-2\/5\@s6:nth-child(n){width:40%}.col-3\/5\@s6:nth-child(n){width:60%}.col-4\/5\@s6:nth-child(n){width:80%}}@media (min-width:80em){.grid-2-cols\@s8>*{width:50%}.grid-2-cols\@s8>*:nth-child(n){clear:none}.grid-2-cols\@s8>*:nth-child(2n + 3){clear:left}.col-1\/2\@s8:nth-child(n){width:50%}.col-1\/2\@s8:nth-child(n){width:50%}}@media (min-width:80em){.grid-3-cols\@s8>*{width:33.332%}.grid-3-cols\@s8>*:nth-child(n){clear:none}.grid-3-cols\@s8>*:nth-child(3n + 4){clear:left}.col-1\/3\@s8:nth-child(n){width:33.332%}.col-2\/3\@s8:nth-child(n){width:66.666%}}@media (min-width:80em){.grid-4-cols\@s8>*{width:25%}.grid-4-cols\@s8>*:nth-child(n){clear:none}.grid-4-cols\@s8>*:nth-child(4n + 5){clear:left}.col-1\/4\@s8:nth-child(n){width:25%}.col-3\/4\@s8:nth-child(n){width:75%}}@media (min-width:80em){.grid-5-cols\@s8>*{width:20%}.grid-5-cols\@s8>*:nth-child(n){clear:none}.grid-5-cols\@s8>*:nth-child(5n + 6){clear:left}.col-1\/5\@s8:nth-child(n){width:20%}.col-2\/5\@s8:nth-child(n){width:40%}.col-3\/5\@s8:nth-child(n){width:60%}.col-4\/5\@s8:nth-child(n){width:80%}}.col-reverse{float:right}.col-full{width:100%;clear:both}body{z-index:1;margin:0 auto;max-width:none}@media screen{body{background:#fff}}img{display:block;max-width:100%;max-height:none;height:auto;margin:0 auto}.accordion{position:relative;margin:3rem 0;clear:both;border-bottom:1px solid #ddd}.accordion-item{display:block;clear:both;border-top:1px solid #ddd}.accordion-item .accordion-title{margin:0}.accordion-toggle{display:block;position:relative;z-index:1}.accordion-toggle:after{content:'';display:table;clear:both}.accordion-toggle .sub-super{margin-top:0.5em;display:block;color:#555;text-decoration:none}.accordion-content{background:#f8f8f8;padding:1em 1em 1.5em}@media (min-width:60em){.accordion-content{padding:1.5em 1.5em 2em}}.js .accordion-toggle{display:block;color:#333;font-size:1.1em;padding:0.75em 0 0.5em 1.65em;text-decoration:none;border:0;background:none;line-height:normal}.js .accordion-toggle:before{display:block;float:left;content:'+';font-size:1.5em;line-height:1;color:#ccc;margin:-0.1em 0 0 -1.2em;width:0.9em;height:0.9em;padding:0.05em 0.125em 0.2em;text-align:center;transition:-webkit-transform 200ms linear;transition:transform 200ms linear;transition:transform 200ms linear,-webkit-transform 200ms linear;z-index:0;-webkit-transform-origin:50% 45%;transform-origin:50% 45%}.js .accordion-toggle.is-toggled:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.js .accordion-toggle:hover,.js .accordion-toggle:focus{color:#d11;text-decoration:underline}.js .js-accordion-content,.js .accordion-content{display:none}.js .js-accordion-content:after,.js .accordion-content:after{content:'';display:table;clear:both}.js .js-accordion-content>*:first-child,.js .accordion-content>*:first-child{margin-top:0}.js .js-accordion-content{padding-top:1px}.breadcrumbs{position:relative;margin:0;font-size:0.8em}.breadcrumbs ul,.breadcrumbs ol{margin:0;padding-top:0.5em;padding-bottom:1em;padding-right:3rem;padding-left:0;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.breadcrumbs li{display:inline-block;margin:0 0.5em 1rem 0}.breadcrumbs li:before{content:'❯';color:rgba(221,17,17,0.35);padding-right:0.5em;margin:0}.breadcrumbs li:first-child:before{display:none}.breadcrumbs a{color:#d11;display:inline-block;line-height:1;border-bottom:1px solid rgba(221,17,17,0.5)}.breadcrumbs a:hover,.breadcrumbs a:focus{text-decoration:none;border-color:#d11}button,.button,.button-alt,*[type=submit] *[type=reset]{position:relative;display:inline-block;font-size:0.95em;font-weight:400;padding:0.75em 1.2em;margin:1em 0.25em 0.25em 0;text-align:center;text-decoration:none;border:1px solid rgba(100,100,100,0.1);background:#d11;color:#fff;line-height:normal;vertical-align:middle;border-radius:0.15em;cursor:pointer}button:hover,button:focus,.button:hover,.button:focus,.button-alt:hover,.button-alt:focus,*[type=submit] *[type=reset]:hover,*[type=submit] *[type=reset]:focus{color:#fff;background:#c50f0f;text-decoration:none}button:focus,.button:focus,.button-alt:focus,*[type=submit] *[type=reset]:focus{text-decoration:underline}p button,p .button,p .button-alt,p *[type=submit] *[type=reset]{vertical-align:baseline}.button-alt{background:#b22}.button-alt:hover,.button-alt:focus{background:#a51e1e}.button-light{background:#f4f4f4;color:#d11}.button-light:hover,.button-light:focus{background:#eee;color:#d11}.button-grey{background:#666}.button-grey:hover,.button-grey:focus{background:#555}.button-big{font-size:1.2em}.button-small{font-size:0.85em}.button-tiny{font-size:0.8em;padding:0.35em 0.5em 0.3em}.button-pointy{text-decoration:none !important}.button-pointy:after{position:relative;content:'»';padding-left:0.35em;left:0;transition:left 0.1s ease}.button-pointy:hover:after,.button-pointy:focus:after{left:0.1em}.button-plus:after{position:relative;content:'+';padding-left:0.35em}.button-block{display:block}.button-multiline{font-family:'Source Serif Pro',serif;font-size:0.85em;padding:1.5em;font-weight:bold;text-align:left}.button-multiline strong{font-size:1.4em;display:block;margin-bottom:0.35em}.button-multiline:hover strong,.button-multiline:focus strong{text-decoration:underline}.button-multiline.button-pointy{padding-right:3.5em}.button-multiline.button-pointy:after{position:absolute;right:0.25em;left:auto;top:50%;margin-top:-0.75em;font-size:3em;transition:right 0.1s ease}.button-multiline.button-pointy:hover:after,.button-multiline.button-pointy:focus:after{right:0.175em}figure{margin:2rem auto}.figure-bordered{border:2px solid #eee}figcaption{display:block;font-size:0.85em;margin:0 auto 1em;padding:0.75em 0.5rem;max-width:100%;text-align:center;background:#fff}@media (min-width:64em){figcaption{padding:0.75em}}figcaption p{margin:0.25em 0}figcaption p:only-child{margin:0}@media (min-width:50em){.align-left{float:left;clear:left;max-width:45%;margin:0.5em 2em 1.5em 0}}@media (min-width:50em){.align-right{float:right;clear:right;max-width:45%;margin:0.5em 0 1.5em 2em}}@media (min-width:75em){.bleed-left{margin-left:-20%}}@media (min-width:90em){.bleed-left{margin-left:-36.5%}}@media (min-width:75em){.bleed-left{float:left}}@media (min-width:75em){.bleed-right{margin-right:-20%}}@media (min-width:90em){.bleed-right{margin-right:-36.5%}}@media (min-width:75em){.bleed-right{float:right}}@media (min-width:10em){.size-tiny{float:left;margin:0.5em 2em 1.5em 0;width:30%;max-width:30%}.size-tiny.align-right{float:right;margin:0.5em 0 1.5em 2em}}@media (min-width:64em),(min-width:90em){.size-tiny{width:17.5%;max-width:17.5%}}@media (min-width:64em){.size-small{width:25%;max-width:25%}}.size-small img{max-height:50vh;width:auto !important}@media (min-width:50em){.size-medium{width:100%;max-width:100%}}@media (min-width:64em){.size-medium{width:45%;max-width:45%}}@media (min-width:50em){.size-large{width:100%;max-width:100%}}@media (min-width:64em){.size-large{max-width:70rem;margin-left:0}.size-large.align-right{width:70rem;max-width:70%;margin:0.5em 0 1.5em 2em}}@media (min-width:64em){.size-full{max-width:100%}}@media (min-width:64em){blockquote.size-small,blockquote.align-left,blockquote.align-right{width:35%;max-width:35%;font-size:1em}}@media (min-width:75em){blockquote.size-small,blockquote.align-left,blockquote.align-right{font-size:1.2em}}@media (min-width:64em){blockquote.size-medium{width:40%;max-width:40%;font-size:1.35em}}@media (min-width:75em){blockquote.size-medium{width:50%;max-width:50%;font-size:1.5em}}.video-container,.iframe-container{position:relative;width:100%;height:0;padding-bottom:56.25%;z-index:1}.video-container iframe,.iframe-container iframe{position:absolute;background:transparent;margin:0;top:0;right:0;bottom:0;left:0;z-index:1;width:100% !important;height:100% !important}.iframe-container{padding-bottom:66%}.google-map{height:10em;height:75vh;box-shadow:0 0 1em rgba(0,0,0,0.1)}.form input[type=text],.form input[type=number],.form input[type=email],.form input[type=password],.form input[type=search],.form input[type=tel],.form textarea,.form select{width:100%;max-width:25em;padding:0.5em;margin:0.25em 0 1em;border:1px solid #ccc;color:#222}.form input[type=text]:focus,.form input[type=number]:focus,.form input[type=email]:focus,.form input[type=password]:focus,.form input[type=search]:focus,.form input[type=tel]:focus,.form textarea:focus,.form select:focus{outline:none;border:1px solid rgba(221,17,17,0.65)}.form select{height:2.35em}input[type=checkbox],input[type=radio]{margin-top:0.575em}input[type=checkbox]+label,input[type=radio]+label{margin-top:0.1em}fieldset,.fieldgroup,.form-elements-wrapper{margin:2rem 0}label i{color:#d11}label b{font-weight:bold}label.form-required:after{content:' *';color:#d11}.form-fields-inline select,.form-fields-inline input,.form-fields-inline button{display:inline-block;vertical-align:middle;margin:0.25em 0.25em 0.25em 0;width:auto}.form-fields-inline input[type=submit],.form-fields-inline button{padding:0.65em 1.2em}.elasticsearch-judgements-search-form,.elasticsearch-search-form,.elasticsearch-cases-search-form{margin-top:0}.label-unused{margin:0.5em;padding-top:0.5em;font-size:0.5em;color:#caa;position:absolute;right:0}.elastic-filters-toggle{display:none}.js .elastic-filters-toggle{display:block;font-size:1.2em;font-weight:600;background:#fafafa;padding:2rem 2rem 2rem 4rem;margin:0;border:2px solid #f4f4f4}.js .elastic-filters-toggle.is-toggled{border-bottom:0}@media (min-width:64em){.js .elastic-filters-toggle{display:none}}.elastic-filters-primary .grid-flexbox{align-items:flex-end}@media (max-width:25em){.elastic-filters-primary .grid-flexbox{display:block;margin-bottom:1rem}}.elastic-filters-primary .grid-flexbox form{margin-top:0}.elastic-filters-primary .grid-flexbox label{margin:0}.elastic-filters-primary .grid-flexbox .form-item{margin-bottom:0}.elastic-filters-primary .grid-flexbox .form-item:only-child{font-size:1.1em;margin-bottom:0}@media (min-width:64em){.elastic-filters-primary .grid-flexbox .form-item:only-child .form-item{margin-top:0}.elastic-filters-primary .grid-flexbox .form-item:only-child input{max-width:50%}}.elastic-filters{display:none;position:relative;font-size:0.9em;background:#fafafa;padding:2rem;margin:0;border:2px solid #f4f4f4}.no-js .elastic-filters{display:block}@media (min-width:64em){.elastic-filters{display:block !important;margin:4rem -3rem 2rem 0}}.elastic-filters .form-item,.elastic-filters .fieldset-wrapper{position:relative}.elastic-filters input[type=checkbox]+label,.elastic-filters input[type=radio]+label{background:#fff}.elastic-filters input[type=checkbox]:hover+label,.elastic-filters input[type=checkbox]+label:hover,.elastic-filters input[type=checkbox]:focus+label,.elastic-filters input[type=checkbox]+label:focus,.elastic-filters input[type=radio]:hover+label,.elastic-filters input[type=radio]+label:hover,.elastic-filters input[type=radio]:focus+label,.elastic-filters input[type=radio]+label:focus{cursor:pointer;background:#fdfdfd}.elastic-filters input[type=checkbox]:checked+label,.elastic-filters input[type=radio]:checked+label{background:#fff;color:#000}.elastic-filters .form-item-query{margin-bottom:2rem}.elastic-filters .form-composite{margin:0.5rem 0;border-bottom:1px solid #eee;padding-bottom:0.5rem}.elastic-filters .form-composite .fieldset-wrapper{margin:0.5rem 0;padding:1rem 0 2rem}.elastic-filters p.label{margin:2rem 0 0}.elastic-filters label,.elastic-filters legend{font-weight:normal}.elastic-filters .form-item-query label{font-weight:600}.elastic-filters .form-item-start-year,.elastic-filters .form-item-end-year{display:inline-block;width:45%}.elastic-filters .form-item-start-year label,.elastic-filters .form-item-end-year label{margin:0;font-size:0.8em}.elastic-filters .form-item-start-year{margin-right:5%}.elastic-filters .elastic-filter-group-toggle{display:block;width:100%;text-align:left;background:none;margin:0 1em 0 0;padding:0.25em 0 0.5em;font-size:1.1em;font-weight:bold;border:0;color:#555;transition:all 200ms linear;cursor:pointer;line-height:1}.elastic-filters .elastic-filter-group-toggle:hover,.elastic-filters .elastic-filter-group-toggle:focus{text-decoration:underline}.elastic-filters .elastic-filter-group-toggle:before{content:'+';position:relative;top:0.1em;display:inline-block;font-size:1.5em;width:1em;height:1em;text-align:center;color:#d11;margin:0 0.25em 0 0;transition:all 200ms linear}.elastic-filters .elastic-filter-group-toggle.is-toggled:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.elastic-actions{margin-bottom:3rem}.search-results-total{margin:2rem 0}@media (min-width:64em){.search-results-total{display:inline-block;margin:0 2rem 2rem 1em;text-align:right;float:right}}.search-results-key{margin:2rem 0}.search-results-key ul{margin:0}.search-results-key li{margin-bottom:0}.search-results-key li:last-child{margin-right:0}@media (min-width:64em){.search-results-key{display:inline-block;margin:0 0 2rem 1em;text-align:right;float:right}}.no-js .js-filter-toggles{display:none}.js-filter-toggles.list-inline{margin:0.5rem 0}.h4+.js-filter-toggles.list-inline{margin-top:-0.5rem}@media (min-width:64em){.h4+.js-filter-toggles.list-inline{float:right;margin:-3.5rem 0 1rem 0}}.js-filter-toggles.list-inline li{margin:0 0 0.1em}.js-filter-toggles.list-inline li:first-child{margin-right:0.5em}.js-filter-toggles .button{margin:0 0 0.1em;text-transform:capitalize}.js-filter-toggles .button:hover,.js-filter-toggles .button:focus{text-decoration:underline}.js-filter-toggles .button.is-active{background:#d11;color:#fff}.hamburger{padding:0 0;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover,.hamburger:focus{opacity:.9}.hamburger-box{width:1em;height:.7em;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-.05em}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:1em;height:.1em;background-color:#000;border-radius:.1em;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-.3em}.hamburger-inner::after{bottom:-.3em}.hamburger--squeeze .hamburger-inner{transition-duration:0.1s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.1s 0.14s ease,opacity 0.1s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.1s 0.14s ease,-webkit-transform 0.1s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.14s ease,transform 0.1s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.14s ease,transform 0.1s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.1s cubic-bezier(0.55,0.055,0.675,0.19)}.is-toggled .hamburger--squeeze .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition-delay:0.14s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.is-toggled .hamburger--squeeze .hamburger-inner,.is-toggled .hamburger--squeeze .hamburger-inner::before,.is-toggled .hamburger--squeeze .hamburger-inner::after{background-color:#d11}.is-toggled .hamburger--squeeze .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease,opacity 0.1s 0.14s ease}.is-toggled .hamburger--squeeze .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom 0.1s ease,-webkit-transform 0.1s 0.14s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease,transform 0.1s 0.14s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease,transform 0.1s 0.14s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.1s 0.14s cubic-bezier(0.215,0.61,0.355,1)}.icon{font-family:'Arial',sans-serif !important;display:inline-block;height:1em;width:1em;margin-right:0.5em;background-size:contain;background-position:center center;vertical-align:baseline}.icon-status{width:1px;vertical-align:text-bottom}.icon-download:before{content:'\2B07\FE0E';color:#bbb}.icon-close{margin-right:0}.icon-close:before{content:'×'}.icon-arrow-down{background-image:url(/themes/custom/cat/img/i-arrow-down.svg)}.list-icons{list-style-type:none;margin:1em 0;padding:0}.list-icons li{margin:0;padding:0}.item{display:block;margin:2rem auto;text-decoration:none;color:#444}.item:after{content:'';display:table;clear:both}.item>*,.item .item-heading{margin-top:0;margin-top:0;margin-bottom:1em;margin-bottom:2rem}.item a:not(.button){text-decoration:none}.item figure{margin-top:0;margin-bottom:2rem}.item hr{margin:2rem 0}.item img{width:100%}.item p{color:#444}.item p a:not(.button){text-decoration:underline}.item blockquote{font-size:1.35em}a.item{text-decoration:none}a.item-heading:hover,a.item-heading:focus,.item-heading a:hover,.item-heading a:focus{text-decoration:underline}.inner{padding:1em}.inner-padded{padding:1em}@media (min-width:60em){.inner-padded{padding:1.5em}}.grid-compact .item{margin:1.5rem auto}.inner-compact{margin:-1.5rem 0 0;padding:0.5em 0.5em 1em}.inner-compact>*{margin:0.25em 0}.boxed{display:block;background-color:#fff}.boxed-inline{display:table}.boxed-padded{padding:1em}@media (min-width:79em){.boxed-padded{padding:1.5em}}.boxed-grey{background:#f8f8f8}.wrap-content p,.wrap-content ul,.wrap-content ol,.wrap-content blockquote{max-width:70rem}.layout-container{padding-top:4rem}@media (min-width:47.5em){.layout-container{margin-left:calc(20rem + 2.5%)}}@media (min-width:47.5em) and (min-height:35em){.layout-container{margin-top:8rem}}@media (min-width:60em) and (min-height:35em){.layout-container{margin-top:11rem}}@media (min-width:80em){.layout-container{margin-left:20%}}.path-cases .breadcrumbs,.path-judgments .breadcrumbs,.path-documents .breadcrumbs{display:none}@media (min-width:47.5em){.path-cases h1,.path-judgments h1,.path-documents h1{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;margin:0;padding:0}.path-cases h1.focusable:focus,.path-cases h1.focusable:active,.path-judgments h1.focusable:focus,.path-judgments h1.focusable:active,.path-documents h1.focusable:focus,.path-documents h1.focusable:active{position:static !important;clip:auto;overflow:visible;height:auto;width:auto}}.link-plain{color:#000 !important}.link-block{text-decoration:none}.link-bordered{text-decoration:none !important;border-bottom:1px dotted #1d6784}.link-bordered:hover,.link-bordered:focus{border-color:#1d6784}ol.grid{list-style-type:none}ol.grid>li{list-style-type:none}ol.grid>li:before{display:none}.list-bordered{list-style-type:none;margin-top:2em;margin-bottom:2em;padding:1em 0;border-top:2px solid #eee;border-bottom:2px solid #eee}.list-bordered-items{list-style-type:none;padding:0;clear:both;max-width:none}.list-bordered-items>li{position:relative;padding:1em;margin:0;border-top:1px solid #eee}.list-bordered-items>li:nth-child(even){background:#fcfcfc}.list-bordered-items>li h2{margin:0.5rem 0 1rem}.list-bordered-items>li .h5+.h3{margin-top:1rem}.list-bordered-items>li p{margin:0.5rem 0}.list-bordered-items>li br{display:none}.list-bordered-items>li .tag{position:absolute;float:right;margin:0;top:0;right:0;border-radius:0 0 0 0.2em}.list-bordered-items>li .accordion-toggle{padding-bottom:0.5rem}.list-bordered-items li[class^=status]{padding-left:1.5em;margin:1px 0}.list-bordered-items a{border:0}.list-bordered-items.grid{max-width:none}.list-links a{color:#279}.list-links a:hover,.list-links a:focus{text-decoration:underline}.list-links time{display:inline-block;margin:0 0.5em}.list-links-strong a{color:#d11;border:0;font-weight:bold}.list-inline-piped{margin-left:0;padding-left:0}.list-inline-piped li{list-style-type:none;display:inline-block;margin-right:0.5em}.list-inline-piped li:before{content:'|';display:inline-block;padding-right:0.5em;color:#ccc}.list-inline-piped li:first-child:before{content:'';display:none}.nav-site{position:relative;padding:0 0 1rem 0;margin-bottom:2em;z-index:2;font-size:1.2em;background:#f9f9f9;border-bottom:3px solid #d11}.js .nav-site{display:none}@media (min-width:47.5em){.nav-site{padding-top:2em;font-size:1em;border-bottom:0;border-right:2px solid #f4f4f4}.js .nav-site{display:block !important}}@media (min-width:47.5em){.nav-site{box-sizing:border-box;position:fixed;top:0;bottom:-30%;left:0;width:calc(20rem + 2.5%);padding:10rem 0 3rem;margin:0;z-index:3;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media (min-width:47.5em) and (min-width:60em){.nav-site{padding-top:13.5rem}}@media (min-width:47.5em){.toolbar-fixed .nav-site{top:39px}.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .nav-site{top:79px}}@media (min-width:47.5em) and (min-width:80em){.nav-site{width:20%}}@media (min-width:47.5em) and (min-width:47.5em) and (max-height:35em){.nav-site{position:absolute;bottom:-22.5rem}}.nav-site ul ul{font-size:0.85em;margin:0}.nav-site ul ul a{padding-left:4rem}.nav-site .active-trail{background:#eee}.nav-site a{display:block;text-decoration:none;color:#111;padding:0.5em 3rem;padding-left:calc(constant(safe-area-inset-left) + 1.5rem);padding-left:calc(env(safe-area-inset-left) + 1.5rem)}.nav-site a:hover,.nav-site a:focus{background:#fdfdfd;text-decoration:underline}.nav-site a.is-active,.nav-site li.is-active>a{position:relative;background:#d11;color:#fff;text-decoration:none}@media (min-width:47.5em){.nav-site a.is-active:after,.nav-site li.is-active>a:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-left-color:#d11;border-width:1.225em;margin-top:-1.225em}}.nav-site .toggle{position:absolute;right:0;top:0;margin:0;border:0;padding:0 2rem 0 2em;background:none;cursor:pointer;z-index:2}.nav-site .toggle:after{display:block;color:#d11;font-size:3rem;content:'+';line-height:1;padding:0.1em 0 0.3em;transition:all 0.2s linear}.nav-site .toggle.is-active:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (min-width:47.5em){.nav-site .toggle{display:none}}.nav-secondary{display:none}@media (min-width:45em){.nav-secondary{display:block}}.notification-bar{background:#eee;padding:0.35rem 1rem 0.65rem;margin:-4rem 0 2rem}@media (min-width:47.5em) and (min-height:35em){.notification-bar{margin-top:-3.25rem}}@media (min-width:60em) and (min-height:35em){.notification-bar{margin-top:-4.25rem}}.notification-bar p{margin:0.25em}.notification-bar .button{margin-left:1em}.notification-bar .button:hover,.notification-bar .button:focus{text-decoration:underline}.notification-bar+.notification-bar{margin:-2rem 0 2rem;border-top:2px solid #ddd}.overlay{position:fixed;display:flex;align-items:center;justify-items:center;top:0;left:0;right:0;bottom:0;max-height:100vh;padding:5%;background:rgba(255,255,255,0.75);z-index:999;box-sizing:border-box}.overlay__inner{margin:auto;padding:calc(1rem + 2.5%);max-height:80vh;max-width:40em;background:white;box-shadow:0 0 1em rgba(0,0,0,0.1);border-radius:1em;overflow:scroll}.pagination,.pager{list-style-type:none;margin:5em 0 2em;font-size:0.8em;padding:0}@media (min-width:60em){.pagination,.pager{font-size:0.9em}}.pagination li,.pager li{display:inline-block;background:#fff;color:#222;padding:0.5em 1em;margin:1em 0 0.5em;font-weight:bold}.pagination a,.pager a{border:0;display:block;padding:0.5em 1em;margin:-0.5em -1em;background:#fff;font-weight:normal}.pagination .is-active a,.pager .is-active a{font-weight:bold;color:#000;cursor:default}.pagination .dots,.pager .dots{color:#666}.panel{margin:4rem 0;padding:5vh 0}.panel+.panel{margin-top:-4rem}main>.panel:last-child{margin-bottom:-4rem}.panel-white{background:#fff}.header-site{clear:both;position:relative;background:#f8f8f8;padding:1em 3rem;padding-left:calc(constant(safe-area-inset-left) + 1.5rem);padding-right:calc(constant(safe-area-inset-right) + 1.5rem);padding-left:calc(env(safe-area-inset-left) + 1.5rem);padding-right:calc(env(safe-area-inset-right) + 1.5rem);border-bottom:2px solid #eee;z-index:5}.header-site:after{content:'';display:table;clear:both}@media (min-width:47.5em) and (min-height:35em){.header-site{position:fixed;top:0;left:0;right:0}.toolbar-fixed .header-site{top:39px}.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .header-site{top:79px}}.header-site a{text-decoration:none;color:#555}.header-site a:hover,.header-site a:focus{color:#d11;text-decoration:underline}.header-site .branding{float:left;margin-top:0.5em;max-width:calc(100% - 4em)}@media (min-width:47.5em){.header-site .branding{max-width:40%}}@media (min-width:62.5em){.header-site .branding{max-width:50%}}.header-site .logo{font-family:'Source Serif Pro',serif;display:flex;align-items:center;font-size:0.8em;text-transform:uppercase;letter-spacing:0.1em;line-height:1.75;color:#222}.header-site .logo:hover,.header-site .logo:focus{text-decoration:none}@media (min-width:60em){.header-site .logo{font-size:1em}}.header-site .logo img{display:inline-flex;margin:0 1em 0 0;width:7.5em;max-width:17.5%}.header-site .logo .name{font-size:1.2em;line-height:1.35;display:inline-flex}@media (min-width:65em){.header-site .logo .name{font-size:1.5em;padding-left:0.25em}}.header-site .toggle-nav-site{display:inline-block;float:right;font-size:1.75em;line-height:1;text-align:right;color:#222;margin:1em 0 0 1em;-webkit-transform:translateY(-35%);transform:translateY(-35%)}@media (min-width:47.5em){.header-site .toggle-nav-site{display:none}}.header-site .toggle-search-site{display:block;float:right;font-size:1.65em;margin:1.5rem 0 1rem 1.5rem;color:#000}.header-site .toggle-search-site:hover,.header-site .toggle-search-site:focus{text-decoration:none;opacity:0.7}@media (min-width:47.5em){.header-site .toggle-search-site{margin-top:2.55rem}}.nav-secondary{float:right;margin:1.5em 0 1rem 1rem;line-height:1.25}@media (min-width:60em){.nav-secondary{margin-top:2.25em}}.nav-secondary li{display:inline-block;margin-left:0.5em}.nav-secondary li:before{content:'|';color:#626262;padding-right:0.65em}.nav-secondary li:first-child:before{display:none}.search-site{clear:both;padding:1.5em 0 1rem 1rem;line-height:1.25}.search-site *{vertical-align:middle}.search-site .contextual{display:none !important}.search-site form{width:100%;margin:0;padding:0 0 0.75em;position:relative}.search-site .form-item{display:inline-block;margin:0;position:relative;width:100%}.search-site label{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;margin:0;padding:0}.search-site label.focusable:focus,.search-site label.focusable:active{position:static !important;clip:auto;overflow:visible;height:auto;width:auto}.search-site input[type=text]{display:inline-block;background:#fff;border:1px solid #ddd;outline:none;margin:0;padding-right:3em;max-width:none}.search-site input[type=text]:focus{border-color:#d11}.search-site input[type=submit]{position:absolute;right:0.5em;top:0.35rem;display:inline-block;padding:0.5em;margin:0;width:1.85em;text-indent:-9999em;color:transparent;border:0;background:url(/themes/custom/cat/img/i-magnifier.png) no-repeat center center;background-size:contain}@media (min-width:47.5em){.search-site{float:right;clear:none;width:20em;max-width:17.5%;margin-top:0.75em;padding:0;margin-right:1rem}.search-site input[type=submit]{top:0.15em}}@media (min-width:57.5em){.search-site{max-width:20%}}@media (min-width:60em){.search-site{margin-top:2.5rem}}.footer-site{text-align:left;padding:0 0 2rem;margin-top:5rem;border-top:1px solid #eee}.footer-site .sub{font-size:0.85em;margin:0}.footer-site ul{font-size:0.85em;margin:2rem 0}.footer-site ul li{display:inline-block;margin-right:0.4em}.footer-site ul li:after{content:'|';margin-left:0.5em;color:#bbb}.footer-site ul li:last-child:after{display:none}.footer-site ul a{color:#444;text-decoration:none}.footer-site ul a:hover,.footer-site ul a:focus{color:#d11;text-decoration:underline}.footer-meta{padding:2.5em 0;font-size:0.75em;background:#eee;color:#999}.tabcordion-nav{margin:2rem 0;display:none}.tabcordion-nav.nav-sub{margin:-1px 0 2em}@media (min-width:64em){.tabcordion-nav{display:block}}.tabcordion-nav .active a{background:#d11;color:#fff}.tabcordion-header{padding:0.5rem 0;font-size:0.9em}@media (min-width:64em){.tabcordion-header{display:none}}.tabcordion-header h1,.tabcordion-header .h1,.tabcordion-header h2,.tabcordion-header .h2,.tabcordion-header h3,.tabcordion-header .h3,.tabcordion-header h4,.tabcordion-header .h4,.tabcordion-header h5,.tabcordion-header .h5,.tabcordion-header h6,.tabcordion-header .h6{margin:0}.tabcordion-header a{display:block;border:0;padding:0.25em 0;background:#eee;color:#d11;margin:-0.8rem 0 0 0;padding:0.5em 0.5em 0.5em 0.5em}.tabcordion-header a:before{float:left;content:'+';font-size:1.5em;line-height:1;width:0.9em;height:0.9em;padding:0.05em 0.125em 0.2em;text-align:center;text-decoration:none;transition:-webkit-transform 200ms linear;transition:transform 200ms linear;transition:transform 200ms linear,-webkit-transform 200ms linear;z-index:0;color:#FF8C2D;background:#fff;margin:-0.15em 0.5em 0 0;border-radius:100%}.tabcordion-header a:hover,.tabcordion-header a:focus{background:#eee;text-decoration:underline}.tabcordion-item.is-open .tabcordion-header a:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.table-responsive{max-width:100%;overflow:hidden;overflow-x:auto;border:0 !important}table{margin:2em auto;border:0;border-collapse:collapse;font-family:inherit !important;font-size:0.85em;line-height:1.3;width:100%;max-width:100%;border:4px solid transparent}@media (min-width:40em){table{font-size:1em}}table th{font-weight:bold}table td{border:1px solid transparent;border-top:0;background:rgba(225,17,17,0.08);padding:1em}table tr:nth-child(odd) td{background:rgba(225,17,17,0.025)}table thead{border-bottom:1px solid transparent}table thead th,table thead td{background:#d11;border:1px solid rgba transparent;border-top:none;color:#fff;padding:1em}table thead th:first-child,table thead td:first-child{border-left:1px solid transparent}table thead th:last-child,table thead td:last-child{border-right:1px solid transparent}table thead+thead td,table thead+thead th,table thead tr+tr td,table thead tr+tr th{font-weight:normal}table a{text-decoration:underline}.nav-tabs{background:#ccc}.nav-tabs ul{display:block;width:100%;text-align:center;max-width:none}.nav-tabs li{display:inline-block;margin:0.75em 0.1em;text-align:center}.nav-tabs a{display:block;padding:0.5em 1em;background:#fff;color:#000;text-align:center}.nav-tabs .is-active a{background:#000;color:#fff;font-weight:bold}.tags{display:inline-block;margin:0}.tags li{margin:0}p.tags{display:block;margin:1em 0 2em}.tag{font-size:0.75em;display:inline-block;border-radius:0.2em;padding:0.1em 0.5em 0.2em;margin:0 0.2em 0.2em 0.1em;background:#eee;border:0}.tag.hidden{display:none}.tag-new,.tag-live{background:#d11;color:#fff}.tag-new a,.tag-live a{color:white}.status-current{border-left:0.75em solid #d11;padding-left:1.5em}.status-stayed{border-left:0.75em solid #bebebe;padding-left:1.5em}.status-archived{border-left:0.75em solid #636363;padding-left:1.5em}.icon-status{padding-left:0;border-left-width:0.35em}.drupal-messages{font-size:0.9em;overflow-y:auto}.drupal-messages *{word-break:break-all}.messages{font-size:0.95em;margin-bottom:3rem}.messages *{word-break:break-all}.messages .messages{padding:0.5em;margin-bottom:3rem/2}.messages--status{background-color:#f0f0f0;color:#333}.messages--warning{background-color:#f0f0f0;color:#d11}.messages--error{background-color:#ddd;color:#d11}.visually-hidden{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;margin:0;padding:0}.visually-hidden.focusable:focus,.visually-hidden.focusable:active{position:static !important;clip:auto;overflow:visible;height:auto}body.toolbar-tray-open.toolbar-vertical.toolbar-fixed{margin-left:0}ul.entity-moderation-form{margin:1rem 0 2rem;border:0;padding:0}
}
