html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}*[data-interaction="slider"] ul{list-style:none}body{line-height:1;font-size:16px;-webkit-font-smoothing:antialiased}*:focus{outline:none}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;font-weight:normal}figure{font-size:0;line-height:0}figure img{display:block;width:100%;height:auto}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}button{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);display:block;border:0;border-radius:0px;margin:0;padding:0;background:none;font-family:inherit;font-size:inherit;font-weight:normal;font-style:inherit;cursor:pointer}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''}i{display:inline-block}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none;color:inherit;color:expression(this.parentNode.currentStyle ? this.parentNode.currentStyle.color : "black")}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle;border-radius:0px}.mainHead:after,.filterPageOpened .expanding:after,.filterButtons:after,.sideNav:after,.pagePagination:after,.articlePanel .articleWrap:after,.articlePanel:after,.swipeNav:after,.textPanel.articlePage a:after,.textPanel.articlePage header:after,.textPanel:after,.textPanel header:after,.contentBar:after,.readings:after,footer .association ul:after,footer:after{content:'';display:block;clear:both}.whiteButton,form .input input,form .input textarea,form .textarea input,form .textarea textarea,.filterPageOpened form button,.filterPageOpened .topButton,.filterButtons .topButton,.sideNav a,.closeButton,.articlePanel .articleLinks a,.swipeNav,.calendarTool ul.subGroup button,.calendarTool ul.mainGroup li,.calendarTool button,.textPanel h2,.contact .form form button,.informationBox .box{box-sizing:border-box;-moz-box-sizing:border-box}.search button,.filterPageOpened .topPanel .search button,.filterPageOpened form button:after,.filterPageOpened form button.active:after,.filterPageOpened .expanding ul .checkBox .reg-checkbox:checked + i:after,.sideNav .social a,.closeButton:after,.calendarTool ul.subGroup i,.textPanel h2:after,.textPanel h2.active:after,.textPanel .articleContent .whiteButton.viewReadings:after,.contentBar .social a:before,.contentBar .social a:after,.informationBox .box:before,.readings .textPanel:before{background-image:url("../sprites/sprite.svg");background-size:500px 500px;font-size:20px}.mainNav a,.sideNav a,.scrollingNav a,.desktopNav a,.sideNav .wrapper .textPanel:first-of-type h2,.articlePanel .col .writersContent p,.articlePanel.aboutContent p,.articlePanel.content,.articlePanel .articleDetails,.swipeNav,.text,.contact .messageSuccess,.design-credit,footer .wrapper .subscribed,footer .association p,footer legend{font-family:"freight-text-pro"}.whiteButton,form .input input,form .input textarea,form .textarea input,form .textarea textarea,form .input label,form .textarea label,form .input ul li,form .textarea ul li,.categories .radioButton label,.filterPageOpened form,.filterPageOpened form h4,.filterPageOpened form button,.filterPageOpened .expanding ul,.filterPageOpened .expanding ul label,.filterPageOpened .expanding ul h3,.filterPageOpened .topButton,.filterButtons .topButton,.articlePanel .articleLinks,.calendarTool ul.subGroup select,.calendarTool ul.subGroup button,.calendarTool ul.mainGroup li,.calendarTool p,.calendarTool button,.contact .form form .input label,.contact .form form .input input,.contact .form form .input textarea,.contact .form form .textarea label,.contact .form form .textarea input,.contact .form form .textarea textarea,.contact .form form button,.signUp button{font-family:"freight-sans-pro"}.articlePanel .col .writersContent h3,.articlePanel.aboutContent h3,.articlePanel.toggleContent h3{font-family:"freight-display-pro"}.placeholder{pointer-events:none;-webkit-transition:0.3s opacity linear;-ms-transition:0.3s opacity linear;transition:0.3s opacity linear;position:absolute}.placeholder.faded{opacity:0.5}.placeholder.hide{display:none}.video{position:relative;padding-bottom:56.25%;height:0;width:100%;display:block}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.passage-numbers{font-style:italic;font-size:1rem;display:inline-block;vertical-align:super;font-variant-numeric:lining-nums proportional-nums}.video{position:relative;padding-bottom:45.25%}.video iframe{width:100%;height:100%;position:absolute;left:0;top:0}.orangeText .calendarTool ul.mainGroup li.active{border:1px solid #e8b468}.orangeText .calendarTool h2:after{background-color:#e8b468}.orangeText .content{border-bottom:1px solid #e8b468}.purpleText .calendarTool ul.mainGroup li.active{border:1px solid #9c8dc9}.purpleText .calendarTool h2:after{background-color:#9c8dc9}.purpleText .articlePanel.aboutContent{border-bottom:1px solid #9c8dc9}.purpleText .articlePanel nav a{position:relative}.purpleText .articlePanel nav a.active,.purpleText .articlePanel nav a:hover{color:#9c8dc9}.purpleText .articlePanel nav a.active:before{background-color:#9c8dc9}.purpleText .content{border-bottom:1px solid #9c8dc9}.redText .calendarTool ul.mainGroup li.active{border:1px solid #d54b4c}.redText .calendarTool h2:after{background-color:#d54b4c}.redText .articlePanel.aboutContent{border-bottom:1px solid #d54b4c}.redText .articlePanel nav a{position:relative}.redText .articlePanel nav a.active,.redText .articlePanel nav a:hover{color:#d54b4c}.redText .articlePanel nav a.active:before{background-color:#d54b4c}.redText .content{border-bottom:1px solid #d54b4c}.greenText .calendarTool ul.mainGroup li.active{border:1px solid #88c597}.greenText .calendarTool h2:after{background-color:#88c597}.greenText .articlePanel.aboutContent{border-bottom:1px solid #88c597}.greenText .articlePanel nav a{position:relative}.greenText .articlePanel nav a.active,.greenText .articlePanel nav a:hover{color:#88c597}.greenText .articlePanel nav a.active:before{background-color:#88c597}.greenText .content{border-bottom:1px solid #88c597}.whiteText .calendarTool ul.mainGroup li.active{border:1px solid #f8f5ee}.whiteText .calendarTool h2:after{background-color:#f8f5ee}.whiteText .articlePanel.aboutContent{border-bottom:1px solid #f8f5ee}.whiteText .articlePanel nav a{position:relative}.whiteText .articlePanel nav a.active,.whiteText .articlePanel nav a:hover{color:#f8f5ee}.whiteText .articlePanel nav a.active:before{background-color:#f8f5ee}.whiteText .content{border-bottom:1px solid #f8f5ee}.hide{display:none !important}html{scroll-behavior:smooth}#css-support-msg.supported{display:block}body{background-color:#565e6f;padding-top:74px;-webkit-text-size-adjust:none}.desktop{display:none}.siteWrap{overflow:hidden;position:relative;z-index:0;padding-top:56px}.openfilter{overflow:hidden}.openfilter .filterPageOpened{display:block;height:100%;width:100%}.opensidenav .sideNav{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%)}.opensidenav .sideNav .closeButton{-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.closedfilter .filterPageOpened{opacity:0}.whiteButton{width:176px;height:29px;border:1px solid #f8f5ee;color:white;display:block;font-size:1rem;text-decoration:none;text-align:center;padding-top:5px;-webkit-transition-timing-function:linear;-webkit-transition-duration:0.3s;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:0.3s;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:0.3s;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:0.3s;-ms-transition-property:all;transition-timing-function:linear;transition-duration:0.3s;transition-property:all}.whiteButton:hover{background-color:#f8f5ee;color:#565e6f}.orangeText .subscribed{border-bottom:1px solid #e8b468}.orangeText .calendarTool ul.mainGroup li.active{border:1px solid #e8b468}.orangeText .textPanel h2.active{color:#e8b468;border-bottom:1px solid #e8b468}.orangeText .text{border-bottom:1px solid #e8b468}.orangeText .swipeNav a.active{color:#e8b468}.purpleText .subscribed{border-bottom:1px solid #9c8dc9}.purpleText .calendarTool ul.mainGroup li.active{border:1px solid #9c8dc9}.purpleText .textPanel h2.active{color:#9c8dc9;border-bottom:1px solid #9c8dc9}.purpleText .text{border-bottom:1px solid #9c8dc9}.purpleText .swipeNav a.active{color:#9c8dc9}.greenText .subscribed{border-bottom:1px solid #88c597}.greenText .calendarTool ul.mainGroup li.active{border:1px solid #88c597}.greenText .textPanel h2.active{color:#88c597;border-bottom:1px solid #88c597}.greenText .text{border-bottom:1px solid #88c597}.greenText .swipeNav{border-top:1px solid #88c597;border-bottom:1px solid #88c597}.greenText .swipeNav a.active{color:#88c597}.redText .subscribed{border-bottom:1px solid #d54b4c}.redText .calendarTool ul.mainGroup li.active{border:1px solid #d54b4c}.redText .textPanel h2.active{color:#d54b4c;border-bottom:1px solid #d54b4c}.redText .text{border-bottom:1px solid #d54b4c}.redText .swipeNav{border-top:1px solid #d54b4c;border-bottom:1px solid #d54b4c}.redText .swipeNav a.active{color:#d54b4c}.redText .logo:after{background-color:#d54b4c}.whiteText .subscribed{border-bottom:1px solid #f8f5ee}.whiteText .calendarTool ul.mainGroup li.active{border:1px solid #f8f5ee}.whiteText .textPanel h2.active{color:#f8f5ee;border-bottom:1px solid #f8f5ee}.whiteText .text{border-bottom:1px solid #f8f5ee}.whiteText .swipeNav{border-top:1px solid #f8f5ee;border-bottom:1px solid #f8f5ee}.whiteText .swipeNav a.active{color:#f8f5ee}.headingPadding .siteWrap{padding-top:142px}.headingPadding .pageHeading h2{padding-top:45px}h2{font-family:"freight-big-pro";font-weight:900;text-align:right}form .input,form .textarea{position:relative}form .input input,form .input textarea,form .textarea input,form .textarea textarea{width:100%;height:30px;border:1px solid #f8f5ee;background:transparent;font-weight:500;color:#f8f5ee;padding-left:12px;font-size:0.875rem}form .input label,form .textarea label{position:absolute;font-weight:500;color:#f8f5ee;top:0;left:0;font-size:0.875rem;padding-left:12px;padding-top:8px}form .input ul,form .textarea ul{list-style:none}form .input ul li,form .textarea ul li{font-weight:500;color:#e8b468;font-size:0.875rem;padding-left:12px;padding-top:6px}.search{position:relative;margin-right:75px;padding-bottom:34px}.search button{background-position:-20px -20px;width:15px;height:15px;position:absolute;right:12px;top:9px}.mainNav a,.sideNav a,.scrollingNav a,.desktopNav a{color:#f8f5ee;text-decoration:none;font-variant:all-small-caps}.mainNav a.active,.sideNav a.active,.scrollingNav a.active,.desktopNav a.active{color:#e8b468}.mainHead{position:fixed;width:100%;top:0;left:0;z-index:1000000;background-color:#565e6f;height:120px}.mainHead .navButton{margin-left:auto;margin-right:23px;margin-top:30px;float:right}.mainHead .navButton span{width:30px;height:1px;display:block;background-color:#f8f5ee;pointer-events:none}.mainHead .navButton span + span{margin-top:7px}.categories{margin-bottom:17px}.categories .radioButton{margin-bottom:5px;margin-left:20px}.categories .radioButton input{vertical-align:baseline}.categories .radioButton label{color:#f8f5ee;font-weight:500;font-size:0.875rem}.filterPageOpened{display:none;position:fixed;height:100%;width:100%;background-color:#565e6f;left:0;top:0;z-index:10000000;overflow:auto;-webkit-overflow-scrolling:touch}.filterPageOpened .topPanel{margin:57px 23px 0 23px}.filterPageOpened .topPanel .search{padding-bottom:0}.filterPageOpened .topPanel .search button{background-position:-20px -20px;width:15px;height:15px;position:absolute;right:12px;top:9px}.filterPageOpened .topPanel .search button:after{display:none}.filterPageOpened form{background-color:#565e6f;color:#f8f5ee;font-size:1.125rem;font-weight:500;line-height:1.11;padding-bottom:46px;overflow:hidden}.filterPageOpened form h4{padding-top:30px;padding:30px 23px 13px 23px;font-weight:500}.filterPageOpened form fieldset:first-of-type{border-top:1px solid #f8f5ee}.filterPageOpened form fieldset:last-of-type{border-bottom:1px solid #f8f5ee}.filterPageOpened form fieldset + fieldset{border-top:1px solid #f8f5ee}.filterPageOpened form button{padding-top:8px;padding-bottom:8px;width:100%;font-weight:500;color:#f8f5ee;text-align:left;padding-left:24px;position:relative}.filterPageOpened form button:after{content:'';background-position:-100px -20px;width:11px;height:17px;display:block;position:absolute;right:24px;top:50%;margin-top:-8px}.filterPageOpened form button.active{color:#e8b468;border-bottom:1px solid #f8f5ee}.filterPageOpened form button.active:after{content:'';background-position:-125px -20px;width:17px;height:11px}.filterPageOpened form .formBottomButtons{margin:26px 23px 0 23px}.filterPageOpened form .formBottomButtons .topButton{position:absolute;height:29px;margin-left:0;text-align:center;padding-left:0;padding-top:5px}.filterPageOpened form .formBottomButtons .topButton:after{display:none}.filterPageOpened .expanding{display:none}.filterPageOpened .expanding.panelOpen{display:block}.filterPageOpened .expanding ul + ul{border-top:1px solid rgba(248, 245, 238, 0.2)}.filterPageOpened .expanding ul{font-weight:500;width:100%}.filterPageOpened .expanding ul li + li{border-top:1px solid rgba(248, 245, 238, 0.2)}.filterPageOpened .expanding ul h3{border-bottom:1px solid rgba(248, 245, 238, 0.2)}.filterPageOpened .expanding ul li{position:relative}.filterPageOpened .expanding ul label,.filterPageOpened .expanding ul h3{padding:8px 0 8px 24px;display:block;width:100%;font-weight:500}.filterPageOpened .expanding ul .checkBox{position:relative;width:100%}.filterPageOpened .expanding ul .checkBox i,.filterPageOpened .expanding ul .checkBox .reg-checkbox{margin-top:8px;width:16px;height:16px;position:absolute;top:0;right:24px}.filterPageOpened .expanding ul .checkBox .reg-checkbox{margin:0;padding:0;top:10px;box-shadow:none}.filterPageOpened .expanding ul .checkBox i{pointer-events:none;display:block;border:1px solid #f8f5ee;background:transparent}.filterPageOpened .expanding ul .checkBox .reg-checkbox{-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;appearance:none}.filterPageOpened .expanding ul .checkBox .reg-checkbox:checked{background-color:transparent}.filterPageOpened .expanding ul .checkBox .reg-checkbox:checked + i:after{content:'';background-position:-120px -60px;width:10px;height:9px;position:absolute;top:50%;margin-top:-5px;left:50%;margin-left:-5px;border:0}.filterPageOpened .topButton{width:77px;height:24px;font-size:0.875rem;color:#f8f5ee;border:1px solid #f8f5ee;font-weight:500;display:inline-block}.filterPageOpened .topButton + button{position:absolute;right:23px}.filterButtons{background-color:#565e6f;width:100%;margin:0 23px;padding-top:28px;height:100%;overflow:auto}.filterButtons.extraButton .topButton{position:static;display:block;float:left}.filterButtons.extraButton .topButton + button{margin-left:18px}.filterButtons.extraButton .topButton + a{margin-left:18px}.filterButtons.extraButton a{display:block;text-decoration:none;text-align:center;padding-top:4px}.filterButtons .pageHeading h2{padding-top:0;padding-right:23px}.filterButtons .topButton{width:77px;height:24px;font-size:0.875rem;color:#f8f5ee;border:1px solid #f8f5ee;font-weight:500;display:inline-block}.filterButtons .topButton + button{position:absolute;right:23px}.sideNav{background-color:#565e6f;position:fixed;top:0;right:-100%;width:100%;height:100%;-webkit-overflow-scrolling:auto;overflow:auto;-webkit-transition-timing-function:linear;-webkit-transition-duration:200ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:200ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:200ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:200ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:200ms;transition-property:all;z-index:100000000}.sideNav .social{margin-left:20px}.sideNav .social a + a{margin-left:11px}.sideNav .social a{display:inline-block;font-size:0;position:relative;background-position:-250px -20px;float:left;border-bottom:0;padding:0;margin-top:14px}.sideNav .social a.facebook{width:18px;height:18px}.sideNav .social a.twitter{top:1px;width:20px;height:16px;background-position:-280px -20px}.sideNav .social a.instagram{width:20px;height:18px;background-position:-250px -74px}.sideNav .wrapper{padding:30px 23px 0 23px}.sideNav .wrapper .textPanel:first-of-type{border-top:0;margin:0}.sideNav .wrapper .textPanel:first-of-type h2{color:#f8f5ee;text-decoration:none;font-variant:all-small-caps;font-size:1.125rem;font-weight:500;font-style:normal}.sideNav .wrapper .textPanel:first-of-type h2:after{display:none}.sideNav li:first-child{border-top:1px solid #f8f5ee}.sideNav a{display:block;font-size:1.125rem;line-height:1.11;border-bottom:1px solid #f8f5ee;padding-top:14px;padding-bottom:14px}.closeButton{height:30px;width:30px;border:1px solid #f8f5ee;display:block;position:relative;float:right}.closeButton:after{content:'';background-position:-60px -20px;width:15px;height:15px;padding:10px;position:absolute;top:50%;margin-top:-7px;left:50%;margin-left:-7px}.logo{width:100px;height:26px;display:block;position:relative}.logo h1{text-indent:-9999px;background-image:url("../images/mob-logo.svg");width:77px;height:17px;margin-left:23px;margin-top:30px}.logo:after{content:'';width:23px;height:1px;display:block;position:absolute;bottom:2px;background-color:#e8b468}.pagePagination{position:relative;margin:50px 20px 0 20px}.pagePagination .whiteButton{width:100px;font-size:0.875rem;padding-top:7px;float:right}.pagePagination .whiteButton.backBtn{float:left;margin-bottom:17px}.pagePagination .whiteButton.next{margin-left:76px}.pagePagination .whiteButton.previous{opacity:0.5}.pagePagination.articleGrid{padding-top:60px}.pageHeading h2{width:70%;font-size:3.125rem;margin-left:auto;margin-right:23px;padding-bottom:37px;color:#e8b468}.articlePanel{margin:0 23px;color:#f8f5ee;font-size:0.875rem;line-height:1.28;position:relative;margin-bottom:29px;padding-bottom:29px}.articlePanel h3 + .col{padding-top:36px}.articlePanel p + .col{padding-top:36px}.articlePanel .col + .col{padding-top:36px}.articlePanel .col figure{position:relative;width:175px;height:175px}.articlePanel .col figure:after{content:'';top:0;left:0;width:175px;height:175px;position:absolute;background-color:rgba(86, 94, 111, 0.5)}.articlePanel .col .writersContent{padding-top:25px}.articlePanel .col .writersContent h3{font-weight:700;font-style:normal;font-variant:normal;color:#f8f5ee;opacity:0.7;font-size:1.5625rem;line-height:1;padding-bottom:15px}.articlePanel .col .writersContent h3:after{content:'';background-color:#f8f5ee;width:27px;height:1px;display:block;margin-top:15px}.articlePanel .col .writersContent p{font-style:normal;font-size:1rem}.articlePanel.aboutContent{padding-top:21px}.articlePanel.aboutContent h3{font-size:1.125rem;font-weight:700;line-height:1.2;opacity:0.7}.articlePanel.aboutContent p{font-size:1rem;line-height:1.25;padding-top:21px;font-weight:500}.articlePanel.aboutContent p + p{padding-top:30px}.articlePanel.aboutContent p em{font-style:italic}.articlePanel.content{font-size:1rem;line-height:1.25;padding-top:21px;font-weight:500}.articlePanel.content p + p{padding-top:30px}.articlePanel.content p em{font-style:italic}.articlePanel.content h3{font-variant:all-small-caps;-ms-font-variant:all-small-caps;-webkit-font-variant:all-small-caps;-moz-font-variant:all-small-caps;padding-bottom:40px;color:rgba(248, 245, 238, 0.7)}.articlePanel.content p + h3{padding-top:30px}.articlePanel.toggleContent > .active{display:block}.articlePanel.toggleContent{display:none;-webkit-animation:fadein 1s;-moz-animation:fadein 1s;-ms-animation:fadein 1s;-o-animation:fadein 1s;animation:fadein 1s}@keyframes "fadein"{from{opacity:0;}to{opacity:1;}}@-moz-keyframes "fadein"{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes "fadein"{from{opacity:0;}to{opacity:1;}}@-ms-keyframes fadein{from { opacity:0}to{opacity:1}} .articlePanel.toggleContent.showContent{display:block}.articlePanel.toggleContent h3{font-variant:normal;font-weight:700;font-size:1.125rem;line-height:1.22;padding-bottom:0}.articlePanel.toggleContent h3 + p{padding-top:20px}.articlePanel .articleDetails{float:left}.articlePanel .articleDetails li{list-style:none}.articlePanel .articleDetails li span{display:block}.articlePanel .articleDetails h4{padding-bottom:24px}.articlePanel .articleLinks{position:absolute;right:0;bottom:0}.articlePanel .articleLinks a{text-decoration:none;width:77px;height:29px;display:block;border:1px solid #f8f5ee;text-align:center;padding-top:6px}.articlePanel .articleLinks a + a{margin-top:9px}.swipeNav{color:#f8f5ee;font-weight:500;font-variant:all-small-caps;-ms-font-variant:all-small-caps;-webkit-font-variant:all-small-caps;-moz-font-variant:all-small-caps;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;height:46px;padding:13px 23px 0 23px;border-top:1px solid #e8b468;border-bottom:1px solid #e8b468}.swipeNav::-webkit-scrollbar{width:0px;background:transparent;display:none}.swipeNav::-webkit-scrollbar-thumb{opacity:0;background:transparent}.swipeNav::-ms-scrollbar{width:0px;background:transparent}.swipeNav::-ms-scrollbar-thumb{opacity:0;background:transparent}.swipeNav::scrollbar{width:0px;background:transparent}.swipeNav::scrollbar-thumb{opacity:0;background:transparent}.swipeNav span{display:inline-block;height:10px;width:99vw}.swipeNav a{display:inline-block;text-decoration:none;font-size:1rem}.swipeNav a:after{content:'|';display:inline-block;padding-left:10px;padding-right:10px}.swipeNav a:last-of-type:after{display:none}.swipeNav .float{float:left;width:99vw}.calendarTool{margin-top:19px}.calendarTool div.subGroup{display:none}.calendarTool div.openBox{display:block}.calendarTool ul.subGroup{margin-top:19px;display:none}.calendarTool ul.subGroup button.active{border:1px solid #e8b468}.calendarTool ul.subGroup button:nth-child(3n-7){margin-left:17px;margin-right:17px;margin-bottom:17px}.calendarTool ul.subGroup li{list-style:none;position:relative}.calendarTool ul.subGroup li:first-child{border-top:0}.calendarTool ul.subGroup select{-webkit-appearance:none;background-color:#565e6f;border:1px solid #f8f5ee;padding:0;margin:0;height:29px;width:100%;font-weight:500;font-size:1rem;color:#f8f5ee;padding-left:19px;position:relative}.calendarTool ul.subGroup i{background-position:-180px -20px;width:8px;height:12px;display:block;position:absolute;top:50%;margin-top:-6px;right:10px;border:0;pointer-events:none}.calendarTool ul.subGroup button{width:77px;height:77px;font-weight:500;font-size:1rem}.calendarTool ul.subGroup button span{display:block;font-weight:500;font-size:2.875rem;font-variant-numeric:lining-nums proportional-nums;pointer-events:none;line-height:1;margin-top:-5px}.calendarTool ul.openGroup{display:block}.calendarTool ul.mainGroup li{display:inline-block}.calendarTool ul.mainGroup li + li{margin-left:18px}.calendarTool ul.mainGroup li{list-style:none;cursor:pointer;font-weight:500;font-size:1rem;color:#f8f5ee;width:76px;height:29px;text-align:center;border:1px solid #f8f5ee;display:inline-block;padding-top:6px;cursor:pointer}.calendarTool ul.mainGroup li.active{border:1px solid #e8b468}.calendarTool p{margin:1.5em 0 0.5em;color:#f8f5ee}.calendarTool button{font-weight:500;font-size:1rem;color:#f8f5ee;width:76px;height:29px;text-align:center;border:1px solid #f8f5ee;display:inline-block}.textPanel + .textPanel{border-top:1px solid #f8f5ee}.textPanel:last-of-type h2{border-bottom:1px solid #f8f5ee}.textPanel{margin:0 23px}.textPanel.blurb .articleContent p{padding-bottom:0}.textPanel.blurb .articleContent p + p{padding-top:20px}.textPanel.blurb .moreContent.opencontent{padding-top:20px}.textPanel.articlePage:first-of-type{border-top:1px solid #e8b468}.textPanel.articlePage:before{display:none}.textPanel.articlePage .individualArticle h3{padding-top:12px;font-size:1.5rem;color:#e8b468}.textPanel.articlePage header{padding-bottom:16px}.textPanel.articlePage header time{font-size:1rem}.textPanel.articlePage header time:after{display:none}.textPanel.articlePage header h4{float:right}.textPanel.articlePage header:after{display:none}.textPanel.articlePage figure{opacity:0.5}.textPanel a{text-decoration:none}.textPanel h2{color:#f8f5ee;font-family:"freight-text-pro";font-weight:500;font-size:1.25rem;font-style:italic;padding-top:18px;padding-bottom:18px;position:relative;text-align:left;cursor:pointer}.textPanel h2:after{content:'';background-position:-100px -20px;width:11px;height:17px;display:block;position:absolute;right:0;top:50%;margin-top:-8px}.textPanel h2.active:after{content:'';background-position:-125px -20px;width:17px;height:11px;margin-top:-2px}.textPanel .articleContent{color:#f8f5ee}.textPanel .articleContent.col .title{font-size:1.125rem}.textPanel .articleContent .tags{font-style:italic;font-size:0.75rem}.textPanel .articleContent .tags a{display:inline-block;font-style:normal;font-size:0.75rem}.textPanel .articleContent figure + p{padding-top:20px}.textPanel .articleContent h3{font-family:"freight-display-pro";font-weight:700;font-size:1.875rem;line-height:1.066;width:80%;padding-bottom:30px;padding-top:18px}.textPanel .articleContent h4,.textPanel .articleContent p{font-family:"freight-text-pro";font-size:1rem;line-height:1.25;padding-bottom:25px;font-weight:400}.textPanel .articleContent .whiteButton.viewReadings{text-align:left;padding-left:11px;position:relative}.textPanel .articleContent .whiteButton.viewReadings:after{content:'';background-position:-180px -20px;width:8px;height:12px;position:absolute;right:11px;top:50%;margin-top:-6px}.textPanel header{font-size:1rem;font-family:"freight-text-pro";padding-top:25px;color:#f8f5ee}.textPanel header time{float:left}.textPanel header time:after{content:'/';display:inline-block;padding:0 4px}.textPanel .moreContent{display:none;color:#f8f5ee;-webkit-animation:fadein 1s;-moz-animation:fadein 1s;-ms-animation:fadein 1s;-o-animation:fadein 1s;animation:fadein 1s}@keyframes "fadein"{from{opacity:0;}to{opacity:1;}}@-moz-keyframes "fadein"{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes "fadein"{from{opacity:0;}to{opacity:1;}}@-ms-keyframes fadein{from { opacity:0}to{opacity:1}} @-o-keyframes fadein{from { opacity:0}to{opacity:1}} .textPanel .moreContent.opencontent{height:100%;display:block;padding-bottom:30px}.contentBar{border-top:1px solid #e8b468;border-bottom:1px solid #e8b468;height:35px;margin-top:40px}.contentBar ul{padding-top:9px;float:left}.contentBar li{list-style:none;display:none}.contentBar a{float:left}.contentBar .social{float:right;padding-top:8px}.contentBar .social a + a{padding-left:11px}.contentBar .social a{display:inline-block;font-size:0;position:relative}.contentBar .social a:before{content:'';display:inline-block;margin:0 auto}.contentBar .social a:after{content:'';display:block;opacity:0;position:absolute;top:0}.contentBar .social a.facebook{width:18px;height:18px}.contentBar .social a.facebook:before{content:'';width:18px;height:18px;background-position:-250px -20px}.contentBar .social a.twitter{width:20px;height:16px}.contentBar .social a.twitter:before{content:'';width:20px;height:16px;background-position:-280px -20px}.text{font-size:1rem;line-height:1.25;font-style:italic;font-weight:500;color:#f8f5ee;padding-bottom:5px;margin-bottom:22px}.contact .messageSuccess{border-bottom:0;font-size:1rem;font-weight:500;font-style:normal}.contact .form{margin:0 23px}.contact .form form .input + .input{margin-top:19px}.contact .form form .input + .textarea{margin-top:19px}.contact .form form .input label{padding-top:17px}.contact .form form .input label,.contact .form form .input input,.contact .form form .input textarea,.contact .form form .textarea label,.contact .form form .textarea input,.contact .form form .textarea textarea{font-weight:500}.contact .form form .input input,.contact .form form .textarea input{height:50px;font-size:1.125rem;border-radius:0;-webkit-appearance:none;padding:0}.contact .form form .input label,.contact .form form .textarea label{font-size:1.125rem;top:0}.contact .form form .textarea textarea{background:transparent;padding:0;height:200px;font-size:1.125rem;padding-left:12px;padding-top:16px;border-radius:0;-webkit-appearance:none}.contact .form form .textarea label{top:0;margin-top:12px}.contact .form form button{height:50px;width:176px;border:1px solid #f8f5ee;color:#f8f5ee;font-weight:500;font-size:1.125rem;margin-top:19px}.informationBox{margin-top:18px}.informationBox .box{border:1px solid #e8b468;padding:0 16px;position:relative;color:#f8f5ee}.informationBox .box a{width:auto;height:auto;border:0;text-align:left;padding-top:0;text-decoration:none}.informationBox .box header{padding-top:18px}.informationBox .box header h4{font-size:1.125rem;font-variant:all-small-caps;-ms-font-variant:all-small-caps;-webkit-font-variant:all-small-caps;-moz-font-variant:all-small-caps;padding-bottom:14px}.informationBox .box header:after{content:'';background-color:#f8f5ee;width:14px;height:1px;display:block}.informationBox .box .boxContent h3{font-size:1.75rem;padding-top:10px}.informationBox .box .boxContent h4{padding-bottom:0;font-family:"freight-text-pro"}.informationBox .box .boxContent h5{padding-bottom:16px;font-family:"freight-text-pro";font-size:1rem;line-height:1.25;font-weight:400;padding-top:6px}.informationBox .box:before{content:'';background-position:-300px -120px;width:9px;height:14px;display:block;position:absolute;bottom:17px;right:16px}.fadeContent{display:block;width:100%;background:#565e6f;background:-moz-linear-gradient(top, #565e6f 0%, rgba(86, 94, 111, 0) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #565e6f), color-stop(100%, rgba(86, 94, 111, 0)));background:-webkit-linear-gradient(top, #565e6f 0%, rgba(86, 94, 111, 0) 100%);background:-o-linear-gradient(top, #565e6f 0%, rgba(86, 94, 111, 0) 100%);background:-ms-linear-gradient(top, #565e6f 0%, rgba(86, 94, 111, 0) 100%);background:linear-gradient(to bottom, #565e6f 0%, rgba(86, 94, 111, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#565e6f', endColorstr='#565e6f', GradientType=0 );position:absolute;top:184px;height:80px}.readingsPage .textPanel:first-of-type{border-top:1px solid #e8b468}.readings .mobileResults{margin:0 23px;border-top:1px solid #e8b468}.readings .mobileResults .textPanel{margin:0}.readings .mobileResults + .mobileResults{border-top:1px solid #e8b468}.readings .mobileResults:first-of-type{border-top:1px solid #e8b468}.readings.articles .textPanel .articleContent h3{font-size:1.125rem}.readings.articles .textPanel header{margin-bottom:10px}.readings.articles .textPanel header:after{display:none}.readings .noResults{font-size:2rem;text-align:right;margin-right:23px;padding-bottom:37px;color:#f8f5ee}.readings .textPanel + .textPanel{border-top:1px solid #e8b468}.readings .textPanel + .blurb{border-top:0}.readings .textPanel{position:relative}.readings .textPanel.blurb h2{padding-bottom:12px !important;border-bottom:1px solid #e8b468}.readings .textPanel.blurb:before{display:none}.readings .textPanel.blurb .moreContent{padding-top:20px}.readings .textPanel.articlePage:before{display:none}.readings .textPanel:before{content:'';background-position:-300px -120px;width:9px;height:14px;display:block;position:absolute;bottom:10px;right:0}.readings .articleContent{padding-bottom:10px}.readings .articleContent h3{padding-top:10px;width:auto}.readings .articleContent h4{padding-bottom:0}.readings header{padding-top:13px}.readings header.pageHeading:after{display:none}.readings header:after{content:'';background-color:#f8f5ee;width:14px;height:1px;display:block;margin-top:10px}.signUp button{color:white;font-size:1.125rem;position:relative;margin-top:15px;border:1px solid #f8f5ee;width:100px;height:29px;margin-left:auto}.design-credit{border-top:1px solid #e8b468;font-size:1rem;padding:10px 0 0 0;color:#f8f5ee;display:block;width:100%;text-decoration:none}.design-credit:hover{color:#e8b468}footer{padding:50px 0 20px 0;margin:0 23px}footer .wrapper .subscribe{display:block}footer .wrapper .subscribed{display:none;font-size:1.125rem;color:#f8f5ee;font-style:italic;font-weight:500;margin-bottom:20px;padding-bottom:3px;width:275px}footer .wrapper.success .subscribed{display:block}footer .wrapper.success .subscribe{display:none}footer form{width:275px}footer form .input + .input{margin-top:8px}footer .association{clear:both;margin-top:40px;display:block}footer .association p{border-bottom:1px solid #e8b468;padding-bottom:8px;font-size:1.125rem;color:#f8f5ee;font-variant:all-small-caps}footer .association ul{margin-top:15px}footer .association ul li{list-style:none;width:200px}footer .association ul li:nth-child(4){padding-bottom:20px;padding-top:20px}footer legend{font-size:1.125rem;color:#f8f5ee;font-style:italic;font-weight:500;margin-bottom:18px;width:100%}footer legend:after{content:'';height:1px;width:100%;display:block;margin-top:6px;background-color:#e8b468}footer .mainNav{padding-top:20px;height:auto;padding-bottom:22px;border-top:1px solid #e8b468;margin-top:25px}footer .mainNav a{font-size:1.125rem;display:block;font-weight:500}footer .mainNav .mail{font-variant:normal;font-size:1rem;padding-top:22px;text-transform:lowercase}.none{color:rgba(248, 245, 238, 0.7);font-weight:700;font-size:1.82rem;line-height:1.28;font-variant:normal;padding-bottom:36px;font-family:"freight-display-pro"}.funders figure{max-width:180px}.funders figure:nth-of-type(2){margin-bottom:40px}