@view-transition{navigation:auto}.site-header{view-transition-name:site-header}::view-transition-group(site-header){animation:none}::view-transition-old(root){animation:.2s cubic-bezier(.4,0,.2,1) both vt-fade-out}::view-transition-new(root){animation:.26s cubic-bezier(.4,0,.2,1) both vt-fade-in}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}:root{--color-base:#fff;--color-contrast:#111;--color-yellow:#ffee58;--color-muted:#686868;--color-cream:#fbfaf3;--color-border:color-mix(in srgb, currentColor 20%, transparent);--space-2xs:5px;--space-xs:10px;--space-sm:20px;--space-md:30px;--space-lg:clamp(30px, 5vw, 50px);--space-xl:clamp(30px, 7vw, 70px);--space-2xl:clamp(50px, 7vw, 90px);--space-3xl:clamp(70px, 10vw, 140px);--fs-small:.875rem;--fs-medium:clamp(1rem, 1rem + ((1vw - .2rem) * .196), 1.125rem);--fs-large:clamp(1.125rem, 1.125rem + ((1vw - .2rem) * .392), 1.375rem);--fs-x-large:clamp(1.75rem, 1.75rem + ((1vw - .2rem) * .392), 2rem);--fs-xx-large:clamp(2.15rem, 2.15rem + ((1vw - .2rem) * 1.333), 3rem);--content-width:900px;--page-padding:var(--space-lg);--neo-border:3px solid #000;--neo-shadow:4px 4px 0px #000;--hover-bg-color:#fc0}@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-VariableFont_wght.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:optional}@font-face{font-family:Fira Code;src:url(/fonts/fira-code/FiraCode-VariableFont_wght.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:focus:not(:focus-visible){box-shadow:none!important;outline:none!important}:focus-visible{outline-offset:2px;outline:2px solid!important}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body.bare{background:0 0;margin:0;padding:0;overflow:hidden}body{font-family:Manrope,sans-serif;font-size:var(--fs-large);letter-spacing:-.1px;color:var(--color-contrast);background:var(--color-base);padding-inline:var(--page-padding);font-weight:300;line-height:1.4}h1,h2,h3,h4,h5,h6,blockquote,caption,figcaption,p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{letter-spacing:-.1px;margin-block-end:var(--space-xs);font-weight:400;line-height:1.125}h1{font-size:var(--fs-xx-large)}h2{font-size:var(--fs-x-large)}h3{font-size:var(--fs-large)}h4{font-size:var(--fs-medium)}h5{font-size:var(--fs-small);letter-spacing:.5px}h6{font-size:var(--fs-small);letter-spacing:1.4px;text-transform:uppercase;font-weight:700}a{color:currentColor;text-underline-offset:.1em;text-decoration-thickness:1px!important}a:hover{text-decoration:none}img,video{max-width:100%;height:auto;display:block}code,pre{font-family:Fira Code,monospace;font-size:var(--fs-medium);font-weight:300}pre{background:var(--color-cream);color:var(--color-contrast);padding:var(--space-md);overflow-x:auto}:not(pre)>code{background:var(--color-cream);border:1px solid var(--color-border);border-radius:3px;padding:.1em .35em;font-size:.9em}ul,ol{padding-left:1.5rem}li{margin-top:.5rem}hr{border:none;border-bottom:1px solid var(--color-border);margin-block:var(--space-lg)}blockquote{padding:var(--space-sm) var(--space-md);font-size:var(--fs-large);border-left:2px solid;margin-inline-start:0;margin-inline-end:0;font-weight:300}details summary{cursor:pointer;list-style:none}details summary::-webkit-details-marker{display:none}.constrained{max-width:var(--content-width);margin-inline-start:auto;margin-inline-end:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn,a.btn{font-size:var(--fs-medium);cursor:pointer;box-shadow:var(--neo-shadow);background-color:#fff;border-radius:0;padding:8px 12px;font-family:inherit;font-weight:300;text-decoration:none;transition:transform .2s ease-out,box-shadow .2s ease-out,background-color .2s ease-out;display:inline-block;color:#000!important;border:var(--neo-border)!important}.btn:hover,a.btn:hover{background-color:var(--hover-bg-color,#ffde03);font-weight:700;text-decoration:none;transform:translate(4px,4px);box-shadow:0 0 #000;color:#000!important}.btn:focus-visible{outline-offset:4px;outline:5px solid red!important}a.btn:focus-visible{outline-offset:4px;outline:5px solid red!important}.btn-group{padding-block:var(--space-xs);flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (min-width:768px){.site-nav a,.site-nav .submenu-toggle{--hover-bg-color:#fc0;box-shadow:none;cursor:pointer;background-color:#0000;border:2px solid #0000;border-radius:0;padding:8px 12px;transition:background-color .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out,color .2s ease-out,transform .2s ease-out;display:inline-block}}.site-nav a:hover{background-color:var(--hover-bg-color,#fc0)!important;color:#000!important;border:2px solid #000!important;font-weight:700!important;text-decoration:none!important;transform:translate(-2px,-2px)!important;box-shadow:4px 4px #000!important}.site-nav a:focus-visible{background-color:var(--hover-bg-color,#fc0)!important;color:#000!important;border:2px solid #000!important;font-weight:700!important;text-decoration:none!important;transform:translate(-2px,-2px)!important;box-shadow:4px 4px #000!important}.brutalist-logo img{border:var(--neo-border);box-shadow:var(--neo-shadow);background-color:#fff;transition:transform .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out;display:block}.brutalist-logo:hover img{background-color:var(--hover-bg-color,#fc0);cursor:pointer;transform:translate(4px,4px);box-shadow:0 0 #000}.brutalist-logo:focus-visible img{border:var(--neo-border);box-shadow:var(--neo-shadow);outline-offset:4px;outline:5px solid red!important}.neo-card{border:var(--neo-border)!important;margin-bottom:var(--space-sm)!important;margin-right:var(--space-xs)!important;border-radius:0!important;overflow:visible!important;box-shadow:10px 10px #000!important}.neo-border figure{filter:contrast(1.1)brightness(1.05)saturate(1.1);border:3px solid #000;transition:transform .5s;overflow:hidden;transform:rotate(1.5deg);box-shadow:8px 8px #f3c}.image-swap-container:hover .media-text__media img{visibility:hidden}.image-swap-container:hover .media-text__media{background-image:url(/images/site/liam_hayward_seo_specialist_profile_image_swap.webp);background-position:50%;background-size:cover}.duck-yellow,.duck-yellow-two{background-color:gold;border:3px solid #000;padding:5px 10px;transform:rotate(-2deg);box-shadow:5px 5px #000}.duck-yellow{width:-moz-fit-content;width:fit-content;margin-left:0;margin-right:0;display:block}.duck-yellow--center{margin-inline-start:auto;margin-inline-end:auto}.duck-yellow-two{display:inline-block}.marker-underline{background-image:linear-gradient(120deg, var(--hover-bg-color,var(--color-yellow)) 0%, var(--hover-bg-color,var(--color-yellow)) 100%);background-position:0 105%;background-repeat:no-repeat;background-size:100% .3em;width:-moz-fit-content;width:fit-content;margin-inline-start:0;margin-inline-end:0;padding:0 4px;transition:background-image .2s;display:block;transform:rotate(-.8deg)}.marker-underline--center{margin-inline-start:auto;margin-inline-end:auto}.marker-underline:has(>strong){background-image:none;padding:0}.marker-underline:has(>strong)>strong{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(120deg, var(--hover-bg-color,var(--color-yellow)) 0%, var(--hover-bg-color,var(--color-yellow)) 100%);background-position:0 88%;background-repeat:no-repeat;background-size:100% .25em;padding:0 4px;transition:background-image .2s;display:inline}.marker-underline-accordion{width:-moz-fit-content;width:fit-content;margin-inline-start:auto;margin-inline-end:auto;display:block}.marker-underline-accordion strong{background-image:linear-gradient(120deg, var(--hover-bg-color,transparent) 0%, var(--hover-bg-color,transparent) 100%);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 88%;background-repeat:no-repeat;background-size:100% .25em;padding:0 4px;transition:background-image .2s;display:inline}.stacked-title{text-align:left;width:-moz-fit-content;width:fit-content;margin-inline-start:auto;margin-inline-end:auto;line-height:.92;transform:rotate(-.8deg)}.stacked-title__kicker{letter-spacing:normal;margin:0 0 -1.6em 10px;font-size:max(.6rem,min(1.4vw,1rem));line-height:1;display:block}.stacked-title__ink{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(120deg, var(--hover-bg-color,var(--color-yellow)) 0%, var(--hover-bg-color,var(--color-yellow)) 100%);background-position:0 90%;background-repeat:no-repeat;background-size:100% .2em;padding:0 4px;display:inline}.tw-cursor{vertical-align:middle;background:currentColor;width:2px;height:.85em;margin-left:1px;animation:.75s step-end infinite tw-blink;display:inline-block}.tw-cursor.is-done{display:none}@keyframes tw-blink{0%,to{opacity:1}50%{opacity:.001}}.no-underline a,.no-underline a:link,.no-underline a:visited,.no-underline a:hover,.no-underline a:active{text-decoration:none}@keyframes intermittent-bounce{0%,10%,to{transform:translateY(0)}5%{transform:translateY(-10px)}}@keyframes hover-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.random-bounce img{cursor:pointer;width:100%;animation:intermittent-bounce 4s ease-in-out var(--bounce-delay,0s) infinite;touch-action:manipulation}@media (hover:hover){.hover-bounce img:hover{animation:.4s infinite hover-bounce}}@keyframes waddle{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-4px)rotate(-2deg)}75%{transform:translate(4px)rotate(2deg)}}.hover-zoom .media-text__media:hover{animation:.7s ease-in-out infinite waddle}.arrows details summary{padding-block:var(--space-xs);justify-content:space-between;align-items:center;display:flex}.arrows details summary:after{content:"+";vertical-align:middle;color:var(--hover-bg-color,var(--color-yellow));margin-left:5px;font-size:24px;font-weight:900;line-height:1;transition:transform .3s,color .2s;display:inline-block}.arrows details[open] summary:after{transform:rotate(45deg)}.accordion__body{padding-block:var(--space-sm)}.tool-faq{margin-top:var(--space-xl)}.tool-faq__title{font-size:var(--fs-x-large);margin-bottom:var(--space-sm)}.tool-faq__lead{font-size:var(--fs-medium);color:#333;margin-bottom:var(--space-md);line-height:1.6}.tool-faq__list{margin:0 0 var(--space-md)}.tool-faq__list details{border-top:1px solid #ddd}.tool-faq__list .marker-underline-accordion{width:auto;margin-inline-start:0;margin-inline-end:0}.tool-faq__list .accordion-heading{font-size:var(--fs-medium);letter-spacing:inherit;margin:0;font-weight:800;line-height:1.4;display:inline-block;transform:rotate(-.8deg)}.tool-faq__list .accordion__body{padding-top:0}.tool-faq__list .accordion__body p{font-size:var(--fs-small);color:#333;margin:0;line-height:1.6}.columns{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.media-text{gap:var(--space-md);grid-template-columns:auto 1fr;align-items:start;display:grid}.media-text.media-right{grid-template-columns:1fr auto}.media-text.media-right .media-text__media{order:2}.media-text.media-right .media-text__content{order:1}.media-text__media img{object-fit:contain;width:100%;height:auto}@media (max-width:640px){:root{--page-padding:15px}.media-text,.media-text.media-right{grid-template-columns:1fr}.media-text.media-right .media-text__media,.media-text.media-right .media-text__content{order:unset}}.arrow-bullets{margin:0 auto;padding-left:0;list-style:none;display:table}.arrow-bullets li{text-align:left;margin-bottom:.5rem;padding-left:1rem;position:relative}.arrow-bullets li:before{content:"→";color:#888;font-weight:700;position:absolute;left:0}.text-small{font-size:var(--fs-small)}.text-medium{font-size:var(--fs-medium)}.text-large{font-size:var(--fs-large)}.text-xl{font-size:var(--fs-x-large)}.text-xxl{font-size:var(--fs-xx-large)}.text-center{text-align:center}.text-left{text-align:left}.italic-subtitle{font-size:var(--fs-small);color:var(--color-muted);font-style:italic}.lt-prefix{color:var(--color-muted);font-style:italic}.post-card__meta{font-size:var(--fs-small);color:var(--color-muted)}.post-card__excerpt{font-size:var(--fs-medium)}.post-tags{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tag-icon{flex:none;width:1.2em;height:1.2em;display:inline-flex}.tag-icon svg{width:100%;height:100%;display:block}.rss-icon{flex:none;width:.9em;height:.9em;display:inline-flex}.rss-icon svg{width:100%;height:100%;display:block}.post-tag{font-family:inherit;font-size:var(--fs-small);white-space:nowrap;text-transform:lowercase;letter-spacing:1.4px;color:var(--color-muted);background:0 0;border:0;align-items:center;gap:.22em;padding:0;font-weight:600;display:inline-flex}button.post-tag{cursor:pointer}.project-link,.post-card__title a,.post-tag{text-decoration:none;transition:color .2s}.project-link,.post-card__title a{color:var(--color-contrast)}.project-link:hover,.post-card__title a:hover,button.post-tag:hover{color:var(--hover-bg-color,var(--color-yellow))}.project-link:focus-visible{color:var(--hover-bg-color,var(--color-yellow))}.post-card__title a:focus-visible{color:var(--hover-bg-color,var(--color-yellow))}button.post-tag:focus-visible{color:var(--hover-bg-color,var(--color-yellow))}.breadcrumbs{font-size:var(--fs-medium);color:var(--color-muted);margin-bottom:var(--space-md)}.breadcrumbs ol{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs a{color:var(--color-muted)}.breadcrumbs li+li:before{content:" → "}.pullquote{font-size:var(--fs-xx-large);padding-block:var(--space-sm);text-align:center;font-weight:300;line-height:1.2}.pullquote cite{font-size:var(--fs-small);margin-top:var(--space-sm);font-style:normal;display:block}.bookmarklet-container a{cursor:grab}.bookmarklet-container a:active{cursor:grabbing}#lh-bookmarklet-toast{color:#000;text-transform:uppercase;z-index:99999;opacity:0;pointer-events:none;text-align:center;background:#3f3;border:4px solid #000;max-width:90%;padding:15px 25px;font-weight:900;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),opacity .3s;position:fixed;bottom:30px;left:50%;transform:translate(-50%)translateY(100px);box-shadow:8px 8px #000}#lh-bookmarklet-toast.is-active{opacity:1;transform:translate(-50%)translateY(0)}.ext-tail{white-space:nowrap}.ext-icon{margin-left:.25em;display:inline-block}.ext-icon svg{vertical-align:-.06em;stroke-width:2.5px;width:.8em;height:.8em}@media (max-width:768px){body{padding-inline:var(--space-sm)}.columns{grid-template-columns:1fr}}.site-header[data-astro-cid-fzpbxy5g]{z-index:100;background:var(--color-base);border-bottom:1px solid var(--color-border);margin-inline:calc(-1 * var(--page-padding));padding-block-start:0;padding-block-end:0;padding-inline:var(--page-padding);position:sticky;top:0}.site-header__inner[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:var(--space-md);padding-inline:var(--space-md);display:flex}.site-logo[data-astro-cid-fzpbxy5g]{flex-shrink:0;padding-block-start:10px;padding-block-end:10px;text-decoration:none;display:block}.site-nav[data-astro-cid-fzpbxy5g]>ul[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;align-items:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.site-nav[data-astro-cid-fzpbxy5g] li[data-astro-cid-fzpbxy5g]{margin:0;position:relative}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g],.site-nav[data-astro-cid-fzpbxy5g] .submenu-toggle[data-astro-cid-fzpbxy5g]{font-size:var(--fs-medium);cursor:pointer;color:var(--color-contrast);background:0 0;border:2px solid #0000;align-items:center;gap:4px;font-family:inherit;font-weight:300;text-decoration:none;display:inline-flex}.submenu[data-astro-cid-fzpbxy5g]{background:var(--color-base);border:2px solid var(--color-contrast);box-shadow:4px 4px 0 var(--color-contrast);padding:var(--space-xs);z-index:200;flex-direction:column;gap:8px;min-width:140px;list-style:none;display:none;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.has-submenu[data-astro-cid-fzpbxy5g].is-open .submenu[data-astro-cid-fzpbxy5g]{display:flex}@media (min-width:769px){.has-submenu[data-astro-cid-fzpbxy5g]:hover .submenu[data-astro-cid-fzpbxy5g]{display:flex}.has-submenu[data-astro-cid-fzpbxy5g]:after{content:"";height:8px;position:absolute;bottom:-8px;left:0;right:0}}.submenu-toggle[data-astro-cid-fzpbxy5g]:after,.submenu-link[data-astro-cid-fzpbxy5g]:after{content:"+";color:var(--hover-bg-color,currentColor);margin-left:4px;font-size:18px;font-weight:900;line-height:1;transition:transform .3s;display:inline-block}.has-submenu[data-astro-cid-fzpbxy5g].is-open .submenu-toggle[data-astro-cid-fzpbxy5g]:after,.has-submenu[data-astro-cid-fzpbxy5g].is-open .submenu-link[data-astro-cid-fzpbxy5g]:after,.has-submenu[data-astro-cid-fzpbxy5g]:hover .submenu-toggle[data-astro-cid-fzpbxy5g]:after,.has-submenu[data-astro-cid-fzpbxy5g]:hover .submenu-link[data-astro-cid-fzpbxy5g]:after{transform:rotate(45deg)}.submenu[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{white-space:nowrap;padding:4px 8px}.nav-burger[data-astro-cid-fzpbxy5g]{cursor:pointer;color:var(--color-contrast);background:0 0;border:none;margin:-4px;padding:12px;display:none}.nav-close[data-astro-cid-fzpbxy5g]{cursor:pointer;color:var(--color-contrast);background:0 0;border:none;margin-left:auto;padding:8px;display:none}@media (max-width:768px){.nav-burger[data-astro-cid-fzpbxy5g],.nav-close[data-astro-cid-fzpbxy5g]{display:block}.site-nav[data-astro-cid-fzpbxy5g]{background:var(--color-base);z-index:999;padding:var(--space-lg);display:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.site-nav[data-astro-cid-fzpbxy5g].is-open{display:block}.site-nav[data-astro-cid-fzpbxy5g]>ul[data-astro-cid-fzpbxy5g]{font-size:var(--fs-x-large);flex-direction:column;align-items:flex-start;gap:8px}.submenu[data-astro-cid-fzpbxy5g]{box-shadow:none;padding-left:var(--space-sm);gap:var(--space-xs);border:none;position:static;left:auto;transform:none}}@media (max-width:640px){.site-header__inner[data-astro-cid-fzpbxy5g]{padding-inline:var(--space-xs)}}.external-link-icon[data-astro-cid-fzpbxy5g]{color:gold;-webkit-text-stroke:.5px #000;transition:transform .2s}.site-nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover .external-link-icon[data-astro-cid-fzpbxy5g]{color:#000;transform:translate(2px,-2px)}.cookie-banner[data-astro-cid-hq3mgpmn]{bottom:var(--space-sm);background:var(--color-base);border:var(--neo-border);width:min(100% - 2rem,680px);padding:10px var(--space-sm);z-index:9000;-webkit-backface-visibility:hidden;backface-visibility:hidden;align-items:center;gap:var(--space-sm);visibility:hidden;pointer-events:none;margin-inline-start:auto;margin-inline-end:auto;display:flex;position:fixed;left:0;right:0;transform:translateZ(0)}.cookie-banner[data-astro-cid-hq3mgpmn].is-visible{visibility:visible;pointer-events:auto}.cookie-banner__text[data-astro-cid-hq3mgpmn]{font-size:var(--fs-small);flex:1;margin:0}.cookie-banner__actions[data-astro-cid-hq3mgpmn]{gap:var(--space-xs);flex-shrink:0;display:flex}.cb-btn[data-astro-cid-hq3mgpmn]{font-size:var(--fs-small);cursor:pointer;border:var(--neo-border);background:var(--color-base);color:inherit;border-radius:0;padding:6px 10px;font-family:inherit;font-weight:300;transition:none}@media (hover:hover){.cb-btn[data-astro-cid-hq3mgpmn]:hover{background-color:var(--hover-bg-color,#ffde03);color:#000;font-weight:700}}.cb-btn[data-astro-cid-hq3mgpmn]:focus-visible{outline-offset:4px;outline:5px solid red}.site-footer[data-astro-cid-nns7i3if]{margin-top:var(--space-md);padding-block:var(--space-xl) var(--space-lg)}.site-footer__logo[data-astro-cid-nns7i3if]{margin-bottom:var(--space-sm)}.site-footer__bottom[data-astro-cid-nns7i3if]{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.site-footer__info[data-astro-cid-nns7i3if]{gap:var(--space-xs);flex-direction:column;display:flex}.site-footer__navs[data-astro-cid-nns7i3if]{gap:var(--space-xl);display:flex}.site-footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if] ul[data-astro-cid-nns7i3if]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.site-footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if] li[data-astro-cid-nns7i3if]{margin:0}.site-footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{font-size:var(--fs-medium);box-shadow:none;background-color:#0000;border:2px solid #0000;border-radius:0;margin:-4px -8px;padding:4px 8px;text-decoration:none;transition:background-color .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out,color .2s ease-out,transform .2s ease-out,font-weight .2s ease-out;display:inline-block}@media (min-width:769px){.site-footer__layout[data-astro-cid-nns7i3if]{column-gap:var(--space-lg);row-gap:var(--space-sm);grid-template-columns:1fr auto;align-items:start;display:grid}.site-footer__bottom[data-astro-cid-nns7i3if]{display:contents}.site-footer__logo[data-astro-cid-nns7i3if]{grid-area:1/1;margin-bottom:0}.site-footer__info[data-astro-cid-nns7i3if]{grid-area:2/1}.site-footer__navs[data-astro-cid-nns7i3if]{grid-area:1/2/span 2/2}.site-footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:not(.social-links a):hover{background-color:var(--hover-bg-color,#fc0);color:#000;border:2px solid #000;font-weight:700;text-decoration:none;transform:translate(-2px,-2px);box-shadow:4px 4px #000}.site-footer[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:not(.social-links a):focus-visible{background-color:var(--hover-bg-color,#fc0);color:#000;border:2px solid #000;font-weight:700;text-decoration:none;transform:translate(-2px,-2px);box-shadow:4px 4px #000}}.site-footer__smallprint[data-astro-cid-nns7i3if]{color:var(--color-muted);margin:0;font-size:10px;line-height:1.4}.social-links[data-astro-cid-nns7i3if]{padding-top:var(--space-xs);align-items:center;gap:12px;display:flex}.social-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--color-contrast);display:inline-flex}.social-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover{color:var(--hover-bg-color,#fc0);transform:scale(1.15)}.social-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible{color:var(--hover-bg-color,#fc0);transform:scale(1.15)}@media (max-width:768px){.site-footer__navs[data-astro-cid-nns7i3if]{gap:var(--space-md)}}@media (max-width:640px){.site-footer__bottom[data-astro-cid-nns7i3if]{flex-direction:column}}.skip-link[data-astro-cid-z4jru4n3]{background:var(--color-contrast);color:var(--color-base);z-index:999;font-size:var(--fs-small);padding:8px;position:absolute;top:-40px;left:0}.skip-link[data-astro-cid-z4jru4n3]:focus{top:0}
