.author[data-astro-cid-2ri7i3m6] .container__content[data-astro-cid-2ri7i3m6]{max-width:800px}.author__content[data-astro-cid-2ri7i3m6]{display:flex;flex-direction:column;gap:var(--space-xl)}.author__info[data-astro-cid-2ri7i3m6]{display:flex;flex-direction:column;gap:var(--space-l);align-items:center;text-align:center}@media (min-width:768px){.author__info[data-astro-cid-2ri7i3m6]{flex-direction:row;align-items:flex-start;text-align:left;gap:var(--space-xl)}}@media (max-width:767.98px){.author__info[data-astro-cid-2ri7i3m6]{z-index:10;margin-top:-70px}}.author__title[data-astro-cid-2ri7i3m6]{font-family:source-sans-3-light,source-sans-3-light-fallback,sans-serif;font-size:var(--step-2);font-weight:300;color:var(--colour-brown);margin:0;line-height:1;text-box-trim:trim-both;text-box-edge:cap alphabetic;margin-bottom:var(--space-2xs)}.author__image[data-astro-cid-2ri7i3m6]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-s)}.author__image[data-astro-cid-2ri7i3m6] .author__image-element{border-radius:50%;object-fit:cover;aspect-ratio:1/1;width:140px}.author__telehealth-link[data-astro-cid-2ri7i3m6]{margin-top:var(--space-xs)}.author__telehealth-button[data-astro-cid-2ri7i3m6]{display:inline-block;padding:var(--space-xs) var(--space-s);background-color:var(--colour-red);color:var(--colour-white);text-decoration:none;border-radius:14px;font-family:source-sans-3-regular,source-sans-3-regular-fallback,sans-serif;font-size:var(--step--1);font-weight:400;transition:background-color .3s ease;text-align:center;min-width:120px;-webkit-box-orient:vertical;text-box-trim:trim-both;text-box-edge:cap alphabetic}.author__telehealth-button[data-astro-cid-2ri7i3m6]:hover,.author__telehealth-button[data-astro-cid-2ri7i3m6]:focus{background-color:var(--colour-brown);text-decoration:none}@media (max-width:767.98px){.author__telehealth-button[data-astro-cid-2ri7i3m6]{font-size:var(--step-0);padding:var(--space-s) var(--space-m);min-width:140px}}.author__details[data-astro-cid-2ri7i3m6]{flex:1}.author__name[data-astro-cid-2ri7i3m6]{font-family:lora-medium,lora-medium-fallback,serif;font-size:var(--step-3);line-height:calc(4px + 2ex);margin-bottom:var(--space-s);color:var(--colour-brown);font-weight:400}.author__bio[data-astro-cid-2ri7i3m6]{font-family:source-sans-3-regular,source-sans-3-regular-fallback,sans-serif;font-size:var(--step-0);line-height:calc(8px + 2ex);color:var(--colour-grey);margin:0}.author__bio[data-astro-cid-2ri7i3m6] a{color:var(--colour-red);text-decoration:underline;transition:color .3s ease}.author__bio[data-astro-cid-2ri7i3m6] a:hover,.author__bio[data-astro-cid-2ri7i3m6] a:focus{color:var(--colour-brown)}.author__articles[data-astro-cid-2ri7i3m6]{border-top:1px solid var(--colour-sand);padding-top:var(--space-l)}.author__articles-title[data-astro-cid-2ri7i3m6]{font-family:lora-medium,lora-medium-fallback,serif;font-size:var(--step-1);line-height:calc(4px + 2ex);margin-bottom:var(--space-l);color:var(--colour-brown);font-weight:400}.author__articles-list[data-astro-cid-2ri7i3m6]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-l)}@media (max-width:767.98px){.author__articles-list[data-astro-cid-2ri7i3m6]{grid-template-columns:repeat(1,1fr)}}.author__article[data-astro-cid-2ri7i3m6]{background-color:var(--colour-off-white);padding:var(--space-m);border-radius:var(--space-s);width:100%}.author__article-title[data-astro-cid-2ri7i3m6]{font-family:lora-medium,lora-medium-fallback,serif;font-size:var(--step-1);line-height:calc(4px + 2ex);margin-bottom:var(--space-xs);font-weight:400}.author__article-link[data-astro-cid-2ri7i3m6]{color:var(--colour-red);text-decoration:underline;transition:color .3s ease}.author__article-link[data-astro-cid-2ri7i3m6]:hover,.author__article-link[data-astro-cid-2ri7i3m6]:focus{color:var(--colour-brown);text-decoration:underline}.author__article-description[data-astro-cid-2ri7i3m6]{font-family:source-sans-3-regular,source-sans-3-regular-fallback,sans-serif;font-size:var(--step-0);line-height:calc(8px + 2ex);color:var(--colour-grey);margin-bottom:var(--space-xs)}.author__article-date[data-astro-cid-2ri7i3m6]{font-family:source-sans-3-regular,source-sans-3-regular-fallback,sans-serif;font-size:var(--step--1);color:var(--colour-grey);font-style:italic}.blog-post{max-width:800px;margin:0 auto}.blog-post__header{margin-bottom:var(--space-l);padding-bottom:var(--space-m);border-bottom:1px solid var(--colour-grey-lightest)}.blog-post__intro{font-size:var(--step-0);font-family:source-sans-3-regular,source-sans-3-fallback,sans-serif;line-height:1.6;color:var(--colour-grey);margin-bottom:var(--space-m)}.blog-post__meta{display:flex;align-items:center;color:var(--colour-brown);font-size:var(--step-0)}@media (max-width:1199.98px){.blog-post__meta{justify-content:center}}.blog-post__date,.blog-post__author{font-weight:500;text-box-trim:trim-both;text-box-edge:cap alphabetic}.blog-post__tags{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center}@media (max-width:1199.98px){.blog-post__tags{margin-bottom:var(--space-l);justify-content:center}}.blog-post__tags span{font-size:var(--step--1);color:var(--colour-grey);text-box-trim:trim-both;text-box-edge:cap alphabetic}.blog-post__tag{background-color:var(--colour-grey-lightest);color:var(--colour-grey-dark);padding:var(--space-2xs) var(--space-s);border-radius:var(--space-l);font-size:var(--step--2);font-weight:500;text-transform:capitalize}.blog-post__featured-image{position:relative}.blog-post__image{width:100%;border-radius:var(--space-l);height:auto;display:block}.blog-post__badge{position:absolute;top:30px;right:30px;z-index:10;pointer-events:auto;box-shadow:0 0 0 2px var(--colour-white);border-radius:50%;opacity:0;animation:fadeIn .2s ease-in-out .5s forwards}@keyframes fadeIn{to{opacity:1}}.blog-post__content{font-size:var(--step-0);font-family:source-sans-3-regular,source-sans-3-fallback,sans-serif;line-height:1.3;color:var(--colour-grey)}.blog-post__content h2{font-family:lora-medium,lora-medium-fallback,serif;font-size:var(--step-2);font-weight:500;margin:var(--space-xl)0 var(--space-m);color:var(--colour-brown);text-wrap:pretty}.blog-post__content h3{font-family:lora-medium,lora-medium-fallback,serif;font-size:var(--step-1);font-weight:500;margin:var(--space-l)0 var(--space-s);color:var(--colour-brown);text-wrap:pretty}.blog-post__content h4{font-family:lora-medium,lora-medium-fallback,serif;font-size:var(--step-0);font-weight:500;margin:var(--space-m)0 var(--space-xs);color:var(--colour-brown);text-wrap:pretty}.blog-post__content h4+ul{margin-top:var(--space-m)}.blog-post__content h4+p{margin-top:var(--space-m)}.blog-post__content p{font-size:var(--step-0);font-family:source-sans-3-regular,source-sans-3-fallback,sans-serif;line-height:1.5;color:var(--colour-grey);margin-bottom:var(--space-m);text-wrap:pretty}.blog-post__content p:first-of-type{margin-top:0}.blog-post__content p:last-of-type{margin-bottom:0}.blog-post__content p:first-of-type:not(li p):first-letter{font-size:var(--step-5);line-height:var(--step-4);font-weight:400;color:var(--colour-red);float:left;margin-right:var(--space-xs);margin-bottom:var(--space-2xs);margin-top:var(--space-3xs);font-family:lora-regular,lora-regular-fallback,serif}@media (min-width:768px){.blog-post__content p:first-of-type:not(li p):first-letter{font-size:var(--step-5);line-height:var(--step-5);margin-right:var(--space-s);margin-bottom:0}}.blog-post__content ul{list-style:none;padding-left:0;margin-top:var(--space-m-l)}.blog-post__content li{position:relative;padding-left:var(--space-s-m);margin-bottom:var(--space-2xs);color:var(--colour-grey);font-family:source-sans-3-regular,source-sans-3-fallback,sans-serif;font-weight:400;font-size:var(--step-0);line-height:1.5}@media (max-width:767.98px){.blog-post__content li{padding-left:var(--space-m)}}.blog-post__content li:last-of-type{margin-bottom:0}.blog-post__content ul li:before{content:"";position:absolute;left:0;top:calc((4px + 2ex)/2 - 3px);width:10px;height:10px;background-color:var(--colour-pink);border-radius:50%}@media (max-width:767.98px){.blog-post__content ul li:before{top:calc((4px + 2ex)/2 - 5px)}}.blog-post__content ul+.blog-post__content p{margin-top:var(--space-m-l)}.blog-post__content blockquote{border-left:var(--space-3xs) solid var(--colour-grey-lightest);padding-left:var(--space-m);margin:var(--space-l)0;font-style:italic;color:var(--colour-grey-medium)}.blog-post__content a{color:var(--colour-primary);text-decoration:underline}.blog-post__content a:hover{color:var(--colour-primary-dark)}.blog-post__content strong{font-weight:700}.blog-post__content em{font-style:italic}.blog-post__content img{max-width:100%;height:auto;margin:var(--space-l)0;border-radius:var(--space-xs)}.blog-post__image--center{margin-inline:auto!important}.blog-post__content code{background-color:var(--colour-grey-lightest);padding:var(--space-2xs) var(--space-xs);border-radius:var(--space-3xs);font-family:monospace;font-size:var(--step--1)}.blog-post__content pre{background-color:var(--colour-grey-lightest);padding:var(--space-m);border-radius:var(--space-xs);overflow-x:auto;margin:var(--space-m)0}.blog-post__content pre code{background:0 0;padding:0}@media (max-width:767.98px){.blog-post__title{font-size:var(--step-3)}.blog-post__meta{flex-direction:row;align-items:center;justify-content:center;gap:var(--space-xs)}}.btn-tag{background-color:var(--colour-white);color:var(--colour-red);transition:background-color .3s ease,color .3s ease;-webkit-box-orient:vertical;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1}.btn-tag:first-letter{text-transform:uppercase}.btn-tag:hover{background-color:var(--colour-red);color:var(--colour-white)}.btn{padding:14px;font-family:lora-medium,lora-medium-fallback,serif;display:inline-block;text-align:center;font-size:var(--step-0);font-weight:500;line-height:1;border-radius:14px;text-decoration:none;-webkit-box-orient:vertical;text-box-trim:trim-both;text-box-edge:cap alphabetic;text-wrap:pretty;cursor:pointer}@media (max-width:767.98px){.btn{padding:12px}}sup{vertical-align:baseline;position:relative;top:-.4em;font-size:.75em;line-height:0}sup a{color:var(--colour-red);text-decoration:none;font-weight:400;display:inline-block}sup a:hover{text-decoration:underline}sup a:focus{outline:2px solid var(--colour-red);outline-offset:1px;border-radius:2px}