:root{--ink:#16202B;--ink-deep:#0E1A2B;;--ink-2:#22303E;--signal:#C9A227;--action:#856610;--action-hover:#6E5410;--signal-tint:#FBF3DC;--mist:#EEF1F5;--rule:#D6DCE4;--muted:#4A5766;--paper:#FFFFFF;--good:#0B6B58;--good-tint:#E9F5F1;--focus:#1D4ED8;--on-ink:#D5DEE7;--on-ink-2:#B9C6D2;--on-ink-3:#93A4B3;--rule-ink:#2C3A48;--link-ink:#F0D98F;--signal-hover:#E0B93A;--signal-tint-edge:#E6D08A;--good-tint-edge:#BFE0D5;--t-0:0.72rem;--t-1:0.8rem;--t-2:0.88rem;--t-3:0.95rem;--t-4:1.0625rem;--t-5:1.17rem;--t-6:1.3rem;--t-7:1.5rem;--track:0.1em;--track-s:0.05em;--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;--maxw:1120px;--pad:20px;--r:14px;--r-sm:10px;--shadow:0 10px 30px rgba(22,32,43,0.10)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font);font-size:var(--t-4);line-height:1.6;color:var(--ink);background:var(--paper);padding-bottom:76px}img,svg{display:block;max-width:100%}p,ul,ol,dl{margin:0 0 1em}ul,ol{padding-left:1.2em}a{color:var(--action);text-underline-offset:3px}a:hover{color:var(--action-hover)}strong{font-weight:700}hr{border:0;border-top:1px solid var(--rule);margin:32px 0}h1,h2,h3,h4{font-family:var(--font);line-height:1.15;margin:0 0 0.5em;letter-spacing:-0.015em;text-wrap:balance}h1{font-size:clamp(2rem,5.2vw,3.05rem);font-weight:800}h2{font-size:clamp(1.5rem,3.4vw,2.05rem);font-weight:800}h3{font-size:var(--t-5);font-weight:700}h4{font-size:var(--t-3);font-weight:700;text-transform:uppercase;letter-spacing:var(--track)}.lede{font-size:var(--t-5);color:var(--muted);max-width:62ch}.small{font-size:var(--t-2);color:var(--muted)}.eyebrow{font-size:var(--t-1);font-weight:700;text-transform:uppercase;letter-spacing:var(--track);color:var(--action);margin:0 0 10px}.wrap{max-width:var(--maxw);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.wrap--narrow{max-width:820px}.section{padding:56px 0}.section--mist{background:var(--mist)}.section--ink{background:var(--ink);color:var(--paper)}.section--ink h2,.section--ink h3{color:var(--paper)}.section--ink p{color:var(--on-ink-2)}.section--ink a,.cta-band a:not(.btn),.ftr p a{color:var(--link-ink)}.section--tight{padding:34px 0}.visually-hidden{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.skip{position:absolute;left:12px;top:-48px;background:var(--ink);color:var(--paper);padding:10px 16px;border-radius:0 0 8px 8px;z-index:100;transition:top 0.15s ease}.skip:focus{top:0;color:var(--paper)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:700;font-size:var(--t-4);line-height:1.2;padding:13px 22px;min-height:48px;border-radius:999px;border:2px solid transparent;text-decoration:none;cursor:pointer}.btn--go{background:var(--action);color:var(--paper)}.btn--go:hover{background:var(--action-hover);color:var(--paper)}.btn--line{background:transparent;color:var(--ink);border-color:var(--ink)}.btn--line:hover{background:var(--ink);color:var(--paper)}.section--ink .btn--line{color:var(--paper);border-color:var(--paper)}.section--ink .btn--line:hover{background:var(--paper);color:var(--ink)}.btn--dark{background:var(--ink);color:var(--paper)}.btn--dark:hover{background:var(--ink-2);color:var(--paper)}.btn--sm{padding:9px 16px;min-height:40px;font-size:var(--t-3)}.btn--full{width:100%}.btn svg{flex:none}.linklike{background:none;border:0;padding:0;margin:0;font:inherit;color:var(--action);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.linklike:hover{color:var(--action-hover)}.hdr{background:var(--paper);border-bottom:1px solid var(--rule);position:relative;z-index:30}.hdr__in{display:flex;align-items:center;gap:14px;min-height:72px;padding-top:10px;padding-bottom:10px}.brand{display:inline-flex;align-items:center;gap:11px;text-decoration:none;color:var(--ink);margin-right:auto}.brand__text{display:flex;flex-direction:column;line-height:1.15}.brand__name{font-weight:800;font-size:var(--t-5);letter-spacing:-0.01em;white-space:nowrap}.brand__sub{font-size:var(--t-0);text-transform:uppercase;letter-spacing:var(--track);color:var(--muted)}.brand__mark{flex:none}.mark-bg{fill:var(--ink-deep)}.mark-chevron{fill:none;stroke:var(--signal);stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round}.mark-chevron-echo{fill:none;stroke:var(--signal);stroke-opacity:0.26;stroke-width:3.6;stroke-linecap:round;stroke-linejoin:round}.hdr__actions{display:flex;align-items:center;gap:10px}.hdr__tel{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:var(--ink);text-decoration:none;padding:8px 6px;min-height:44px}.hdr__tel svg{color:var(--action)}.hdr__tel:hover{color:var(--action)}.nav-toggle{position:relative}.nav-toggle summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:9px;padding:10px 12px;min-height:44px;border:1px solid var(--rule);border-radius:10px;font-weight:700;font-size:var(--t-3);user-select:none}.nav-toggle summary::-webkit-details-marker{display:none}.nav-toggle__bars{display:inline-flex;flex-direction:column;gap:4px}.nav-toggle__bars span{width:18px;height:2px;background:var(--ink);border-radius:2px}.nav-toggle[open] summary{background:var(--mist)}.nav{position:absolute;right:0;top:calc(100%+10px);min-width:230px;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);padding:8px;z-index:40;display:flex;flex-direction:column}.nav a{display:block;padding:11px 14px;border-radius:8px;color:var(--ink);text-decoration:none;font-weight:600}.nav a:hover{background:var(--mist)}.nav a[aria-current="page"]{color:var(--action)}@media (min-width:1024px){.brand{flex:none}.nav-toggle summary{display:none}.nav-toggle::details-content{content-visibility:visible}.nav{position:static;min-width:0;background:none;border:0;box-shadow:none;padding:0;flex-direction:row;gap:0}.nav a{padding:10px 7px;font-size:var(--t-2)}}@media (min-width:1024px) and (max-width:1199px){.brand__sub{display:none}}@media (max-width:419px){.hdr__in{gap:10px}.nav-toggle summary{padding:10px}.nav-toggle__word{display:none}.brand__name{font-size:var(--t-4)}.hdr__actions .btn{padding:9px 12px}}@media (max-width:359px){.brand__name{white-space:normal}}@media (max-width:519px){.hdr__tel-num{display:none}.hdr__tel{border:1px solid var(--rule);border-radius:10px;justify-content:center;width:44px;padding:8px}.brand__sub{display:none}}.prebook-bar{background:var(--ink);color:var(--on-ink)}.prebook-bar p{margin:0 auto;max-width:var(--maxw);padding:9px var(--pad);font-size:var(--t-2)}.prebook-bar strong{color:var(--paper)}.crumbs{background:var(--paper);border-bottom:1px solid var(--rule)}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:10px 0;font-size:var(--t-2)}.crumbs li{color:var(--muted)}.crumbs li:not(:last-child)::after{content:"›";margin-left:6px;color:var(--muted)}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--action);text-decoration:underline}.crumbs [aria-current="page"]{color:var(--ink);font-weight:600}.hero{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--paper) 0%,var(--mist) 100%)}.hero .wrap{position:relative}.hero__grid{display:grid;gap:36px;padding:46px 0 54px;align-items:start}@media (min-width:940px){.hero__grid{grid-template-columns:1.15fr 0.85fr;gap:48px;padding:64px 0 72px}}.hero h1 em{font-style:normal;color:var(--action)}.hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 18px}.chips{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px 16px}.chips li{display:inline-flex;align-items:center;gap:7px;font-size:var(--t-2);font-weight:600;color:var(--ink)}.chips svg{color:var(--good);width:17px;height:17px}.journey-line{position:absolute;inset:auto -40px -14px -40px;height:90px;pointer-events:none;opacity:0.9}.jl-line{stroke:var(--signal);stroke-width:3;stroke-dasharray:2 10;stroke-linecap:round;fill:none}.jl-node-a{fill:var(--paper);stroke:var(--ink);stroke-width:3}.jl-node-b{fill:var(--signal)}.route-rule{display:flex;justify-content:center;padding:4px 0 26px}.rr-line{stroke:var(--rule);stroke-width:2.5;stroke-dasharray:1 9;stroke-linecap:round}.rr-node-a{fill:var(--paper);stroke:var(--ink);stroke-width:2.5}.rr-node-b{fill:var(--signal)}.slip{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);padding:26px;position:relative}.slip::before{content:"";position:absolute;top:0;left:26px;right:26px;height:4px;background:repeating-linear-gradient(90deg,var(--signal) 0 14px,transparent 14px 24px);border-radius:0 0 4px 4px}.slip>h2{font-size:var(--t-6);margin-top:4px}.slip .small{margin-bottom:14px}.grid{display:grid;gap:18px;margin:26px 0 0}@media (min-width:680px){.grid--2,.grid--3{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.grid--3{grid-template-columns:repeat(3,1fr)}.grid--3:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}.grid--4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.grid--4{grid-template-columns:repeat(4,1fr)}}.card{display:flex;flex-direction:column;gap:8px;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);padding:22px;color:var(--ink);text-decoration:none}.section--mist .card{border-color:transparent;box-shadow:0 2px 10px rgba(22,32,43,0.06)}a.card:hover{border-color:var(--ink)}a.card:hover .card__go,.card:hover .card__go{color:var(--action-hover)}.card__icon{color:var(--action)}.card h3{margin:2px 0 0}.card p{margin:0;color:var(--muted);font-size:var(--t-3);flex:1}.card__go{font-weight:700;color:var(--action);font-size:var(--t-3);margin-top:6px}.steps{list-style:none;counter-reset:step;margin:26px 0 0;padding:0;display:grid;gap:0}.steps__item{display:grid;grid-template-columns:44px 1fr;gap:16px;position:relative;padding-bottom:26px}.steps__item:last-child{padding-bottom:0}.steps__item:not(:last-child)::before{content:"";position:absolute;left:21px;top:44px;bottom:4px;border-left:3px dashed var(--rule)}.steps__node{width:44px;height:44px;border-radius:50%;background:var(--ink);color:var(--paper);font-weight:800;font-size:var(--t-4);display:inline-flex;align-items:center;justify-content:center;border:3px solid var(--paper);box-shadow:0 0 0 1px var(--rule)}.steps__item:last-child .steps__node{background:var(--signal);color:var(--ink)}.steps__item h3{margin:8px 0 4px}.steps__item p{margin:0;color:var(--muted)}.steps__caption{margin-top:18px}.section--mist .steps__node{border-color:var(--mist)}.ticks{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:10px}.ticks li{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start}.ticks svg{color:var(--good);margin-top:3px}.notice{border-radius:var(--r);padding:20px 22px;margin:26px 0;border:1px solid var(--rule)}.notice h3{margin-top:0}.notice p:last-child{margin-bottom:0}.notice--info{background:var(--mist)}.notice--warn{background:var(--signal-tint);border-color:var(--signal-tint-edge)}.notice--good{background:var(--good-tint);border-color:var(--good-tint-edge)}.addr-block{border:1px solid var(--rule);border-left:5px solid var(--signal);border-radius:var(--r-sm);padding:18px 20px;margin:18px 0;background:var(--paper)}.addr-block h3{margin-top:0}.addr-block__label{color:var(--action);font-size:var(--t-3)}.addr-block__lines{line-height:1.5}.addr-block p:last-child{margin-bottom:0}.faq{margin-top:26px;border-top:1px solid var(--rule)}.faq__item{border-bottom:1px solid var(--rule)}.faq__item summary{list-style:none;cursor:pointer;padding:18px 40px 18px 2px;position:relative;user-select:none}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary h3{margin:0;font-size:var(--t-5)}.faq__item summary::after{content:"+";position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:var(--t-7);font-weight:400;color:var(--action)}.faq__item[open] summary::after{content:"–"}.faq__body{padding:0 2px 20px;color:var(--muted);max-width:68ch}.faq__body p:last-child{margin-bottom:0}.cta-band{background:var(--ink);color:var(--paper)}.cta-band__in{display:grid;gap:20px;align-items:center}@media (min-width:860px){.cta-band__in{grid-template-columns:1fr auto}}.cta-band h2{color:var(--paper);margin-bottom:6px}.cta-band p{color:var(--on-ink-2);margin:0;max-width:56ch}.cta-band__actions{display:flex;flex-wrap:wrap;gap:12px}.cta-band .btn--line{color:var(--paper);border-color:var(--paper)}.cta-band .btn--line:hover{background:var(--paper);color:var(--ink)}.cta-band .btn--go{background:var(--signal);color:var(--ink)}.cta-band .btn--go:hover{background:var(--signal-hover);color:var(--ink)}.enquiry-form fieldset{border:0;padding:0;margin:0}.enquiry-form legend{font-weight:800;font-size:var(--t-6);padding:0;margin-bottom:4px}.form-grid{display:grid;gap:4px 18px}@media (min-width:640px){.form-grid--2{grid-template-columns:1fr 1fr}}.field{margin:0 0 16px}.field label{display:block;font-weight:700;font-size:var(--t-3);margin-bottom:6px}.field__opt{font-weight:500;color:var(--muted);font-size:var(--t-2)}.field__req{color:var(--action)}.field__hint{font-size:var(--t-2);color:var(--muted);margin:-2px 0 7px}.field input[type="text"],.field input[type="tel"],.field input[type="email"],.field input[type="date"],.field input[type="time"],.field input[type="number"],.field select,.field textarea{width:100%;padding:12px 14px;min-height:48px;font:inherit;color:var(--ink);border:1.5px solid var(--rule);border-radius:var(--r-sm);background:var(--paper)}.field textarea{min-height:110px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:3px solid var(--focus);outline-offset:1px;border-color:var(--focus)}.field--check .check{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start}.field--check input[type="checkbox"]{width:22px;height:22px;margin-top:2px;accent-color:var(--action)}.field--check label{font-weight:500;margin:0}.field.is-invalid input,.field.is-invalid select,.field.is-invalid textarea{border-color:var(--action)}.field__error{color:var(--action);font-size:var(--t-2);font-weight:600;margin:6px 0 0}.hp-field{position:absolute !important;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.form-status{border-radius:var(--r-sm);font-weight:600;margin:4px 0 14px}.form-status:not(:empty){padding:14px 16px}.form-status.is-error{background:var(--signal-tint);color:var(--action)}.form-status.is-success{background:var(--good-tint);color:var(--good)}.form-honesty{margin-top:12px}fieldset[disabled] .btn{opacity:0.6;cursor:wait}.status-ladder{list-style:none;margin:26px 0;padding:0;display:grid;gap:12px}@media (min-width:760px){.status-ladder{grid-template-columns:repeat(3,1fr)}}.status-ladder li{border:1px solid var(--rule);border-radius:var(--r-sm);padding:16px 18px;background:var(--paper)}.status-ladder .tag{display:inline-block;font-size:var(--t-1);font-weight:800;text-transform:uppercase;letter-spacing:var(--track);padding:3px 10px;border-radius:999px;margin-bottom:8px}.status-ladder .tag--1{background:var(--mist);color:var(--ink)}.status-ladder .tag--2{background:var(--signal-tint);color:var(--action)}.status-ladder .tag--3{background:var(--good-tint);color:var(--good)}.status-ladder p{margin:0;font-size:var(--t-3);color:var(--muted)}.status-ladder h3{margin:0 0 4px;font-size:var(--t-5)}.facts{margin:18px 0 0;display:grid;gap:0;border-top:1px solid var(--rule)}.facts>div{display:grid;gap:2px 20px;padding:13px 0;border-bottom:1px solid var(--rule)}@media (min-width:640px){.facts>div{grid-template-columns:240px 1fr}}.facts dt{font-weight:700}.facts dd{margin:0;color:var(--muted)}.ftr{background:var(--ink);color:var(--on-ink-2);margin-top:40px}.ftr .wrap{padding-top:48px;padding-bottom:26px}.ftr__grid{display:grid;gap:30px;padding-bottom:34px}@media (min-width:800px){.ftr__grid{grid-template-columns:1.3fr 1fr 1fr 1fr}}.ftr h4{color:var(--paper);margin-bottom:12px}.ftr ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ftr a{color:var(--on-ink);text-decoration:none}.ftr a:hover{color:var(--paper);text-decoration:underline}.ftr__tel{font-size:var(--t-7);font-weight:800;color:var(--paper) !important;display:inline-block;margin-bottom:8px}.ftr__contact p{margin-bottom:8px}.ftr .small{color:var(--on-ink-3)}.ftr__legal{border-top:1px solid var(--rule-ink);padding-top:24px;font-size:var(--t-2);color:var(--on-ink-3)}.ftr__legal p{margin-bottom:10px;max-width:90ch}.ftr__legal strong{color:var(--on-ink-2)}.ftr ul.ftr__links{list-style:none;margin:14px 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px}.ftr__links a,.ftr__links .linklike{color:var(--on-ink);text-decoration:none}.ftr__links a:hover,.ftr__links .linklike:hover{color:var(--paper);text-decoration:underline}.sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1px;background:var(--rule);border-top:1px solid var(--rule);padding-bottom:env(safe-area-inset-bottom)}.sticky a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:58px;font-weight:800;font-size:var(--t-4);text-decoration:none}.sticky__call{background:var(--paper);color:var(--ink)}.sticky__book{background:var(--action);color:var(--paper)}.sticky__book:hover{background:var(--action-hover);color:var(--paper)}@media (min-width:900px){.sticky{display:none}body{padding-bottom:0}}.consent-banner{position:fixed;z-index:90;left:12px;right:12px;bottom:calc(70px+env(safe-area-inset-bottom));max-width:560px;margin:0 auto;background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--shadow);padding:20px 22px}@media (min-width:900px){.consent-banner{bottom:20px;left:auto;right:20px}}.consent-banner h2{font-size:var(--t-5);margin-bottom:6px}.consent-banner p{font-size:var(--t-2);color:var(--muted);margin-bottom:14px}.consent-banner__actions{display:flex;flex-wrap:wrap;gap:10px}.consent-banner__actions .btn{flex:1 1 120px}.consent-overlay{position:fixed;inset:0;z-index:95;background:rgba(22,32,43,0.55);display:flex;align-items:center;justify-content:center;padding:20px}.consent-modal{background:var(--paper);border-radius:var(--r);max-width:560px;width:100%;max-height:86vh;overflow:auto;padding:26px}.consent-modal h2{margin-bottom:8px}.consent-cat{border:1px solid var(--rule);border-radius:var(--r-sm);padding:14px 16px;margin:12px 0}.consent-cat__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.consent-cat h3{margin:0;font-size:var(--t-5)}.consent-cat p{margin:8px 0 0;font-size:var(--t-2);color:var(--muted)}.consent-cat .always{font-size:var(--t-1);font-weight:700;color:var(--good);text-transform:uppercase;letter-spacing:var(--track)}.switch{position:relative;display:inline-block;width:52px;height:30px;flex:none}.switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.switch span{position:absolute;inset:0;background:var(--rule);border-radius:999px;transition:background 0.15s}.switch span::after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;background:var(--paper);border-radius:50%;transition:transform 0.15s;box-shadow:0 1px 3px rgba(0,0,0,0.3)}.switch input:checked+span{background:var(--good)}.switch input:checked+span::after{transform:translateX(22px)}.switch input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.consent-modal__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ticks-plain{list-style:none;margin:14px 0 22px;padding:0;display:grid;gap:10px}.ticks-plain li{padding-left:22px;position:relative}.ticks-plain li::before{content:"";position:absolute;left:0;top:0.52em;width:10px;height:10px;border-radius:50%;background:var(--signal)}.review-list{display:grid;gap:18px;margin-top:18px}.review{margin:0;padding:20px 22px;background:var(--paper);border:1px solid var(--rule);border-left:4px solid var(--signal);border-radius:10px}.review p{margin:0 0 10px;font-size:var(--t-4)}.review footer{font-size:var(--t-2);color:var(--muted)}.review cite{font-style:normal;font-weight:700;color:var(--ink)}.legal-doc h2{margin-top:48px}.legal-doc h3{margin-top:28px}.legal-doc .notice h3{margin-top:0}.legal-doc p{overflow-wrap:anywhere}.legal-doc hr.sig-line{border-top-color:var(--muted);max-width:36ch;margin:26px 0}.legal-doc table{width:100%;border-collapse:collapse;margin:18px 0;font-size:var(--t-2)}.legal-doc th,.legal-doc td{border:1px solid var(--rule);padding:10px 12px;text-align:left;vertical-align:top}.legal-doc th{background:var(--mist);font-size:var(--t-1);text-transform:uppercase;letter-spacing:var(--track-s)}.legal-doc td{background:var(--paper)}.doc-meta{font-size:var(--t-2);color:var(--muted);border-bottom:1px solid var(--rule);padding-bottom:14px;margin-bottom:8px}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.is-landing .prebook-bar,.is-landing .crumbs{display:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none !important;animation:none !important}}@media print{.hdr__actions,.sticky,.consent-banner,.prebook-bar,.nav-toggle{display:none !important}body{padding-bottom:0}}.eto-frame{width:1px;min-width:100%;border:0;display:block;background:var(--mist);border-radius:var(--r-sm)}.eto-frame--widget{min-height:340px}.eto-frame--full{min-height:640px}.eto-card{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r);padding:20px;box-shadow:var(--shadow)}.eto-card>h2,.eto-card>h3{margin-top:0}.eto-card .eto-note{color:var(--muted);font-size:var(--t-2);margin:10px 0 0}.eto-fallback{margin-top:40px;padding-top:32px;border-top:1px solid var(--rule)}.eto-facade{display:block}.eto-facade .ticks--tight{margin:0 0 16px}.eto-facade__btn{width:100%}.eto-facade__fallback{margin:12px 0 0;color:var(--muted)}mark.todo{background:#FFF3CD;color:#4A3B00;border:1px dashed #B58900;border-radius:3px;padding:0 4px;font-weight:600}