@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(../media/schibsted-grotesk-latin-700-normal.4165ne_2m9yu0.woff2)format("woff2"),url(../media/schibsted-grotesk-latin-700-normal.2rezuhpkgtba8.woff)format("woff")}
@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(../media/schibsted-grotesk-latin-800-normal.3h5xnke3xs47z.woff2)format("woff2"),url(../media/schibsted-grotesk-latin-800-normal.0hrte9ilsxuwr.woff)format("woff")}
@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(../media/atkinson-hyperlegible-next-latin-400-normal.2u5oagmduz53s.woff2)format("woff2"),url(../media/atkinson-hyperlegible-next-latin-400-normal.0n1wbwkhdi44r.woff)format("woff")}
@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(../media/atkinson-hyperlegible-next-latin-700-normal.1wtqmcz2r01_g.woff2)format("woff2"),url(../media/atkinson-hyperlegible-next-latin-700-normal.06izqgfltbdav.woff)format("woff")}
:root{--ff-ground:#faf6f0;--ff-white:#fff;--ff-ink:#211a17;--ff-soft:#5b4f48;--ff-line:#e6ddd1;--ff-board:#f3ece1;--ff-sun:#f2b21b;--ff-sun-tint:#fdf1cf;--ff-highlight:#f8d47a;--ff-terracotta:#b4412a;--ff-terracotta-deep:#9a3520;--ff-lemon:#fbe8a6;--ff-peach:#f9d9c5;--ff-pink:#f6d5e0;--ff-pistachio:#dfecc8;--ff-sky:#d7e5f3;--ff-footer-soft:#d8cec4;--ff-magnet-lemon:#ebc54a;--ff-magnet-peach:#ec9e7c;--ff-magnet-pink:#e294af;--ff-magnet-pistachio:#9dc27a;--ff-magnet-sky:#86aedb;--ff-magnet-shine:#ffffffbf;--ff-shadow-card:0 1px 2px #211a170d, 0 6px 18px #211a170f;--ff-shadow-lift:0 2px 4px #211a170f, 0 12px 28px #211a171a;--ff-shadow-magnet:0 2px 3px #211a1747, inset 0 0 0 1px #211a172e;--ff-font-display:"Schibsted Grotesk", system-ui, sans-serif;--ff-font-body:"Atkinson Hyperlegible Next", system-ui, sans-serif;--ff-size-display:clamp(2.5rem, 1.75rem + 3.2vw, 3.75rem);--ff-size-heading:clamp(1.75rem, 1.45rem + 1.3vw, 2.25rem);--ff-size-title:1.5rem;--ff-size-card:1.375rem;--ff-size-lead:1.3125rem;--ff-size-body:1.1875rem;--ff-size-label:1.125rem;--ff-size-small:1rem;--ff-leading-display:1.05;--ff-leading-heading:1.15;--ff-leading-snug:1.35;--ff-leading-meta:1.4;--ff-leading-body:1.6;--ff-weight-regular:400;--ff-weight-bold:700;--ff-weight-heavy:800;--ff-tracking-display:-.03em;--ff-tracking-heading:-.015em;--ff-measure:54ch;--ff-space-half:4px;--ff-space-1:8px;--ff-space-2:16px;--ff-space-3:24px;--ff-space-4:32px;--ff-space-5:40px;--ff-space-6:48px;--ff-space-8:64px;--ff-container:75rem;--ff-radius-small:8px;--ff-radius-card:16px;--ff-radius-pill:999px;--ff-border-hairline:1px;--ff-border-control:2px;--ff-focus-width:3px;--ff-focus-offset:3px;--ff-focus-colour:var(--ff-ink);--ff-focus-on-dark:var(--ff-white);--ff-target:48px;--ff-target-min:44px;--ff-tag-height:32px;--ff-magnet-size:18px;--ff-icon-size:20px;--ff-icon-large:24px;--ff-duration-press:.12s;--ff-duration-hover:.18s;--ff-duration-reveal:.22s;--ff-ease-out:cubic-bezier(.23, 1, .32, 1);--ff-ease-hover:cubic-bezier(.25, .1, .25, 1)}@media (prefers-reduced-motion:reduce){:root{--ff-duration-press:0s;--ff-duration-hover:0s;--ff-duration-reveal:0s}}
*,:before,:after{box-sizing:border-box}html{-webkit-hyphens:none;hyphens:none;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--ff-ground);color:var(--ff-ink);scroll-padding-top:var(--ff-space-3)}body{min-width:0;font-family:var(--ff-font-body);font-size:var(--ff-size-body);line-height:var(--ff-leading-body);font-weight:var(--ff-weight-regular);background:var(--ff-ground);color:var(--ff-ink);caret-color:var(--ff-ink);overflow-wrap:break-word;text-rendering:optimizelegibility;margin:0}::selection{background:var(--ff-highlight);color:var(--ff-ink)}h1,h2,h3,h4{font-family:var(--ff-font-display);color:var(--ff-ink);text-wrap:balance;overflow-wrap:break-word;margin:0}h1{font-size:var(--ff-size-display);line-height:var(--ff-leading-display);font-weight:var(--ff-weight-heavy);letter-spacing:var(--ff-tracking-display)}h2{font-size:var(--ff-size-heading);line-height:var(--ff-leading-heading);font-weight:var(--ff-weight-bold);letter-spacing:var(--ff-tracking-heading)}h3{font-size:var(--ff-size-card);line-height:var(--ff-leading-snug);font-weight:var(--ff-weight-bold)}h4{font-size:var(--ff-size-label);line-height:var(--ff-leading-snug);font-weight:var(--ff-weight-bold)}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0}img,svg{max-width:100%}img{height:auto;display:block}a{color:var(--ff-terracotta);text-decoration-line:underline;text-decoration-thickness:var(--ff-border-hairline);text-underline-offset:.2em}a:hover{color:var(--ff-terracotta-deep);text-decoration-thickness:var(--ff-border-control)}:is(p,dd,td,figcaption,label,small)>a:not([class]){padding-block:calc((var(--ff-target-min) - 1em) / 2);-webkit-box-decoration-break:clone;box-decoration-break:clone}strong,b{font-weight:var(--ff-weight-bold)}button,input,select,textarea{font:inherit;color:inherit}a,button,summary,input,select,textarea,label{touch-action:manipulation;-webkit-tap-highlight-color:transparent}:focus-visible{outline:var(--ff-focus-width) solid var(--ff-focus-colour);outline-offset:var(--ff-focus-offset)}.ff-on-dark :focus-visible{outline-color:var(--ff-focus-on-dark)}.ff-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ff-skip-link{left:var(--ff-space-2);top:var(--ff-space-1);z-index:10;padding:var(--ff-space-1) var(--ff-space-2);background:var(--ff-white);color:var(--ff-ink);border-radius:var(--ff-radius-small);font-weight:var(--ff-weight-bold);opacity:0;pointer-events:none;position:absolute}.ff-skip-link:focus-visible{opacity:1;pointer-events:auto}.ff-container{width:100%;max-width:calc(var(--ff-container) + 2 * var(--ff-space-3));padding-inline:var(--ff-space-3);margin-inline:auto}@media (max-width:559px){.ff-container{padding-inline:var(--ff-space-2)}}.ff-stack{gap:var(--ff-space-2);flex-direction:column;min-width:0;display:flex}.ff-stack--tight{gap:var(--ff-space-1)}.ff-stack--loose{gap:var(--ff-space-3)}.ff-stack--section{gap:var(--ff-space-6)}.ff-cluster{align-items:center;gap:var(--ff-space-1);flex-wrap:wrap;min-width:0;display:flex}.ff-cluster--loose{gap:var(--ff-space-2)}.ff-grid{gap:var(--ff-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));align-items:stretch;display:grid}.ff-grid--wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}.ff-split{gap:var(--ff-space-3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:960px){.ff-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ff-split--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ff-split--main{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}.ff-lead{font-size:var(--ff-size-lead);line-height:var(--ff-leading-body);color:var(--ff-ink);max-width:var(--ff-measure)}.ff-soft{color:var(--ff-soft)}.ff-small{font-size:var(--ff-size-small);line-height:var(--ff-leading-meta)}.ff-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ff-break-anywhere{overflow-wrap:anywhere}.ff-highlight{background-image:linear-gradient(transparent 58%, var(--ff-highlight) 58%, var(--ff-highlight) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:var(--ff-space-half)}.ff-icon{width:var(--ff-icon-size);height:var(--ff-icon-size);vertical-align:middle;flex:none;display:inline-block}.ff-icon--large{width:var(--ff-icon-large);height:var(--ff-icon-large)}
.ff-wordmark{align-items:center;gap:var(--ff-space-1);min-height:var(--ff-target);color:var(--ff-ink);font-family:var(--ff-font-display);font-weight:var(--ff-weight-heavy);font-size:var(--ff-size-title);letter-spacing:var(--ff-tracking-display);line-height:var(--ff-leading-display);white-space:nowrap;text-decoration:none;display:inline-flex}.ff-wordmark:hover{color:var(--ff-ink);text-decoration:none}.ff-wordmark--on-dark,.ff-wordmark--on-dark:hover{color:var(--ff-white)}.ff-wordmark__o{border-radius:var(--ff-radius-pill);background:var(--ff-sun);color:#0000;text-align:center;vertical-align:-.01em;width:.54em;height:.54em;margin-inline:.03em .02em;line-height:.54em;display:inline-block;overflow:hidden}.ff-mark{flex:none}.ff-mark__card{fill:var(--ff-ink)}.ff-mark__lines{stroke:var(--ff-white);fill:none}.ff-mark__magnet{fill:var(--ff-sun);stroke:var(--ff-white)}.ff-mark--on-dark .ff-mark__card{fill:var(--ff-white)}.ff-mark--on-dark .ff-mark__lines,.ff-mark--on-dark .ff-mark__magnet{stroke:var(--ff-ink)}.ff-hazel-mark{width:var(--ff-space-6);height:var(--ff-space-6);flex:none}.ff-hazel-mark--small{width:var(--ff-space-4);height:var(--ff-space-4)}.ff-hazel-mark--large{width:calc(var(--ff-space-8) * 1.75);height:calc(var(--ff-space-8) * 1.75)}.ff-hazel-mark__disc{fill:var(--ff-sun)}.ff-hazel-mark__leaf{fill:var(--ff-ink)}.ff-hazel-mark__vein{stroke:var(--ff-sun);fill:none}.ff-magnet{top:calc(var(--ff-magnet-size) / -2);left:var(--ff-space-3);width:var(--ff-magnet-size);height:var(--ff-magnet-size);border-radius:var(--ff-radius-pill);background-color:var(--ff-ink);background-image:radial-gradient(circle at 35% 30%, var(--ff-magnet-shine) 0 2.5px, transparent 3.5px);box-shadow:var(--ff-shadow-magnet);pointer-events:none;position:absolute}.ff-magnet--lemon{background-color:var(--ff-magnet-lemon)}.ff-magnet--peach{background-color:var(--ff-magnet-peach)}.ff-magnet--pink{background-color:var(--ff-magnet-pink)}.ff-magnet--pistachio{background-color:var(--ff-magnet-pistachio)}.ff-magnet--sky{background-color:var(--ff-magnet-sky)}.ff-magnet--sun{background-color:var(--ff-sun)}.ff-magnet--ink{background-color:var(--ff-ink)}.ff-thisweek{align-items:center;gap:var(--ff-space-1);padding:var(--ff-space-1) var(--ff-space-2);background:var(--ff-ink);color:var(--ff-white);border-radius:var(--ff-radius-small);font-family:var(--ff-font-display);font-size:var(--ff-size-small);line-height:var(--ff-leading-meta);flex-wrap:wrap;max-width:100%;margin:0;display:inline-flex}.ff-thisweek span:empty{display:none}.ff-button{justify-content:center;align-items:center;gap:var(--ff-space-1);min-height:var(--ff-target);min-width:var(--ff-target);max-width:100%;padding:var(--ff-space-1) var(--ff-space-3);border:var(--ff-border-control) solid transparent;border-radius:var(--ff-radius-pill);font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-label);line-height:var(--ff-leading-snug);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--ff-duration-press) var(--ff-ease-out);text-decoration:none;display:inline-flex}.ff-button:hover{text-decoration:none}.ff-button:active,.ff-button[data-state=active]{transform:scale(.97)}.ff-button[data-state=focus]{outline:var(--ff-focus-width) solid var(--ff-focus-colour);outline-offset:var(--ff-focus-offset)}.ff-button--full{width:100%}.ff-button--primary{background:var(--ff-terracotta);color:var(--ff-white)}.ff-button--primary:hover,.ff-button--primary[data-state=hover]{background:var(--ff-terracotta-deep);color:var(--ff-white)}.ff-button--hazel{background:var(--ff-sun);color:var(--ff-ink)}.ff-button--hazel:hover,.ff-button--hazel[data-state=hover]{color:var(--ff-ink);border-color:var(--ff-ink)}.ff-button--outline{background:var(--ff-white);color:var(--ff-ink);border-color:var(--ff-ink)}.ff-button--outline:hover,.ff-button--outline[data-state=hover]{background:var(--ff-board);color:var(--ff-ink)}.ff-button--dark{background:var(--ff-ink);color:var(--ff-white);border-color:var(--ff-ink)}.ff-button--dark:hover,.ff-button--dark[data-state=hover]{background:var(--ff-terracotta-deep);border-color:var(--ff-terracotta-deep);color:var(--ff-white)}.ff-button--light{background:var(--ff-white);color:var(--ff-ink);border-color:var(--ff-white)}.ff-button:disabled,.ff-button[aria-disabled=true]{background:var(--ff-board);color:var(--ff-soft);border:var(--ff-border-control) dashed var(--ff-soft);cursor:not-allowed;transform:none}.ff-arrow-link,.ff-see-all{align-items:center;gap:var(--ff-space-1);min-height:var(--ff-target-min);font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-label);color:var(--ff-terracotta);text-decoration:none;display:inline-flex}.ff-arrow-link span,.ff-see-all span{text-decoration-line:underline;text-decoration-thickness:var(--ff-border-control);text-underline-offset:.25em}.ff-arrow-link:hover,.ff-arrow-link[data-state=hover],.ff-see-all:hover{color:var(--ff-terracotta-deep)}.ff-arrow-link[data-state=focus]{outline:var(--ff-focus-width) solid var(--ff-focus-colour);outline-offset:var(--ff-focus-offset)}.ff-arrow-link .ff-icon,.ff-see-all .ff-icon{transition:transform var(--ff-duration-hover) var(--ff-ease-hover)}.ff-arrow-link:hover .ff-icon,.ff-see-all:hover .ff-icon{transform:translateX(var(--ff-space-half))}.ff-solo-link{min-height:var(--ff-target-min);align-self:flex-start;align-items:center;display:inline-flex}.ff-plain-link{color:var(--ff-ink);font-weight:var(--ff-weight-bold);text-decoration-color:currentColor}.ff-plain-link:hover{color:var(--ff-ink)}.ff-ink-link{color:var(--ff-ink);font-weight:var(--ff-weight-bold)}.ff-ink-link:hover{color:var(--ff-ink)}.ff-chip{align-items:center;gap:var(--ff-space-1);min-height:var(--ff-target-min);max-width:100%;padding:var(--ff-space-half) var(--ff-space-2);border:var(--ff-border-control) solid var(--ff-ink);border-radius:var(--ff-radius-pill);background:var(--ff-white);color:var(--ff-ink);font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-small);line-height:var(--ff-leading-snug);transition:transform var(--ff-duration-press) var(--ff-ease-out);text-decoration:none;display:inline-flex}.ff-chip:hover,.ff-chip[data-state=hover]{background:var(--ff-board);color:var(--ff-ink)}.ff-chip:active{transform:scale(.97)}.ff-chip[aria-current=page]{background:var(--ff-ink);color:var(--ff-white)}.ff-chip[data-state=focus]{outline:var(--ff-focus-width) solid var(--ff-focus-colour);outline-offset:var(--ff-focus-offset)}.ff-field{gap:var(--ff-space-1);flex-direction:column;min-width:0;display:flex}.ff-field__top{justify-content:space-between;align-items:baseline;gap:var(--ff-space-1);flex-wrap:wrap;display:flex}.ff-field__label{font-weight:var(--ff-weight-bold);font-size:var(--ff-size-label);line-height:var(--ff-leading-snug);color:var(--ff-ink);padding:0}.ff-field__count{font-size:var(--ff-size-small);color:var(--ff-soft)}.ff-field__hint{font-size:var(--ff-size-label);line-height:var(--ff-leading-meta);color:var(--ff-soft)}.ff-field__error{align-items:flex-start;gap:var(--ff-space-1);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-label);line-height:var(--ff-leading-meta);color:var(--ff-terracotta);display:flex}.ff-field__error .ff-icon{margin-top:var(--ff-space-half)}.ff-input{width:100%;min-width:0;min-height:var(--ff-target);padding:var(--ff-space-1) var(--ff-space-2);border:var(--ff-border-control) solid var(--ff-ink);border-radius:var(--ff-radius-pill);background:var(--ff-white);color:var(--ff-ink);font-size:var(--ff-size-body);line-height:var(--ff-leading-snug)}.ff-input::placeholder{color:var(--ff-soft);opacity:1}.ff-input[data-state=focus]{outline:var(--ff-focus-width) solid var(--ff-focus-colour);outline-offset:var(--ff-focus-offset)}.ff-input--area{border-radius:var(--ff-radius-card);resize:vertical}.ff-field--error .ff-input{border-color:var(--ff-terracotta)}.ff-input:disabled{background:var(--ff-board);color:var(--ff-soft);border-style:dashed;border-color:var(--ff-soft)}.ff-select{display:block;position:relative}.ff-input--select{appearance:none;padding-right:var(--ff-space-6)}.ff-select__chevron{right:var(--ff-space-2);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ff-check{column-gap:var(--ff-space-2);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.ff-check__input{width:var(--ff-icon-large);height:var(--ff-icon-large);accent-color:var(--ff-ink);cursor:pointer;margin:0}.ff-check__input[data-state=focus]{outline:var(--ff-focus-width) solid var(--ff-focus-colour);outline-offset:var(--ff-focus-offset)}.ff-check__label{min-height:var(--ff-target);font-size:var(--ff-size-label);line-height:var(--ff-leading-snug);cursor:pointer;align-items:center;display:flex}.ff-check__hint{font-size:var(--ff-size-small);line-height:var(--ff-leading-meta);color:var(--ff-soft);grid-column:2}.ff-radios,.ff-consent{gap:var(--ff-space-1);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ff-radios__options{flex-direction:column;display:flex}.ff-radios__options--grid{column-gap:var(--ff-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid}.ff-tag,.ff-status,.ff-badge{align-items:center;gap:var(--ff-space-1);min-height:var(--ff-tag-height);max-width:100%;padding:var(--ff-space-half) calc(var(--ff-space-1) + var(--ff-space-half));border-radius:var(--ff-radius-pill);font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-small);line-height:var(--ff-leading-snug);color:var(--ff-ink);vertical-align:middle;display:inline-flex}.ff-tag .ff-icon,.ff-status .ff-icon,.ff-badge .ff-icon{width:var(--ff-size-small);height:var(--ff-size-small)}.ff-tag--lemon{background:var(--ff-lemon)}.ff-tag--peach{background:var(--ff-peach)}.ff-tag--pink{background:var(--ff-pink)}.ff-tag--pistachio{background:var(--ff-pistachio)}.ff-tag--sky{background:var(--ff-sky)}.ff-tag--region{background:var(--ff-white);border:var(--ff-border-hairline) solid var(--ff-line);padding-left:var(--ff-space-half)}.ff-pin{width:var(--ff-icon-large);height:var(--ff-icon-large);border-radius:var(--ff-radius-pill);border:var(--ff-border-hairline) solid var(--ff-ink);font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-small);line-height:var(--ff-leading-display);color:var(--ff-ink);flex:none;place-items:center;display:inline-grid}.ff-pin--lemon{background:var(--ff-lemon)}.ff-pin--peach{background:var(--ff-peach)}.ff-pin--pink{background:var(--ff-pink)}.ff-pin--pistachio{background:var(--ff-pistachio)}.ff-pin--sky{background:var(--ff-sky)}.ff-status--accepted{background:var(--ff-pistachio)}.ff-status--quiet{background:var(--ff-board)}.ff-status--carers{background:var(--ff-sky)}.ff-badge{background:var(--ff-white);border:var(--ff-border-control) solid var(--ff-ink)}.ff-badge--quiet{border-style:dashed}.ff-kicker{align-items:center;gap:var(--ff-space-1);font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-small);line-height:var(--ff-leading-snug);color:var(--ff-ink);display:inline-flex}.ff-kicker__disc{width:var(--ff-space-4);height:var(--ff-space-4);border-radius:var(--ff-radius-pill);background:var(--ff-white);border:var(--ff-border-hairline) solid var(--ff-line);place-items:center;display:inline-grid}.ff-kicker__disc .ff-icon{width:var(--ff-size-small);height:var(--ff-size-small)}.ff-avatar{width:var(--ff-target);height:var(--ff-target);border-radius:var(--ff-radius-pill);font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-label);line-height:var(--ff-leading-display);color:var(--ff-ink);flex:none;place-items:center;display:inline-grid;overflow:hidden}.ff-avatar--small{width:var(--ff-space-5);height:var(--ff-space-5);font-size:var(--ff-size-small)}.ff-avatar--large{width:calc(var(--ff-space-8) + var(--ff-space-3));height:calc(var(--ff-space-8) + var(--ff-space-3));font-size:var(--ff-size-heading)}.ff-avatar--lemon{background:var(--ff-lemon)}.ff-avatar--peach{background:var(--ff-peach)}.ff-avatar--pink{background:var(--ff-pink)}.ff-avatar--pistachio{background:var(--ff-pistachio)}.ff-avatar--sky{background:var(--ff-sky)}.ff-avatar img{object-fit:cover;width:100%;height:100%}.ff-avatar-wrap{align-items:center;gap:var(--ff-space-half);flex-direction:column;display:inline-flex}.ff-avatar-wrap .ff-frame__tag{position:static}
.ff-card-list{margin:0;padding:0;list-style:none}.ff-card-list>li{min-width:0;display:flex}.ff-card-list>li>*{flex:auto;min-width:0}.ff-card{gap:var(--ff-space-2);min-width:0;padding:var(--ff-space-3);background:var(--ff-white);border:var(--ff-border-hairline) solid var(--ff-line);border-radius:var(--ff-radius-card);box-shadow:var(--ff-shadow-card);flex-direction:column;display:flex;position:relative}.ff-card--magnet{padding-top:calc(var(--ff-space-3) + var(--ff-space-1))}.ff-card--lemon{background:var(--ff-lemon)}.ff-card--peach{background:var(--ff-peach)}.ff-card--pink{background:var(--ff-pink)}.ff-card--pistachio{background:var(--ff-pistachio)}.ff-card--sky{background:var(--ff-sky)}.ff-card--board{background:var(--ff-board)}.ff-card--sun-tint{background:var(--ff-sun-tint)}@media (max-width:559px){.ff-card{padding:var(--ff-space-2)}.ff-card--magnet{padding-top:var(--ff-space-3)}}.ff-card-title{font-family:var(--ff-font-display);font-size:var(--ff-size-card);line-height:var(--ff-leading-snug);font-weight:var(--ff-weight-bold)}.ff-board{gap:var(--ff-space-4);padding:var(--ff-space-3);background:var(--ff-board);border-radius:var(--ff-radius-card);flex-direction:column;padding-top:0;display:flex;position:relative}.ff-board>.ff-thisweek{margin-top:calc(var(--ff-space-2) * -1);align-self:flex-start}@media (max-width:559px){.ff-board{padding:0 var(--ff-space-1) var(--ff-space-2)}}.ff-qcard{height:100%;transition:transform var(--ff-duration-hover) var(--ff-ease-hover)}.ff-qcard:has(.ff-arrow-link:hover){transform:translateY(calc(var(--ff-space-half) * -1));box-shadow:var(--ff-shadow-lift)}.ff-qcard>.ff-tag{align-self:flex-start}.ff-qcard__title{font-size:var(--ff-size-card);line-height:var(--ff-leading-snug);padding-bottom:var(--ff-space-2);border-bottom:var(--ff-border-hairline) solid var(--ff-line)}.ff-clamp-4,.ff-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ff-clamp-4{-webkit-line-clamp:4;line-clamp:4}.ff-clamp-3{-webkit-line-clamp:3;line-clamp:3}.ff-meta{gap:var(--ff-space-half);font-size:var(--ff-size-small);line-height:var(--ff-leading-meta);color:var(--ff-soft);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ff-meta li{align-items:center;gap:var(--ff-space-1);min-width:0;display:flex}.ff-meta .ff-pin{width:var(--ff-icon-size);height:var(--ff-icon-size)}.ff-meta--row{column-gap:var(--ff-space-3);row-gap:var(--ff-space-1);flex-flow:wrap}.ff-qcard__action{margin-top:auto}.ff-section-head{justify-content:space-between;align-items:flex-end;gap:var(--ff-space-2);flex-wrap:wrap;display:flex}.ff-section-head__text{gap:var(--ff-space-1);flex-direction:column;flex:20rem;min-width:0;display:flex}.ff-section-head__intro{color:var(--ff-soft);max-width:var(--ff-measure)}.ff-voice__quote,.ff-answer__quote{font-size:var(--ff-size-body);margin:0}.ff-voice__quote{flex:auto}.ff-placeholder-note{font-size:var(--ff-size-small);color:var(--ff-soft)}.ff-person{align-items:center;gap:var(--ff-space-2);min-width:0;padding-top:var(--ff-space-2);border-top:var(--ff-border-hairline) solid var(--ff-line);display:flex}.ff-answer__foot .ff-person{border-top:0;padding-top:0}.ff-person__text{flex-direction:column;min-width:0;display:flex}.ff-person__name{font-family:var(--ff-font-display);font-size:var(--ff-size-label)}.ff-person__role{font-size:var(--ff-size-small);color:var(--ff-soft)}.ff-answer>.ff-status{align-self:flex-start}.ff-answer__foot{justify-content:space-between;align-items:center;gap:var(--ff-space-2);padding-top:var(--ff-space-2);border-top:var(--ff-border-hairline) solid var(--ff-line);flex-wrap:wrap;margin-top:auto;display:flex}.ff-answer__helpful{font-size:var(--ff-size-small);color:var(--ff-soft)}.ff-topic-tile{align-items:flex-start;gap:var(--ff-space-2);min-height:100%;padding:var(--ff-space-2) var(--ff-space-3);border-radius:var(--ff-radius-card);color:var(--ff-ink);transition:transform var(--ff-duration-hover) var(--ff-ease-hover);text-decoration:none;display:flex}.ff-topic-tile:hover{color:var(--ff-ink);transform:translateY(calc(var(--ff-space-half) * -1))}.ff-topic-tile--lemon{background:var(--ff-lemon)}.ff-topic-tile--peach{background:var(--ff-peach)}.ff-topic-tile--pink{background:var(--ff-pink)}.ff-topic-tile--pistachio{background:var(--ff-pistachio)}.ff-topic-tile--sky{background:var(--ff-sky)}.ff-topic-tile__disc{width:var(--ff-space-5);height:var(--ff-space-5);border-radius:var(--ff-radius-pill);background:var(--ff-white);flex:none;place-items:center;display:grid}.ff-topic-tile__text{flex-direction:column;min-width:0;display:flex}.ff-topic-tile__name{font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-lead);line-height:var(--ff-leading-snug);text-decoration-line:underline;text-decoration-thickness:var(--ff-border-control);text-underline-offset:.2em}.ff-topic-tile__blurb{font-size:var(--ff-size-small);line-height:var(--ff-leading-meta)}.ff-region-list{gap:var(--ff-space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ff-region-list__item{align-items:center;gap:var(--ff-space-2);min-width:0;padding:var(--ff-space-2);background:var(--ff-white);border:var(--ff-border-hairline) solid var(--ff-line);border-radius:var(--ff-radius-card);box-shadow:var(--ff-shadow-card);display:flex}.ff-region-list__pin{width:var(--ff-target);height:var(--ff-target);border-radius:var(--ff-radius-pill);border:var(--ff-border-control) solid var(--ff-ink);font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-title);flex:none;place-items:center;display:grid}.ff-region-list__text{flex-direction:column;min-width:0;display:flex}.ff-region-list__name{min-height:var(--ff-target-min);font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-lead);line-height:var(--ff-leading-snug);color:var(--ff-ink);align-items:center;display:inline-flex}.ff-region-list__name:hover{color:var(--ff-ink)}.ff-region-list__sub{font-size:var(--ff-size-small);color:var(--ff-soft)}.ff-just-asked__list{margin:0;padding:0;list-style:none}.ff-just-asked__list li{gap:var(--ff-space-2);padding-block:var(--ff-space-2);border-top:var(--ff-border-hairline) solid var(--ff-line);align-items:flex-start;display:flex}.ff-just-asked__list li:first-child{border-top:0;padding-top:0}.ff-ticks{gap:var(--ff-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ff-ticks li{gap:var(--ff-space-1);align-items:flex-start;display:flex}.ff-ticks .ff-icon,.ff-ticks .ff-hazel-mark{margin-top:var(--ff-space-half)}.ff-ticks .ff-hazel-mark--small{width:var(--ff-icon-size);height:var(--ff-icon-size)}.ff-link-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ff-link-list li{align-items:center;gap:var(--ff-space-1);min-height:var(--ff-target-min);display:flex}.ff-frame{gap:var(--ff-space-1);flex-direction:column;min-width:0;margin:0;display:flex}.ff-frame__media{border-radius:var(--ff-radius-card);background:var(--ff-board);position:relative;overflow:hidden}.ff-frame__media img{object-fit:cover;width:100%;height:100%}.ff-frame__tag{top:var(--ff-space-1);left:var(--ff-space-1);padding:var(--ff-space-half) var(--ff-space-1);border-radius:var(--ff-radius-small);background:var(--ff-ink);color:var(--ff-white);font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-small);line-height:var(--ff-leading-meta);position:absolute}.ff-frame__caption{font-size:var(--ff-size-small);line-height:var(--ff-leading-meta);color:var(--ff-soft);flex-direction:column;display:flex}.ff-frame__caption strong{color:var(--ff-ink)}
.ff-hazel-field{align-items:center;gap:var(--ff-space-1);width:100%;min-height:calc(var(--ff-target) + var(--ff-space-1));padding:var(--ff-space-half) var(--ff-space-half) var(--ff-space-half) var(--ff-space-1);background:var(--ff-white);border:var(--ff-border-control) solid var(--ff-ink);border-radius:var(--ff-radius-pill);display:flex}.ff-hazel-field[data-state=focus]{outline:var(--ff-focus-width) solid var(--ff-focus-colour);outline-offset:var(--ff-focus-offset)}.ff-hazel-field:has(.ff-hazel-field__input:focus-visible){outline:var(--ff-focus-width) solid var(--ff-focus-colour);outline-offset:var(--ff-focus-offset)}.ff-hazel-field__label{align-items:center;gap:var(--ff-space-1);font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-label);white-space:nowrap;flex:none;display:inline-flex}.ff-hazel-field__input{min-width:0;min-height:var(--ff-target-min);padding:0 var(--ff-space-1);font-size:var(--ff-size-body);color:var(--ff-ink);background:0 0;border:0;flex:auto}.ff-hazel-field__input:focus-visible{outline:none}.ff-hazel-field__input::placeholder{color:var(--ff-soft);opacity:1}.ff-hazel-field__input::-webkit-search-cancel-button{appearance:none}.ff-hazel-field__submit{flex:none}.ff-hazel-field-wrap{width:100%;min-width:0;container:ff-hazel-field/inline-size}@container ff-hazel-field (max-width:420px){.ff-hazel-field__label-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ff-hazel-field__submit{padding-inline:var(--ff-space-2)}}.ff-hazel-button{align-items:center;gap:var(--ff-space-2);width:100%;min-height:calc(var(--ff-target) + var(--ff-space-2));padding:var(--ff-space-1) var(--ff-space-2);background:var(--ff-sun);color:var(--ff-ink);border-radius:var(--ff-radius-card);transition:transform var(--ff-duration-press) var(--ff-ease-out);text-decoration:none;display:flex}.ff-hazel-button:hover,.ff-hazel-button[data-state=hover]{color:var(--ff-ink);text-decoration:underline}.ff-hazel-button:active,.ff-hazel-button[data-state=active]{transform:scale(.98)}.ff-hazel-button[data-state=focus]{outline:var(--ff-focus-width) solid var(--ff-focus-colour);outline-offset:var(--ff-focus-offset)}.ff-hazel-button__text{min-width:0;font-size:var(--ff-size-small);line-height:var(--ff-leading-snug);flex-direction:column;flex:auto;display:flex}.ff-hazel-button__text strong{font-family:var(--ff-font-display);font-size:var(--ff-size-lead)}.ff-hazel-panel{align-items:center;gap:var(--ff-space-2) var(--ff-space-3);padding:var(--ff-space-3);background:var(--ff-sun-tint);border:var(--ff-border-control) solid var(--ff-sun);border-radius:var(--ff-radius-card);flex-wrap:wrap;display:flex}.ff-hazel-panel__text{gap:var(--ff-space-half);flex-direction:column;flex:14rem;min-width:0;display:flex}.ff-hazel-panel__title{font-size:var(--ff-size-lead);line-height:var(--ff-leading-snug)}.ff-hazel-card{background:var(--ff-white);border:var(--ff-border-control) solid var(--ff-sun);border-radius:var(--ff-radius-card);min-width:0;box-shadow:var(--ff-shadow-card);flex-direction:column;display:flex;overflow:hidden}.ff-hazel-card__band{align-items:center;gap:var(--ff-space-2);padding:var(--ff-space-2) var(--ff-space-3);background:var(--ff-sun);color:var(--ff-ink);display:flex}.ff-hazel-card__band .ff-hazel-mark__disc,.ff-hazel-button .ff-hazel-mark__disc{fill:var(--ff-ink)}.ff-hazel-card__band .ff-hazel-mark__leaf,.ff-hazel-button .ff-hazel-mark__leaf{fill:var(--ff-sun)}.ff-hazel-card__band .ff-hazel-mark__vein,.ff-hazel-button .ff-hazel-mark__vein{stroke:var(--ff-ink)}.ff-hazel-card__title{font-size:var(--ff-size-title);line-height:var(--ff-leading-snug)}.ff-hazel-card__sub{font-size:var(--ff-size-small);line-height:var(--ff-leading-meta)}.ff-hazel-card__body{gap:var(--ff-space-2);padding:var(--ff-space-3);flex-direction:column;display:flex}.ff-hazel-card__answer{gap:var(--ff-space-2);font-size:var(--ff-size-lead);flex-direction:column;display:flex}.ff-hazel-card__strong{font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-title);line-height:var(--ff-leading-snug)}.ff-hazel-card__subhead{font-size:var(--ff-size-label)}@media (max-width:559px){.ff-hazel-card__band,.ff-hazel-card__body,.ff-hazel-panel{padding:var(--ff-space-2)}}.ff-cite{font-size:var(--ff-size-small);line-height:var(--ff-leading-display);vertical-align:baseline}.ff-cite a{width:var(--ff-target-min);height:var(--ff-target-min);margin-block:calc((var(--ff-target-min) - 1em) / -2);margin-inline:calc((var(--ff-target-min) - var(--ff-icon-large)) / -2 + var(--ff-space-half)) calc((var(--ff-target-min) - var(--ff-icon-large)) / -2);vertical-align:middle;color:var(--ff-ink);font-weight:var(--ff-weight-bold);place-items:center;text-decoration:none;display:inline-grid}.ff-cite__badge{min-width:var(--ff-icon-large);height:var(--ff-icon-large);padding-inline:var(--ff-space-half);border-radius:var(--ff-radius-pill);background:var(--ff-sun-tint);place-items:center;text-decoration:underline;display:inline-grid}.ff-cite a:hover{color:var(--ff-ink)}.ff-cite a:hover .ff-cite__badge{background:var(--ff-highlight)}.ff-sources{gap:var(--ff-space-1);flex-direction:column;display:flex}.ff-sources__title{font-size:var(--ff-size-label)}.ff-sources__list{gap:var(--ff-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ff-sources__item{align-items:flex-start;gap:var(--ff-space-2);padding:var(--ff-space-2);background:var(--ff-ground);border-radius:var(--ff-radius-small);min-width:0;display:flex}.ff-sources__item:target{outline:var(--ff-focus-width) solid var(--ff-focus-colour)}.ff-sources__num{width:var(--ff-icon-large);height:var(--ff-icon-large);border-radius:var(--ff-radius-pill);background:var(--ff-sun-tint);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-small);flex:none;place-items:center;display:grid}.ff-ai-line{align-items:flex-start;gap:var(--ff-space-1);padding:var(--ff-space-2) var(--ff-space-3);background:var(--ff-sun-tint);color:var(--ff-ink);font-size:var(--ff-size-label);line-height:var(--ff-leading-meta);margin:0;display:flex}.ff-ai-line .ff-icon{margin-top:var(--ff-space-half)}.ff-you-asked{gap:var(--ff-space-half);padding:var(--ff-space-2) var(--ff-space-3);background:var(--ff-board);border-radius:var(--ff-radius-card);font-size:var(--ff-size-lead);flex-direction:column;display:flex}.ff-you-asked__label{align-items:center;gap:var(--ff-space-1);font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-small);display:inline-flex}.ff-hazel-ask__row{gap:var(--ff-space-1);flex-direction:column;display:flex}.ff-hazel-ask__inputs{gap:var(--ff-space-2);flex-wrap:wrap;display:flex}.ff-hazel-ask__inputs .ff-input{flex:min(100%,14rem);width:auto}.ff-hazel-ask ul.ff-cluster{margin:0;padding:0;list-style:none}.ff-hazel-hero{align-items:center;gap:var(--ff-space-4);flex-wrap:wrap;display:flex}.ff-hazel-hero>.ff-stack{flex:20rem}.ff-hazel-hero__strap{font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-heading);line-height:var(--ff-leading-heading)}
.ff-shell{background:var(--ff-ground);flex-direction:column;min-width:0;display:flex}.ff-shell__main{gap:var(--ff-space-6);padding-bottom:var(--ff-space-8);flex-direction:column;flex:auto;min-width:0;display:flex}.ff-header{background:var(--ff-white);border-bottom:var(--ff-border-hairline) solid var(--ff-line);position:relative;container:ff-header/inline-size}.ff-header__top{align-items:center;gap:var(--ff-space-1) var(--ff-space-2);padding-block:var(--ff-space-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo menu";display:grid}.ff-header__logo{grid-area:logo;min-width:0}.ff-header__hazel{grid-area:hazel;min-width:0;display:none}.ff-header__end{justify-content:flex-end;align-items:center;gap:var(--ff-space-2);grid-area:end;min-width:0;display:none}.ff-menu{grid-area:menu}.ff-header__phone-hazel{padding-bottom:var(--ff-space-2)}.ff-header__area-phone{align-items:center;gap:var(--ff-space-1);padding-bottom:var(--ff-space-2);font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-small);flex-wrap:wrap;display:flex}.ff-header__nav{border-top:var(--ff-border-hairline) solid var(--ff-line);display:none}@container ff-header (min-width:560px){.ff-header__top{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"logo end menu""hazel hazel hazel"}.ff-header__hazel,.ff-header__end{display:flex}.ff-header__phone-hazel{display:none}}@container ff-header (min-width:1000px){.ff-header__top{gap:var(--ff-space-4);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo hazel end"}.ff-header__hazel{justify-content:center}.ff-header__hazel .ff-hazel-field-wrap{max-width:38rem}.ff-menu,.ff-header__area-phone{display:none}.ff-header__nav{display:block}}.ff-header__signin{min-height:var(--ff-target-min);color:var(--ff-ink);font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);align-items:center;display:inline-flex}.ff-header__signin:hover{color:var(--ff-ink)}.ff-role{align-items:center;gap:var(--ff-space-1);padding:var(--ff-space-half) var(--ff-space-2);min-height:var(--ff-tag-height);border-radius:var(--ff-radius-pill);background:var(--ff-ink);color:var(--ff-white);font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-small);margin:0;display:inline-flex}.ff-header__end .ff-role{white-space:nowrap}.ff-account{justify-content:center;align-items:center;gap:var(--ff-space-1);min-height:var(--ff-target);min-width:var(--ff-target);color:var(--ff-ink);font-weight:var(--ff-weight-bold);text-decoration:none;display:inline-flex}.ff-account:hover{color:var(--ff-ink);text-decoration:underline}@container ff-header (max-width:1199px){.ff-account__name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.ff-header__nav-inner{align-items:center;gap:var(--ff-space-3);display:flex}.ff-area-tab{padding:var(--ff-space-half) var(--ff-space-2);border-radius:var(--ff-radius-small);background:var(--ff-board);font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-small);flex:none}.ff-nav-list{gap:0 var(--ff-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ff-nav-list a{align-items:center;gap:var(--ff-space-1);min-height:calc(var(--ff-target) + var(--ff-space-1));padding-inline:var(--ff-space-1);color:var(--ff-ink);font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-label);border-bottom:var(--ff-focus-width) solid transparent;text-decoration:none;display:inline-flex}.ff-nav-list a:hover{color:var(--ff-ink);text-decoration:underline}.ff-nav-list a[aria-current=page]{border-bottom-color:var(--ff-ink)}.ff-menu__button{align-items:center;gap:var(--ff-space-1);min-height:var(--ff-target);padding:var(--ff-space-1) var(--ff-space-2);border:var(--ff-border-control) solid var(--ff-ink);border-radius:var(--ff-radius-pill);background:var(--ff-white);color:var(--ff-ink);font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-label);cursor:pointer;list-style:none;display:inline-flex}.ff-menu__button::-webkit-details-marker{display:none}.ff-menu[open] .ff-menu__button{background:var(--ff-ink);color:var(--ff-white)}.ff-menu__panel{z-index:5;gap:var(--ff-space-2);padding:var(--ff-space-2) var(--ff-space-3) var(--ff-space-3);background:var(--ff-white);border-bottom:var(--ff-border-control) solid var(--ff-ink);box-shadow:var(--ff-shadow-lift);animation:ff-reveal var(--ff-duration-reveal) var(--ff-ease-out);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}@keyframes ff-reveal{0%{opacity:0;transform:translateY(calc(var(--ff-space-1) * -1))}to{opacity:1;transform:none}}.ff-menu__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ff-menu__list a{align-items:center;gap:var(--ff-space-2);min-height:var(--ff-target);color:var(--ff-ink);font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-lead);border-bottom:var(--ff-border-hairline) solid var(--ff-line);text-decoration:none;display:flex}.ff-menu__list a[aria-current=page]{text-decoration:underline}.ff-footer{background:var(--ff-ink);color:var(--ff-white);padding-block:var(--ff-space-6) var(--ff-space-3)}.ff-footer a,.ff-footer a:hover{color:var(--ff-white)}.ff-footer__grid{gap:var(--ff-space-4);padding-bottom:var(--ff-space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:760px){.ff-footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1100px){.ff-footer__grid{grid-template-columns:minmax(0,4fr) minmax(0,4fr) minmax(0,5fr)}}.ff-footer__brand{gap:var(--ff-space-2);flex-direction:column;display:flex}.ff-footer__strapline{font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-title);line-height:var(--ff-leading-snug)}.ff-footer__statement{padding:var(--ff-space-3);border:var(--ff-border-hairline) solid var(--ff-footer-soft);border-radius:var(--ff-radius-card);font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-label);line-height:var(--ff-leading-meta);align-self:start}.ff-footer__nav ul{gap:0 var(--ff-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ff-footer__nav a{min-height:var(--ff-target-min);align-items:center;display:inline-flex}.ff-footer__small{padding-top:var(--ff-space-3);border-top:var(--ff-border-hairline) solid var(--ff-footer-soft);font-size:var(--ff-size-small);color:var(--ff-footer-soft)}.ff-page-top{gap:var(--ff-space-3);padding-top:var(--ff-space-4);flex-direction:column;display:flex}.ff-page-header{align-items:flex-start;gap:var(--ff-space-2);overflow-wrap:anywhere;flex-direction:column;min-width:0;max-width:100%;display:flex}.ff-page-header>:not(.ff-lead){min-width:0;max-width:100%}.ff-page-header__title{overflow-wrap:anywhere}.ff-page-header>ul{margin:0;padding:0;list-style:none}.ff-section{min-width:0}.ff-hero{gap:var(--ff-space-4);padding-top:var(--ff-space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:960px){.ff-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.ff-breadcrumbs ol{align-items:center;gap:0 var(--ff-space-1);font-size:var(--ff-size-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ff-breadcrumbs li{align-items:center;gap:var(--ff-space-1);display:inline-flex}.ff-breadcrumbs a{min-height:var(--ff-target-min);color:var(--ff-ink);align-items:center;display:inline-flex}.ff-breadcrumbs [aria-current=page]{color:var(--ff-soft)}@container ff-header (max-width:999px){.ff-header__signin{display:none}}@container ff-header (max-width:419px){.ff-header .ff-wordmark{font-size:var(--ff-size-card)}.ff-header .ff-mark{width:var(--ff-space-4);height:var(--ff-space-4)}}@container ff-header (max-width:359px){.ff-header__top{column-gap:var(--ff-space-1)}.ff-header .ff-wordmark{gap:var(--ff-space-half);font-size:var(--ff-size-lead)}.ff-header .ff-mark{width:calc(var(--ff-space-3) + var(--ff-space-half));height:calc(var(--ff-space-3) + var(--ff-space-half))}.ff-menu__button{padding-inline:var(--ff-space-1)}}@container ff-header (max-width:279px){.ff-menu__button{min-width:var(--ff-target);justify-content:center}.ff-menu__button span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.ff-pay-lookup__row{gap:var(--ff-space-2);flex-wrap:wrap;display:flex}.ff-pay-lookup__input{flex:min(100%,12rem);width:auto}.ff-lookup__heading{font-size:var(--ff-size-heading);line-height:var(--ff-leading-heading)}.ff-lookup__intro{max-width:var(--ff-measure)}.ff-lookup-authority{height:100%}.ff-lookup__figure{font-family:var(--ff-font-display);font-weight:var(--ff-weight-heavy);font-size:var(--ff-size-title);line-height:var(--ff-leading-snug)}.ff-lookup__state,.ff-lookup__label{font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-label);line-height:var(--ff-leading-snug)}.ff-lookup__hub{gap:var(--ff-space-1);align-items:flex-start;display:flex}.ff-pay-result{justify-content:space-between;align-items:flex-end;gap:var(--ff-space-2) var(--ff-space-4);padding:var(--ff-space-3);background:var(--ff-board);border-radius:var(--ff-radius-card);flex-wrap:wrap;display:flex}.ff-pay-result__name,.ff-pay-panel__name{font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-title);line-height:var(--ff-leading-snug)}.ff-figure{font-family:var(--ff-font-display);font-weight:var(--ff-weight-heavy);font-size:var(--ff-size-display);line-height:var(--ff-leading-display);letter-spacing:var(--ff-tracking-display)}.ff-pay-panel>.ff-tag,.ff-not-published>.ff-tag,.ff-region-totals>.ff-tag{align-self:flex-start}.ff-facts{flex-direction:column;margin:0;display:flex}.ff-facts>div{gap:0 var(--ff-space-3);padding-block:var(--ff-space-2);border-top:var(--ff-border-hairline) solid var(--ff-line);flex-wrap:wrap;display:flex}.ff-facts dt{font-weight:var(--ff-weight-bold);flex:0 12rem}.ff-facts dd{flex:14rem;min-width:0;margin:0}.ff-not-published{gap:var(--ff-space-2);padding:var(--ff-space-3);background:var(--ff-board);border:var(--ff-border-hairline) dashed var(--ff-soft);border-radius:var(--ff-radius-card);flex-direction:column;min-width:0;display:flex}.ff-not-published__title{font-size:var(--ff-size-heading);line-height:var(--ff-leading-heading)}.ff-extras__list{margin:0}.ff-extras__list>div{justify-content:space-between;gap:var(--ff-space-1);padding-block:var(--ff-space-2);border-top:var(--ff-border-hairline) solid var(--ff-line);flex-wrap:wrap;display:flex}.ff-extras__list dd{font-weight:var(--ff-weight-bold);margin:0}.ff-table-wrap{min-width:0;container:ff-table/inline-size}.ff-table{border-collapse:separate;border-spacing:0;background:var(--ff-white);border:var(--ff-border-hairline) solid var(--ff-line);border-radius:var(--ff-radius-card);width:100%;overflow:hidden}.ff-table caption{text-align:left;font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-label);padding-bottom:var(--ff-space-1)}.ff-table th,.ff-table td{text-align:left;padding:var(--ff-space-1) var(--ff-space-2);border-top:var(--ff-border-hairline) solid var(--ff-line);vertical-align:top;font-variant-numeric:tabular-nums}.ff-table thead th{background:var(--ff-board);border-top:0}@container ff-table (max-width:759px){.ff-table--stack thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ff-table--stack,.ff-table--stack tbody,.ff-table--stack tr,.ff-table--stack th,.ff-table--stack td{display:block}.ff-table--stack caption{padding:var(--ff-space-2);display:block}.ff-table--stack tr{border-top:var(--ff-border-hairline) solid var(--ff-line);padding-block:var(--ff-space-1)}.ff-table--stack tbody th{background:var(--ff-board)}.ff-table--stack th,.ff-table--stack td{border-top:0}.ff-table--stack td:before{content:attr(data-label) ": ";font-weight:var(--ff-weight-bold)}}.ff-steps{gap:var(--ff-space-4) var(--ff-space-3);padding:0;padding-top:var(--ff-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));margin:0;list-style:none;display:grid}.ff-steps--compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.ff-step{gap:var(--ff-space-1);min-width:0;padding:calc(var(--ff-space-3) + var(--ff-space-1)) var(--ff-space-3) var(--ff-space-3);background:var(--ff-white);border:var(--ff-border-hairline) solid var(--ff-line);border-radius:var(--ff-radius-card);box-shadow:var(--ff-shadow-card);flex-direction:column;display:flex;position:relative}.ff-step__num{top:calc(var(--ff-space-2) * -1);left:var(--ff-space-3);width:var(--ff-space-4);height:var(--ff-space-4);border-radius:var(--ff-radius-pill);background:var(--ff-ink);color:var(--ff-white);font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-small);place-items:center;display:grid;position:absolute}.ff-step__title{font-family:var(--ff-font-display);font-size:var(--ff-size-lead);line-height:var(--ff-leading-snug)}.ff-numbered{align-items:center;gap:var(--ff-space-2);font-size:var(--ff-size-title);display:flex}.ff-numbered .ff-step__num{position:static}.ff-contacts__list{gap:var(--ff-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ff-contacts__list li{gap:var(--ff-space-2);align-items:flex-start;min-width:0;display:flex}.ff-contacts__list .ff-icon{margin-top:var(--ff-space-half)}.ff-hub-panel>.ff-kicker .ff-kicker__disc,.ff-kinship>.ff-kicker .ff-kicker__disc{border-color:var(--ff-ink)}.ff-review-rows{margin:0}.ff-review-rows>div{justify-content:space-between;gap:var(--ff-space-half) var(--ff-space-2);padding-block:var(--ff-space-1);border-top:var(--ff-border-hairline) solid var(--ff-line);flex-wrap:wrap;display:flex}.ff-review-rows dt{font-weight:var(--ff-weight-bold)}.ff-review-rows dd{margin:0}.ff-disclosure{gap:var(--ff-space-1);padding:var(--ff-space-2);background:var(--ff-board);border-radius:var(--ff-radius-small);font-size:var(--ff-size-small);line-height:var(--ff-leading-meta);align-items:flex-start;display:flex}.ff-reply{gap:var(--ff-space-1);padding:var(--ff-space-3);background:var(--ff-white);border:var(--ff-border-control) solid var(--ff-ink);border-radius:var(--ff-radius-card);flex-direction:column;display:flex}.ff-reply__label,.ff-la-message__label{align-items:center;gap:var(--ff-space-1);font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);display:inline-flex}.ff-front-door{padding:var(--ff-space-2);background:var(--ff-sky);border-radius:var(--ff-radius-small)}.ff-front-door__title{font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold)}.ff-board-tabs ul{margin:0;padding:0;list-style:none}.ff-board-tabs__link{min-height:var(--ff-target);padding:var(--ff-space-1) var(--ff-space-2);border:var(--ff-border-control) solid var(--ff-ink);border-radius:var(--ff-radius-pill);background:var(--ff-white);color:var(--ff-ink);font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-label);align-items:center;text-decoration:none;display:inline-flex}.ff-board-tabs__link:hover{color:var(--ff-ink);background:var(--ff-board)}.ff-board-tabs__link[aria-current=page]{background:var(--ff-ink);color:var(--ff-white)}.ff-forum-row{align-items:center;gap:var(--ff-space-2);flex-flow:wrap}.ff-forum-row__main{align-items:flex-start;gap:var(--ff-space-1);flex-direction:column;flex:min(100%,16rem);min-width:0;display:flex}.ff-forum-row__title{font-size:var(--ff-size-card);line-height:var(--ff-leading-snug)}.ff-forum-row__title a{min-height:var(--ff-target-min);align-items:center;display:inline-flex}.ff-forum-row__meta{gap:var(--ff-space-half);min-width:0;max-width:100%;display:flex}.ff-forum-row__started,.ff-forum-row__count{flex:none}.ff-forum-row__by{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.ff-thread{align-items:stretch;gap:var(--ff-space-3);flex-direction:column;display:flex}.ff-thread>.ff-tag{align-self:flex-start}.ff-thread__title{font-size:var(--ff-size-title);line-height:var(--ff-leading-snug)}.ff-post{gap:var(--ff-space-2);align-items:flex-start;min-width:0;display:flex}.ff-post__main{gap:var(--ff-space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.ff-post__meta{align-items:center;gap:var(--ff-space-1);flex-wrap:wrap;display:flex}.ff-post__body{padding:var(--ff-space-2) var(--ff-space-3);background:var(--ff-white);border:var(--ff-border-hairline) solid var(--ff-line);border-radius:var(--ff-radius-card)}.ff-post__body--accepted{border:var(--ff-border-control) solid var(--ff-ink)}.ff-post__actions{padding-top:var(--ff-space-1)}@media (max-width:559px){.ff-post>.ff-avatar{display:none}.ff-post__body{padding:var(--ff-space-2)}}.ff-child-warning{gap:var(--ff-space-2);flex-direction:column;display:flex}.ff-child-warning__draft{gap:var(--ff-space-1);padding:var(--ff-space-2);background:var(--ff-white);border:var(--ff-border-control) solid var(--ff-ink);border-radius:var(--ff-radius-card);flex-direction:column;display:flex}.ff-flag{background:var(--ff-peach);color:var(--ff-ink);padding:calc(var(--ff-space-1) * .75) calc(var(--ff-space-1) * 1.25);border-radius:var(--ff-radius-small);text-decoration-line:underline;-webkit-text-decoration-color:var(--ff-terracotta);text-decoration-color:var(--ff-terracotta);text-decoration-thickness:var(--ff-border-control);text-underline-offset:.2em;text-decoration-style:wavy}.ff-child-warning__box{gap:var(--ff-space-2);padding:var(--ff-space-3);background:var(--ff-white);border:var(--ff-border-control) solid var(--ff-terracotta);border-radius:var(--ff-radius-card);color:var(--ff-ink);align-items:flex-start;display:flex}.ff-child-warning__box>.ff-icon{color:var(--ff-terracotta)}.ff-child-warning__title{font-size:var(--ff-size-title);line-height:var(--ff-leading-snug)}.ff-child-warning__rewrite{padding:var(--ff-space-2);background:var(--ff-ground);border-radius:var(--ff-radius-small)}@media (max-width:559px){.ff-child-warning__box{padding:var(--ff-space-2);flex-direction:column}}.ff-reply-box{gap:var(--ff-space-2);flex-direction:column;display:flex}.ff-profile__who{gap:var(--ff-space-2);flex-wrap:wrap;align-items:flex-start;display:flex}.ff-profile__who>.ff-stack{flex:12rem}.ff-profile__name{font-size:var(--ff-size-title);line-height:var(--ff-leading-snug)}.ff-profile ul.ff-cluster{margin:0;padding:0;list-style:none}.ff-ranks{gap:var(--ff-space-1);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ff-ranks__item{align-items:center;gap:var(--ff-space-half);padding:var(--ff-space-1);border-radius:var(--ff-radius-small);background:var(--ff-board);text-align:center;font-size:var(--ff-size-small);line-height:var(--ff-leading-meta);flex-direction:column;display:flex}.ff-ranks__item--now{background:var(--ff-ink);color:var(--ff-white);font-weight:var(--ff-weight-bold)}.ff-helpers__list{gap:var(--ff-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ff-helpers__list li{gap:var(--ff-space-2);align-items:center;min-width:0;display:flex}.ff-notice{gap:var(--ff-space-2);padding:var(--ff-space-3);background:var(--ff-board);border-radius:var(--ff-radius-card);align-items:flex-start;display:flex}.ff-notice>.ff-icon{margin-top:var(--ff-space-half)}.ff-notice__title{font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-lead);line-height:var(--ff-leading-snug)}.ff-notice--safety{background:var(--ff-white);border:var(--ff-border-control) solid var(--ff-ink)}.ff-la-message{border:var(--ff-border-control) solid var(--ff-ink)}.ff-mod-item>.ff-cluster:first-of-type{padding-bottom:var(--ff-space-half)}.ff-join__title{font-size:var(--ff-size-title);line-height:var(--ff-leading-snug)}.ff-join__perks{gap:var(--ff-space-1);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ff-join__perks li{gap:var(--ff-space-1);padding:var(--ff-space-2);background:var(--ff-ground);border-radius:var(--ff-radius-small);align-items:flex-start;display:flex}.ff-join__perks .ff-icon{margin-top:var(--ff-space-half)}.ff-join--line{max-width:var(--ff-measure)}.ff-consent{padding:var(--ff-space-2);background:var(--ff-ground);border-radius:var(--ff-radius-small)}.ff-prose{gap:var(--ff-space-2);max-width:var(--ff-measure);flex-direction:column;min-width:0;display:flex}.ff-prose h2{margin-top:var(--ff-space-2)}.ff-prose h3{margin-top:var(--ff-space-2);font-size:var(--ff-size-title)}.ff-myth{gap:var(--ff-space-1);padding:var(--ff-space-3);background:var(--ff-pink);border-radius:var(--ff-radius-card);flex-direction:column;display:flex}.ff-myth__label{align-items:center;gap:var(--ff-space-1);font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-small);display:inline-flex}.ff-myth__myth{font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-lead);padding-bottom:var(--ff-space-1)}.ff-practice{gap:var(--ff-space-1);padding:var(--ff-space-2) var(--ff-space-3);background:var(--ff-sky);border-radius:var(--ff-radius-card);flex-direction:column;display:flex}.ff-practice__lead{gap:var(--ff-space-1);font-weight:var(--ff-weight-bold);align-items:flex-start;display:flex}.ff-ownership{padding:var(--ff-space-3);background:var(--ff-board);border-radius:var(--ff-radius-card)}.ff-ownership__title{font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-lead)}.ff-info-nav ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ff-info-nav a{min-height:var(--ff-target);border-bottom:var(--ff-border-hairline) solid var(--ff-line);color:var(--ff-ink);font-weight:var(--ff-weight-bold);align-items:center;display:flex}.ff-info-nav a[aria-current=page]{text-decoration-thickness:var(--ff-border-control)}.ff-social{gap:var(--ff-space-1);flex-direction:column;min-width:0;margin:0;display:flex}.ff-social__canvas,.ff-social__chrome{gap:var(--ff-space-2);padding:var(--ff-space-3);background:var(--ff-ground);border:var(--ff-border-hairline) solid var(--ff-line);border-radius:var(--ff-radius-card);flex-direction:column;min-width:0;display:flex}.ff-social__chrome{background:var(--ff-white);padding:var(--ff-space-2)}.ff-social--post .ff-social__canvas{aspect-ratio:auto}.ff-social--story{max-width:24rem}.ff-social__top{justify-content:space-between;align-items:center;gap:var(--ff-space-1);flex-wrap:wrap;display:flex}.ff-social__pair{gap:var(--ff-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.ff-social__card{gap:var(--ff-space-1)}.ff-social__card>.ff-tag{align-self:flex-start}.ff-social__question,.ff-social__title,.ff-social__headline{font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-card);line-height:var(--ff-leading-snug)}.ff-social__title{font-size:var(--ff-size-title)}.ff-social__headline{font-weight:var(--ff-weight-heavy);font-size:var(--ff-size-title)}.ff-social__foot{justify-content:space-between;align-items:baseline;gap:var(--ff-space-1);flex-wrap:wrap;display:flex}.ff-social__signoff{font-family:var(--ff-font-display);font-weight:var(--ff-weight-heavy);font-size:var(--ff-size-lead)}.ff-social__hazel{align-items:center;gap:var(--ff-space-2);padding:var(--ff-space-1) var(--ff-space-2);background:var(--ff-sun);color:var(--ff-ink);border-radius:var(--ff-radius-small);display:flex}.ff-social__hazel .ff-hazel-mark__disc{fill:var(--ff-ink)}.ff-social__hazel .ff-hazel-mark__leaf{fill:var(--ff-sun)}.ff-social__hazel .ff-hazel-mark__vein{stroke:var(--ff-ink)}.ff-social__hazel--big{padding:var(--ff-space-2)}.ff-social__statement{padding:var(--ff-space-2);background:var(--ff-ink);color:var(--ff-white);border-radius:var(--ff-radius-small);font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-small);line-height:var(--ff-leading-meta)}.ff-social__progress{gap:var(--ff-space-half);grid-template-columns:repeat(3,1fr);display:grid}.ff-social__progress span{height:var(--ff-space-half);border-radius:var(--ff-radius-pill);background:var(--ff-line)}.ff-social__progress span:first-child{background:var(--ff-ink)}.ff-social__head{align-items:center;gap:var(--ff-space-2);display:flex}.ff-social__page-avatar{width:var(--ff-target);height:var(--ff-target);border-radius:var(--ff-radius-pill);background:var(--ff-sun-tint);place-items:center;display:grid}.ff-social__media{gap:var(--ff-space-2);padding:var(--ff-space-2);background:var(--ff-board);border-radius:var(--ff-radius-small);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:center;display:grid}.ff-social__media .ff-tag{align-self:flex-start}.ff-social__actions{justify-content:space-around;gap:var(--ff-space-1);padding-top:var(--ff-space-1);border-top:var(--ff-border-hairline) solid var(--ff-line);font-weight:var(--ff-weight-bold);flex-wrap:wrap;display:flex}.ff-social__actions span{align-items:center;gap:var(--ff-space-half);display:inline-flex}.ff-account-card__icon{width:var(--ff-target);height:var(--ff-target);border-radius:var(--ff-radius-pill);background:var(--ff-sun-tint);place-items:center;display:inline-grid}.ff-account-card__alt{gap:0 var(--ff-space-3);padding-top:var(--ff-space-2);border-top:var(--ff-border-hairline) solid var(--ff-line);flex-wrap:wrap;display:flex}.ff-widget{gap:var(--ff-space-1);min-width:0;max-width:22.5rem;padding:var(--ff-space-3);background:var(--ff-white);border:var(--ff-border-control) solid var(--ff-ink);border-radius:var(--ff-radius-card);flex-direction:column;display:flex}.ff-widget__brand{font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-small)}.ff-widget__name{font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-card);line-height:var(--ff-leading-snug)}.ff-widget__figure{font-size:var(--ff-size-heading)}.ff-widget__statement{padding:var(--ff-space-1) var(--ff-space-2);background:var(--ff-ink);color:var(--ff-white);border-radius:var(--ff-radius-small);font-size:var(--ff-size-small);line-height:var(--ff-leading-meta)}.ff-embed__code{font-size:var(--ff-size-small);overflow-wrap:anywhere}.ff-role-switch,.ff-boards{gap:var(--ff-space-1);flex-direction:column;min-width:0;display:flex}.ff-role-switch ul,.ff-boards ul.ff-cluster{margin:0;padding:0;list-style:none}
.ff-capture-page{gap:var(--ff-space-4);padding-block:var(--ff-space-5);max-width:calc(var(--ff-measure) + 2 * var(--ff-space-3));flex-direction:column;display:flex}.ff-consent-layer__buttons{gap:var(--ff-space-1);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.ff-consent-status{align-items:flex-start;gap:var(--ff-space-1);padding:var(--ff-space-2) var(--ff-space-3);border:var(--ff-border-hairline) solid var(--ff-line);border-radius:var(--ff-radius-card);background:var(--ff-white);flex-direction:column;display:flex}.ff-consent-status__title{font-size:var(--ff-size-label);line-height:var(--ff-leading-snug)}.ff-question__gives{font-size:var(--ff-size-lead);line-height:var(--ff-leading-body);font-weight:var(--ff-weight-bold)}.ff-question__saved:empty,.ff-prefs__message:empty{display:none}.ff-prefs__fields{gap:var(--ff-space-3);flex-direction:column;margin:0;display:flex}.ff-prefs__field{gap:var(--ff-space-1);padding-bottom:var(--ff-space-3);border-bottom:var(--ff-border-hairline) solid var(--ff-line);grid-template-columns:minmax(0,1fr);display:grid}.ff-prefs__field:last-child{border-bottom:0;padding-bottom:0}.ff-prefs__field dt{font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-label);line-height:var(--ff-leading-snug)}.ff-prefs__field dd{min-width:0;margin:0}.ff-prefs__choices,.ff-prefs__events{gap:var(--ff-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ff-prefs__state{margin:0}@media (min-width:720px){.ff-prefs__field{column-gap:var(--ff-space-3);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}
.ff-holding-header{background:var(--ff-ground);border-bottom:var(--ff-border-hairline) solid var(--ff-line)}.ff-holding-header__inner{min-height:calc(var(--ff-target) + var(--ff-space-4));align-items:center;display:flex}.ff-holding{gap:var(--ff-space-8);padding-block:var(--ff-space-6) var(--ff-space-8);flex-direction:column;display:flex}.ff-holding__hero{gap:var(--ff-space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:960px){.ff-holding__hero{gap:var(--ff-space-8);padding-top:var(--ff-space-4);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ff-holding__intro{top:var(--ff-space-4);position:sticky}}.ff-holding__intro{align-items:flex-start;gap:var(--ff-space-3);flex-direction:column;min-width:0;display:flex}.ff-holding__title{max-width:100%;font-family:var(--ff-font-display);font-size:var(--ff-size-display);font-weight:var(--ff-weight-heavy);line-height:var(--ff-leading-display);letter-spacing:var(--ff-tracking-display);overflow-wrap:anywhere;text-wrap:balance}.ff-holding__welcome{gap:var(--ff-space-2);max-width:var(--ff-measure);flex-direction:column;display:flex}.ff-holding__magnets{gap:var(--ff-space-2);padding-block:var(--ff-space-half);margin:0;display:flex}.ff-holding__magnets .ff-magnet{width:var(--ff-icon-large);height:var(--ff-icon-large);animation:ff-magnet-settle var(--ff-duration-reveal) var(--ff-ease-out) both;display:block;position:static}.ff-holding__magnets .ff-magnet:nth-child(2){animation-delay:calc(var(--ff-duration-press) * 1)}.ff-holding__magnets .ff-magnet:nth-child(3){animation-delay:calc(var(--ff-duration-press) * 2)}.ff-holding__magnets .ff-magnet:nth-child(4){animation-delay:calc(var(--ff-duration-press) * 3)}.ff-holding__magnets .ff-magnet:nth-child(5){animation-delay:calc(var(--ff-duration-press) * 4)}@keyframes ff-magnet-settle{0%{opacity:0;transform:translateY(calc(var(--ff-space-1) * -1)) scale(1.25)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ff-holding__magnets .ff-magnet,.ff-holding__signup--done{animation:none}}.ff-holding__signup{gap:var(--ff-space-3);box-shadow:var(--ff-shadow-lift)}@media (min-width:560px){.ff-holding__signup{padding:var(--ff-space-5) var(--ff-space-4) var(--ff-space-4)}}.ff-holding__signup-title{font-family:var(--ff-font-display);font-size:var(--ff-size-title);font-weight:var(--ff-weight-bold);line-height:var(--ff-leading-snug)}.ff-holding__signup-title:focus{outline:none}.ff-holding__signup-title:focus-visible{outline:var(--ff-focus-width) solid var(--ff-focus-colour);outline-offset:var(--ff-focus-offset)}.ff-holding__choices{gap:var(--ff-space-2);padding:var(--ff-space-2);background:var(--ff-ground);border-radius:var(--ff-radius-small)}.ff-holding__choices>legend{float:left;width:100%;padding-bottom:var(--ff-space-1)}.ff-holding__check-error{grid-column:2}.ff-holding__profile-note{gap:var(--ff-space-half);flex-direction:column;display:flex}.ff-holding__signup [aria-busy=true]{cursor:progress}.ff-holding__signup--done{animation:ff-note-settle var(--ff-duration-reveal) var(--ff-ease-out) both}@keyframes ff-note-settle{0%{opacity:0;transform:translateY(var(--ff-space-1))}to{opacity:1;transform:none}}.ff-holding__tick{width:var(--ff-space-6);height:var(--ff-space-6);border-radius:var(--ff-radius-pill);background:var(--ff-pistachio);color:var(--ff-ink);place-items:center;display:grid}.ff-holding__board{gap:var(--ff-space-5);padding-bottom:var(--ff-space-4)}.ff-holding__board-tab{font-weight:var(--ff-weight-bold)}.ff-holding__cards{gap:var(--ff-space-5) var(--ff-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.ff-holding__card{height:100%}.ff-holding__disc{width:var(--ff-space-6);height:var(--ff-space-6);border-radius:var(--ff-radius-pill);background:var(--ff-board);color:var(--ff-ink);place-items:center;display:grid}.ff-card--sun-tint .ff-holding__disc{background:var(--ff-white)}.ff-holding-footer__about{gap:var(--ff-space-3);flex-direction:column;display:flex}.ff-legal{gap:var(--ff-space-6);padding-block:var(--ff-space-6) var(--ff-space-8);flex-direction:column;display:flex}.ff-legal__doc{gap:var(--ff-space-2);max-width:var(--ff-measure);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.ff-legal__h1{font-family:var(--ff-font-display);font-size:var(--ff-size-display);font-weight:var(--ff-weight-heavy);line-height:var(--ff-leading-display);letter-spacing:var(--ff-tracking-display);margin-bottom:var(--ff-space-2)}.ff-legal__h2{margin-top:var(--ff-space-4);font-family:var(--ff-font-display);font-size:var(--ff-size-heading);font-weight:var(--ff-weight-bold);line-height:var(--ff-leading-heading);letter-spacing:var(--ff-tracking-heading);scroll-margin-top:var(--ff-space-3)}.ff-legal__h3,.ff-legal__h4{margin-top:var(--ff-space-3);font-family:var(--ff-font-display);font-size:var(--ff-size-title);font-weight:var(--ff-weight-bold);line-height:var(--ff-leading-snug);scroll-margin-top:var(--ff-space-3)}.ff-legal__list{gap:var(--ff-space-1);padding-left:var(--ff-space-4);flex-direction:column;margin:0;display:flex}.ff-legal__table{max-width:none}.ff-legal__rule{width:100%;margin:var(--ff-space-3) 0;border:0;border-top:var(--ff-border-hairline) solid var(--ff-line)}.ff-legal-marker{padding:0 var(--ff-space-half);border:var(--ff-border-hairline) dashed var(--ff-ink);border-radius:var(--ff-radius-small);background:var(--ff-lemon);color:var(--ff-ink);font-size:var(--ff-size-small);-webkit-box-decoration-break:clone;box-decoration-break:clone}.ff-legal-marker--lawyer{background:var(--ff-sky)}
.ff-ds-top{background:var(--ff-white);border-bottom:var(--ff-border-hairline) solid var(--ff-line)}.ff-ds-top__inner{justify-content:space-between;align-items:center;gap:var(--ff-space-1) var(--ff-space-3);padding-block:var(--ff-space-1);flex-wrap:wrap;display:flex}.ff-ds-top__status{font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-small)}.ff-ds{gap:var(--ff-space-8);padding-bottom:var(--ff-space-8);flex-direction:column;display:flex}.ff-ds-hero{gap:var(--ff-space-3);padding-top:var(--ff-space-5);flex-direction:column;display:flex}.ff-ds-contents ul{margin:0;padding:0;list-style:none}.ff-ds-section{scroll-margin-top:var(--ff-space-3)}.ff-ds-section>.ff-container{padding-top:var(--ff-space-5);border-top:var(--ff-border-control) solid var(--ff-ink)}.ff-ds-intro,.ff-ds-note{color:var(--ff-soft);max-width:var(--ff-measure)}.ff-ds-group{gap:var(--ff-space-2);flex-direction:column;min-width:0;display:flex}.ff-ds-group__title{font-size:var(--ff-size-title)}.ff-ds-row{gap:var(--ff-space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));align-items:stretch;display:grid}.ff-ds-specimen{gap:var(--ff-space-1);min-width:0;padding:var(--ff-space-2);background:var(--ff-white);border:var(--ff-border-hairline) dashed var(--ff-soft);border-radius:var(--ff-radius-card);flex-direction:column;display:flex}.ff-ds-specimen--wide{grid-column:1/-1}.ff-ds-specimen__body{align-items:flex-start;gap:var(--ff-space-1);flex-direction:column;min-width:0;display:flex}.ff-ds-specimen--wide .ff-ds-specimen__body,.ff-grid>.ff-ds-specimen .ff-ds-specimen__body{align-items:stretch}.ff-ds-label{padding:var(--ff-space-half) var(--ff-space-1);border-radius:var(--ff-radius-small);background:var(--ff-ink);color:var(--ff-white);font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);font-size:var(--ff-size-small);line-height:var(--ff-leading-meta);align-self:flex-start;display:inline-flex}.ff-ds-ink{padding:var(--ff-space-2);background:var(--ff-ink);color:var(--ff-white);border-radius:var(--ff-radius-card)}.ff-ds-magnets{gap:var(--ff-space-3) var(--ff-space-2);padding-top:var(--ff-space-2);flex-wrap:wrap;display:flex}.ff-ds-magnet{padding-top:var(--ff-space-2);min-width:var(--ff-space-6);flex-direction:column;align-items:center;display:inline-flex;position:relative}.ff-ds-magnet .ff-magnet{top:0;left:50%;transform:translate(-50%)}.ff-ds-highlight-sample{font-family:var(--ff-font-display);font-weight:var(--ff-weight-heavy);font-size:var(--ff-size-heading);line-height:var(--ff-leading-heading)}.ff-ds-swatches{gap:var(--ff-space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ff-ds-swatch{background:var(--ff-white);border:var(--ff-border-hairline) solid var(--ff-line);border-radius:var(--ff-radius-card);flex-direction:column;min-width:0;display:flex;overflow:hidden}.ff-ds-swatch__chip{height:var(--ff-space-8);border-bottom:var(--ff-border-hairline) solid var(--ff-line);display:block}.ff-ds-swatch__text{gap:var(--ff-space-half);padding:var(--ff-space-2);flex-direction:column;display:flex}.ff-ds-pair{align-items:center;gap:var(--ff-space-1);padding:var(--ff-space-half) var(--ff-space-2);border-radius:var(--ff-radius-small);border:var(--ff-border-hairline) solid var(--ff-line);font-weight:var(--ff-weight-bold);display:inline-flex}.ff-ds-pair--edge{min-height:var(--ff-space-5);min-width:var(--ff-space-8)}.ff-ds-pair__edge{width:var(--ff-space-5);height:var(--ff-space-3);border:var(--ff-border-control) solid;border-radius:var(--ff-radius-small);display:inline-block}.ff-ds-type{gap:var(--ff-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ff-ds-type li{gap:var(--ff-space-half);padding-bottom:var(--ff-space-2);border-bottom:var(--ff-border-hairline) solid var(--ff-line);flex-direction:column;display:flex}.ff-ds-type__sample{font-family:var(--ff-font-display);font-weight:var(--ff-weight-bold);line-height:var(--ff-leading-heading);letter-spacing:var(--ff-tracking-heading)}.ff-ds-type__sample--body{font-family:var(--ff-font-body);font-weight:var(--ff-weight-regular);line-height:var(--ff-leading-body);letter-spacing:normal}.ff-ds-space{gap:var(--ff-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ff-ds-space li{grid-template-columns:var(--ff-space-8) minmax(0, 1fr) auto;align-items:center;gap:var(--ff-space-2);display:grid}.ff-ds-space__bar{height:var(--ff-space-2);background:var(--ff-peach);border:var(--ff-border-hairline) solid var(--ff-ink);border-radius:var(--ff-radius-small);display:block}.ff-ds-radii{gap:var(--ff-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ff-ds-radii li{gap:var(--ff-space-1);flex-direction:column;display:flex}.ff-ds-radius{width:var(--ff-space-8);height:var(--ff-space-6);background:var(--ff-sky);border:var(--ff-border-control) solid var(--ff-ink);display:block}.ff-ds-icons{gap:var(--ff-space-1);grid-template-columns:repeat(auto-fill,minmax(min(100%,8rem),1fr));margin:0;padding:0;list-style:none;display:grid}.ff-ds-icons li{align-items:center;gap:var(--ff-space-half);padding:var(--ff-space-2) var(--ff-space-1);background:var(--ff-white);border:var(--ff-border-hairline) solid var(--ff-line);border-radius:var(--ff-radius-small);overflow-wrap:anywhere;text-align:center;flex-direction:column;display:flex}.ff-ds-fields{gap:var(--ff-space-4) var(--ff-space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));align-items:start;display:grid}.ff-ds-social{gap:var(--ff-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;display:grid}.ff-ds-frames{gap:var(--ff-space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.ff-ds-frame{gap:var(--ff-space-1);flex-direction:column;min-width:0;max-width:100%;display:flex}.ff-ds-frame--320{width:320px}.ff-ds-frame--640{width:640px}.ff-ds-frame__inner{padding:var(--ff-space-2);border:var(--ff-border-hairline) dashed var(--ff-soft);border-radius:var(--ff-radius-card);background:var(--ff-ground);min-width:0}.ff-ds-pair-row{align-items:stretch}.ff-ds-preview{border:var(--ff-border-control) solid var(--ff-ink);border-radius:var(--ff-radius-card);flex-direction:column;min-width:0;display:flex;overflow:hidden}.ff-ds-preview__bar{justify-content:space-between;align-items:center;gap:var(--ff-space-1) var(--ff-space-2);padding:var(--ff-space-1) var(--ff-space-2);background:var(--ff-board);flex-wrap:wrap;display:flex}.ff-ds-preview__bar a{min-height:var(--ff-target-min);align-items:center;display:inline-flex}.ff-ds-preview__body{min-width:0}.ff-ds code,.ff-ds-swatch code{font-family:var(--ff-font-body);font-size:var(--ff-size-small);overflow-wrap:anywhere}
