.page{display:flex;flex-grow:1;padding-top:146px}@media screen and (min-width:768px){.page{margin:0 196px;padding-top:92px}}@media screen and (min-width:1376px){.page{margin:0 280px}}.pageAside{display:none}@media screen and (min-width:1376px){.pageAside{border-right:1px solid #f5f5f5;display:block;height:100vh;left:0;overflow-y:auto;padding:0 0 40px;position:fixed;top:0;width:280px}}.pageAsideLogoContainer{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;height:92px;padding-left:40px}.pageAsideLogoLink{display:block;transform:translateX(-16px)}.pageHeader{position:fixed;width:100%;z-index:2}.pageHeader,.pageHeader.invisible{transition:transform .3s ease-in-out}.pageHeader.invisible{transform:translateY(-200px)}.pageHeaderBackgroundImageContainer{background:var(--grey);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.pageHeaderNav{align-items:center;background:var(--overlay);display:flex;flex-wrap:wrap;justify-content:space-between;margin-right:0;min-height:92px;padding:0 12px;width:100%}@media screen and (min-width:480px){.pageHeaderNav{padding:0 20px}}@media screen and (min-width:768px){.pageHeaderNav{flex-wrap:nowrap;padding:0 24px}}@media screen and (min-width:1376px){.pageHeaderNav{padding:0 40px}}.pageHeaderNavBurgerContainer{display:flex;align-items:center}.pageHeaderNavBurgerContainer .verticalDivider{margin-left:10px}@media screen and (min-width:480px){.pageHeaderNavBurgerContainer{min-width:176px}}@media screen and (min-width:1376px){.pageHeaderNavBurgerContainer{display:none}}.pageHeaderNavBurger{align-items:center;display:flex;height:52px;justify-content:center;margin-left:-17px;padding:7px;width:52px}.pageHeaderNavLogoContainer{transform:translateX(12px)}@media screen and (min-width:768px) and (max-width:1376px){.pageHeaderNavLogoContainer{min-width:176px;transform:translateX(16px);order:3}}@media screen and (min-width:1376px){.pageHeaderNavLogoContainer{min-width:250px;transform:translateX(-16px)}}.pageHeaderNavLogoLink{display:block;text-align:right}@media screen and (min-width:1376px){.pageHeaderNavLogoLink{display:inline;transform:translateX(-8px)}}.pageHeaderNavLinks{color:var(--grey);display:none}@media screen and (min-width:1376px){.pageHeaderNavLinks{display:flex;align-items:center}}.pageHeaderNavLinksItem{padding-left:24px;transition:opacity .3s ease-in-out;white-space:nowrap;margin-left:0}.pageHeaderNavLinks:hover .pageHeaderNavLinksItem:not(:hover){opacity:.6;transition:opacity .3s ease-in-out}.pageHeaderContent{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;padding:40px 20px 0}.searchBarContainer{flex-grow:1}@media screen and (min-width:768px) and (max-width:1376px){.searchBarContainer{order:2}}.pageContent{margin:0 12px;max-width:720px;width:100%}@media screen and (min-width:480px){.pageContent{margin:0 20px}}@media screen and (min-width:768px){.pageContent{margin:0 auto;max-width:720px}}.pageContentHeader{padding-top:68px}@media screen and (min-width:768px){.pageContentHeader{padding-top:132px}}.pageContentHeaderTitle{align-items:flex-start;display:flex;flex-wrap:nowrap;position:relative;flex-grow:1;padding-bottom:32px}@media screen and (min-width:768px){.pageContentHeaderTitle{padding-bottom:40px}}.pageContentHeaderTitle h1{flex-grow:1}.pageContentHeaderActions{align-items:center;display:flex;min-height:60px;padding:0}@media screen and (min-width:968px){.pageContentHeaderActions{position:absolute;right:-96px;top:0}}.pageContentHeaderImageContainer{background:#fbe3ac;border-radius:16px;height:auto;overflow:hidden;width:100%}@media screen and (min-width:768px){.pageContentHeaderImageContainer{height:280px;margin:0 auto;max-width:720px;width:100%}}.pageSection{padding-top:64px;position:relative}@media screen and (min-width:768px){.pageSection{padding-top:128px}}.pageSection:after{bottom:-64px;border-bottom:1px solid #f5f5f5;content:"";display:block;position:absolute;width:100%}.pageSectionsContainer .pageSection:last-of-type{padding-bottom:128px;padding-top:128px}.pageSectionsContainer .pageSection:last-of-type:after{bottom:64px}.pageSectionHeader{align-items:flex-start;display:flex;flex-wrap:nowrap;padding-bottom:48px;position:relative}.pageSectionTitle{flex-grow:1;line-height:48px}.pageSectionHeaderEdit{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;padding:0;transition:all .3s ease-in-out;min-width:40px}.pageSectionHeaderEdit:hover{background:#f5f5f5;transition:transform .3s ease-in-out}.pageSectionHeaderEdit:active,.pageSectionHeaderEdit:focus{outline:none}.pageSectionHeaderActions{align-items:center;display:flex;flex-direction:column;padding:0;transition:all .3s ease-in-out}@media screen and (min-width:968px){.pageSectionHeaderActions{position:absolute;right:-96px;top:0}}.pageSectionHeaderLike{align-items:center;display:flex;padding:0;transition:all .3s ease-in-out}.pageSectionHeaderLike:active,.pageSectionHeaderLike:focus{outline:none}.pageSectionHeaderLikeContainer:hover svg{transform:scale(1.2)}.pageSectionHeaderLikeContainer svg{transition:transform .3s ease-in-out}.pageSectionHeaderLike polygon{fill:none;stroke:var(--grey-dark)}.pageSectionHeaderLike.liked polygon{fill:var(--primary);stroke:var(--primary);transition:all .3s ease-in-out}.pageSectionHeaderLike .clone{position:absolute}.pageSectionContent{color:var(--black);font-family:Montserrat,sans-serif}.pageSectionContent h1{font-size:2rem}.pageSectionContent h1,.pageSectionContent h2{color:var(--black);font-weight:400;margin-bottom:1rem}.pageSectionContent h2{font-size:1.5rem;line-height:38px}.pageSectionContent h2:not(:first-child){margin-top:2rem}.pageSectionContent h3{color:var(--black-light);font-size:1.25rem;font-weight:400;line-height:28px;margin-bottom:1rem}.pageSectionContent h3:not(:first-child){margin-top:2rem}.pageSectionContent .subtitle{font-family:Space Mono,monospace;font-size:.875rem;line-height:21px}.pageSectionContent p{font-size:1rem;font-weight:400;line-height:1.5rem;margin-bottom:1rem}.pageSectionContent a{color:var(--primary);font-size:16px;line-height:24px;text-decoration:underline}.pageSectionContent ol,.pageSectionContent ul{margin-bottom:1em;padding-left:40px}.pageSectionContent li{color:var(--black-light);font-size:1em;font-weight:400;line-height:1.5em;margin-bottom:.5em}.pageSectionContent figure{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:1.5rem;margin-top:1rem}.pageSectionContent img{border-radius:16px;max-width:100%}.pageSectionContent figcaption{font-family:Space Mono,monospace;font-size:14px;margin-top:1rem}.pageSectionContent .youtube{margin-bottom:1.5rem;margin-top:1rem;padding-top:56.25%;position:relative;width:100%}.pageSectionContent .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pageContentQuestionContainer{align-items:flex-start;border-bottom:1px solid var(--grey);display:flex;flex-direction:column;justify-content:space-between;padding:32px 0}@media screen and (min-width:968px){.pageContentQuestionContainer{align-items:center;flex-direction:row;flex-wrap:wrap}}.pageContentRepliesContainer :last-child{margin-left:16px}@media screen and (max-width:968px){.pageContentRepliesContainer{margin-top:32px}}.pageContentUserFeedbackContainer{height:0;margin-top:40px;overflow:hidden;transition:all .3s ease-in-out}.pageContentUserFeedbackContainer.open{height:auto;transition:all .3s ease-in-out}.pageContentUserFeedbackContainer p{margin-bottom:20px}.pageContentUserFeedbackContainer textarea{border:1px solid var(--black);border-radius:24px;font-size:16px;margin-bottom:20px;max-width:720px;outline:none;padding:16px;width:100%}.pageContentUserFeedbackCtaContainer{display:flex;justify-content:flex-end}.pageContentUserFeedbackCta{border:1px solid var(--black);border-radius:24px;cursor:pointer;display:block;font-size:14px;line-height:0;padding:24px 32px;text-transform:uppercase}.pageContentUserFeedbackCta:hover{background:var(--grey)}.feedbackMessagesContainer{opacity:0}.feedbackMessagesContainer.open{opacity:1}.feedbackSuccessMessage{background:var(--primary);color:#fff}.feedbackErrorMessage,.feedbackSuccessMessage{border-radius:24px;padding:12px;text-align:center}.feedbackErrorMessage{background:var(--error);color:var(--white)}.pageContentFollow{padding-bottom:132px}.pageContentFollowContainerHeader{padding:62px 0 48px}.pageContentFollow{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:968px){.pageContentFollow{flex-direction:row}}.pageContentFollow:hover .pageContentFollowLink:hover .pageContentFollowImage{transform:scale(1.1);transition:all .3s ease-in-out}.pageContentFollow:hover .pageContentFollowLink:not(:hover) .pageContentFollowImage{opacity:.75;transition:all .3s ease-in-out}.pageContentFollowLink{width:100%}@media screen and (min-width:1168px){.pageContentFollowLink{width:350px}}@media screen and (max-width:1168px){.pageContentFollowLink:first-child{margin-bottom:56px}}.pageContentFollowFigure{margin:auto;width:100%}.pageContentFollowImageContainer{background:var(--grey);border-radius:16px;height:auto;min-height:150px;overflow:hidden;width:100%}@media screen and (min-width:1168px){.pageContentFollowImageContainer{height:200px;min-height:200px}}.pageContentFollowImage{transition:opacity .3s ease-in-out}.pageContentFollowImageCaption{padding-top:20px}@media screen and (min-width:768px){.pageFooter{padding:0 196px}}@media screen and (min-width:1376px){.pageFooter{margin-left:280px}}.pageFooter .grid{grid-template-columns:1fr;max-width:720px;width:100%}@media screen and (min-width:768px){.pageFooter .grid{padding-left:0;padding-right:0}}.pageFooter .mainFooterContent{padding:0}@media screen and (min-width:1376px){.pageFooter .mainFooterContent{transform:translateX(-140px)}}