.renewed-site .reach-page{--reach-sage: var(--diagram-canvas);--reach-border: var(--diagram-border)}.renewed-site .reach-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,calc(6 * var(--vw)),88px);padding-block:38px 78px}.renewed-site .reach-intro h1{font:550 clamp(56px,calc(5.7 * var(--vw)),82px)/.99 var(--heading);letter-spacing:-.05em;margin-top:22px}.renewed-site .reach-lede{font-size:var(--text-lead);line-height:1.75;max-width:43ch;margin-top:29px;text-wrap:pretty}.renewed-site .reach-booking{margin-top:33px}.renewed-site .reach-booking p{font-size:var(--text-body);line-height:1.65;margin-top:12px;max-width:36ch}.renewed-site .reach-email{margin-top:34px}.renewed-site .reach-email>span{display:block;color:var(--muted);font-size:var(--text-ui);margin-bottom:10px}.renewed-site .reach-email a{display:inline-flex;min-height:44px;align-items:center;gap:20px;font:500 clamp(21px,calc(2.2 * var(--vw)),28px)/1.3 var(--heading);letter-spacing:-.025em}.renewed-site .reach-email a:hover{color:var(--blue)}.renewed-site .reach-email p{font-size:var(--text-body);margin-top:9px}.renewed-site .reach-conversation{padding:22px 26px 25px;background:var(--reach-sage);border-radius:12px}.renewed-site .reach-visual-heading{margin-top:16px}.renewed-site .reach-visual-heading h2{font-size:clamp(28px,calc(2.7 * var(--vw)),36px);letter-spacing:-.035em}.renewed-site .reach-visual-heading p{font-size:var(--text-ui);margin-top:9px}.renewed-site .reach-conversation-art{margin:13px -9px 0;overflow:hidden}.renewed-site .reach-conversation-art svg{width:100%;height:auto;overflow:visible}.renewed-site .reach-contour{stroke:var(--reach-border);stroke-width:1}.renewed-site .reach-question-paper{fill:var(--paper);stroke:var(--reach-border);stroke-width:1.5}.renewed-site .reach-question-dot{fill:var(--blue)}.renewed-site :is(.reach-message-one,.reach-message-two){--reach-length: 180;stroke:var(--muted);stroke-width:5;stroke-linecap:round;stroke-dasharray:var(--reach-length)}.renewed-site .reach-message-two{stroke:var(--line)}.renewed-site .reach-message-one{animation:reach-trace .8s .15s ease-out both}.renewed-site .reach-message-two{animation:reach-trace .8s .45s ease-out both}.renewed-site .reach-message-third{animation-delay:.7s}.renewed-site .reach-message-fourth{animation-delay:.95s}.renewed-site .reach-answer-paper{fill:var(--diagram-highlight);stroke:var(--flow-line);stroke-width:1.5}.renewed-site .reach-answer{transform-origin:350px 225px;animation:reach-answer 1.1s 1.3s cubic-bezier(.22,1,.36,1) both}.renewed-site :is(.reach-peaks-base,.reach-peaks-draw){stroke:var(--ink);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.renewed-site .reach-peaks-base{opacity:.18}.renewed-site .reach-peaks-draw{--reach-length: 160;stroke-dasharray:var(--reach-length);animation:reach-trace 1.1s 2.1s ease-in-out both}.renewed-site .reach-peak-far{animation-delay:2.65s}.renewed-site .reach-confirmation{animation:reach-confirm .4s 3.8s ease-out both}.renewed-site .reach-confirmation circle{fill:var(--ink);stroke:var(--reach-sage);stroke-width:4}.renewed-site .reach-confirmation path{stroke:var(--diagram-on-dark);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.renewed-site .reach-conversation-note{display:flex;flex-direction:column;gap:6px;padding:2px 0 22px}.renewed-site .reach-conversation-note>span{font-size:var(--text-caption);color:var(--muted)}.renewed-site .reach-conversation-note strong{font-size:var(--text-ui);font-weight:500}.renewed-site .reach-host{display:flex;gap:14px;align-items:center;padding:18px;background:var(--paper);border-radius:7px}.renewed-site .reach-host img{border-radius:50%;width:54px;height:54px;object-position:50% 25%;flex:none}.renewed-site .reach-host strong{display:block;font-size:var(--text-ui);font-weight:550}.renewed-site .reach-host span{display:block;font-size:var(--text-caption);line-height:1.6;color:var(--muted);margin-top:5px}.renewed-site .reach-page .service-playback button{min-width:44px;min-height:44px}.renewed-site .reach-page .service-story-toolbar{min-height:44px}.renewed-site .reach-page .service-playback{min-width:92px;justify-content:flex-end}.renewed-site .reach-preparation{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(40px,calc(7 * var(--vw)),110px);padding-top:48px}.renewed-site .reach-preparation-intro h2{margin-top:18px}.renewed-site .reach-preparation-intro>p:last-child{margin-top:23px;font-size:var(--text-body);line-height:1.8;max-width:38ch}.renewed-site .reach-conversation-guide{display:grid;gap:26px;padding:31px;border-radius:9px;background:var(--soft)}.renewed-site .reach-conversation-guide h3{font-size:23px;letter-spacing:-.025em}.renewed-site .reach-bring ul{list-style:none;padding:0;margin:19px 0 0;display:grid;gap:13px}.renewed-site .reach-bring li{position:relative;padding-left:20px;font-size:var(--text-ui);line-height:1.65;color:var(--muted)}.renewed-site .reach-bring li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;background:var(--flow-active);border-radius:50%}.renewed-site .reach-next>p{font-size:var(--text-body);line-height:1.8;margin-top:15px}.renewed-site .reach-next .reach-shortlist-note{padding:17px;background:var(--reach-sage);border-radius:5px;font-size:var(--text-ui);line-height:1.75;color:var(--ink)}.renewed-site .reach-shortlist-note strong{font-weight:550}.renewed-site .reach-location-band{background:var(--soft);padding-block:82px}.renewed-site .reach-locations{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(40px,calc(6 * var(--vw)),84px);align-items:center}.renewed-site .reach-office-copy h2{margin-top:18px}.renewed-site .reach-office-copy>p:last-of-type{margin-top:22px;font-size:var(--text-body);line-height:1.75;max-width:43ch}.renewed-site .reach-addresses{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:36px}.renewed-site .reach-addresses h3{font-size:25px}.renewed-site .reach-addresses>div>span{display:block;margin-top:8px;font-size:var(--text-ui);color:var(--blue)}.renewed-site .reach-addresses address{font:normal var(--text-ui)/1.8 var(--body);color:var(--muted);margin-top:15px}.renewed-site .reach-working-day{padding:24px 28px 27px;background:var(--paper);border:1px solid var(--reach-border);border-radius:10px}.renewed-site .reach-working-day h3{font-size:34px;margin-top:18px}.renewed-site .reach-hours-axis{margin:36px 0 13px 80px;position:relative;height:1.5em;font-size:var(--text-caption);color:var(--muted);font-variant-numeric:tabular-nums}.renewed-site .reach-hours-axis>span{position:absolute;left:0;width:max-content;white-space:nowrap}.renewed-site .reach-hours-axis>span:nth-child(2){left:33.333%;transform:translate(-50%)}.renewed-site .reach-hours-axis>span:nth-child(3){left:66.666%;transform:translate(-50%)}.renewed-site .reach-hours-axis>span:last-child{left:100%;transform:translate(-100%)}.renewed-site .reach-hours-rows{display:grid;gap:18px}.renewed-site .reach-hours-row{display:grid;grid-template-columns:68px minmax(0,1fr);gap:12px;align-items:center}.renewed-site .reach-hours-row>strong{font-weight:500;font-size:var(--text-ui)}.renewed-site .reach-hours-track{position:relative;height:37px;background:var(--soft);border:1px solid var(--reach-border);border-radius:4px;overflow:hidden}.renewed-site .reach-hours-track>span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--diagram-highlight);transform-origin:left;animation:reach-day 2.4s .3s cubic-bezier(.22,1,.36,1) both}.renewed-site .reach-hours-track>i{position:absolute;top:0;bottom:0;width:1px;background:var(--flow-line);opacity:.35;left:33.333%}.renewed-site .reach-hours-track>i:nth-of-type(2){left:66.666%}.renewed-site .reach-hour-accessible{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.renewed-site .reach-hours-note{display:flex;gap:12px;align-items:center;margin-top:31px}.renewed-site .reach-hours-note svg{flex:none;width:24px;height:24px;stroke:var(--flow-active);stroke-width:1.3}.renewed-site .reach-hours-note p{font-size:var(--text-body);line-height:1.75;color:var(--ink)}.renewed-site .reach-hours-note p>span{font-size:var(--text-body);color:var(--muted)}.renewed-site .reach-hours-caption{font-size:var(--text-caption);line-height:1.75;color:var(--muted);margin-top:23px}.renewed-site .reach-questions{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(42px,calc(7 * var(--vw)),110px);align-items:start}.renewed-site .reach-question-intro h2{max-width:12ch;margin-top:19px}.renewed-site .reach-question-intro>p:last-of-type{max-width:32ch;font-size:var(--text-body);line-height:1.8;margin-top:22px}.renewed-site .reach-question-intro .text-link{margin-top:24px;min-height:44px}.renewed-site .reach-faq{margin:0}.renewed-site .reach-faq details>div{padding:0 22px 20px 0}.renewed-site .reach-faq details>div p{padding:0;font-size:var(--text-body);line-height:1.85}.renewed-site .reach-faq details>div p+p{margin-top:14px}.renewed-site .reach-other{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(42px,calc(7 * var(--vw)),110px);padding-block:0 96px;align-items:center}.renewed-site .reach-other h2{font-size:34px;margin-top:17px}.renewed-site .reach-other-links{display:grid;gap:14px}.renewed-site .reach-other-links>a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px;border-radius:7px;background:var(--soft);transition:background .2s}.renewed-site .reach-other-links>a:hover{background:var(--reach-sage)}.renewed-site .reach-other-links strong{display:block;font-size:var(--text-ui);font-weight:550}.renewed-site .reach-other-links span>span{display:block;font-size:var(--text-caption);color:var(--muted);margin-top:8px;overflow-wrap:anywhere}@keyframes reach-trace{0%{stroke-dashoffset:var(--reach-length)}to{stroke-dashoffset:0}}@keyframes reach-answer{0%{transform:translateY(10px) rotate(1.5deg);opacity:0}to{transform:translate(0) rotate(0);opacity:1}}@keyframes reach-confirm{0%{opacity:0}to{opacity:1}}@keyframes reach-day{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:1100px){.renewed-site .reach-hero{gap:36px}.renewed-site .reach-conversation{padding:18px}.renewed-site .reach-visual-heading h2{font-size:29px}.renewed-site .reach-addresses{grid-template-columns:1fr;gap:25px}.renewed-site .reach-working-day{padding:22px}}@media(max-width:900px){.renewed-site .reach-hero{grid-template-columns:1fr;padding-block:32px 42px}.renewed-site .reach-intro h1{font-size:clamp(58px,calc(8 * var(--vw)),74px)}.renewed-site .reach-conversation{width:100%;max-width:620px;justify-self:center}.renewed-site .reach-lede{max-width:50ch}.renewed-site .reach-preparation,.renewed-site .reach-locations{grid-template-columns:1fr;gap:38px}.renewed-site .reach-preparation-intro>p:last-child{max-width:55ch}.renewed-site .reach-addresses{grid-template-columns:1fr 1fr}.renewed-site .reach-working-day{width:100%;max-width:620px;justify-self:center}.renewed-site .reach-questions,.renewed-site .reach-other{grid-template-columns:1fr;gap:35px}.renewed-site .reach-question-intro h2{max-width:20ch}.renewed-site .reach-question-intro>p:last-of-type{max-width:50ch}}@media(max-width:600px){.renewed-site .reach-intro h1{font-size:54px;max-width:9ch}.renewed-site .reach-lede{font-size:var(--text-lead);line-height:1.8;margin-top:23px}.renewed-site .reach-booking{margin-top:26px}.renewed-site .reach-booking-link{gap:18px;font-size:var(--text-ui)}.renewed-site .reach-email{margin-top:27px}.renewed-site .reach-email a{font-size:24px;gap:14px}.renewed-site .reach-email a svg{width:18px}.renewed-site .reach-visual-heading h2{font-size:28px}.renewed-site .reach-host{padding:14px;gap:11px}.renewed-site .reach-host img{width:45px;height:45px}.renewed-site .reach-conversation-note strong{font-size:var(--text-ui);line-height:1.5}.renewed-site .reach-preparation{padding-top:26px}.renewed-site .reach-conversation-guide{padding:24px 20px}.renewed-site .reach-location-band{padding-block:56px}.renewed-site .reach-addresses{gap:20px}.renewed-site .reach-working-day{padding:18px}.renewed-site .reach-working-day h3{font-size:29px}.renewed-site .reach-hours-axis{margin-left:80px;font-size:var(--text-caption)}.renewed-site .reach-hours-row{grid-template-columns:68px minmax(0,1fr)}.renewed-site .reach-hours-row>strong{font-size:var(--text-ui)}.renewed-site .reach-other{padding-bottom:64px}.renewed-site .reach-other-links>a{padding:22px 18px}.renewed-site .reach-other h2{font-size:32px}}@media(max-width:360px){.renewed-site .reach-addresses{grid-template-columns:1fr}.renewed-site .reach-email a{font-size:1.375rem}}@media(prefers-reduced-motion:reduce){.renewed-site .reach-page *,.renewed-site .reach-page *:before,.renewed-site .reach-page *:after{animation:none!important;transition:none!important}}.renewed-site .reach-bring li{padding-left:0;font:600 clamp(19px,calc(1.6 * var(--vw)),22px) / 1.35 var(--heading);letter-spacing:-.015em;color:var(--ink)}.renewed-site .reach-bring li:before{display:none}.renewed-site .reach-bring ul{gap:14px}.renewed-site .reach-guide h3{margin:0;font-family:var(--heading);font-size:1.25rem;font-weight:600;letter-spacing:-.012em}.renewed-site .reach-guide-list{display:grid;gap:22px;margin:22px 0 0;padding:0;list-style:none;counter-reset:bring}.renewed-site .reach-guide-list li{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:baseline;counter-increment:bring;font-family:var(--heading);font-size:clamp(1.375rem,calc(1.9 * var(--vw)),1.75rem);font-weight:600;letter-spacing:-.022em;line-height:1.2}.renewed-site .reach-guide-list li:before{content:counter(bring);font-weight:300;color:#2f6b5e}.renewed-site .reach-after{margin-top:48px}.renewed-site .reach-after>p{max-width:34em;margin:12px 0 0;font-size:var(--text-body);line-height:var(--leading-body)}.renewed-site .reach-after .reach-target{display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;align-items:center;margin-top:28px;font-size:var(--text-ui);line-height:var(--leading-ui)}.renewed-site .reach-target-figure{font-family:var(--heading);font-size:96px;font-weight:650;letter-spacing:-.05em;line-height:.9;color:var(--blue)}.renewed-site .reach-other h2{font-size:clamp(36px,calc(3.6 * var(--vw)),52px)}.renewed-site .reach-routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px clamp(32px,calc(4 * var(--vw)),64px);margin:0;padding:0;list-style:none}.renewed-site .reach-routes h3{margin:0;font-size:var(--text-ui);font-weight:600}.renewed-site .reach-routes a{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:6px;font-family:var(--heading);font-size:clamp(1.375rem,calc(2 * var(--vw)),1.75rem);font-weight:600;letter-spacing:-.02em;color:var(--blue);text-decoration:none}.renewed-site .reach-routes a:hover{text-decoration:underline;text-underline-offset:5px}.renewed-site .reach-routes a svg{width:20px;height:20px}@media(max-width:700px){.renewed-site .reach-routes{grid-template-columns:minmax(0,1fr)}.renewed-site .reach-target-figure{font-size:72px}}.renewed-site .reach-compose-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px clamp(40px,calc(6 * var(--vw)),96px);align-items:end;margin-bottom:clamp(36px,calc(4 * var(--vw)),56px)}.renewed-site .reach-compose-head p{max-width:34em;margin:0;font-size:var(--text-body);line-height:var(--leading-body)}.renewed-site .composer{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(32px,calc(5 * var(--vw)),80px);align-items:start}.renewed-site .composer-form{display:grid;gap:28px}.renewed-site .composer-form fieldset{margin:0;padding:0;border:0}.renewed-site .composer-form legend{margin-bottom:12px;padding:0;font:650 1.125rem / 1.3 var(--heading);letter-spacing:-.01em}.renewed-site .composer-choices{display:flex;flex-wrap:wrap;gap:8px}.renewed-site .composer-choice{position:relative;cursor:pointer}.renewed-site .composer-choice input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.renewed-site .composer-choice span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:10px;background:var(--soft);font-size:var(--text-ui);font-weight:550;color:var(--ink);transition:background-color .2s ease,color .2s ease}.renewed-site .composer-choice:hover span{background:#e3eaf1}.renewed-site .composer-choice input:checked+span{background:var(--ink);color:var(--paper)}.renewed-site .composer-choice input:focus-visible+span{outline:3px solid #cc783a;outline-offset:2px}.renewed-site .composer-note{display:grid;gap:10px;font-size:var(--text-ui);font-weight:550}.renewed-site .composer-note textarea{width:100%;min-height:96px;padding:14px 16px;border:0;border-radius:10px;background:var(--soft);font:inherit;font-weight:400;color:var(--ink);resize:vertical}.renewed-site .composer-note textarea:focus-visible{outline:3px solid #cc783a;outline-offset:2px}.renewed-site .composer-draft{position:sticky;top:calc(var(--page-index-header, 88px) + 32px);display:grid;gap:16px}.renewed-site .composer-mail{padding:clamp(22px,calc(2.6 * var(--vw)),32px);border-radius:18px;background:var(--ink);color:var(--paper)}.renewed-site .composer-field{display:grid;grid-template-columns:70px minmax(0,1fr);gap:12px;margin:0;padding-bottom:12px;font-size:var(--text-ui)}.renewed-site .composer-field span{color:#8bdef5;font-weight:600}.renewed-site .composer-field b{font-weight:600}.renewed-site .composer-body{margin:8px 0 0;padding-top:18px;font:400 var(--text-ui) / 1.6 var(--body);white-space:pre-wrap;color:#dde6ee}.renewed-site .composer-send{justify-self:start}.renewed-site .composer-small{margin:0;font-size:var(--text-caption);color:var(--muted)}@media(prefers-reduced-motion:no-preference){.js .renewed-site .composer-field b,.js .renewed-site .composer-typed{animation:composer-write .6s steps(24,end) both}}.renewed-site .composer-typed{display:inline-block}@keyframes composer-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.renewed-site .reach-next-band{background:var(--soft)}.renewed-site .sf-calendar{gap:10px}.renewed-site .sf-week-days,.renewed-site .sf-weeks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.renewed-site .sf-week-days span{font-size:13px;font-weight:600;color:var(--muted);text-align:center}.renewed-site .sf-day{position:relative;display:grid;align-content:end;min-height:104px;padding:8px;border-radius:10px;background:var(--paper)}.renewed-site .sf-count{position:absolute;top:8px;right:10px;font:650 1.375rem / 1 var(--heading);font-style:normal;color:var(--blue)}.renewed-site .sf-event{display:block;padding:8px;border-radius:8px;background:#dce6ff;font-size:13px;font-weight:600;line-height:1.3;color:var(--ink)}.renewed-site .sf-you{background:var(--ink);color:var(--paper)}.renewed-site .sf-shortlist{display:grid;gap:6px;background:var(--blue);color:var(--paper)}.renewed-site .sf-faces{display:flex}.renewed-site .sf-faces img{width:28px;height:28px;margin-right:-6px;border:2px solid var(--blue);border-radius:50%;object-fit:cover;object-position:center 18%}@media(max-width:900px){.renewed-site .reach-compose-head,.renewed-site .composer{grid-template-columns:minmax(0,1fr)}.renewed-site .composer-draft{position:static}.renewed-site .sf-day{min-height:66px;padding:4px}.renewed-site .sf-event{padding:4px;font-size:11px}.renewed-site .sf-count{top:4px;right:5px;font-size:1rem}.renewed-site .sf-faces img{width:20px;height:20px}}.renewed-site .composer-you{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.renewed-site .composer-you label{display:grid;gap:6px;font-size:var(--text-caption);font-weight:600}.renewed-site .composer-you input{min-height:48px;padding:0 14px;border:0;border-radius:10px;background:var(--soft);font:inherit;font-size:var(--text-ui);font-weight:400;color:var(--ink)}.renewed-site .composer-you input:focus-visible,.renewed-site .composer-consent input:focus-visible{outline:3px solid #cc783a;outline-offset:2px}.renewed-site .composer-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.renewed-site .composer-robot{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:12px;min-height:64px;max-width:400px;padding:10px 16px;border-radius:10px;background:var(--soft)}.renewed-site .composer-robot label{display:flex;align-items:center;gap:12px;min-height:44px;font-size:var(--text-ui);font-weight:550;cursor:pointer}.renewed-site .composer-robot input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--ink);cursor:pointer}.renewed-site .composer-robot input:focus-visible{outline:3px solid #cc783a;outline-offset:2px}.renewed-site .composer-robot-status{font-size:var(--text-caption);color:var(--muted)}.renewed-site .composer-robot[data-state=done] .composer-robot-status{color:var(--success)}.renewed-site .composer-robot-mark{width:28px;height:28px;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.renewed-site .composer-robot-ring{stroke:#b9c6d1;stroke-dasharray:57;stroke-dashoffset:57;transform-origin:center}.renewed-site .composer-robot-tick{stroke:var(--success);stroke-dasharray:16;stroke-dashoffset:16}.renewed-site .composer-robot[data-state=checking] .composer-robot-ring{stroke:var(--ink);stroke-dashoffset:40;animation:composer-robot-turn .8s linear infinite}.renewed-site .composer-robot[data-state=done] .composer-robot-ring{stroke:var(--success);stroke-dashoffset:0;transition:stroke-dashoffset .3s ease}.renewed-site .composer-robot[data-state=done] .composer-robot-tick{stroke-dashoffset:0;transition:stroke-dashoffset .25s .15s ease}@keyframes composer-robot-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.renewed-site .composer-robot[data-state=checking] .composer-robot-ring{animation:none}.renewed-site .composer-robot[data-state] .composer-robot-ring,.renewed-site .composer-robot[data-state] .composer-robot-tick{transition:none}}.renewed-site .composer-robot-noscript{grid-column:1 / -1;margin:0;font-size:var(--text-caption);color:var(--muted)}.renewed-site .composer-consent{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;font-size:var(--text-caption);line-height:1.5}.renewed-site .composer-consent input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--ink)}.renewed-site .composer-consent a{color:var(--blue)}.renewed-site .composer-error{margin:0;font-size:var(--text-ui);color:#b42318}.renewed-site .composer-error a{color:var(--blue);font-weight:600}.renewed-site .composer-done{display:block;padding:clamp(28px,calc(3.4 * var(--vw)),48px);border-radius:18px;background:var(--ink);color:var(--paper)}.renewed-site .composer-done-title{margin:0 0 10px;font:650 clamp(1.5rem,calc(2.4 * var(--vw)),2rem) / 1.2 var(--heading)}.renewed-site .composer-done p:last-child{margin:0;color:#dde6ee}@media(max-width:560px){.renewed-site .composer-you{grid-template-columns:minmax(0,1fr)}}.renewed-site .composer-body .composer-line,.renewed-site .composer-body .composer-typed{display:block;width:fit-content;max-width:100%}.renewed-site .composer-body .composer-gap{display:block;height:1.6em}.renewed-site .composer-field .composer-empty{font-style:normal;color:#9fb0bd}.renewed-site .composer-field b{overflow-wrap:anywhere}.renewed-site .sf-event .sf-short{display:none}@media(max-width:560px){.renewed-site .sf-event .sf-full{display:none}.renewed-site .sf-event .sf-short{display:inline}}.renewed-site .composer-choice{max-width:100%}.renewed-site .composer-choice span{max-width:100%;padding-block:8px;white-space:normal;overflow-wrap:anywhere}.renewed-site .composer-form,.renewed-site .composer-draft,.renewed-site .composer-you label{min-width:0}.renewed-site .composer-you input{width:100%;min-width:0}
