.backing-direction-guide[data-astro-cid-h76hvxmb]{border-top:1px solid var(--line, #ddd6ca);grid-column:1 / -1;padding-top:30px}.guide-heading[data-astro-cid-h76hvxmb]{display:flex;gap:14px 28px;justify-content:space-between;margin-bottom:24px}h2[data-astro-cid-h76hvxmb]{color:var(--ink, #1f2523);font-family:var(--font-heading, Georgia, serif);font-size:var(--backing-heading-size, clamp(1.75rem, 3vw, 2.15rem));font-weight:500;line-height:1.05;margin:0}h2[data-astro-cid-h76hvxmb]:after{background:var(--backing-heading-rule-color, var(--rose, #b9512f));content:"";display:block;height:var(--backing-heading-rule-height, 2px);margin-top:var(--backing-heading-rule-offset, 10px);width:var(--backing-heading-rule-width, 34px)}.guide-heading[data-astro-cid-h76hvxmb] p[data-astro-cid-h76hvxmb]{align-self:end;color:var(--muted, #515753);margin:0;max-width:350px}.direction-options[data-astro-cid-h76hvxmb]{display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:repeat(2,minmax(0,1fr))}.direction-option[data-astro-cid-h76hvxmb]{margin:0;min-width:0}figcaption[data-astro-cid-h76hvxmb]{display:grid;gap:3px;margin-bottom:12px;text-align:center}figcaption[data-astro-cid-h76hvxmb] strong[data-astro-cid-h76hvxmb]{color:var(--ink, #1f2523);font-family:var(--font-heading, Georgia, serif);font-size:clamp(1.4rem,2.4vw,1.85rem);font-weight:500;line-height:1.1}figcaption[data-astro-cid-h76hvxmb] span[data-astro-cid-h76hvxmb]{color:var(--muted, #515753);font-size:.95rem;line-height:1.35}svg[data-astro-cid-h76hvxmb]{display:block;height:auto;overflow:visible;width:100%}.fabric-boundary[data-astro-cid-h76hvxmb]{fill:#f4f6f0;stroke:var(--accent, #74846b);stroke-dasharray:1 8;stroke-linecap:round;stroke-width:1.6}.backing-piece[data-astro-cid-h76hvxmb]{fill:#fffdf8;stroke:var(--ink, #1f2523);stroke-width:1.4}.seam-line[data-astro-cid-h76hvxmb]{fill:none;stroke:var(--ink, #1f2523);stroke-dasharray:12 11;stroke-width:1.4}.callout[data-astro-cid-h76hvxmb],.measure-labels[data-astro-cid-h76hvxmb]{font-family:var(--font-data, "Source Sans 3", Arial, sans-serif)}.callout[data-astro-cid-h76hvxmb]{fill:var(--deep-teal, #09282d);font-size:20px;font-weight:700}.callout[data-astro-cid-h76hvxmb] path[data-astro-cid-h76hvxmb]{fill:none;stroke:var(--accent-strong, #16483f);stroke-width:1.2}.callout[data-astro-cid-h76hvxmb] circle[data-astro-cid-h76hvxmb]{fill:var(--accent, #74846b)}.measure[data-astro-cid-h76hvxmb]{fill:none;stroke:var(--ink, #1f2523);stroke-width:1.1}marker[data-astro-cid-h76hvxmb] path[data-astro-cid-h76hvxmb]{fill:var(--ink, #1f2523)}.measure-labels[data-astro-cid-h76hvxmb]{fill:var(--ink, #1f2523);font-size:18px;font-weight:700}.guide-summary[data-astro-cid-h76hvxmb]{color:var(--muted, #515753);font-size:1rem;line-height:1.5;margin:20px 0 0;text-align:center}@media(min-width:900px){.backing-direction-guide[data-astro-cid-h76hvxmb]{align-items:start;column-gap:40px;display:grid;grid-template-columns:260px minmax(0,1fr)}.guide-heading[data-astro-cid-h76hvxmb]{display:block;margin:12px 0 0}.guide-heading[data-astro-cid-h76hvxmb] p[data-astro-cid-h76hvxmb]{font-size:.9375rem;line-height:1.45;margin-top:16px;max-width:240px}.direction-options[data-astro-cid-h76hvxmb]{gap:20px;grid-column:2;grid-row:1;justify-self:center;max-width:560px;width:100%}figcaption[data-astro-cid-h76hvxmb]{margin-bottom:8px}figcaption[data-astro-cid-h76hvxmb] strong[data-astro-cid-h76hvxmb]{font-size:1.35rem}figcaption[data-astro-cid-h76hvxmb] span[data-astro-cid-h76hvxmb]{font-size:.875rem}.callout[data-astro-cid-h76hvxmb]{font-size:26px}.measure-labels[data-astro-cid-h76hvxmb]{font-size:23px}.guide-summary[data-astro-cid-h76hvxmb]{font-size:.9375rem;grid-column:2;grid-row:2;margin-top:10px;text-align:left}}@media(max-width:720px){.guide-heading[data-astro-cid-h76hvxmb]{display:grid;margin-bottom:20px}.guide-heading[data-astro-cid-h76hvxmb] p[data-astro-cid-h76hvxmb]{max-width:38rem}.direction-options[data-astro-cid-h76hvxmb]{gap:32px;grid-template-columns:1fr}.direction-option[data-astro-cid-h76hvxmb]{margin-inline:auto;max-width:540px;width:100%}}@media(max-width:420px){.backing-direction-guide[data-astro-cid-h76hvxmb]{padding-top:26px}.callout[data-astro-cid-h76hvxmb]{font-size:17px}.measure-labels[data-astro-cid-h76hvxmb]{font-size:15px}.guide-summary[data-astro-cid-h76hvxmb]{font-size:.95rem;text-align:left}}@media(max-width:600px){h2[data-astro-cid-h76hvxmb]{font-size:1.65rem}}.quick-estimator[data-astro-cid-5i6k65mt]{display:grid;gap:18px}.quick-estimator[data-astro-cid-5i6k65mt] h2[data-astro-cid-5i6k65mt]{font-size:var(--backing-heading-size, clamp(1.75rem, 3vw, 2.15rem));margin:0 0 8px}.estimator-result[data-astro-cid-5i6k65mt]>h3[data-astro-cid-5i6k65mt]{font-size:var(--backing-heading-size, clamp(1.75rem, 3vw, 2.15rem));line-height:1.1;margin:0 0 10px}.quick-estimator[data-astro-cid-5i6k65mt] h2[data-astro-cid-5i6k65mt]:after,.estimator-result[data-astro-cid-5i6k65mt]>h3[data-astro-cid-5i6k65mt]:after{background:var(--backing-heading-rule-color, #b9512f);content:"";display:block;height:var(--backing-heading-rule-height, 2px);margin-top:var(--backing-heading-rule-offset, 10px);width:var(--backing-heading-rule-width, 34px)}.quick-estimator[data-astro-cid-5i6k65mt] p[data-astro-cid-5i6k65mt]{color:var(--muted);margin:0}.chart-shortcut[data-astro-cid-5i6k65mt]{color:var(--accent-strong, var(--accent));font-size:.8rem;font-weight:800;line-height:1.3;text-decoration:none;white-space:nowrap}.chart-shortcut[data-astro-cid-5i6k65mt]:hover,.chart-shortcut[data-astro-cid-5i6k65mt]:focus-visible{text-decoration:underline;text-underline-offset:3px}.chart-shortcut[data-astro-cid-5i6k65mt]:focus-visible{outline:3px solid rgba(63,111,97,.24);outline-offset:2px}.field-grid[data-astro-cid-5i6k65mt]{display:grid;gap:12px;grid-template-columns:1fr}.estimator-result[data-astro-cid-5i6k65mt] dl[data-astro-cid-5i6k65mt]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.preset-picker[data-astro-cid-5i6k65mt]{display:grid;gap:7px;margin-bottom:12px}.preset-heading[data-astro-cid-5i6k65mt]{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.preset-heading[data-astro-cid-5i6k65mt]>span[data-astro-cid-5i6k65mt]{color:var(--muted);font-size:.86rem;font-weight:800}.preset-buttons[data-astro-cid-5i6k65mt]{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.preset-buttons[data-astro-cid-5i6k65mt] button[data-astro-cid-5i6k65mt]{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--muted);cursor:pointer;font:inherit;font-size:.88rem;font-weight:800;min-height:38px;padding:5px 10px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.preset-buttons[data-astro-cid-5i6k65mt] button[data-astro-cid-5i6k65mt]:hover,.preset-buttons[data-astro-cid-5i6k65mt] button[data-astro-cid-5i6k65mt]:focus-visible{border-color:var(--accent);color:var(--ink)}.preset-buttons[data-astro-cid-5i6k65mt] button[data-astro-cid-5i6k65mt]:focus-visible{outline:3px solid rgba(63,111,97,.24);outline-offset:2px}.preset-buttons[data-astro-cid-5i6k65mt] button[data-astro-cid-5i6k65mt][aria-pressed=true]{background:var(--accent-strong, var(--accent));border-color:var(--accent-strong, var(--accent));box-shadow:0 3px 8px #3f6f612e;color:#fff}.preset-buttons[data-astro-cid-5i6k65mt] button[data-astro-cid-5i6k65mt]:active{transform:scale(.98)}.estimator-form[data-astro-cid-5i6k65mt] label[data-astro-cid-5i6k65mt]{display:grid;gap:7px}.estimator-form[data-astro-cid-5i6k65mt] .measurement-row[data-astro-cid-5i6k65mt],.usable-width-input-row[data-astro-cid-5i6k65mt]{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(112px,36%)}.estimator-form[data-astro-cid-5i6k65mt] span[data-astro-cid-5i6k65mt],.usable-width-heading[data-astro-cid-5i6k65mt] label[data-astro-cid-5i6k65mt],.estimator-result[data-astro-cid-5i6k65mt] dt[data-astro-cid-5i6k65mt]{color:var(--muted);font-size:.86rem;font-weight:800}.usable-width-field[data-astro-cid-5i6k65mt]{display:grid;gap:7px;grid-column:1 / -1}.usable-width-heading[data-astro-cid-5i6k65mt]{align-items:start;display:grid;gap:2px}.usable-width-heading[data-astro-cid-5i6k65mt] label[data-astro-cid-5i6k65mt]{display:block}.usable-width-input-row[data-astro-cid-5i6k65mt]{width:100%}.usable-width-presets[data-astro-cid-5i6k65mt]{background:transparent;border-radius:0;display:grid;gap:0;grid-template-columns:.95fr 1.25fr .8fr;justify-self:end;padding:0;width:min(100%,360px)}.usable-width-presets[data-astro-cid-5i6k65mt] button[data-astro-cid-5i6k65mt]{align-items:center;background:transparent;border:0;border-radius:0;color:var(--muted);cursor:pointer;display:flex;font:inherit;font-size:.72rem;font-weight:850;justify-content:center;letter-spacing:-.01em;min-height:34px;padding:5px 6px;position:relative;text-align:center;transition:background-color .18s ease,color .18s ease,transform .18s ease;white-space:nowrap}.usable-width-presets[data-astro-cid-5i6k65mt] button[data-astro-cid-5i6k65mt]+button[data-astro-cid-5i6k65mt]{border-left:1px solid #d8d4c9}.usable-width-presets[data-astro-cid-5i6k65mt] button[data-astro-cid-5i6k65mt]:hover,.usable-width-presets[data-astro-cid-5i6k65mt] button[data-astro-cid-5i6k65mt]:focus-visible{background:#1f53490f;color:var(--ink)}.usable-width-presets[data-astro-cid-5i6k65mt] button[data-astro-cid-5i6k65mt]:focus-visible{outline:3px solid rgba(63,111,97,.24);outline-offset:2px}.usable-width-presets[data-astro-cid-5i6k65mt] button[data-astro-cid-5i6k65mt][aria-pressed=true]{background:transparent;box-shadow:none;color:var(--deep-teal, var(--accent-strong, var(--accent)))}.usable-width-presets[data-astro-cid-5i6k65mt] button[data-astro-cid-5i6k65mt][aria-pressed=true]:after{background:var(--deep-teal, var(--accent-strong, var(--accent)));bottom:0;content:"";height:2px;left:8px;position:absolute;right:8px}.usable-width-presets[data-astro-cid-5i6k65mt] button[data-astro-cid-5i6k65mt]:active{transform:scale(.99)}.purchase-result[data-astro-cid-5i6k65mt]{border-bottom:1px solid var(--line);padding-bottom:16px}.backing-next-steps[data-astro-cid-5i6k65mt]{border-top:1px solid var(--line);display:grid;gap:8px;margin-top:18px;padding-top:14px}.backing-next-steps__label[data-astro-cid-5i6k65mt]{color:var(--ink);font-size:.82rem;font-weight:850}.backing-next-steps__links[data-astro-cid-5i6k65mt]{align-items:center;display:flex;flex-wrap:wrap;gap:7px 18px}.backing-next-steps[data-astro-cid-5i6k65mt] .backing-next-step-link{color:var(--accent-strong, var(--accent));font-size:.9rem;font-weight:800;margin:0;text-decoration:none;white-space:nowrap}.backing-next-steps[data-astro-cid-5i6k65mt] .backing-next-step-link:hover,.backing-next-steps[data-astro-cid-5i6k65mt] .backing-next-step-link:focus-visible{text-decoration:underline;text-underline-offset:3px}.estimator-print-action[data-astro-cid-5i6k65mt]{display:flex;justify-content:flex-end;margin-top:20px}.estimator-print-action[data-astro-cid-5i6k65mt] .print-chart-button{margin:0;min-height:42px}.purchase-amount[data-astro-cid-5i6k65mt]{color:var(--accent-strong, var(--accent));font-size:1.65rem;font-weight:850;line-height:1.1;margin:0}.purchase-meters[data-astro-cid-5i6k65mt]{color:var(--muted);font-size:.9rem;margin-top:6px}.cutting-plan[data-astro-cid-5i6k65mt]{background:#fafafa;border:1px solid var(--line);border-radius:8px;margin-top:14px;padding:12px}.cutting-plan[data-astro-cid-5i6k65mt] h4[data-astro-cid-5i6k65mt]{margin:0 0 10px}.cutting-plan[data-astro-cid-5i6k65mt] dl[data-astro-cid-5i6k65mt]{display:grid;gap:10px;margin:0}.cutting-plan[data-astro-cid-5i6k65mt] dl[data-astro-cid-5i6k65mt]>div[data-astro-cid-5i6k65mt]{display:grid;gap:4px}.cutting-plan[data-astro-cid-5i6k65mt] dd[data-astro-cid-5i6k65mt]{font-size:1.05rem;font-weight:850;margin:0}.extra-margin[data-astro-cid-5i6k65mt]{background:#fafafa;border:1px solid var(--line);border-radius:8px;display:grid;gap:4px;margin-top:12px;padding:10px 12px}.extra-margin[data-astro-cid-5i6k65mt] span[data-astro-cid-5i6k65mt]{color:var(--muted);font-size:.86rem;font-weight:800}.special-fabrics[data-astro-cid-5i6k65mt]{align-items:baseline;color:var(--muted);display:flex;font-size:.9rem;gap:6px;line-height:1.45;margin-top:12px}.special-fabrics[data-astro-cid-5i6k65mt] strong[data-astro-cid-5i6k65mt]{color:var(--ink);flex:0 0 auto;font-weight:800;white-space:nowrap}.special-fabrics-icon[data-astro-cid-5i6k65mt]{color:var(--accent-strong, var(--accent));flex:0 0 auto}@media(max-width:820px){.preset-buttons[data-astro-cid-5i6k65mt]{grid-template-columns:repeat(3,minmax(0,1fr))}.estimator-result[data-astro-cid-5i6k65mt] dl[data-astro-cid-5i6k65mt]{grid-template-columns:1fr}}@media(max-width:600px){.quick-estimator[data-astro-cid-5i6k65mt] h2[data-astro-cid-5i6k65mt],.estimator-result[data-astro-cid-5i6k65mt]>h3[data-astro-cid-5i6k65mt]{font-size:1.65rem}.preset-picker[data-astro-cid-5i6k65mt]{margin-bottom:10px}.preset-buttons[data-astro-cid-5i6k65mt] button[data-astro-cid-5i6k65mt]{min-height:38px;padding:5px 6px}.cutting-plan[data-astro-cid-5i6k65mt]{padding:14px}.estimator-print-action[data-astro-cid-5i6k65mt] .print-chart-button{justify-content:center;width:100%}}@media print{.quick-estimator[data-astro-cid-5i6k65mt]{border:1px solid #000;break-inside:avoid;margin:0 0 12pt;padding:10pt}.quick-estimator[data-astro-cid-5i6k65mt] h2[data-astro-cid-5i6k65mt]{font-size:12pt;margin:0 0 4pt}.quick-estimator[data-astro-cid-5i6k65mt] p[data-astro-cid-5i6k65mt],.estimator-form[data-astro-cid-5i6k65mt]{display:none}.purchase-result[data-astro-cid-5i6k65mt],.cutting-plan[data-astro-cid-5i6k65mt],.extra-margin[data-astro-cid-5i6k65mt]{background:#fff;border:1px solid #000;padding:5pt}.special-fabrics[data-astro-cid-5i6k65mt]{color:#000;display:block;margin-top:5pt}}.backing-rule-card[data-astro-cid-6lcon63o]{background:#fffdf9;margin:0;overflow:hidden;padding:0}.backing-rule-card__diagram[data-astro-cid-6lcon63o]{display:block;height:auto;width:100%}.canvas[data-astro-cid-6lcon63o]{fill:#fffdf9}.backing-layer[data-astro-cid-6lcon63o] path[data-astro-cid-6lcon63o]{fill:url(#backing-wash);stroke:#9a5f18;stroke-linejoin:round;stroke-width:2.5}.quilt-base[data-astro-cid-6lcon63o]{fill:#fff9f0}.patch--peach[data-astro-cid-6lcon63o]{fill:#faead5}.patch--sage[data-astro-cid-6lcon63o]{fill:#e8f1ee}.quilt-grid[data-astro-cid-6lcon63o],.quilt-outline[data-astro-cid-6lcon63o]{fill:none;stroke:#a96b16;stroke-linejoin:round}.quilt-grid[data-astro-cid-6lcon63o]{stroke-width:1.4}.quilt-outline[data-astro-cid-6lcon63o]{stroke-width:2.5}.allowance[data-astro-cid-6lcon63o]{fill:none;stroke:#729184;stroke-dasharray:7 6;stroke-width:2}.arrow-head[data-astro-cid-6lcon63o]{fill:#729184}.allowance-labels[data-astro-cid-6lcon63o]{fill:#527b6d;font-size:28px;font-weight:850}.callout[data-astro-cid-6lcon63o]{font-size:38px;font-weight:850}.callout[data-astro-cid-6lcon63o] path[data-astro-cid-6lcon63o]{fill:none;stroke-width:1.8}.callout--quilt[data-astro-cid-6lcon63o]{fill:#9a5f18}.callout--quilt[data-astro-cid-6lcon63o] path[data-astro-cid-6lcon63o]{stroke:#9a5f18}.callout--backing[data-astro-cid-6lcon63o]{fill:#527b6d}.callout--backing[data-astro-cid-6lcon63o] path[data-astro-cid-6lcon63o]{stroke:#527b6d}.callout--allowance[data-astro-cid-6lcon63o]{fill:#527b6d}.callout--allowance[data-astro-cid-6lcon63o] path[data-astro-cid-6lcon63o]{stroke:#527b6d}.visually-hidden[data-astro-cid-6lcon63o]{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.backing-border-link[data-astro-cid-zlysh5uf]{color:var(--muted);grid-column:1 / -1;line-height:1.5;margin:20px 0 0}.backing-border-link[data-astro-cid-zlysh5uf] a[data-astro-cid-zlysh5uf]{font-weight:750}@font-face{font-display:swap;font-family:Newsreader;font-style:normal;font-weight:400 700;src:url(/fonts/newsreader-latin.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Source Sans 3";font-style:normal;font-weight:400 700;src:url(/fonts/source-sans-3-latin.woff2) format("woff2")}body.page-backing-chart{--accent: #74846b;--accent-strong: #16483f;--backing-heading-rule-color: #b9512f;--backing-heading-rule-height: 2px;--backing-heading-rule-offset: 10px;--backing-heading-rule-width: 34px;--backing-heading-size: clamp(1.75rem, 3vw, 2.15rem);--cream: #f6f0e5;--deep-teal: #09282d;--ink: #1f2523;--line: #ddd6ca;--muted: #515753;--paper: #fbf7ef;--rose: #b9512f;--surface: #fffdf8;--surface-soft: #eff0e8;--font-data: "Source Sans 3", "Segoe UI", Arial, sans-serif;--font-heading: "Newsreader", "Iowan Old Style", "Palatino Linotype", Georgia, serif;background:var(--cream);color:var(--ink);font-family:var(--font-data);font-synthesis:none}body.page-backing-chart main{max-width:none;overflow:hidden;padding:0}body.page-backing-chart .site-header{background:var(--deep-teal);border-bottom:1px solid rgba(255,255,255,.12);min-height:76px;padding-inline:max(24px,calc((100vw - 1320px)/2))}body.page-backing-chart .site-header .brand{color:#fffaf1;font-family:var(--font-heading);font-size:clamp(1.12rem,2vw,1.55rem);font-weight:600}body.page-backing-chart .site-header .nav{gap:clamp(18px,2.6vw,38px)}body.page-backing-chart .site-header .nav a{color:#f7f0e5;font-size:1.0625rem;font-weight:700;padding-block:10px;position:relative}body.page-backing-chart a:focus-visible,body.page-backing-chart button:focus-visible,body.page-backing-chart input:focus-visible,body.page-backing-chart summary:focus-visible,body.page-backing-chart .table-wrap:focus-visible{outline:3px solid rgba(185,81,47,.28);outline-offset:3px}.backing-page[data-astro-cid-zlysh5uf]{background:var(--cream)}.backing-hero[data-astro-cid-zlysh5uf]{align-items:center;background:var(--paper);display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,390px);margin:0 auto;max-width:1480px;overflow:hidden}.hero-copy[data-astro-cid-zlysh5uf]{padding:clamp(26px,2.8vw,38px) clamp(32px,4vw,58px) clamp(28px,3vw,42px) clamp(42px,7vw,104px);position:relative;z-index:2}.hero-copy[data-astro-cid-zlysh5uf] .eyebrow[data-astro-cid-zlysh5uf]{color:var(--rose);font-size:.9375rem;font-weight:700;letter-spacing:.13em;margin:0 0 14px}.hero-copy[data-astro-cid-zlysh5uf] h1[data-astro-cid-zlysh5uf]{font-family:var(--font-heading);font-size:clamp(3rem,4vw,4rem);font-weight:500;letter-spacing:-.045em;line-height:.94;margin:0;white-space:nowrap}.hero-copy[data-astro-cid-zlysh5uf] .lede[data-astro-cid-zlysh5uf]{color:#3f4643;font-size:1.125rem;line-height:1.5;margin:18px 0 0;max-width:700px}.hero-diagram[data-astro-cid-zlysh5uf]{padding:14px clamp(30px,4vw,60px) 14px 0}body.page-backing-chart .backing-hero .backing-rule-card{background:transparent;border:0;box-shadow:none;margin:0;padding:0}body.page-backing-chart .backing-hero .backing-rule-card .canvas{fill:transparent}.backing-content[data-astro-cid-zlysh5uf]{margin:0 auto;max-width:1240px;padding:28px clamp(22px,4vw,52px) 60px}.article[data-astro-cid-zlysh5uf]{column-gap:38px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));max-width:none;row-gap:34px;width:100%}.article[data-astro-cid-zlysh5uf]>[data-astro-cid-zlysh5uf]{min-width:0}body.page-backing-chart .article>.quick-estimator,body.page-backing-chart .article>.print-worksheet,body.page-backing-chart .article>.backing-direction-guide,.backing-chart-section[data-astro-cid-zlysh5uf],body.page-backing-chart .article>.backing-comparison{grid-column:1 / -1}.article-section[data-astro-cid-zlysh5uf]{border-top:1px solid var(--line);padding-top:30px}.article-section[data-astro-cid-zlysh5uf] h2[data-astro-cid-zlysh5uf],body.page-backing-chart .estimate-explanation h2,body.page-backing-chart .faq-section h2,body.page-backing-chart .related-tools h2{color:var(--ink);font-family:var(--font-heading);font-size:clamp(1.75rem,3vw,2.15rem);font-weight:500;line-height:1.05;margin:0 0 22px}.article-section[data-astro-cid-zlysh5uf] h2[data-astro-cid-zlysh5uf]:after,body.page-backing-chart .estimate-explanation h2:after,body.page-backing-chart .faq-section>h2:after,body.page-backing-chart .related-tools>h2:after,body.page-backing-chart .quick-estimator h2:after,body.page-backing-chart .estimator-result>h3:after{background:var(--backing-heading-rule-color);content:"";display:block;height:var(--backing-heading-rule-height);margin-top:var(--backing-heading-rule-offset);width:var(--backing-heading-rule-width)}body.page-backing-chart .quick-estimator{background:var(--surface);border:1px solid var(--line);border-radius:0;box-shadow:none;column-gap:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;padding:0;row-gap:0}body.page-backing-chart .quick-estimator .estimator-intro{margin-bottom:24px}body.page-backing-chart .quick-estimator h2{color:var(--ink);font-family:var(--font-heading);font-size:clamp(1.75rem,3vw,2.15rem);font-weight:500;line-height:1.05;margin:0 0 13px}body.page-backing-chart .quick-estimator .estimator-intro p{color:var(--muted);font-size:1rem;line-height:1.5;max-width:720px}body.page-backing-chart .quick-estimator .estimator-form{padding:28px 34px 34px}body.page-backing-chart .quick-estimator .estimator-result{background:var(--surface-soft);border-left:1px solid var(--line);padding:28px 34px 34px}body.page-backing-chart .estimator-result>h3{color:var(--ink);font-family:var(--font-heading);font-size:clamp(1.75rem,3vw,2.15rem);font-weight:500;line-height:1.1;margin:0 0 10px}body.page-backing-chart .quick-estimator .preset-heading>span,body.page-backing-chart .quick-estimator .estimator-form label>span,body.page-backing-chart .quick-estimator .usable-width-heading label,body.page-backing-chart .quick-estimator .estimator-result dt{color:#454b47;font-size:.9375rem;font-weight:700}body.page-backing-chart .quick-estimator .chart-shortcut{color:var(--rose);font-size:.875rem}body.page-backing-chart .quick-estimator .preset-buttons button,body.page-backing-chart .quick-estimator input[type=number]{border-radius:999px}body.page-backing-chart .quick-estimator .preset-buttons button{border-color:#cfc8bc;min-height:38px}body.page-backing-chart .quick-estimator .preset-buttons button[aria-pressed=true]{background:var(--accent-strong);border-color:var(--accent-strong);box-shadow:none}body.page-backing-chart .quick-estimator input[type=number]{background:#fff;border:1px solid #cfc8bc;color:var(--ink);font-size:1rem;min-height:48px;padding-inline:16px}body.page-backing-chart .quick-estimator .purchase-result{background:transparent;border:0;border-bottom:1px solid #d4d4ca;border-radius:0;padding:2px 0 20px}body.page-backing-chart .quick-estimator .purchase-amount{color:var(--deep-teal);font-family:var(--font-heading);font-size:clamp(2.8rem,4.8vw,4rem);font-weight:500;letter-spacing:-.04em;line-height:1;margin:0}body.page-backing-chart .quick-estimator .purchase-meters{color:var(--muted);font-size:.9375rem;line-height:1.45;margin:9px 0 0}body.page-backing-chart .quick-estimator .cutting-plan{background:#f5f3ec;border:1px solid #d8d4c9;border-radius:0;margin-top:20px;padding:16px}body.page-backing-chart .quick-estimator .cutting-plan h4{color:var(--ink);font-family:var(--font-heading);font-size:1.25rem;font-weight:500;line-height:1.15;margin:0 0 14px}body.page-backing-chart .quick-estimator .cutting-plan dl{display:grid;gap:12px;grid-template-columns:1fr;margin:0}body.page-backing-chart .quick-estimator .cutting-plan dl>div{background:transparent;border:0;border-top:1px solid #d8d4c9;border-radius:0;display:grid;gap:8px;grid-template-columns:minmax(110px,.82fr) minmax(0,1.5fr);padding:12px 0 0}body.page-backing-chart .quick-estimator .cutting-plan dl>div:first-child{border-top:0;padding-top:0}body.page-backing-chart .quick-estimator .cutting-plan dd{color:var(--ink);font-size:1rem;font-weight:700;line-height:1.35;margin:0}body.page-backing-chart .quick-estimator .extra-margin{align-items:baseline;background:#f5f3ec;border:1px solid #d8d4c9;border-radius:0;display:grid;gap:8px;grid-template-columns:minmax(110px,.82fr) minmax(0,1.5fr);margin-top:14px;padding:13px 16px}body.page-backing-chart .quick-estimator .extra-margin span{color:#454b47;font-size:.875rem;font-weight:700}body.page-backing-chart .quick-estimator .extra-margin strong{color:var(--ink);font-size:.9375rem;line-height:1.35;text-align:left}body.page-backing-chart .quick-estimator .special-fabrics{align-items:baseline;border-top:1px solid #d4d4ca;color:var(--muted);display:flex;font-size:.875rem;gap:6px;line-height:1.45;margin-top:16px;padding-top:14px}body.page-backing-chart .quick-estimator .special-fabrics strong{color:#454b47;flex:0 0 auto;font-weight:700;white-space:nowrap}body.page-backing-chart .quick-estimator .special-fabrics-icon{color:var(--rose);flex:0 0 auto;font-size:1rem}body.page-backing-chart .quick-estimator .special-fabrics [data-backing-alternative-text]{color:var(--muted);min-width:0;font-size:inherit;line-height:inherit}body.page-backing-chart .quick-estimator .print-chart-button{background:var(--accent-strong);border-radius:999px;box-shadow:none;margin:20px 0 0;min-height:42px}body.page-backing-chart .print-chart-button:hover{background:#0d3a34}.backing-chart-section[data-astro-cid-zlysh5uf]{scroll-margin-top:24px}body.page-backing-chart .table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:0;box-shadow:none;margin:0;overflow-x:visible}body.page-backing-chart .table-wrap table{min-width:0;table-layout:fixed}body.page-backing-chart .table-wrap caption{background:transparent;color:var(--muted);font-size:1rem;line-height:1.5;padding:0 0 16px}body.page-backing-chart .table-wrap th{background:var(--deep-teal);color:#fffaf1;font-size:.875rem;line-height:1.35}body.page-backing-chart .table-wrap th,body.page-backing-chart .table-wrap td{border-bottom-color:var(--line);padding:14px 16px;text-align:center;vertical-align:middle}body.page-backing-chart .table-wrap th:first-child,body.page-backing-chart .table-wrap td:first-child{text-align:left}body.page-backing-chart .table-wrap tbody tr:nth-child(2n) td{background:#f4eee4}body.page-backing-chart .table-wrap th:first-child{width:16%}body.page-backing-chart .table-wrap th:nth-child(2),body.page-backing-chart .table-wrap th:nth-child(3){width:19%}body.page-backing-chart .table-wrap th:nth-child(4),body.page-backing-chart .table-wrap th:nth-child(5){width:23%}body.page-backing-chart .backing-comparison{border-top:1px solid var(--line);padding-top:30px}body.page-backing-chart .backing-comparison .comparison-cards{gap:0}body.page-backing-chart .backing-comparison .comparison-card{background:transparent;border:0;border-radius:0;box-shadow:none;padding:6px 32px 0 0}body.page-backing-chart .backing-comparison .comparison-card+.comparison-card{border-left:1px solid var(--line);padding-left:32px;padding-right:0}body.page-backing-chart .backing-comparison .comparison-card h3{color:var(--ink);font-size:1.35rem;font-weight:500}body.page-backing-chart .backing-comparison .comparison-meta p{color:var(--muted);font-size:1rem;line-height:1.5}body.page-backing-chart .estimate-explanation{background:transparent;border:0;border-radius:0;box-shadow:none;grid-column:1 / 7;padding:8px 0 0}body.page-backing-chart .estimate-explanation .estimate-summary{gap:12px;padding-left:1.25rem}body.page-backing-chart .estimate-explanation .estimate-summary li,body.page-backing-chart .estimate-explanation .assumptions-disclosure ul{color:var(--muted);font-size:1rem;line-height:1.5}body.page-backing-chart .estimate-explanation .assumptions-disclosure{border-top:1px solid var(--line)}body.page-backing-chart .estimate-explanation .assumptions-disclosure summary{color:var(--rose)}body.page-backing-chart .faq-section{border-left:1px solid var(--line);grid-column:7 / -1;margin:0;padding:8px 0 0 38px}body.page-backing-chart .faq-list{gap:0}body.page-backing-chart .faq-item{border-bottom:1px solid var(--line);border-top:0}body.page-backing-chart .faq-item:first-child{border-top:1px solid var(--line)}body.page-backing-chart .faq-item h3{color:var(--ink);font-family:var(--font-data);font-size:1rem;font-weight:700}body.page-backing-chart .faq-question:after{background:transparent;color:var(--rose)}body.page-backing-chart .faq-item.active .faq-question:after{background:var(--rose);color:#fffaf1}body.page-backing-chart .faq-item p{color:var(--muted);font-size:.96rem;line-height:1.5}body.page-backing-chart .related-tools{align-items:center;background:#efe8dc;border:0;border-radius:0;box-shadow:none;display:grid;gap:30px;grid-template-columns:minmax(190px,.7fr) minmax(0,2.3fr);margin-top:38px;padding:26px 30px}body.page-backing-chart .related-tools h2{margin:0}body.page-backing-chart .related-tools .related-list{gap:0}body.page-backing-chart .related-tools .related-list a{background:transparent;border:0;border-left:1px solid #d7cfc2;border-radius:0;box-shadow:none;color:var(--rose);font-size:1.0625rem;min-height:60px;padding:10px 22px}body.page-backing-chart .related-tools .related-list a:after{border:0;border-radius:0;flex-basis:auto;height:auto;width:auto}body.page-backing-chart .related-tools .related-list a:hover,body.page-backing-chart .related-tools .related-list a:focus-visible{background:transparent;border-color:#d7cfc2;box-shadow:none;color:var(--deep-teal);text-decoration:underline;text-underline-offset:4px;transform:none}body.page-backing-chart .site-footer{background:var(--deep-teal);border-top:0;color:#f7f0e5;padding:30px max(24px,calc((100vw - 1240px)/2))}body.page-backing-chart .site-footer p:first-child{color:#fffaf1;font-family:var(--font-heading);font-size:1.3rem;font-weight:600}body.page-backing-chart .site-footer p,body.page-backing-chart .site-footer .footer-nav a{color:#e9e3d8}@media(max-width:960px){.backing-hero[data-astro-cid-zlysh5uf]{grid-template-columns:minmax(0,1fr) minmax(250px,320px)}.hero-copy[data-astro-cid-zlysh5uf]{padding-left:clamp(28px,5vw,54px)}.hero-copy[data-astro-cid-zlysh5uf] h1[data-astro-cid-zlysh5uf]{font-size:clamp(3rem,6vw,4.3rem);white-space:normal}.hero-diagram[data-astro-cid-zlysh5uf]{padding-right:24px}body.page-backing-chart .quick-estimator{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}body.page-backing-chart .quick-estimator .preset-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}body.page-backing-chart .related-tools{grid-template-columns:1fr}}@media(max-width:820px){body.page-backing-chart .site-header{min-height:0;padding:10px 18px 6px}body.page-backing-chart .site-header .brand{font-size:1rem}body.page-backing-chart .site-header .nav{gap:14px}body.page-backing-chart .site-header .nav a{font-size:.9rem}.backing-hero[data-astro-cid-zlysh5uf]{grid-template-columns:1fr}.hero-copy[data-astro-cid-zlysh5uf]{padding:28px clamp(22px,6vw,46px) 18px}.hero-copy[data-astro-cid-zlysh5uf] h1[data-astro-cid-zlysh5uf]{font-size:clamp(2.8rem,9vw,4rem)}.hero-diagram[data-astro-cid-zlysh5uf]{margin:0 auto;max-width:390px;padding:0 20px 18px;width:100%}.backing-content[data-astro-cid-zlysh5uf]{padding-top:24px}.article[data-astro-cid-zlysh5uf]{column-gap:0;grid-template-columns:1fr}body.page-backing-chart .article>*,body.page-backing-chart .estimate-explanation,body.page-backing-chart .faq-section{grid-column:1}body.page-backing-chart .quick-estimator{grid-template-columns:1fr}body.page-backing-chart .quick-estimator .estimator-result{border-left:0;border-top:1px solid var(--line)}body.page-backing-chart .faq-section{border-left:0;border-top:1px solid var(--line);padding:30px 0 0}body.page-backing-chart .related-tools .related-list{grid-template-columns:1fr}body.page-backing-chart .related-tools .related-list a{border-left:0;border-top:1px solid #d7cfc2;min-height:56px;padding-inline:0}}@media(max-width:600px){.hero-copy[data-astro-cid-zlysh5uf]{padding:26px 20px 24px}.hero-copy[data-astro-cid-zlysh5uf] .eyebrow[data-astro-cid-zlysh5uf]{font-size:.8rem;margin-bottom:10px}.hero-copy[data-astro-cid-zlysh5uf] h1[data-astro-cid-zlysh5uf]{font-size:clamp(2.65rem,13vw,3.5rem);line-height:.95}.hero-copy[data-astro-cid-zlysh5uf] .lede[data-astro-cid-zlysh5uf]{font-size:1rem;margin-top:14px}.backing-content[data-astro-cid-zlysh5uf]{padding:24px 16px 42px}.article[data-astro-cid-zlysh5uf]{row-gap:28px}body.page-backing-chart .quick-estimator .estimator-form,body.page-backing-chart .quick-estimator .estimator-result{padding-left:18px;padding-right:18px}body.page-backing-chart .quick-estimator .estimator-intro{margin-bottom:20px}body.page-backing-chart .quick-estimator .estimator-form,body.page-backing-chart .quick-estimator .estimator-result{padding-bottom:24px;padding-top:22px}body.page-backing-chart .quick-estimator h2,body.page-backing-chart .estimator-result>h3,.backing-chart-section[data-astro-cid-zlysh5uf]>h2[data-astro-cid-zlysh5uf]{font-size:1.65rem}body.page-backing-chart .quick-estimator .purchase-amount{font-size:clamp(2.65rem,13vw,3.25rem)}body.page-backing-chart .quick-estimator .cutting-plan{margin-top:18px;padding:14px}body.page-backing-chart .quick-estimator .cutting-plan dl>div{gap:4px;grid-template-columns:1fr}body.page-backing-chart .quick-estimator .extra-margin{gap:4px;grid-template-columns:1fr}body.page-backing-chart .quick-estimator .extra-margin strong{text-align:left}body.page-backing-chart .quick-estimator .print-chart-button{justify-content:center;margin-top:18px;width:100%}.article-section[data-astro-cid-zlysh5uf]{padding-top:26px}.article-section[data-astro-cid-zlysh5uf] h2[data-astro-cid-zlysh5uf],body.page-backing-chart .estimate-explanation h2,body.page-backing-chart .faq-section h2,body.page-backing-chart .related-tools h2{font-size:1.65rem}body.page-backing-chart .table-wrap{background:transparent;border:0;overflow:visible}body.page-backing-chart .table-wrap table,body.page-backing-chart .table-wrap caption,body.page-backing-chart .table-wrap tbody,body.page-backing-chart .table-wrap tr,body.page-backing-chart .table-wrap td{display:block;min-width:0;width:100%}body.page-backing-chart .table-wrap caption{margin-bottom:8px;padding:0}body.page-backing-chart .table-wrap thead{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}body.page-backing-chart .table-wrap tbody tr{border-bottom:1px solid var(--line);padding:12px 0}body.page-backing-chart .table-wrap tbody tr:first-child{border-top:1px solid var(--line)}body.page-backing-chart .table-wrap tbody td,body.page-backing-chart .table-wrap tbody tr:nth-child(2n) td{background:transparent;border:0;display:grid;gap:12px;grid-template-columns:minmax(112px,42%) minmax(0,1fr);padding:6px 0;text-align:left}body.page-backing-chart .table-wrap tbody td:before{color:var(--muted);content:attr(data-label);font-size:.75rem;font-weight:700;letter-spacing:.04em;line-height:1.3;text-transform:uppercase}body.page-backing-chart .table-wrap tbody td:first-child .cell-value{color:var(--ink);font-family:var(--font-heading);font-size:1.2rem;font-weight:600}body.page-backing-chart .backing-comparison .comparison-cards{grid-template-columns:1fr}body.page-backing-chart .backing-comparison .comparison-card,body.page-backing-chart .backing-comparison .comparison-card+.comparison-card{border:0;padding:0}body.page-backing-chart .backing-comparison .comparison-card+.comparison-card{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}body.page-backing-chart .estimate-explanation{padding-inline:0}body.page-backing-chart .related-tools{gap:14px;margin-top:30px;padding:22px 18px}body.page-backing-chart .site-footer{padding:26px 18px}}@media print{body.page-backing-chart .backing-content{max-width:none;padding:0}body.page-backing-chart .article{display:block!important;max-width:none!important;width:100%!important}body.page-backing-chart .article>*{display:none!important}body.page-backing-chart .article>.print-worksheet,body.page-backing-chart .article>.backing-chart-section{display:block!important}body.page-backing-chart .article>.backing-chart-section{border-top:0;padding-top:0}}
