body.site-quilt{--site-paper: #f6f1e7;--site-ink: #22304a;--site-muted: #625e58;--site-action: #b23a30;--site-action-hover: #902d25;--site-soft: #ece5d8;--site-selected: #e5e7eb;--site-rule: #8a8478;--site-rule-light: #d4cbb9;--site-input: #8a8478;--site-indigo: #3e5c88;--site-ui-font: "Alegreya Sans", Arial, sans-serif;--site-display-font: "Alegreya", Georgia, serif;--quilt-ui-font: "Alegreya Sans", Arial, sans-serif;--quilt-display-font: "Alegreya", Georgia, serif}body:is(.site-seating,.site-quilt){--background: var(--site-paper);--foreground: var(--site-ink);--card: var(--site-paper);--card-foreground: var(--site-ink);--popover: var(--site-paper);--popover-foreground: var(--site-ink);--primary: var(--site-action);--primary-foreground: #fff;--secondary: var(--site-soft);--secondary-foreground: var(--site-ink);--muted: var(--site-muted);--muted-surface: var(--site-soft);--muted-foreground: var(--site-muted);--accent: var(--site-action);--accent-soft: var(--site-selected);--accent-surface: var(--site-selected);--accent-foreground: var(--site-ink);--destructive: #8b3028;--border: var(--site-rule-light);--input: var(--site-input);--ring: var(--site-action);--ink: var(--site-ink);--line: var(--site-rule-light);--paper: var(--site-paper);--font-sans: var(--site-ui-font);--font-mono: var(--site-ui-font);--radius: 4px;--radius-sm: 3px;--radius-md: 4px;--radius-lg: 4px;--radius-xl: 6px;margin:0;background:var(--site-paper);color:var(--site-ink);font:400 16px/1.55 var(--site-ui-font);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%}body:is(.site-seating,.site-quilt) *,body:is(.site-seating,.site-quilt) *:before,body:is(.site-seating,.site-quilt) *:after{box-sizing:border-box}body:is(.site-seating,.site-quilt) :is(button,input,select,textarea){font-family:var(--site-ui-font)}body:is(.site-seating,.site-quilt) :is(input,textarea)::placeholder{color:var(--site-muted);opacity:1}body:is(.site-seating,.site-quilt) :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--site-action);outline-offset:3px;box-shadow:none}body:is(.site-seating,.site-quilt) a{color:var(--site-action);text-underline-offset:.18em;text-decoration-thickness:1px}body:is(.site-seating,.site-quilt) a:hover{text-decoration-thickness:2px}body:is(.site-seating,.site-quilt) ::selection{color:var(--site-ink);background:var(--site-selected)}.site-main,.site-main.container{width:min(1360px,calc(100% - 48px));max-width:1360px;margin-inline:auto;padding:0 0 var(--space-7,48px);min-width:0}.site-masthead{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5,24px);width:min(1360px,calc(100% - 48px));min-height:64px;margin-inline:auto;padding:var(--space-2,8px) 0;border-bottom:1px solid var(--site-rule)}.site-brand{flex-shrink:0;color:var(--site-ink)!important;font:600 28px/1.1 var(--site-display-font);letter-spacing:-.035em;text-decoration:none}.site-quilt .site-brand{font-size:25px;letter-spacing:-.025em}.site-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-2,8px) var(--space-5,24px)}body:is(.site-seating,.site-quilt) .site-nav a{display:inline-flex;align-items:center;min-height:40px;color:var(--site-ink);font-size:14px;line-height:1.2;text-decoration:none;border-bottom:1px solid transparent}body:is(.site-seating,.site-quilt) .site-nav a:hover,body:is(.site-seating,.site-quilt) .site-nav a[aria-current=page]{color:var(--site-action);border-bottom-color:currentColor}.site-masthead :is(ul,ol){list-style:none;margin:0;padding:0}.site-main :is(.page-heading,.app-hero){display:block;padding:var(--space-5,24px) 0 var(--space-5,24px);margin:0;background:none;border:0}.site-main :is(.page-heading,.app-hero) h1{max-width:100%;margin:0;color:var(--site-ink);font:600 clamp(29px,3vw,39px)/1.12 var(--site-display-font);letter-spacing:-.025em;text-wrap:balance}.site-main :is(.page-heading,.app-hero) p{max-width:83ch;margin:var(--space-2,8px) 0 0;color:var(--site-muted);font:400 15px/1.5 var(--site-ui-font)}.site-main .app-hero :is(.eyebrow,.local-note){display:none}.site-main .page-heading .page-meta{font-size:12px;margin-top:var(--space-2,8px)}body:is(.site-seating,.site-quilt) .shadcn-scope{--radius: 4px;color:var(--site-ink);font-family:var(--site-ui-font)}body:is(.site-seating,.site-quilt) :is([data-slot=button],[data-slot=alert-dialog-action],[data-slot=alert-dialog-cancel]){border:1px solid transparent;border-radius:4px!important;box-shadow:none;background-image:none!important;font-family:var(--site-ui-font);font-weight:600;text-decoration:none;transition:none}body:is(.site-seating,.site-quilt) [data-variant=default]{color:#fff;background-color:var(--site-action);border-color:var(--site-action)}body:is(.site-seating,.site-quilt) [data-variant=default]:hover:not(:disabled){background-color:var(--site-action-hover);border-color:var(--site-action-hover)}body:is(.site-seating,.site-quilt) [data-variant=outline]{color:var(--site-ink);border-color:var(--site-input);background-color:var(--site-paper)}body:is(.site-seating,.site-quilt) [data-variant=secondary]{color:var(--site-ink);border-color:var(--site-rule-light);background-color:var(--site-soft)}body:is(.site-seating,.site-quilt) [data-variant=ghost]{color:var(--site-ink);background-color:transparent}body:is(.site-seating,.site-quilt) :is([data-variant=outline],[data-variant=secondary],[data-variant=ghost]):hover:not(:disabled){background-color:var(--site-selected)}body:is(.site-seating,.site-quilt) [data-variant=link]{color:var(--site-action);background:transparent;text-decoration:underline}body:is(.site-seating,.site-quilt) [data-variant=destructive]{background-color:#8b3028;border-color:#8b3028;color:#fff}body:is(.site-seating,.site-quilt) :is([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){border:1px solid var(--site-input);border-radius:4px!important;background:var(--site-paper);color:var(--site-ink);box-shadow:none;font-family:var(--site-ui-font);font-variant-numeric:tabular-nums;accent-color:var(--site-action)}body:is(.site-seating,.site-quilt) [data-slot=label]{color:var(--site-muted);font-family:var(--site-ui-font)}body:is(.site-seating,.site-quilt) [data-placeholder]{color:var(--site-muted)}body:is(.site-seating,.site-quilt) [aria-invalid=true]{border-color:#8b3028!important}body:is(.site-seating,.site-quilt) :is([data-slot=card],[data-slot=alert],[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=sheet-content],[data-slot=select-content],[data-slot=dropdown-menu-content]){border-color:var(--site-rule-light);border-radius:4px!important;box-shadow:none;background:var(--site-paper);background-image:none!important;color:var(--site-ink);font-family:var(--site-ui-font)}body:is(.site-seating,.site-quilt) :is([data-slot=select-content],[data-slot=dropdown-menu-content]){border-color:var(--site-input)}body:is(.site-seating,.site-quilt) :is([data-slot=select-item],[data-slot=dropdown-menu-item]){border-radius:3px;font-family:var(--site-ui-font)}body:is(.site-seating,.site-quilt) :is([data-slot=select-item],[data-slot=dropdown-menu-item])[data-highlighted]{background:var(--site-selected);color:var(--site-ink)}body:is(.site-seating,.site-quilt) :is([data-slot=dialog-description],[data-slot=alert-dialog-description],[data-slot=card-description]){color:var(--site-muted)}body:is(.site-seating,.site-quilt) :is([data-slot=dialog-title],[data-slot=alert-dialog-title],[data-slot=sheet-title]){color:var(--site-ink);font-family:var(--site-display-font);font-size:29px;font-weight:600;line-height:1.15;letter-spacing:0}body:is(.site-seating,.site-quilt) :is([data-slot=dialog-close],[data-slot=sheet-close]){width:28px;height:28px;display:grid;place-items:center;color:var(--site-ink);background:var(--site-paper);border:0;border-radius:3px;opacity:1;box-shadow:none}body:is(.site-seating,.site-quilt) :is([data-slot=badge],[data-slot=tabs-list],[data-slot=tabs-trigger]){border-radius:3px!important;box-shadow:none;font-family:var(--site-ui-font)}body:is(.site-seating,.site-quilt) [data-slot=checkbox]{border-color:var(--site-input);border-radius:3px;box-shadow:none}body:is(.site-seating,.site-quilt) [data-slot=checkbox][data-state=checked]{background:var(--site-action);border-color:var(--site-action);color:#fff}body:is(.site-seating,.site-quilt) :is(button:disabled,[data-disabled=""],[aria-disabled=true]){color:var(--site-muted);background-color:var(--site-soft);border-color:var(--site-rule-light);opacity:1!important;cursor:not-allowed}body:is(.site-seating,.site-quilt) .font-mono{font-family:var(--site-ui-font);font-variant-numeric:tabular-nums}.site-quilt .shadcn-scope h2{font-family:var(--site-display-font);font-weight:600}body:is(.site-seating,.site-quilt) .seating-drag-ghost{box-shadow:none}.page-content{max-width:78ch;padding-top:var(--space-6,32px);font-size:17px;line-height:1.7}.page-content>:first-child{margin-top:0}.page-content :is(h2,h3,h4){color:var(--site-ink);font-family:var(--site-display-font);font-weight:600;line-height:1.18;letter-spacing:-.01em}.page-content h2{font-size:31px;margin:var(--space-6,32px) 0 var(--space-4,16px)}.page-content h3{font-size:25px;margin:var(--space-5,24px) 0 var(--space-3,12px)}.page-content h4{font-size:21px;margin:var(--space-5,24px) 0 var(--space-2,8px)}.page-content p{margin:0 0 var(--space-4,16px)}.page-content :is(ul,ol){margin:0 0 var(--space-5,24px)}.page-content ul{list-style:none;padding:0}.page-content ul>li{margin:0;padding:var(--space-2,8px) 0}.page-content ul>li+li{border-top:1px solid var(--site-rule-light)}.page-content ol{padding-left:var(--space-5,24px)}.page-content ol>li{padding:var(--space-1,4px) 0 var(--space-2,8px) var(--space-2,8px)}.page-content li p{margin:0}.page-content strong{font-weight:600}.page-content figure{margin:var(--space-5,24px) 0}.page-content figcaption{color:var(--site-muted);font-size:14px;line-height:1.5;margin-top:var(--space-2,8px)}.page-content :is(img,svg){max-width:100%;height:auto}.page-content code{font-family:var(--site-ui-font);font-variant-numeric:tabular-nums;background:var(--site-soft);padding:var(--space-1,4px) var(--space-1,4px);border-radius:2px}.page-content blockquote{margin:var(--space-5,24px) 0;padding:var(--space-1,4px) 0 var(--space-1,4px) var(--space-4,16px);border-left:2px solid var(--site-rule);color:var(--site-ink)}.page-content blockquote p:last-child{margin-bottom:0}.page-content table{width:100%;border-collapse:collapse;margin:var(--space-5,24px) 0;font-size:15px;font-variant-numeric:tabular-nums}.page-content :is(th,td){text-align:left;vertical-align:top;padding:var(--space-3,12px) var(--space-4,16px) var(--space-3,12px) 0;border-bottom:1px solid var(--site-rule-light)}.page-content th{color:var(--site-muted);font-weight:600}.page-content .table-wrap{max-width:100%;overflow-x:auto}.guide-layout{display:grid;grid-template-columns:minmax(0,78ch) minmax(220px,1fr);align-items:start;gap:clamp(var(--space-6,32px),5vw,var(--space-9,96px));padding-top:var(--space-2,8px)}.guide-layout .page-content{padding-top:var(--space-3,12px)}.guide-layout>aside{margin-top:var(--space-4,16px);padding-left:var(--space-5,24px);border-left:1px solid var(--site-rule)}.guide-layout>aside h2{font:600 24px/1.2 var(--site-display-font);margin:0 0 var(--space-3,12px)}.guide-layout>aside p{color:var(--site-muted);font-size:14px;line-height:1.6;margin:0 0 var(--space-4,16px)}.guide-layout>aside :is(ul,ol){list-style:none;margin:0;padding:0}.guide-layout>aside li{margin:0;padding:var(--space-2,8px) 0}.guide-layout>aside a{font-size:15px;line-height:1.45}.guide-index{max-width:1040px;display:grid;grid-template-columns:1fr 1fr;gap:0 var(--space-7,48px);padding:0;margin:var(--space-5,24px) 0 0;list-style:none}.guide-index>:is(article,li,a){display:block;min-width:0;padding:var(--space-5,24px) 0;border-top:1px solid var(--site-rule-light)}.guide-index h2{font:600 27px/1.15 var(--site-display-font);margin:0 0 var(--space-2,8px);letter-spacing:-.015em}.guide-index h2 a{color:var(--site-ink);text-decoration-thickness:1px}.guide-index p{color:var(--site-muted);margin:0;font-size:15px;line-height:1.6}.breadcrumb{padding-top:var(--space-4,16px);color:var(--site-muted);font-size:12px;line-height:1.5}.breadcrumb :is(ol,ul){display:flex;flex-wrap:wrap;gap:var(--space-1,4px) var(--space-2,8px);list-style:none;padding:0;margin:0}.breadcrumb li{display:inline-flex;align-items:baseline;gap:var(--space-2,8px)}.breadcrumb li+li:before{content:"/";color:var(--site-muted)}body:is(.site-seating,.site-quilt) .breadcrumb a{color:var(--site-muted)}.breadcrumb [aria-current=page]{color:var(--site-ink)}.breadcrumb+.page-heading{padding-top:var(--space-3,12px)}.faq{margin-top:var(--space-6,32px);max-width:78ch}.faq>h2{font:600 31px/1.2 var(--site-display-font);margin:0 0 var(--space-4,16px)}.faq details{border-top:1px solid var(--site-rule-light);padding:0}.faq details:last-child{border-bottom:1px solid var(--site-rule-light)}.faq summary{padding:var(--space-4,16px) 0;color:var(--site-ink);font-weight:600;font-size:17px;line-height:1.5;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";float:right;margin-left:var(--space-4,16px);color:var(--site-action);font-family:var(--site-ui-font);font-size:20px;font-weight:400}.faq details[open]>summary:after{content:"\2212"}.faq details>:not(summary){color:var(--site-muted);font-size:16px;line-height:1.65}.faq details p{margin:0 0 var(--space-4,16px)}.worked-example{padding:var(--space-5,24px) var(--space-5,24px);margin:var(--space-5,24px) 0;border:1px solid var(--site-rule);border-radius:3px;background:var(--site-soft);color:var(--site-ink)}.worked-example :is(h2,h3){margin-top:0}.worked-example>:last-child{margin-bottom:0}.worked-example .calculation{font-family:var(--site-ui-font);font-variant-numeric:tabular-nums;font-weight:600}body:is(.site-seating,.site-quilt)>.site-footer{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:var(--space-3,12px) var(--space-6,32px);width:min(1360px,calc(100% - 48px));margin:var(--space-3,12px) auto 0;padding:var(--space-5,24px) 0 var(--space-6,32px);border-top:1px solid var(--site-rule);color:var(--site-muted);font-size:13px}.site-footer>span{color:var(--site-ink);font:600 23px/1.2 var(--site-display-font)}.site-footer>nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3,12px) var(--space-5,24px)}.site-footer>nav a{margin:0;color:var(--site-muted);text-decoration:none}.site-footer>nav a:hover{text-decoration:underline}.site-footer>p{grid-column:1 / -1;margin:0;font-size:12px}body:is(.site-seating,.site-quilt) .skip-link{color:var(--site-ink);background:var(--site-paper);border:1px solid var(--site-action);border-radius:3px;font-size:14px}body:is(.site-seating,.site-quilt) #toast{background:var(--site-ink);color:var(--site-paper);border-radius:4px;box-shadow:none;font-family:var(--site-ui-font)}@media(max-width:900px){.guide-layout{grid-template-columns:minmax(0,1fr);gap:var(--space-6,32px)}.guide-layout>aside{margin:0;padding:var(--space-5,24px) 0 0;border-left:0;border-top:1px solid var(--site-rule)}.site-main :is(.page-heading,.app-hero){padding-top:var(--space-4,16px);padding-bottom:var(--space-4,16px)}}@media(max-width:600px){.site-main,.site-main.container,.site-masthead,body:is(.site-seating,.site-quilt)>.site-footer{width:calc(100% - 32px)}.site-main{padding-bottom:var(--space-6,32px)}.site-masthead{gap:var(--space-3,12px) var(--space-4,16px);min-height:58px}.site-brand{font-size:26px}.site-nav{gap:0 var(--space-4,16px)}body:is(.site-seating,.site-quilt) .site-nav a{font-size:13px;min-height:40px}.site-main :is(.page-heading,.app-hero){padding:var(--space-4,16px) 0}.site-main :is(.page-heading,.app-hero) h1{font-size:30px;line-height:1.12;text-wrap:pretty}.site-main :is(.page-heading,.app-hero) p{font-size:14px;line-height:1.5;margin-top:var(--space-2,8px)}.page-content{font-size:16px;padding-top:var(--space-5,24px)}.page-content h2,.faq>h2{font-size:28px}.page-content h3{font-size:24px}.guide-index{grid-template-columns:1fr}.guide-index>:is(article,li,a){padding:var(--space-4,16px) 0}.worked-example{padding:var(--space-4,16px)}body:is(.site-seating,.site-quilt)>.site-footer{grid-template-columns:1fr;gap:var(--space-4,16px)}.site-footer>nav{justify-content:flex-start;gap:var(--space-2,8px) var(--space-5,24px)}.site-footer>nav a{min-height:30px;display:inline-flex;align-items:center}body:is(.site-seating,.site-quilt) :is([data-slot=dialog-close],[data-slot=sheet-close]){width:34px;height:34px}}@media(max-width:420px){.site-masthead{flex-wrap:wrap;gap:0;padding-top:var(--space-3,12px);padding-bottom:var(--space-1,4px)}.site-brand{flex-basis:100%}.site-nav{justify-content:flex-start;width:100%;gap:0 var(--space-4,16px)}body:is(.site-seating,.site-quilt) .site-nav a{min-height:38px}}@media(prefers-reduced-motion:reduce){body:is(.site-seating,.site-quilt) *,body:is(.site-seating,.site-quilt) *:before,body:is(.site-seating,.site-quilt) *:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}@media print{body:is(.site-seating,.site-quilt){background:#fff}.site-masthead,body:is(.site-seating,.site-quilt)>.site-footer,.breadcrumb,body:is(.site-seating,.site-quilt) .skip-link{display:none!important}.site-main:has(#app)>:is(.page-heading,.app-hero,.page-content,.guide-layout,.guide-index,.faq){display:none!important}.site-main,.site-main.container{width:100%;max-width:none;margin:0;padding:0}body:is(.site-seating,.site-quilt) .shadcn-scope h2{font-family:var(--site-display-font)}}body:is(.site-seating,.site-quilt) .shadcn-scope summary{color:var(--site-ink)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px}body.site-quilt{--site-secondary:#3e5c88;--site-tertiary:#d9a23d;--site-tint:#e4e9f2;--site-tint-alt:#efe6d6;--site-deep:#1a2438;--site-light-ink:#f6f1e7;--site-band-link:#f1cc80;--site-solid-paper:#fffdf8;--site-success:#3e6033}body:is(.site-seating,.site-quilt){--page-gutter:var(--space-6);font-size:18px;line-height:1.6}.site-main,.site-main.container,.site-masthead{width:min(1200px,calc(100% - 2 * var(--page-gutter)));max-width:1200px}.site-main,.site-main.container{padding-bottom:0}.site-masthead{min-height:64px;padding-block:var(--space-3);gap:var(--space-5)}.site-nav{gap:var(--space-2) var(--space-5)}.site-nav a{min-height:48px!important}.site-main :is(.page-heading,.app-hero){padding:var(--space-5) 0 var(--space-6)}.site-main :is(.page-heading,.app-hero) h1{line-height:1.15}.site-main :is(.page-heading,.app-hero) p{max-width:72ch;margin-top:var(--space-2);font-size:17px;line-height:1.6}body:is(.site-seating,.site-quilt) :is([data-slot=input],[data-slot=select-trigger],[data-slot=textarea]){min-height:48px;padding-block:var(--space-3);font-size:16px}body:is(.site-seating,.site-quilt) [data-slot=button]{min-height:44px;transition:none}body:is(.site-seating,.site-quilt) :is([data-slot=dialog-close],[data-slot=sheet-close]){min-width:44px;min-height:44px}body:is(.site-seating,.site-quilt) :is([data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=select-content],[data-slot=dropdown-menu-content]){box-shadow:none!important}body:is(.site-seating,.site-quilt) .page-content{max-width:none;padding-top:0;font-size:18px;line-height:1.65}.page-content>section{padding:var(--space-7) var(--space-6);background:var(--site-solid-paper);margin:0;min-width:0}.page-content>section:nth-of-type(3n+2){padding-block:var(--space-8);background:var(--site-tint)}.page-content>section:nth-of-type(3n){border-left:4px solid var(--site-tertiary);padding-block:var(--space-7);background:var(--site-paper)}.page-content>section>:is(h2,h3,h4,p,figure,blockquote,table,dl,ul,ol){max-width:70ch}.page-content h2{margin:var(--space-7) 0 var(--space-4);line-height:1.2}.page-content h3{margin:var(--space-6) 0 var(--space-4);line-height:1.2}.page-content h4{margin:var(--space-5) 0 var(--space-3)}.page-content>section>:first-child{margin-top:0}.page-content p{margin:0 0 var(--space-4)}.page-content>section>:last-child{margin-bottom:0}.page-content>p.page-meta{padding:var(--space-5) var(--space-6);margin:0;font-size:14px;background:var(--site-tint-alt)}.page-content figure,.page-content figure.guide-figure{width:100%;max-width:640px;margin:var(--space-6) 0}.page-content :is(svg.editorial-diagram,svg.guide-graphic){display:block;width:100%;max-width:640px;max-height:none;height:auto}.page-content figcaption{font-size:16px;line-height:1.6;margin-top:var(--space-3);color:var(--site-muted)}.page-content table{display:table;max-width:100%;font-size:16px;margin:var(--space-5) 0;background:var(--site-solid-paper)}.page-content :is(th,td){padding:var(--space-3) var(--space-4);line-height:1.5}.page-content tbody tr:nth-child(2n){background:var(--site-tint)}.page-content :is(td,th):not(:first-child){text-align:right}.page-content th{color:var(--site-ink)}.worked-example{padding:var(--space-6);margin:var(--space-6) 0;background:var(--site-solid-paper);border:1px solid var(--site-rule-light);border-left:4px solid var(--site-tertiary)}.faq{max-width:none;margin:0;padding:var(--space-8) var(--space-6);background:var(--site-solid-paper)}.faq>h2,.faq>details{max-width:70ch}.faq summary{padding:var(--space-5) 0}.faq details p{font-size:17px;line-height:1.65;margin-bottom:var(--space-5)}.site-main>section.page-content:has(.guide-index){padding:var(--space-8) var(--space-6);background:var(--site-tint-alt)}.guide-index{max-width:none;gap:var(--space-4) var(--space-6);margin-top:var(--space-5)}.guide-index>:is(article,li,a){padding:var(--space-5) 0}.guide-index :is(h2,h3){margin:0 0 var(--space-3);font-size:26px}.guide-index p{font-size:16px}.site-main>section.page-content:has(nav[aria-label="Related pages"]){margin:0;padding:var(--space-7) var(--space-6);background:var(--site-deep);color:var(--site-light-ink);border-bottom:1px solid #ffffff40}.site-main>section.page-content:has(nav[aria-label="Related pages"]) h2{margin:0 0 var(--space-5);color:var(--site-light-ink)}.site-main nav[aria-label="Related pages"]{display:flex;flex-wrap:wrap;gap:var(--space-3);max-width:100%}.site-main nav[aria-label="Related pages"] p{margin:0}body:is(.site-seating,.site-quilt) nav[aria-label="Related pages"] a{display:inline-flex;align-items:center;min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid #ffffff50;border-radius:4px;background:#ffffff08;color:var(--site-band-link);font-size:16px;line-height:1.4;text-decoration:none}body:is(.site-seating,.site-quilt) nav[aria-label="Related pages"] a:hover{background:#ffffff15;text-decoration:underline}body:is(.site-seating,.site-quilt)>.site-footer{width:100%;max-width:none;margin:0;padding:var(--space-8) max(var(--page-gutter),calc((100vw - 1200px)/2 + var(--space-6)));gap:var(--space-5) var(--space-6);border:0;background:var(--site-deep);color:var(--site-light-ink)}.site-footer>span{color:var(--site-light-ink);font-size:28px}.site-footer>nav{gap:var(--space-4) var(--space-5)}body:is(.site-seating,.site-quilt) .site-footer a{color:var(--site-band-link);font-size:16px;min-height:44px;display:inline-flex;align-items:center}.site-footer>p{color:var(--site-light-ink);font-size:14px}@supports (content-visibility:auto){@media screen{.site-main>div.page-content>section:not(:has(section,.guide-index)){content-visibility:auto;contain-intrinsic-size:auto 800px}}}@media(min-width:1440px){body:is(.site-seating,.site-quilt){--page-gutter:var(--space-7)}.site-main:not(:has(#app))>.page-content>section:nth-of-type(3n+2){padding-block:var(--space-9)}}@media(max-width:900px){body:is(.site-seating,.site-quilt){--page-gutter:var(--space-5)}.page-content>section{padding:var(--space-7) var(--space-5)}.page-content>section:nth-of-type(3n+2){padding-block:var(--space-7)}}@media(max-width:600px){body:is(.site-seating,.site-quilt){--page-gutter:var(--space-4);font-size:17px}.site-masthead{gap:var(--space-2) var(--space-4);padding-block:var(--space-3)}.site-nav{gap:0 var(--space-4)}.site-main :is(.page-heading,.app-hero){padding:var(--space-5) 0}.site-main :is(.page-heading,.app-hero) p{font-size:16px}.page-content>section{padding:var(--space-7) var(--space-4)}.page-content>section:nth-of-type(3n+2){padding-block:var(--space-7)}.page-content>section:nth-of-type(3n){padding-block:var(--space-6)}.page-content>p.page-meta{padding:var(--space-5) var(--space-4)}.page-content figure,.page-content figure.guide-figure{margin:var(--space-5) 0}.page-content table{display:block;overflow-x:auto}.page-content :is(th,td){padding:var(--space-3);min-width:90px}.faq{padding:var(--space-7) var(--space-4)}.site-main>section.page-content:has(.guide-index),.site-main>section.page-content:has(nav[aria-label="Related pages"]){padding:var(--space-7) var(--space-4)}.guide-index{grid-template-columns:1fr}.site-footer>nav{justify-content:flex-start}body:is(.site-seating,.site-quilt)>.site-footer{padding:var(--space-7) var(--space-4)}}@media print{.site-main>div.page-content>section{content-visibility:visible!important;contain-intrinsic-size:none!important}.page-content>section,.faq{background:#fff!important;padding:var(--space-5) 0!important}.page-content figure{break-inside:avoid}.site-main,.site-main.container{width:100%!important;max-width:none!important}.site-main>section.page-content:has(nav[aria-label="Related pages"]){display:none!important}}.page-content>section,.page-content>section:nth-of-type(3n+2),.site-main:not(:has(#app))>.page-content>section:nth-of-type(3n+2){padding-block:var(--space-7)}.guide-index>:is(article,li,a){padding:var(--space-4) 0}.guide-index h3{margin:0;font-size:24px}@media(min-width:1000px){.page-content>section.illustrated-section{display:flow-root}.page-content>section.illustrated-section>figure{float:right;width:42%;max-width:440px;margin:0 0 var(--space-5) var(--space-6)}.page-content>section.illustrated-section>h2{margin-top:0}}@media(max-width:600px){.page-content>section,.page-content>section:nth-of-type(3n+2){padding-block:var(--space-6)}.page-content figure,.page-content figure.guide-figure{max-width:400px}.faq{padding-block:var(--space-6)}}@media print{.page-content>section.illustrated-section>figure{float:none;width:100%;max-width:480px;margin:var(--space-4) 0}}.site-brand{display:inline-flex;align-items:center;gap:12px}.site-brand>img{display:block;flex:none;width:32px;height:32px}
