@font-face{font-family:OpenSans;src:url(/build/fonts/OpenSans-Regular.3ed9575d.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:OpenSans;src:url(/build/fonts/OpenSans-SemiBold.ba5cde21.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Catamaran;src:url(/build/fonts/Catamaran-SemiBold.a37b5ec7.ttf) format("truetype");font-weight:400;font-style:normal}*,.normal-font{font-family:OpenSans,Arial,Helvetica Neue,Helvetica,sans-serif;line-height:1.6em;-webkit-text-size-adjust:none}.blog-post .comments-header,.blog-post .recent-posts-header,.blog .agony-aunt .post-link .week-number,.blog .post .title,.contact .contact-form-header,.events .event .title,.events .tabs .tab,.gratitude .click-to-see-message,.peers .peer-fact .peer-fact-text,.peers .peer-name,.peers .year-group-title,.support-services .service .title,h1,h2,h3,h4,header a{font-family:Catamaran,Arial,Helvetica Neue,Helvetica,sans-serif}.blog-post article .title,.home .feature-box>h1,main .page-meta-text h1{font-size:1.4em}@media (min-width:400px){.blog-post article .title,.home .feature-box>h1,main .page-meta-text h1{font-size:1.5em}}.blog-post .comment,.events .event,.myths .myth-container,.support-services .service{background:#fbf7f1 url(/build/images/bg-material-warm.21f2427d.jpg)}footer,header,main{display:block;margin-left:auto;margin-right:auto;width:100%;max-width:1000px}.blog-post .comments-header,.blog-post .recent-posts-header,.contact .contact-form-header,.events .tabs .tab,.peers .year-group-title{border-radius:20px 20px 0 0;padding:.6em 0;background-color:hsla(0,0%,100%,.5);color:#214ca2}.events .tabs .tab{cursor:pointer;transition:background-color .15s ease-in-out,color .15s ease-in-out;color:rgba(33,76,162,.5);background-color:transparent}.events .tabs .tab:hover{background-color:hsla(0,0%,100%,.2);color:#214ca2}.events .tabs .active.tab{background-color:hsla(0,0%,100%,.5);color:#214ca2}.blog-post .blog-post-content,.blog-post .comments,.blog-post .recent-posts,.blog-post article .events,.blog .agony-aunt,.blog .blog-content,.contact .contact-form,.contact .contact-form-anonymous .checkmark,.events .timeframe,.gratitude .gratitude-content,.home .feature-box,.peers .year-group-peers,.resource .resource-content,.support-services .services,form button,form input,form textarea,main .page-meta-text{background:hsla(0,0%,100%,.5);background:linear-gradient(180deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.2) 200px);border-radius:30px}.blog-post .comment,.myths .myth-container{box-sizing:border-box;position:relative}.blog-post .comment:after,.blog-post .comment:before,.myths .myth-container:after,.myths .myth-container:before{width:0;height:0;z-index:1;content:" ";display:block;position:absolute;bottom:0;border:solid transparent}header{padding:10px 0 0;margin-bottom:.7em}header a{text-decoration:none;text-align:center;color:#fff;display:none;opacity:0;transition:opacity .3s ease-out;background:transparent url(/build/images/button-long.75c4b2ce.png) 50% no-repeat;background-size:100% 100%;box-sizing:border-box;height:3.2em;font-size:1rem;line-height:3.2em;padding:0 1em 0 0}header a:hover{filter:saturate(160%)}header a.active{background-image:url(/build/images/button-long-purple.02b9f4ec.png);color:#f1e651}header .top-bar{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}header #logo{display:block;margin:0 10px;max-height:60px;transition:max-height .1s ease-in-out,margin-left .1s ease-in-out;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:1050px){header #logo{margin-left:-10px}}header #show-nav{display:block;opacity:1;padding:0 3em 0 2em;margin-top:.25em;background-image:url(/build/images/button.eeb03731.png)}header nav{display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:flex-start}header .nav-link{flex:0 0 155px}header.nav-open #logo{max-height:50px}header.nav-open nav a{display:block;opacity:1}header .menu-icon{display:inline-block;vertical-align:middle;margin:0 .2em 0 0}header .menu-icon .bar{display:block;width:1.3em;height:.25em;margin-bottom:.25em;background:#fff;background:currentColor;transition:transform .5s,opacity .2s}header.nav-open .menu-icon .bar.top{transform:translateY(.5em) rotate(-45deg)}header.nav-open .menu-icon .bar.middle{opacity:0}header.nav-open .menu-icon .bar.bottom{transform:translateY(-.5em) rotate(45deg)}@media (max-width:719px){.no-js header #show-nav{display:none}.no-js header nav a{display:block;opacity:1}}@media (min-width:720px){header{display:flex;flex-flow:row nowrap;justify-content:space-between}header .top-bar{display:block;flex:0 0 auto}header #logo{max-height:100px!important}header #show-nav{display:none}header nav{width:500px;max-width:650px;flex:1 0 500px;padding-right:20px}header nav a{display:block;opacity:1}}main{margin-bottom:5em}main .page-meta-text{display:block;margin:0 auto 2em;padding:30px;color:#214ca2;text-align:center;box-sizing:border-box}main .page-meta-text h1{margin:0}main .page-meta-text p{margin:1em 0 0;font-size:15px;color:#1e4492}main .page-meta-text p:first-child{margin-top:0}main .page-meta-text p.main{font-weight:600}@media (min-width:500px){main .page-meta-text p{font-size:17px}}footer .big-footer-links{display:flex;justify-content:center;align-items:stretch;flex-flow:row wrap}footer .big-footer-links .button{flex-basis:320px;box-sizing:border-box;display:inline-block;text-decoration:none;position:relative;font-size:12px}footer .big-footer-links .background{display:block;width:100%;height:100%;position:absolute}footer .big-footer-links .icon{position:absolute;top:21%;left:11%}footer .big-footer-links .text-content{position:relative;display:block;width:62%;padding:35px 20% 35px 18%;color:#eee;text-shadow:1px 1px 2px rgba(0,0,0,.5);text-align:left;white-space:normal}footer .big-footer-links b{font-size:110%}footer .attribution{padding:80px 5px 20px;margin:0;text-align:center;color:#117;font-size:13px;text-shadow:none}footer .attribution a{color:inherit}.link-container a{display:block;color:inherit;text-decoration:none}.link-container a .link-title{text-decoration:underline}.link-container a:hover .link-title{text-decoration:none}.link-container .link{margin:1.5em 0;padding:.6em 1em;border-radius:1em;box-shadow:0 0 2px rgba(0,0,0,.5);color:#214ca2;display:flex;flex-flow:row nowrap;align-items:flex-start}.link-container .link-icon{flex:25px 0 0;margin-right:.8em;align-self:center}.link-container .link-icon img{display:block}.link-container .link-title{font-weight:700;white-space:normal;font-size:1.15em}.link-container .link-description{white-space:normal;font-size:.9em}.home{overflow:hidden;display:flex;flex-flow:column nowrap}.home .prominent-statement{text-align:center;font-weight:700;margin:18.6px 30px;padding:18.6px;color:#4b1a82;border:11.4px solid #bcccec}@media (min-width:600px){.home .prominent-statement{font-size:1.1em}}.home .prominent-statement a{white-space:normal}.home .prominent-statement:first-child{margin-top:11.4px}.home .feature-boxes{display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 -20px}.home .feature-boxes.reversed{flex-flow:row-reverse wrap}.home .feature-box{flex:1 0 300px;margin:20px;display:flex;flex-flow:column nowrap}.home .feature-box.wide{flex-grow:4}.home .feature-box>h1,.home .feature-box>h3{text-align:center;margin:30px 30px 15px}.home .feature-box .feature-box-content{flex:1 0 auto}.home .feature-box .explore-feature-link{margin:15px;text-align:center;font-weight:700}.home .feature-box .explore-feature-link a{display:inline-block;padding:15px}.home .headlines-container{display:flex;flex-flow:row wrap;margin:0 15px}.home .headlines-container .headlines-group{flex:1 1 400px;display:flex;flex-flow:row wrap}.home .headlines-container .headline{flex:1 0 200px;margin:0 15px 30px;font-weight:700;color:#214ca2;text-align:center}.home .agony-aunt-link{width:100%;box-sizing:border-box;padding:.5em 30px;margin-bottom:.5em;display:block;background:#7c2ed4;opacity:.7;color:#f1e651;font-weight:700;white-space:normal;text-decoration:none}.home .agony-aunt-link .agony-aunt-link-title{text-decoration:underline}.home .agony-aunt-link:hover .agony-aunt-link-title{text-decoration:none}.home .agony-aunt-link .agony-aunt-link-preview{font-size:.7em;color:#e1da87}.home .blog{margin:15px 21px 0}.home .events .event{margin:1em 20px 0}.home .volunteers-ticker{margin:15px 15px 0;overflow:hidden}@keyframes volunteers-sprite-move-counter{0%{transform:translateX(0)}50%{transform:translateX(100%)}to{transform:translateX(0)}}.home .volunteers-ticker .volunteers-sprite-counter{width:100%;height:184px;position:relative;overflow:visible;animation:volunteers-sprite-move-counter 120s cubic-bezier(.1,0,.9,1) .5s infinite}@keyframes volunteers-sprite-move{0%{transform:translateX(0)}50%{transform:translateX(-100%)}to{transform:translateX(0)}}.home .volunteers-ticker .volunteers-sprite{position:absolute;top:0;left:0;white-space:nowrap;animation:volunteers-sprite-move 120s cubic-bezier(.1,0,.9,1) .5s infinite;font-size:0}.home .volunteers-ticker img{height:180px;margin:0 5px;display:inline-block;vertical-align:middle;border:2px solid #214ca2}.peers .year-group{margin:0 0 4em}.peers .year-group-title{display:inline-block;padding-left:2em;padding-right:2em;margin:0 30px}.peers .year-group-title h2{margin:0;padding:0}.peers .year-group-peers{display:flex;flex-flow:row wrap;justify-content:center}.peers .peer-container{flex:0 0 50%;box-sizing:border-box;max-width:230px;min-width:140px;display:flex;flex-flow:column nowrap}.peers .peer{background:#214ca2;border:solid #214ca2;border-width:3px 3px 0;border-radius:10px;box-shadow:0 0 20px rgba(94,33,162,.3);box-sizing:border-box;margin:15px;flex-grow:1;display:flex;flex-flow:column nowrap}.peers .peer-image{width:100%;box-sizing:border-box;border:1px solid #183878;border-radius:7px 7px 0 0;position:relative;overflow:hidden}.peers .peer-image img{display:block;max-height:250px;width:100%}.peers .peer-fact{position:absolute;top:0;right:0;bottom:0;left:0;padding:1em;overflow:hidden;cursor:default;display:flex;justify-content:center;align-items:center;text-align:center;background-color:rgba(33,76,162,0);transition:background-color .2s linear 30ms}.peers .peer-fact .peer-fact-text{color:#fff788;text-shadow:0 0 5px #10244d;opacity:0;transition:opacity .2s linear 0ms}.peers .peer-fact:hover{background-color:rgba(33,76,162,.85);transition-delay:0ms}.peers .peer-fact:hover .peer-fact-text{opacity:1;transition-delay:30ms}.peers .peer-name{color:#f1e651;padding:5px 0 0;text-align:center;flex-grow:1}.peers .peer-role{color:#f1e651;text-align:center;font-size:.85em;white-space:nowrap;flex-grow:10000}.peers .peer-email{font-size:.8em;line-height:.8em;text-align:center;padding:8px 2px}.peers .peer-email a{color:#73daff;white-space:normal}.peers .peer-email a span{text-decoration:inherit;white-space:nowrap;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.events .tabs{display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 20px}.events .tabs .tab{flex:0 1 50%;text-align:center;margin:0 10px}.events .timeframe{width:100%;display:none;flex-flow:row wrap;justify-content:space-around;margin:0 0 1em}.events .timeframe.active{display:flex}.events .events-message{flex:0 0 100%;text-align:center;color:rgba(33,76,162,.7);font-size:1.2em}.events .events-message.no-js-fallback{display:none}.events .event{flex:0 1 420px;display:flex;flex-flow:column;justify-content:stretch;border-radius:20px;margin:1.5em 1em;border:1px solid #707070;min-width:1px}.events .event .header{display:flex;flex-flow:row nowrap;justify-content:space-between;background:#5e21a2;color:#f1e651;font-size:.9em;font-weight:700;padding:.2em 20px;border-radius:19px 19px 0 0}.events .event .header .date{white-space:nowrap}.events .event .header .time-and-place{white-space:normal;margin-left:1em;text-align:right}.events .event .title{font-size:1.25em;font-weight:400;text-align:center;color:#214ca2;margin:1.5em 2em 1em}.events .event .details{margin:0 2em 3em;font-size:.9em;color:#4b1a82}.events .event .description{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.events .event .description p{margin-top:0}.no-js .events .tabs{display:none}.no-js .events .timeframe{display:flex}.no-js .events .timeframe .no-js-fallback{display:initial}.resource .resource-content{padding:15px}.resource .content-wrapper{width:97%;margin:0 auto}.resource a{white-space:normal}.myths{flex-flow:row wrap;justify-content:space-around}.myths,.myths .myth-container{display:flex;align-items:center}.myths .myth-container{border-radius:50px;border:2px solid #85a0d7;padding:20px 40px;margin:1em 3% 3em;flex:0 1 325px;flex-flow:column nowrap;justify-content:flex-start;box-shadow:0 0 30px rgba(94,33,162,.1);transition:box-shadow .3s ease-in-out,margin-bottom .3s;cursor:pointer}.myths .myth-container:before{border-width:16.91px;border-top-color:#85a0d7;transform:translateY(33.82px)}.myths .myth-container:after{border-width:15px;border-top-color:#fbf7f1;transform:translateY(29px)}.myths .myth-container:nth-child(odd):before{left:58px;border-left-color:#85a0d7}.myths .myth-container:nth-child(odd):after{left:60px;border-left-color:#fbf7f1}.myths .myth-container:nth-child(2n):before{right:58px;border-right-color:#85a0d7}.myths .myth-container:nth-child(2n):after{right:60px;border-right-color:#fbf7f1}.myths .myth-container .myth,.myths .myth-container .response{font-size:1em;margin:0;width:100%;text-align:center}.myths .myth-container .myth{color:#214ca2;font-weight:700}.myths .myth-container .response{margin-top:.8em;height:3em;overflow:hidden;opacity:.8;color:#bcccec;position:relative;transition:color .3s,height .3s}.myths .myth-container .response:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 1.2em,#fbf7f1);transition:opacity .1s,transform .2s}.myths .myth-container .response-introduction{margin:0;font-size:.8em;color:#176424;font-weight:700;text-decoration:underline}.myths .myth-container .response-introduction-punctuation.hidden{visibility:hidden;opacity:0}.myths .myth-container:hover{margin-bottom:2.8em}.myths .myth-container:hover .response{height:3.2em}.myths .myth-container:hover .response:after{opacity:.5}.myths .myth-container:hover .response-introduction{text-decoration:none}.myths .myth-container.response-showing{box-shadow:0 0 30px rgba(23,100,36,.1);cursor:auto;margin-bottom:3em}.myths .myth-container.response-showing .response{opacity:1;height:auto;color:inherit}.myths .myth-container.response-showing .response:after{transform:translateY(100%)}.myths .myth-container.response-showing .response-introduction{text-decoration:none}.myths:not(.no-jitter) .myth-container:nth-child(3n){top:-.5em}.myths:not(.no-jitter) .myth-container:nth-child(3n+1){top:0}.myths:not(.no-jitter) .myth-container:nth-child(3n+2){top:.5em}.myths:not(.no-jitter) .myth-container:nth-child(5n){left:1.5%}.myths:not(.no-jitter) .myth-container:nth-child(5n+1){left:2%}.myths:not(.no-jitter) .myth-container:nth-child(5n+2){left:-2%}.myths:not(.no-jitter) .myth-container:nth-child(5n+3){left:1%}.myths:not(.no-jitter) .myth-container:nth-child(5n+4){left:-1%}.no-js .myths .myth-container{cursor:auto;margin-bottom:3em}.no-js .myths .response{opacity:1;height:auto!important;color:inherit}.no-js .myths .response:after{display:none}.no-js .myths .response-introduction{text-decoration:none}.no-js .myths .response-introduction-punctuation{display:none}.support-services .services{width:100%;flex-flow:row wrap;justify-content:space-around;margin:0 0 1em;display:flex}.support-services .service{flex:0 1 420px;display:flex;flex-flow:column;justify-content:stretch;border-radius:20px;margin:1.5em 1em;border:1px solid #707070}.support-services .service .header{display:flex;flex-flow:row nowrap;justify-content:space-between;background:#214ca2;color:#f1e651;font-size:.9em;font-weight:700;padding:.2em 20px;border-radius:19px 19px 0 0}.support-services .service .title{font-size:1.25em;font-weight:400;text-align:center;color:#214ca2;margin:1.5em 1em 0}.support-services .service .content{color:#4b1a82;margin:0 2em 2em;font-size:.9em}.gratitude .gratitude-jar{display:flex;flex-flow:column nowrap;justify-content:flex-end;align-items:center;transition:height .3s ease-out}.gratitude .gratitude-jar.message-showing .message-container,.no-js .gratitude .gratitude-jar .message-container{display:block}.gratitude .message-container{width:50%;min-width:250px;max-width:500px;padding:10px 30px 30px;flex:0 0 auto;display:none}@supports (transform-style:preserve-3d){@media (prefers-reduced-motion:no-preference){.gratitude .message-container{perspective:1000px;perspective-origin:50% 100px;-webkit-backface-visibility:visible;backface-visibility:visible;transform-style:preserve-3d}}}@supports (transform-style:preserve-3d){@media (prefers-reduced-motion:no-preference){.gratitude .message-container .message-sprite-distance,.gratitude .message-container .message-sprite-height{transform-style:preserve-3d}}}.gratitude .message-container .message{position:relative;width:100%;min-height:100px;box-sizing:border-box;padding:20px 30px;background:#fbf7f1;box-shadow:0 0 20px -10px #000;border:1px solid #85a0d7;display:flex;justify-content:center;align-items:center}@supports (transform-style:preserve-3d){@media (prefers-reduced-motion:no-preference){.gratitude .message-container .message{transform-style:preserve-3d;opacity:.99}}}.gratitude .message-container .message .face{position:absolute;top:0;left:0;right:0;bottom:0;background:#5e21a2;display:none;opacity:0}.gratitude .message-container .message .shadow{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:none;opacity:0}.gratitude .message-container .message-content{width:100%;max-height:60vh;overflow-y:auto}@supports (transform-style:preserve-3d){@media (prefers-reduced-motion:no-preference){.gratitude .message-container .message-content{-webkit-backface-visibility:hidden;backface-visibility:hidden}}}.gratitude .message-container .message-username{margin-top:.6em;text-align:right;font-size:.9em;font-style:italic;color:#5175bf}.gratitude .message-container .message-username:empty{display:none}.gratitude .message-container .message-username:before{content:"- "}.gratitude .message-container.hidden{opacity:0!important}@keyframes flip-shadow-show{0%{opacity:0}to{opacity:1}}@keyframes flip-shadow-hide{0%{opacity:1}to{opacity:0}}@supports (transform-style:preserve-3d){@media (prefers-reduced-motion:no-preference){.gratitude .message-container.hiding .message-sprite-height,.gratitude .message-container.showing .message-sprite-height{animation:pull-out 1.2s cubic-bezier(.2,1,0,1) forwards}@keyframes pull-out{0%{transform:translateY(600%)}to{transform:translateY(0)}}}}@supports (transform-style:preserve-3d){@media (prefers-reduced-motion:no-preference){.gratitude .message-container.hiding .message-sprite-distance,.gratitude .message-container.showing .message-sprite-distance{animation:pull-close 1.2s ease-in forwards}@keyframes pull-close{0%{transform:translateZ(-4000px)}to{transform:translateZ(0)}}}}.gratitude .message-container.hiding .message,.gratitude .message-container.showing .message{animation:fade-in 1.2s ease-in-out forwards;transform:rotateY(0deg)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@supports (transform-style:preserve-3d){@media (prefers-reduced-motion:no-preference){.gratitude .message-container.hiding .message,.gratitude .message-container.showing .message{animation:turn .84s linear .36s both;animation-iteration-count:1;transform:rotateY(-180deg)}@keyframes turn{0%{transform:rotateY(-180deg)}to{transform:rotateY(0)}}}}.gratitude .message-container.hiding .message .face,.gratitude .message-container.showing .message .face{display:block}@supports (transform-style:preserve-3d){@media (prefers-reduced-motion:no-preference){.gratitude .message-container.hiding .message .face,.gratitude .message-container.showing .message .face{animation:flip-face .78s linear none;animation-iteration-count:1}@keyframes flip-face{0%,to{opacity:1}}}}.gratitude .message-container.hiding .message .shadow,.gratitude .message-container.showing .message .shadow{display:block}@supports (transform-style:preserve-3d){@media (prefers-reduced-motion:no-preference){.gratitude .message-container.hiding .message .shadow,.gratitude .message-container.showing .message .shadow{animation:flip-shadow-show .42s cubic-bezier(.6358,0,1,1) .36s,flip-shadow-hide .42s cubic-bezier(0,0,.3642,1) .78s;animation-iteration-count:1}}}@supports (transform-style:preserve-3d){@media (prefers-reduced-motion:no-preference){.gratitude .message-container.hiding .message-sprite-distance,.gratitude .message-container.hiding .message-sprite-height{animation-direction:reverse}}}.gratitude .message-container.hiding .message{animation:fade-out 1.2s ease-in-out forwards}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@supports (transform-style:preserve-3d){@media (prefers-reduced-motion:no-preference){.gratitude .message-container.hiding .message{animation:turn .84s linear 0s reverse none}}}.gratitude .message-container.hiding .message .face{opacity:0;animation:none}@supports (transform-style:preserve-3d){@media (prefers-reduced-motion:no-preference){.gratitude .message-container.hiding .message .face{opacity:1;animation:flip-face-back .42s linear none}@keyframes flip-face-back{0%,to{opacity:0}}}}@supports (transform-style:preserve-3d){@media (prefers-reduced-motion:no-preference){.gratitude .message-container.hiding .message .shadow{animation-delay:0s,.42s!important}}}.gratitude .jar-container{flex:0 0 auto}.js .gratitude .jar-container{cursor:pointer}.gratitude .jar-container *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gratitude .jar-placeholder{height:250px;display:block;position:relative}.gratitude .jar-image{height:250px;display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding-right:20.83333px}.gratitude .click-to-see-message{color:#214ca2;text-align:center;font-size:1.5em;font-weight:700;font-style:italic;transition:opacity .7s ease-in-out}.js .gratitude .click-to-see-message{opacity:0}.gratitude .all-messages{display:none}.gratitude .gratitude-content{padding:15px;overflow:hidden}.gratitude .columns-container{display:flex;flex-flow:row wrap;align-items:flex-start;margin:0 -20px}.gratitude .gratitude-column{flex:1 1 200px;width:300px;margin:0 20px}.gratitude .gratitude-so-far{color:#1e4492;text-align:center}.gratitude .form-column{flex:4 1 200px;width:200px;margin:0 20px}.gratitude .form-group{margin-bottom:10px}.gratitude .notice-and-submit{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center}.gratitude .notice-and-submit p{font-size:.8em;color:#5175bf;margin:0;text-align:right}.gratitude .notice-and-submit button{width:auto;margin-left:10px}.blog{overflow:hidden}.blog .columns-container{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;margin:0 -10px}.blog .agony-aunt{padding:0 0 6px;flex:1 0 250px;width:250px;margin:0 10px;line-height:1.2em}.blog .agony-aunt .agony-aunt-title{margin:1em 0 0;text-align:center;color:#5e21a2}.blog .agony-aunt .agony-aunt-year{margin:1em 0 0;text-align:center;color:#214ca2}.blog .agony-aunt .agony-aunt-feature{display:block;margin:1em}.blog .agony-aunt .agony-aunt-feature img{display:block;width:100%;max-width:250px;margin:0 auto}.blog .agony-aunt .post-link{white-space:normal;display:block;padding:1em;margin:0 1em;text-decoration:none;font-size:.9em;color:#5175bf}.blog .agony-aunt .post-link:not(:first-of-type){border-top:1px solid rgba(188,204,236,.2)}.blog .agony-aunt .post-link .week-number{text-decoration:underline;font-weight:700;color:#1e4492;font-size:1.1em}@media (min-width:400px){.blog .agony-aunt .post-link .week-number{font-size:1.2em}}.blog .agony-aunt .post-link:hover .week-number{text-decoration:none}.blog .agony-aunt .form-link{white-space:normal;text-decoration:none;font-size:.9em;line-height:1em;display:block;padding:15px;text-align:center}.blog .agony-aunt .form-link .link-content{text-decoration:underline;white-space:nowrap;font-weight:700;font-size:1.2em}.blog .agony-aunt .form-link:hover .link-content{text-decoration:none}.blog .agony-aunt .form-link .via-google{font-size:.7em;white-space:nowrap;opacity:.6;margin:0 .5em}.blog .blog-content{padding:21px;flex:9999 1 300px;width:300px;box-sizing:border-box;margin:0 10px 10px}.blog .post{display:block;text-decoration:none;white-space:normal}.blog .post p{margin:0}.blog .post:not(:first-of-type){margin-top:1.5em;border-top:1px solid rgba(188,204,236,.4);padding-top:1.5em}.blog .post .post-content{display:flex;align-items:baseline}.blog .post .post-details{text-align:center;line-height:0;padding:0 1em 0 0;white-space:nowrap;font-weight:700}.blog .post .post-date{line-height:1.25em;color:rgba(30,68,146,.8)}.blog .post .post-date *{line-height:0}.blog .post .post-date .day-and-month{font-size:.9em;color:#1e4492}.blog .post .post-date .year{font-size:.7em}.blog .post .post-comments{display:block;margin-top:.6em;border-top:1px solid rgba(188,204,236,.8);padding:.4em 0;color:rgba(30,68,146,.8);text-decoration:none}.blog .post .post-comments img{display:inline-block;height:.9em;vertical-align:middle;padding-right:.3em}.blog .post .post-preview{padding-left:.5em}.blog .post .title{text-decoration:underline;font-weight:700;color:#1e4492;font-size:1.1em}@media (min-width:400px){.blog .post .title{font-size:1.2em}}.blog .post:hover .title{text-decoration:none}.blog .post .categories{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;margin-top:.25em}.blog .post .categories .category{margin:.1em;padding:.1em .5em;border-radius:.5em;background:hsla(0,0%,100%,.3);color:#5175bf}.blog .post .byline{font-size:.9em;color:rgba(30,68,146,.8)}.blog .post .preview{font-size:.9em;color:#333;margin-top:.5em}.blog-post .blog-post-content{padding:0 15px 15px}.blog-post .content-wrapper{width:97%;margin:0 auto}.blog-post .back-button{margin:0;opacity:.8;display:inline-block;padding:15px 15px 15px 0}.blog-post article .byline,.blog-post article .comment-count,.blog-post article .post-date{margin:.2em 0 0;color:#1e4492}.blog-post article .post-date{margin-top:0;border-top:1px solid rgba(188,204,236,.4);padding-top:.5em;font-size:.9em}.blog-post article .title{margin:.15em 0 0}.blog-post article .byline{margin-top:-.1em}.blog-post article .comment-count .icon{display:inline-block;height:.9em;vertical-align:middle;padding-right:.3em}.blog-post article .categories{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;margin-top:.25em}.blog-post article .categories .category{margin:.1em;padding:.1em .5em;border-radius:.5em;background:hsla(0,0%,100%,.3);color:#5175bf}.blog-post article .events{width:100%;max-width:420px;margin:1em auto;padding:1em 1em 0;box-sizing:border-box;text-align:center}.blog-post article .events .about-event-intro{font-size:.8em;margin:.5em 0 1.2em}.blog-post article .events .event{margin:0;text-align:initial}@media (min-width:660px){.blog-post article .events{margin-left:1em;margin-right:1em;float:right}}.blog-post article .events .view-all-events{padding:1em;display:block}.blog-post article figure,.blog-post article hr,.blog-post article ol,.blog-post article p,.blog-post article ul{margin:1em 0}.blog-post article ol,.blog-post article ul{padding-inline-start:2em}.blog-post article ol ol,.blog-post article ol ul,.blog-post article ul ol,.blog-post article ul ul{margin:0}.blog-post article figure{width:80%;min-width:250px;margin-left:auto;margin-right:auto}.blog-post article figure img{width:auto;height:auto;max-width:100%;max-height:400px;display:block;margin:0 auto}.blog-post article figure figcaption{text-align:center;margin:.7em 0 0;font-size:.9em}.blog-post article hr{border-color:rgba(188,204,236,.2)}.blog-post article a{white-space:normal}.blog-post .comments-header,.blog-post .recent-posts-header{display:inline-block;padding-left:2em;padding-right:2em;margin:2em 30px 0}.blog-post .recent-posts{padding:15px 30px;font-size:.9em}@media (min-width:800px){.blog-post .recent-posts{display:flex;flex-flow:row nowrap}.blog-post .recent-posts .post{flex:1 1 50%;border-top:1px;margin:0;padding:0}.blog-post .recent-posts .post:nth-child(2){border-left:1px solid rgba(188,204,236,.4);margin-left:30px;padding-left:30px}}.blog-post .comments{padding:15px;font-size:.9em}.blog-post .replying-to-container{display:none;max-width:600px;margin:1em 0;color:#1e4492}.blog-post .replying-to{max-width:100%;display:inline-flex;flex-flow:row nowrap;align-items:center}.blog-post .replying-to-description{flex:1 1 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blog-post .replying-to-username{font-weight:700}.blog-post .cancel-reply{flex:0 0 auto;padding:.2em .7em}.blog-post .new-comment-form-fields{max-width:600px;display:flex;flex-flow:column nowrap}.blog-post .new-comment-form-fields div{display:inline-flex;flex-flow:row wrap;margin-bottom:10px}.blog-post .new-comment-form-fields label{padding:.6em 1em 0 0;flex:0 1 150px}.blog-post .new-comment-form-fields input,.blog-post .new-comment-form-fields textarea{flex:1 1 400px}.blog-post .notice-and-submit{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center}.blog-post .notice-and-submit p{font-size:.8em;color:#5175bf;margin:0;text-align:right}.blog-post .notice-and-submit button{width:auto;margin-left:10px}.blog-post .comment-wrapper{padding:5px 0}.blog-post .comment{border-radius:15px;border:1px solid #85a0d7;max-width:600px;margin:10px 0 25px;padding:1em}.blog-post .comment:before{border-width:10.705px;border-top-color:#85a0d7;transform:translateY(21.41px)}.blog-post .comment:after{border-width:10px;border-top-color:#fbf7f1;transform:translateY(19px)}.blog-post .comment:before{left:17px;border-left-color:#85a0d7}.blog-post .comment:after{left:18px;border-left-color:#fbf7f1}.blog-post .comment-header{margin:0 0 1em;display:flex;justify-content:space-between;align-items:flex-start}.blog-post .comment-details{overflow:hidden;text-overflow:ellipsis}.blog-post .comment-details span{white-space:nowrap}.blog-post .reply-to-blog-comment{display:inline-block;margin:0 1em 0 .3em;color:#214ca2}.blog-post .reply-to-blog-comment img{display:inline-block;width:1.5em;margin-right:.1em;padding-bottom:.3em;vertical-align:middle}.blog-post .comment-content{margin:0 1em 1em;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.blog-post .comment-replies{margin-left:18px;border-left:1px solid #85a0d7;padding-left:7px}@media (max-width:500px){.blog-post .comment-replies{margin-left:10px}}.blog-post .comment-reply-form{display:none}.blog-post .no-comments-message{text-align:center;color:rgba(33,76,162,.7);font-size:1.2em}.no-js .reply-to-blog-comment{display:none}.contact{overflow:hidden}.contact .contact-options-container{display:flex;flex-flow:row wrap;justify-content:space-between;margin:0 -20px}.contact .contact-options{flex:1 1 300px;margin:0 20px;min-width:300px}.contact .contact-form-header{display:inline-block;padding-left:2em;padding-right:2em;margin:0 30px}.contact .contact-form{padding:15px;margin-bottom:20px}.contact .other-contact-method-link{text-align:center}.contact .other-contact-method-link a{white-space:normal}.no-js .contact .contact-form-anonymous{display:none}.contact .contact-form-anonymous{display:block;position:relative;padding-left:46px;line-height:1.2em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.contact .contact-form-anonymous .no-reply-message{font-size:.8em;color:#5175bf}.contact .contact-form-anonymous input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.contact .contact-form-anonymous .checkmark{position:absolute;top:0;left:0;height:36px;width:36px;border-radius:15px;border:1px solid #bcccec}.contact .contact-form-anonymous .checkmark:after{content:"";position:absolute;display:none;left:12px;top:6px;width:8px;height:16px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.contact .contact-form-anonymous:hover input~.checkmark{background:#bcccec}.contact .contact-form-anonymous input:checked~.checkmark{background:#214ca2;border-color:#214ca2}.contact .contact-form-anonymous input:checked~.checkmark:after{display:block}.contact .form-group{margin-bottom:10px}.contact .send-button{width:100px;margin-left:auto;margin-right:auto}@media (min-width:660px){*{line-height:1.7em}}p{margin:1em 0}a{color:#15c;white-space:nowrap}a:hover{text-decoration:none}.linksCanBreak a{white-space:normal}body,html{padding:0;margin:0;height:100%}body{font-size:17px;background:#b6dbff url(/build/images/bg-watercolour.1c6101bc.jpg);color:#333}h1,h2,h3,h4{color:#183775;margin:2.5em auto .5em}h3{font-size:22px}h4{font-size:17px}@media (min-width:800px){h3{font-size:22px}}.button:hover{filter:saturate(120%)}#body-overlay{width:100%;min-height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.4) 20%,hsla(0,0%,100%,.4) 80%,hsla(0,0%,100%,0))}form label{margin-left:10px}form ul{margin:0;color:#9c1414}form button,form input,form textarea{border-radius:15px;width:100%;box-sizing:border-box;border:1px solid #bcccec;padding:10px;font-size:16px;margin-bottom:0}form button.invalid,form input.invalid,form textarea.invalid{border-color:#9c1414}form button[type=submit]{display:block;background:#5e21a2;color:#fff788;border:none;cursor:pointer}form button[type=submit]:hover{filter:saturate(160%)}