.break-out{width:100vw;max-width:100vw;position:relative;left:calc(-1 * (100vw - 100%) / 2);}.break-out-cols-2{display:flex;}.break-out-cols-2 .break-out-col{width:50%;}@media (max-width:700px){.break-out-cols-2{display:block;}.break-out-cols-2 .break-out-col{width:100%;}}
.citation,.citation *{font-size:18px;text-align:right;padding-right:15px;font-weight:400 !important;font-style:oblique;}.citation p{margin:0 !important;padding:0 !important;}.pull-quote-center{margin:15px auto;padding:15px 10px;border-top:1px solid;border-bottom:1px solid;text-align:center;color:#777;}.pull-quote-center,.pull-quote-center *{font-weight:900;font-size:20px;line-height:25px !important;}@media (min-width:500px){.pull-quote-center{width:70%;margin:20px auto;padding:20px 10px;}.pull-quote-center,.pull-quote-center *{font-size:30px;line-height:33px !important;}}.pull-quote-right{margin:15px auto;padding:15px 10px;border-top:1px solid;border-bottom:1px solid;text-align:center;color:#777;}.pull-quote-right,.pull-quote-right *{font-weight:900;font-size:20px;line-height:25px !important;}@media (min-width:500px){.pull-quote-right{width:45%;margin:20px;padding:0px 0px 0px 20px;border-left:1px solid;border-bottom:none;border-top:none;text-align:left;float:right;}.pull-quote-right,.pull-quote-right *{font-size:30px;line-height:33px !important;}.citation,.citation *{font-size:20px}}.pull-quote-left{margin:15px auto;padding:15px 10px;border-top:1px solid;border-bottom:1px solid;text-align:center;color:#777;}.pull-quote-left,.pull-quote-left *{font-weight:900;font-size:20px;line-height:25px !important;}@media (min-width:500px){.pull-quote-left{width:45%;margin:20px;padding:0px 20px 0px 0px;border-right:1px solid;border-bottom:none;border-top:none;text-align:right;float:left;}.pull-quote-left,.pull-quote-left *{font-size:30px;line-height:33px !important;}.citation,.citation *{font-size:20px}}
.float-right-half{width:100%;height:auto;margin-top:20px;margin-bottom:20px;}@media (min-width:992px){.float-right-half{width:50%;float:right;margin:20px 0px 20px 20px;}}.float-left-half{width:100%;height:auto;margin-top:20px;margin-bottom:20px;}@media (min-width:992px){.float-left-half{width:50%;float:left;margin:20px 20px 0px 20px;}}.float-left-third{width:100%;height:auto;margin-top:20px;margin-bottom:20px;}@media (min-width:400px){.float-left-third{width:50%;float:left;margin:10px 10px 0px 10px;}}@media (min-width:992px){.float-left-third{width:33%;float:left;margin:20px 20px 0px 20px;}}.float-right-third{width:100%;height:auto;margin-top:20px;margin-bottom:20px;}@media (min-width:400px){.float-right-third{width:50%;float:right;margin:10px 0px 10px 10px;}}@media (min-width:992px){.float-right-third{width:33%;float:right;margin:20px 0px 20px 20px;}}
.responsive-video{width:100%;position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}.responsive-video iframe{width:100%;height:100%;position:absolute;top:0;left:0}
.node-unpublished{background-color:inherit;}@media (min-width:992px){.constrained-text{max-width:80%;margin:0 auto;}}.node-unpublished::before{position:fixed;bottom:15px;left:15px;padding:10px 40px;font-size:40px;font-weight:bold;content:"Unpublished";background:rgba(0,0,0,.7);border-radius:100px;color:white;z-index:10000;}.caption,.caption *{font-weight:bold;font-size:14px;text-align:center;line-height:22px !important;}.box-caption{background-color:#EEEEEE;color:black;box-sizing:border-box;margin-bottom:15px;}.callout{padding:0 30px;margin:15px 0px;border:2px solid #cbb679;background:#FFF6DC;color:black;font-style:oblique;}.break-out-img-2{margin-left:auto;margin-right:auto;position:static !important;width:auto !important;}.break-out-img-2 img{display:block;margin-left:auto;margin-right:auto;}@media (min-width:992px){.break-out-img-2{position:relative !important;width:100vw !important;}.break-out-img-2 img{width:50%;height:auto;}}.float-right-half-breakout{margin-left:auto;margin-right:auto;}@media (min-width:1200px){.float-right-half-breakout{float:right;margin-right:-100px;padding:15px 0px 15px 15px;max-width:550px;}}
@media only screen and (max-width:767px){.hide-mobile{display:none;}show-mobile{display:block;}}@media only screen and (min-width:768px){.hide-desktop{display:none;}.show-desktop{display:block;}}
