.Breadcrumbs-module__mSTwla__breadcrumb{color:var(--text-colour);font-size:larger}a.Breadcrumbs-module__mSTwla__breadcrumb:hover{color:var(--primary-vibrant)}.Breadcrumbs-module__mSTwla__breadcrumb-container{gap:5px;font-weight:700;display:flex}
.BasicButton-module__Uz3vQq__basic-button{text-transform:uppercase;min-width:150px;box-shadow:var(--shadow-1);background-color:#fff;border:none;border-radius:4px;padding:.5em;font-weight:700}@media (max-width:800px){.BasicButton-module__Uz3vQq__basic-button{min-width:100px}}.BasicButton-module__Uz3vQq__basic-button:hover{box-shadow:var(--shadow-2)}.BasicButton-module__Uz3vQq__basic-button.BasicButton-module__Uz3vQq__glow:hover{box-shadow:var(--shadow-glow-1)}.BasicButton-module__Uz3vQq__basic-button.BasicButton-module__Uz3vQq__glow:active{box-shadow:var(--shadow-glow-2)}.BasicButton-module__Uz3vQq__basic-button:active{box-shadow:0;background-color:var(--primary-light)}.BasicButton-module__Uz3vQq__basic-button.BasicButton-module__Uz3vQq__basic:active{background-color:var(--primary-light)}.BasicButton-module__Uz3vQq__basic-button.BasicButton-module__Uz3vQq__angry:active{background-color:var(--angry-light)}
.awards-module__m9m4kG__card{box-shadow:var(--shadow-1);text-align:center;box-sizing:content-box;background-color:var(--background-colour-2);border-radius:16px;width:200px;padding:16px}.awards-module__m9m4kG__modal{z-index:999;border:4px solid var(--primary-light);box-sizing:content-box;background-color:#fff;border-radius:10px;width:200px;max-width:100%;padding:24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 100px #c0e5c8dd}.awards-module__m9m4kG__modal-overlay{z-index:998;background-color:#1a1818e1;width:100%;height:100%;position:fixed;top:0;left:0}
.ExtendableIconButton-module__mQohIq__icon-button{cursor:pointer;background-color:var(--primary-vibrant);border-color:var(--primary-light);color:#fff;border-radius:50px;max-width:50px;height:50px;padding:8px 0;font-size:25px;transition:max-width .5s;overflow:hidden}.ExtendableIconButton-module__mQohIq__icon-button:active{background-color:var(--primary-light)}.ExtendableIconButton-module__mQohIq__icon-button{white-space:nowrap}.ExtendableIconButton-module__mQohIq__icon-button svg{padding:0 8px}.ExtendableIconButton-module__mQohIq__icon-button span{visibility:hidden;padding-right:20px}.ExtendableIconButton-module__mQohIq__icon-button:hover{max-width:500px}.ExtendableIconButton-module__mQohIq__icon-button:hover span{visibility:visible}.ExtendableIconButton-module__mQohIq__small-icon-button.ExtendableIconButton-module__mQohIq__angry{background-color:var(--angry-light)}.ExtendableIconButton-module__mQohIq__small-icon-button{cursor:pointer;background-color:var(--primary-light);color:#fff;width:35px;height:35px;box-shadow:var(--shadow-1);border:none;border-radius:35px;position:relative}.ExtendableIconButton-module__mQohIq__small-icon-button .ExtendableIconButton-module__mQohIq__tooltip{background-color:var(--grey-light);color:#000;visibility:hidden;z-index:1;min-width:100px;position:absolute}.ExtendableIconButton-module__mQohIq__small-icon-button:active{box-shadow:none}.ExtendableIconButton-module__mQohIq__small-icon-button svg{padding:0 2px}.ExtendableIconButton-module__mQohIq__small-icon-button span{padding-right:20px}.ExtendableIconButton-module__mQohIq__small-icon-button:hover{max-width:500px}.ExtendableIconButton-module__mQohIq__small-icon-button:hover .ExtendableIconButton-module__mQohIq__tooltip{visibility:visible}.ExtendableIconButton-module__mQohIq__small-icon-button.ExtendableIconButton-module__mQohIq__likeButton{background:0 0}.ExtendableIconButton-module__mQohIq__small-icon-button.ExtendableIconButton-module__mQohIq__likeButton>svg{filter:drop-shadow(0px 0px 1px var(--secondary-vibrant))drop-shadow(var(--shadow-1));color:#fff;font-size:2em}.ExtendableIconButton-module__mQohIq__small-icon-button.ExtendableIconButton-module__mQohIq__likeButton{box-shadow:none}.ExtendableIconButton-module__mQohIq__small-icon-button.ExtendableIconButton-module__mQohIq__likeButton.ExtendableIconButton-module__mQohIq__isActive>svg{color:var(--secondary-vibrant);filter:drop-shadow(var(--shadow-1))}@media (prefers-color-scheme:dark){.ExtendableIconButton-module__mQohIq__small-icon-button.ExtendableIconButton-module__mQohIq__likeButton.ExtendableIconButton-module__mQohIq__isActive>svg{color:var(--secondary-light)}}
.form-module__g89UEG__form label{font-weight:700}.form-module__g89UEG__form input{border:1px solid var(--primary-light);border-radius:2px;padding:.6em;box-shadow:inset 0 3px 5px #0000001a}.form-module__g89UEG__form input:disabled{box-shadow:none;border:none}.form-module__g89UEG__form select{border:1px solid var(--primary-light);border-radius:2px;padding:.6em}.form-module__g89UEG__form .form-module__g89UEG__error{color:var(--angry-dark)}.form-module__g89UEG__form.form-module__g89UEG__angry input{border:1px solid var(--angry-light)}
.expandableForm-module__RzOtuG__container{background-color:var(--background-colour-2);color:var(--text-colour);border-radius:8px;margin:1em;padding:1em}.expandableForm-module__RzOtuG__richTextEditor{color:#000;background-color:#fff}@media (prefers-color-scheme:dark){.expandableForm-module__RzOtuG__richTextEditor{filter:sepia()}}
.goalTracker-module__BZEbha__goal-row{flex-direction:row;justify-content:center;gap:1em;display:flex}@media (max-width:800px){.goalTracker-module__BZEbha__goal-row{flex-wrap:wrap}}.goalTracker-module__BZEbha__statCard{width:100%;box-shadow:var(--shadow-1);background-color:var(--background-colour-2);border-radius:4px;padding:16px}.goalTracker-module__BZEbha__switchContainer{color:var(--text-colour-2);text-transform:capitalize;background-color:#0000;border:none}.goalTracker-module__BZEbha__inactiveMode{color:var(--text-colour-2)}.goalTracker-module__BZEbha__activeMode{color:var(--text-colour);font-weight:700}.goalTracker-module__BZEbha__DisclosureButton{background-color:unset;width:100%;color:var(--text-colour);text-align:left;border:none;padding:16px 16px 16px 0}.goalTracker-module__BZEbha__DisclosureButton[data-open] svg{rotate:90deg}.goalTracker-module__BZEbha__DisclosureButton h3{font-size:1.5em;display:inline}.goalTracker-module__BZEbha__DisclosureButton h3:hover{text-decoration:underline}@keyframes goalTracker-module__BZEbha__slide-open{0%{max-height:0}99%{max-height:100vh}to{max-height:fit-content}}.goalTracker-module__BZEbha__DisclosurePanel{animation-name:goalTracker-module__BZEbha__slide-open;animation-duration:.4s;overflow:hidden}
.Modal-module__30_FzG__modal{z-index:999;background-color:var(--background-colour-2);border:4px solid var(--primary-light);border-radius:10px;width:600px;max-width:100%;max-height:100%;padding:24px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-color-scheme:dark){.Modal-module__30_FzG__modal{border-color:var(--primary-dark)}}.Modal-module__30_FzG__modal.Modal-module__30_FzG__angry{border:4px solid var(--angry-vibrant)}@media (prefers-color-scheme:dark){.Modal-module__30_FzG__modal.Modal-module__30_FzG__angry{border-color:var(--angry-dark)}}.Modal-module__30_FzG__modal.Modal-module__30_FzG__secondary{border:4px solid var(--secondary-light)}@media (prefers-color-scheme:dark){.Modal-module__30_FzG__modal.Modal-module__30_FzG__secondary{border-color:var(--secondary-vibrant)}}.Modal-module__30_FzG__modal-overlay{z-index:998;background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.Modal-module__30_FzG__modal-overlay.Modal-module__30_FzG__angry{background-color:#000000e6}.Modal-module__30_FzG__flag{color:var(--text-colour);background-color:#0000;border:none}.Modal-module__30_FzG__flag:hover{color:red}.Modal-module__30_FzG__comment{background-color:#0000001a;border-radius:4px;padding:8px}.Modal-module__30_FzG__reason-fieldset{border:none;padding-top:1em}.Modal-module__30_FzG__reason-fieldset input{box-shadow:none}.Modal-module__30_FzG__reason-fieldset label{font-weight:400}.Modal-module__30_FzG__reason-fieldset legend{font-weight:700}
.CommentCard-module__LIvH7a__card{border-bottom:solid var(--grey-light);padding:16px}.CommentCard-module__LIvH7a__hidden{visibility:hidden;height:0}.CommentCard-module__LIvH7a__datetime{color:var(--text-colour-2);font-size:small}.CommentCard-module__LIvH7a__flaggedCommentMessage{color:var(--warning-dark);font-style:italic}.CommentCard-module__LIvH7a__confirmedInappropriateMessage{color:var(--angry-dark);font-style:italic}.CommentCard-module__LIvH7a__label{font-weight:700}.CommentCard-module__LIvH7a__angryPaper{background-color:#0000001a;border-radius:4px;margin:8px;padding:8px}.CommentCard-module__LIvH7a__authorLink{color:var(--off-black);font-weight:700;text-decoration:none}.CommentCard-module__LIvH7a__authorLink:hover{color:var(--primary-vibrant)}@media (prefers-color-scheme:dark){.CommentCard-module__LIvH7a__authorLink{color:var(--primary-light)}}.CommentCard-module__LIvH7a__likeButtonContainer{align-items:center;gap:5px;display:flex}.CommentCard-module__LIvH7a__likeButtonText{color:var(--secondary-vibrant);font-size:24px}@media (prefers-color-scheme:dark){.CommentCard-module__LIvH7a__likeButtonText{color:var(--secondary-light)}}
.forum-module__C9_kZW__forum-item{border-bottom:1px solid var(--grey-light);color:inherit;margin:10px 0;padding:10px 0 20px}.forum-module__C9_kZW__forum-item:hover{color:var(--primary-vibrant)}.forum-module__C9_kZW__forum-container{padding:30px}.forum-module__C9_kZW__forum-sub-title{color:var(--grey-dark)}@media (prefers-color-scheme:dark){.forum-module__C9_kZW__forum-sub-title{color:var(--grey-light)}}.forum-module__C9_kZW__forum-icon{float:left;text-align:center;width:30px;margin-right:20px;font-size:30px}a.forum-module__C9_kZW__forum-item-title{color:inherit;font-size:18px;font-weight:600;display:block}a.forum-module__C9_kZW__forum-item-title:hover{color:var(--primary-vibrant)}.forum-module__C9_kZW__forum-icon .forum-module__C9_kZW__fa{color:var(--grey-dark);margin-top:8px;font-size:30px}.forum-module__C9_kZW__forum-item.forum-module__C9_kZW__active .forum-module__C9_kZW__fa,.forum-module__C9_kZW__forum-item.forum-module__C9_kZW__active a.forum-module__C9_kZW__forum-item-title{color:var(--primary-vibrant)}.forum-module__C9_kZW__thread{color:var(--text-colour);border-bottom:1px solid var(--grey-light);text-decoration:none}.forum-module__C9_kZW__thread:hover{color:var(--primary-vibrant)}
