.cover-preview{display:block;min-width:0}.cover-preview__review-grid{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.cover-thumbnail{display:grid;grid-gap:12px;gap:12px;min-width:0}.cover-thumbnail__frame{position:relative;overflow:hidden;aspect-ratio:8.27/11.69;border-radius:4px;background:#2f2015;box-shadow:0 22px 54px rgba(45,28,14,.18)}.cover-thumbnail__frame img{display:block;width:100%;height:100%;object-fit:cover}.cover-thumbnail__copy,.cover-thumbnail__gradient{position:absolute;inset:0}.cover-thumbnail__gradient{background:linear-gradient(180deg,rgba(29,20,13,.16),rgba(29,20,13,.04) 30%,rgba(29,20,13,.7) 78%,rgba(29,20,13,.92))}.cover-thumbnail__copy{display:grid;align-content:end;grid-gap:10px;gap:10px;padding:26px 22px 24px;color:#fff7ef}.cover-thumbnail__copy h2,.cover-thumbnail__copy p{margin:0}.cover-thumbnail__copy h2{max-width:12ch;font-family:var(--font-book);font-size:2.2rem;font-style:italic;line-height:.98;text-wrap:balance}.cover-thumbnail__copy p{max-width:24ch;color:rgba(255,247,239,.9);font-size:.86rem;line-height:1.32}.cover-thumbnail__meta{display:grid;grid-gap:4px;gap:4px}.cover-thumbnail__meta strong{color:var(--primary);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.cover-thumbnail__meta span{color:var(--ink-muted);font-size:.82rem;line-height:1.42}.cover-preview__sidebar{display:grid;grid-gap:1rem;gap:1rem}.cover-preview__panel{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem 1.1rem;border-radius:1rem;background:rgba(255,250,244,.88);border:1px solid rgba(119,91,57,.12);box-shadow:0 18px 34px rgba(56,37,18,.08)}.cover-preview__stage{min-width:0;overflow:auto;padding:.75rem;border-radius:1.25rem;background:linear-gradient(180deg,rgba(246,240,230,.96),rgba(234,223,208,.88));border:1px solid rgba(130,102,70,.12)}.cover-proof{display:grid;place-items:center;min-height:100vh;margin:0;padding:1rem;background:#f4efe7}.cover-preview__sheet,.cover-proof__sheet{position:relative;width:var(--cover-sheet-width);height:var(--cover-sheet-height);min-width:var(--cover-sheet-width);margin:0 auto;background:#ece1d2;box-shadow:0 28px 70px rgba(45,28,14,.24);overflow:hidden}.cover-sheet__trim{position:absolute;inset:0;display:grid;grid-template-columns:var(--cover-bleed-width) var(--cover-trim-width) var(--cover-spine-width) var(--cover-trim-width) var(--cover-bleed-width);height:100%}.cover-sheet__panel{position:relative;overflow:hidden}.cover-sheet__panel--back{grid-column:1/3;display:grid;grid-gap:1rem;gap:1rem;padding:.925in .62in .675in calc(var(--cover-bleed-width) + .62in);background:radial-gradient(circle at top left,rgba(233,199,158,.46),transparent 36%),linear-gradient(180deg,#f4ebde,#f0e4d3 52%,#e7d7c1);color:#332214;border-right:1px solid rgba(128,92,58,.24)}.cover-sheet__panel--back h2{margin:0;font-size:.27in;line-height:1.1;letter-spacing:-.02em}.cover-sheet__copy{display:grid;grid-gap:.6rem;gap:.6rem;font-size:.15in;line-height:1.42}.cover-sheet__copy p{margin:0}.cover-sheet__bullet-list{display:grid;grid-gap:.42rem;gap:.42rem;margin:0;padding-left:1rem;font-size:.15in;line-height:1.38}.cover-sheet__directions{display:grid;grid-gap:.45rem;gap:.45rem;padding:.5rem .65rem;border-radius:.18in;background:rgba(255,255,255,.48);border:1px solid rgba(122,93,60,.18)}.cover-sheet__directions strong{font-size:.12in;letter-spacing:.08em;text-transform:uppercase;color:#7e5f43}.cover-sheet__directions ul{display:grid;grid-gap:.25rem;gap:.25rem;margin:0;padding-left:1rem;font-size:.11in;line-height:1.35}.cover-sheet__back-footer{margin-top:auto;display:grid;grid-gap:.55rem;gap:.55rem}.cover-sheet__back-footer p{margin:0;font-size:.11in;line-height:1.4;color:#705338}.cover-sheet__barcode{min-height:1.18in;display:grid;place-items:center;border:1px dashed rgba(117,83,51,.4);border-radius:.12in;background:rgba(255,255,255,.68);font-size:.13in;color:#6e553d}.cover-sheet__barcode--empty{border:0;border-radius:0;background:transparent}.cover-sheet__panel--spine{grid-column:3/4;display:grid;place-items:center;background:linear-gradient(180deg,#be8457,#9f6846 50%,#7d5038);color:#fff7ef;border-left:1px solid rgba(86,51,27,.22);border-right:1px solid rgba(86,51,27,.22)}.cover-sheet__spine-copy{display:grid;grid-gap:.18rem;gap:.18rem;justify-items:center;writing-mode:vertical-rl;transform:rotate(180deg);text-align:center}.cover-sheet__spine-copy strong{font-size:.18in;line-height:1.05;letter-spacing:.02em}.cover-sheet__spine-copy span{font-size:.11in;line-height:1.2;opacity:.82}.cover-sheet__panel--front{grid-column:4/6;background:#2f2015;color:#fff7ef}.cover-sheet__panel--front-full{background:#f7f1e8}.cover-sheet__front-copy,.cover-sheet__front-gradient,.cover-sheet__front-image{position:absolute;inset:0}.cover-sheet__front-image img{width:100%;height:100%;object-fit:cover}.cover-sheet__panel--front-full .cover-sheet__front-image img{object-position:center top}.cover-sheet__front-gradient{background:linear-gradient(180deg,rgba(29,20,13,.18),rgba(29,20,13,.05) 24%,rgba(29,20,13,.64) 78%,rgba(29,20,13,.9))}.cover-sheet__front-copy{display:grid;align-content:end;grid-gap:.22in;gap:.22in;padding:.75in .6in .72in}.cover-sheet__eyebrow{font-size:.11in;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,243,227,.86)}.cover-sheet__front-copy h1{margin:0;font-size:.46in;line-height:.95;letter-spacing:-.04em;max-width:4.9in;text-wrap:balance}.cover-sheet__promise,.cover-sheet__subtitle{margin:0;max-width:4.75in}.cover-sheet__subtitle{font-size:.18in;line-height:1.25;color:rgba(255,247,239,.96)}.cover-sheet__promise{font-size:.13in;line-height:1.42;color:rgba(255,238,218,.82)}@media (max-width:1100px){.cover-preview,.cover-preview__review-grid{grid-template-columns:1fr}.cover-thumbnail{width:min(320px,100%)}}.interior-sheet__structured-content{display:grid;grid-gap:.16in;gap:.16in}.interior-sheet__structured-block{display:grid;grid-gap:.08in;gap:.08in}.interior-sheet__structured-block h3{margin:0;font-size:.13in;line-height:1.25;text-transform:uppercase;letter-spacing:.04em}.interior-sheet__structured-block li,.interior-sheet__structured-block p{margin:0;font-size:.13in;line-height:1.42}.interior-sheet__structured-block ul{display:grid;grid-gap:.055in;gap:.055in;margin:0;padding-left:.2in}.interior-sheet__structured-entries{display:grid;grid-gap:.045in;gap:.045in}.interior-sheet__structured-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.12in;gap:.12in;align-items:start;padding-bottom:.045in;border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent);font-size:.115in;line-height:1.32}.interior-sheet__structured-entry>div{display:grid;grid-gap:.02in;gap:.02in}.interior-sheet__structured-entry span,.interior-sheet__structured-entry strong{display:block}.interior-sheet__structured-entry>div>span{color:color-mix(in srgb,currentColor 72%,transparent)}.interior-sheet__structured-page{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media print{.cover-proof{padding:0;background:transparent}.cover-proof__sheet{box-shadow:none}}.interior-preview{display:block;min-width:0;overflow:auto}.interior-preview__sidebar{position:-webkit-sticky;position:sticky;top:32px;display:grid;grid-gap:16px;gap:16px}.interior-preview__panel{border:1px solid rgba(33,41,52,.08);background:rgba(255,255,255,.86);border-radius:20px;padding:20px;display:grid;grid-gap:12px;gap:12px}.interior-preview__panel strong{font-size:.88rem;text-transform:uppercase;letter-spacing:.14em;color:rgba(33,41,52,.62)}.interior-preview__panel p{margin:0;color:rgba(33,41,52,.76);line-height:1.5}.interior-preview__stats{margin:0;display:grid;grid-gap:10px;gap:10px}.interior-preview__stats div{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.interior-preview__stats dt{color:rgba(33,41,52,.6);font-size:.94rem}.interior-preview__stats dd{margin:0;font-size:1.08rem;font-weight:700;color:#202733}.interior-preview__chips{display:flex;flex-wrap:wrap;gap:8px}.interior-preview__chips span{border-radius:999px;background:rgba(32,39,51,.08);color:rgba(32,39,51,.78);padding:6px 12px;font-size:.82rem}.interior-preview__template-library{display:grid;grid-gap:10px;gap:10px}.interior-preview__template-card{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border:1px solid rgba(118,110,92,.16);border-radius:14px;background:rgba(255,255,252,.84)}.interior-preview__template-card header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.interior-preview__template-card header span{color:#2a271f;font-size:.82rem;font-weight:700;letter-spacing:.02em}.interior-preview__template-card header strong{color:rgba(56,52,43,.76);font-size:.8rem}.interior-preview__template-card p,.interior-preview__template-card small{margin:0;color:rgba(57,53,45,.72);line-height:1.45}.interior-preview__template-card small{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.interior-preview__pages{display:grid;grid-gap:28px;gap:28px;width:max-content;min-width:100%}.interior-preview__page-wrap{display:flex;justify-content:center}.interior-canvas{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);flex:1 1 auto;grid-gap:10px;gap:10px;min-width:0;min-height:0;margin:0;padding:12px;background:transparent;border:0;border-radius:0}.interior-canvas__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;min-width:0}.interior-canvas__header>div:first-child{display:grid;grid-gap:7px;gap:7px;min-width:0;max-width:64rem}.interior-canvas__header h2{margin:0;color:var(--primary);font-size:1.12rem;line-height:1.2}.interior-canvas__header p{margin:0;color:var(--ink-soft);font-size:.86rem;line-height:1.5}.interior-canvas__stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.interior-canvas-page footer span,.interior-canvas__search-results span,.interior-canvas__stats span{color:var(--ink-muted);font-size:.72rem;line-height:1.35}.interior-canvas__stats span{display:inline-flex;align-items:center;min-height:26px;padding:4px 9px;background:rgba(250,249,246,.86);border:1px solid rgba(84,99,85,.12);border-radius:var(--radius-sm);font-weight:700}.interior-canvas__toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;min-width:0;position:relative;z-index:20;justify-content:flex-end}.interior-canvas__page-control{position:relative;z-index:30;display:grid;grid-template-columns:minmax(220px,1fr) 34px 34px;flex:2 1 520px;grid-gap:6px;gap:6px;align-items:center;min-width:min(460px,100%);max-width:100%;padding:0;background:transparent;border:0;border-radius:0}.interior-canvas__page-select{min-width:0;width:100%;min-height:34px;padding:6px 32px 6px 10px;overflow:hidden;color:var(--primary);background:rgba(255,255,255,.82);border:1px solid rgba(84,99,85,.16);border-radius:var(--radius-sm);font:inherit;font-size:.82rem;font-weight:800;line-height:1.2;text-overflow:ellipsis}.interior-canvas__view-tools{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center;max-width:100%}.interior-canvas__icon-button,.interior-canvas__mode-button,.interior-canvas__tiny-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 10px;color:var(--primary);background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);font:inherit;font-size:.8rem;font-weight:800;line-height:1.2}.interior-canvas__icon-button{width:34px;padding:0}.interior-canvas__fit-button,.interior-canvas__mode-button{flex:0 0 34px;width:34px;min-width:34px;padding:0}.interior-canvas__icon-button:focus-visible,.interior-canvas__icon-button:hover,.interior-canvas__mode-button:focus-visible,.interior-canvas__mode-button:hover,.interior-canvas__tiny-button:focus-visible,.interior-canvas__tiny-button:hover{background:rgba(255,255,255,.72);border-color:rgba(84,99,85,.16);outline:none}.interior-canvas__mode-button[aria-pressed=true]{background:rgba(255,255,255,.88);border-color:rgba(84,99,85,.22)}.interior-canvas__icon-button:disabled,.interior-canvas__mode-button:disabled,.interior-canvas__tiny-button:disabled{cursor:not-allowed;opacity:.48}.interior-canvas__search{display:inline-flex;align-items:center;gap:7px;min-width:0}.interior-canvas__search-panel{position:relative;z-index:40;display:flex;flex:1 1 320px;min-width:min(260px,100%)}.interior-canvas__search input{min-height:34px;color:var(--primary);background:rgba(255,255,255,.82);border:1px solid rgba(84,99,85,.16);border-radius:var(--radius-sm);font:inherit;font-size:.82rem}.interior-canvas__search{flex:1 1 280px;width:100%;min-height:36px;padding:0 10px;color:var(--ink-muted);background:rgba(250,249,246,.78);border:1px solid rgba(84,99,85,.13);border-radius:var(--radius-md)}.interior-canvas__search input{flex:1 1;min-width:0;padding:6px 0;background:transparent;border:0}.interior-canvas__page-select:focus,.interior-canvas__search input:focus{outline:2px solid rgba(84,99,85,.22);outline-offset:2px}.interior-canvas__search-results{position:absolute;top:calc(100% + 8px);left:0;z-index:80;display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;width:min(520px,calc(100vw - 32px));max-height:min(360px,calc(100vh - 220px));padding:8px;overflow:auto;background:rgba(255,255,255,.98);border:1px solid rgba(84,99,85,.16);border-radius:var(--radius-md);box-shadow:0 8px 12px rgba(41,49,42,.14)}.interior-canvas__search-results button{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px 12px;text-align:left;background:rgba(250,249,246,.86);border:1px solid rgba(84,99,85,.12);border-radius:var(--radius-sm)}.interior-canvas__search-results button:focus-visible,.interior-canvas__search-results button:hover{border-color:rgba(84,99,85,.28);outline:none}.interior-canvas__search-results strong{color:var(--primary);font-size:.82rem;line-height:1.25;overflow-wrap:anywhere}.interior-canvas__stage{position:relative;z-index:1;min-width:0;min-height:0;height:100%;max-height:none;overflow:auto;padding:20px;background:rgba(237,238,234,.52);border:1px solid rgba(84,99,85,.12);border-radius:var(--radius-md)}.interior-canvas__spread{display:flex;align-items:flex-start;justify-content:center;gap:var(--interior-canvas-spread-gap,18px);width:max-content;min-width:100%;padding:10px}.interior-canvas__spread[data-mode=page]{justify-content:center}.interior-canvas-page{display:grid;grid-gap:10px;gap:10px;min-width:calc(var(--interior-canvas-page-width) * var(--interior-canvas-scale))}.interior-canvas-page,.interior-canvas-page__scale{width:calc(var(--interior-canvas-page-width) * var(--interior-canvas-scale))}.interior-canvas-page__scale{position:relative;height:calc(var(--interior-canvas-page-height) * var(--interior-canvas-scale));overflow:visible}.interior-canvas-page__scale .interior-sheet{min-height:var(--interior-canvas-page-height);max-width:none;margin:0;padding:var(--interior-sheet-padding-top) var(--interior-sheet-padding-right) var(--interior-sheet-padding-bottom) var(--interior-sheet-padding-left);box-shadow:0 18px 42px rgba(47,52,48,.12)}.interior-canvas-page__guides,.interior-canvas-page__scale .interior-sheet{width:var(--interior-canvas-page-width);height:var(--interior-canvas-page-height);transform:scale(var(--interior-canvas-scale));transform-origin:top left}.interior-canvas-page__guides{position:absolute;top:0;left:0;z-index:5;pointer-events:none}.interior-canvas-page__guide{position:absolute;box-sizing:border-box;display:block}.interior-canvas-page__guide--bleed{inset:0;border:1px solid rgba(132,83,63,.22);background:linear-gradient(rgba(132,83,63,.07),rgba(132,83,63,.07)) top /100% var(--interior-trim-offset-top,0) no-repeat,linear-gradient(rgba(132,83,63,.07),rgba(132,83,63,.07)) bottom /100% var(--interior-trim-offset-bottom,0) no-repeat,linear-gradient(rgba(132,83,63,.07),rgba(132,83,63,.07)) 0 /var(--interior-trim-offset-left,0) 100% no-repeat,linear-gradient(rgba(132,83,63,.07),rgba(132,83,63,.07)) 100% /var(--interior-trim-offset-right,0) 100% no-repeat}.interior-canvas-page__guide--trim{top:var(--interior-trim-offset-top,0);left:var(--interior-trim-offset-left,0);width:var(--interior-trim-width,8.5in);height:var(--interior-trim-height,11in);border:1px solid rgba(47,52,48,.26)}.interior-canvas-page__guide--safe{top:calc(var(--interior-trim-offset-top, 0in) + var(--interior-template-safe-top, var(--interior-safe-top, .375in)));left:calc(var(--interior-trim-offset-left, 0in) + var(--interior-template-safe-left, var(--interior-safe-left, .375in)));width:var(--interior-template-content-width,var(--interior-content-width,7.75in));height:var(--interior-template-content-height,var(--interior-content-height,10.25in));border:1px dashed rgba(84,99,85,.46)}.interior-canvas-page__loading{display:grid;align-content:center;justify-items:center;grid-gap:12px;gap:12px;width:var(--interior-canvas-page-width);height:var(--interior-canvas-page-height);padding:56px;color:rgba(29,37,48,.72);text-align:center;background:#fffefb;border:1px solid rgba(84,99,85,.12);transform:scale(var(--interior-canvas-scale));transform-origin:top left;box-shadow:0 18px 42px rgba(47,52,48,.12)}.interior-canvas-page__loading span{color:var(--ink-muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.interior-canvas-page__loading strong{max-width:20ch;color:var(--primary);font-family:var(--font-book);font-size:2.1rem;font-weight:600;line-height:1.05}.interior-canvas-page__loading p{max-width:34ch;margin:0;font-size:.92rem;line-height:1.5}.interior-canvas-page__retry{min-height:34px;padding:6px 14px;color:var(--primary);background:rgba(250,249,246,.9);border:1px solid rgba(84,99,85,.18);border-radius:var(--radius-sm);font:inherit;font-size:.82rem;font-weight:800}.interior-canvas-page__retry:focus-visible,.interior-canvas-page__retry:hover{border-color:rgba(84,99,85,.32);outline:none}.interior-canvas-page footer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;min-height:28px;padding:0 4px}.interior-canvas-page__footer-main{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;min-width:0}.interior-canvas-page footer strong{display:inline-grid;min-width:28px;min-height:24px;place-items:center;color:var(--primary);background:rgba(255,255,255,.84);border:1px solid rgba(84,99,85,.12);border-radius:var(--radius-sm);font-size:.72rem}.interior-canvas-page footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interior-canvas-page__template-button{display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;color:var(--primary);background:rgba(255,255,255,.84);border:1px solid rgba(84,99,85,.12);border-radius:var(--radius-sm)}.interior-canvas-page__template-button:focus-visible,.interior-canvas-page__template-button:hover{background:#fff;border-color:rgba(84,99,85,.28);outline:none}.interior-canvas-page__template-button:disabled{cursor:not-allowed;opacity:.48}.template-picker-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:rgba(47,52,48,.28)}.template-picker{display:grid;grid-gap:16px;gap:16px;width:min(960px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 32px));padding:18px;overflow:auto;color:var(--primary);background:#fff;border-radius:var(--radius-md);box-shadow:0 8px 12px rgba(41,49,42,.16)}.template-picker__header,.template-picker__pack-header{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;min-width:0}.template-picker__header>div,.template-picker__pack-header>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.template-picker__card-copy span,.template-picker__context,.template-picker__current span,.template-picker__pack-header span{color:var(--ink-muted);font-size:.72rem;font-weight:800;line-height:1.2}.template-picker__header h2,.template-picker__pack-header h3{margin:0;color:var(--primary);font-size:1rem;line-height:1.25}.template-picker__card-copy p,.template-picker__empty,.template-picker__header p,.template-picker__pack-header p{margin:0;color:var(--ink-soft);font-size:.82rem;line-height:1.45}.template-picker__current{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;background:rgba(237,238,234,.55);border-radius:var(--radius-sm)}.template-picker__current strong{font-size:.84rem}.template-picker__packs{display:grid;grid-gap:14px;gap:14px}.template-picker__pack{display:grid;grid-gap:12px;gap:12px;padding:12px;background:rgba(250,249,246,.72);border-radius:var(--radius-md)}.template-picker__pack-header span{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;color:var(--secondary);background:rgba(214,231,213,.62);border-radius:var(--radius-sm);white-space:nowrap}.template-picker__pack[data-state=locked] .template-picker__pack-header span{color:rgba(47,52,48,.62);background:rgba(237,238,234,.82)}.template-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,216px));grid-gap:10px;gap:10px;align-items:start;justify-content:start}.template-picker__card{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;padding:10px;background:#fff;border:1px solid rgba(84,99,85,.12);border-radius:var(--radius-sm)}.template-picker__card[data-current=true]{border-color:rgba(84,99,85,.34);background:rgba(246,248,244,.94)}.template-contract-preview{display:grid;grid-gap:7px;gap:7px;min-height:118px;padding:8px;border:1px solid rgba(84,99,85,.12);border-radius:var(--radius-sm);background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(250,249,246,.9)),rgba(237,238,234,.72)}.template-contract-preview__sheet{display:grid;grid-gap:6px;gap:6px;align-items:stretch;min-height:0}.template-contract-preview__sheet[data-pages="1"]{grid-template-columns:minmax(0,1fr)}.template-contract-preview__sheet[data-pages="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.template-contract-preview__page{position:relative;min-width:0;min-height:104px;overflow:hidden;aspect-ratio:8.5/11;background:#fffefb;border:1px solid rgba(84,99,85,.14);border-radius:4px}.template-contract-preview__guide{position:absolute;pointer-events:none}.template-contract-preview__guide--bleed{inset:0;background:linear-gradient(rgba(132,83,63,.08),rgba(132,83,63,.08)) top /100% 7px no-repeat,linear-gradient(rgba(132,83,63,.08),rgba(132,83,63,.08)) bottom /100% 7px no-repeat,linear-gradient(rgba(132,83,63,.08),rgba(132,83,63,.08)) 0 /7px 100% no-repeat,linear-gradient(rgba(132,83,63,.08),rgba(132,83,63,.08)) 100% /7px 100% no-repeat}.template-contract-preview__guide--trim{inset:4px;border:1px solid rgba(47,52,48,.16)}.template-contract-preview__guide--safe{inset:12px;border:1px dashed rgba(84,99,85,.24)}.template-contract-preview__slots{position:absolute;inset:14px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(8,minmax(0,1fr));grid-gap:3px;gap:3px;min-width:0}.template-contract-preview__slots[data-mode=layout]{inset:0;display:block}.template-contract-preview[data-template=recipe_two_up_editorial] .template-contract-preview__slots{grid-template-rows:repeat(9,minmax(0,1fr))}.template-contract-preview__empty,.template-contract-preview__slot{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;padding:1px 3px;overflow:hidden;border:1px solid rgba(84,99,85,.08);border-radius:3px;color:rgba(47,52,48,.78);font-size:.47rem;font-weight:750;line-height:1;text-overflow:ellipsis;white-space:nowrap}.template-contract-preview__slots[data-mode=layout] .template-contract-preview__slot{position:absolute;box-sizing:border-box;padding:2px 4px;background-clip:padding-box}.template-contract-preview__empty{grid-column:1/-1;grid-row:1/-1;color:var(--ink-muted);background:rgba(237,238,234,.48)}.template-contract-preview__slot--image,.template-contract-preview__slot--line_art{background:linear-gradient(135deg,rgba(132,83,63,.2),rgba(84,99,85,.14)),rgba(132,83,63,.1)}.template-contract-preview__slot--title{background:rgba(47,52,48,.24);color:#fffefb}.template-contract-preview__slot--rule{min-height:2px;color:transparent}.template-contract-preview__slot--caption,.template-contract-preview__slot--kicker,.template-contract-preview__slot--nutrition,.template-contract-preview__slot--recommendations,.template-contract-preview__slot--rule,.template-contract-preview__slot--stats,.template-contract-preview__slot--swatches{background:rgba(132,83,63,.14);color:rgba(88,55,41,.88)}.template-contract-preview__slot--body,.template-contract-preview__slot--index,.template-contract-preview__slot--ingredients,.template-contract-preview__slot--layout,.template-contract-preview__slot--list,.template-contract-preview__slot--method,.template-contract-preview__slot--planner,.template-contract-preview__slot--toc{background:rgba(84,99,85,.14)}.template-contract-preview__slot[data-print-area=bleed]{border-color:rgba(132,83,63,.36)}.template-contract-preview__slot[data-required=true]{box-shadow:inset 0 0 0 1px rgba(47,52,48,.1)}.template-contract-preview__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;min-width:0}.template-contract-preview__meta span{display:inline-flex;align-items:center;min-height:18px;padding:0 6px;border-radius:4px;background:rgba(237,238,234,.7);color:var(--ink-muted);font-size:.62rem;font-weight:800;line-height:1}.template-contract-preview[data-density=catalog]{min-height:0;align-content:start}.template-contract-preview[data-density=catalog] .template-contract-preview__sheet{justify-content:center;height:136px}.template-contract-preview[data-density=catalog] .template-contract-preview__sheet[data-pages="1"]{grid-template-columns:minmax(92px,116px)}.template-contract-preview[data-density=catalog] .template-contract-preview__sheet[data-pages="2"]{grid-template-columns:repeat(2,minmax(72px,104px))}.template-contract-preview[data-density=catalog] .template-contract-preview__page{width:auto;height:100%;min-height:0}.template-picker .template-contract-preview[data-density=catalog] .template-contract-preview__sheet{height:128px}.template-picker .template-contract-preview[data-density=catalog] .template-contract-preview__sheet[data-pages="1"]{grid-template-columns:minmax(86px,110px)}.template-picker .template-contract-preview[data-density=catalog] .template-contract-preview__sheet[data-pages="2"]{grid-template-columns:repeat(2,minmax(68px,96px))}.template-picker .template-contract-preview__meta{display:none}.template-detail__preview-panel .template-contract-preview[data-density=catalog] .template-contract-preview__sheet{height:430px}.template-detail__preview-panel .template-contract-preview[data-density=catalog] .template-contract-preview__sheet[data-pages="1"]{grid-template-columns:minmax(260px,332px)}.template-detail__preview-panel .template-contract-preview[data-density=catalog] .template-contract-preview__sheet[data-pages="2"]{grid-template-columns:repeat(2,minmax(210px,280px))}.template-detail__preview-panel .template-contract-preview[data-density=catalog] .template-contract-preview__slot{font-size:.56rem}.template-picker__preview{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(5,1fr);grid-gap:4px;gap:4px;min-height:118px;padding:10px;background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(250,249,246,.88)),rgba(237,238,234,.72);border:1px solid rgba(84,99,85,.12);border-radius:var(--radius-sm)}.template-picker__preview span{display:block;min-height:0;background:rgba(84,99,85,.15);border-radius:4px}.template-picker__preview [data-part^=media]{background:linear-gradient(135deg,rgba(132,83,63,.22),rgba(84,99,85,.18)),rgba(132,83,63,.12)}.template-picker__preview [data-part=title]{background:rgba(47,52,48,.32)}.template-picker__preview [data-part=footer],.template-picker__preview [data-part=meta]{background:rgba(132,83,63,.16)}.template-picker__preview [data-part=copy-a],.template-picker__preview [data-part=copy-b]{background:rgba(84,99,85,.18)}.template-picker__preview[data-template=recipe_cover] [data-part=media-primary]{grid-column:1/-1;grid-row:1/3}.template-picker__preview[data-template=recipe_cover] [data-part=media-secondary]{display:none}.template-picker__preview[data-template=recipe_cover] [data-part=title]{grid-column:1/5;grid-row:3}.template-picker__preview[data-template=recipe_cover] [data-part=meta]{grid-column:5/-1;grid-row:3}.template-picker__preview[data-template=recipe_cover] [data-part=copy-a]{grid-column:1/4;grid-row:4/-1}.template-picker__preview[data-template=recipe_cover] [data-part=copy-b]{grid-column:4/-1;grid-row:4/-1}.template-picker__preview[data-template=recipe_cover] [data-part=footer]{display:none}.template-picker__preview[data-template=recipe_spread] [data-part=media-primary]{grid-column:1/4;grid-row:1/-1}.template-picker__preview[data-template=recipe_spread]:after{content:"";position:absolute;top:8px;bottom:8px;left:50%;width:1px;background:rgba(47,52,48,.18)}.template-picker__preview[data-template=recipe_spread] [data-part=media-secondary]{grid-column:4/-1;grid-row:1/2}.template-picker__preview[data-template=recipe_spread] [data-part=title]{grid-column:4/-1;grid-row:2}.template-picker__preview[data-template=recipe_spread] [data-part=meta]{grid-column:4/6;grid-row:3}.template-picker__preview[data-template=recipe_spread] [data-part=copy-a]{grid-column:4/-1;grid-row:4}.template-picker__preview[data-template=recipe_spread] [data-part=copy-b]{grid-column:4/6;grid-row:5}.template-picker__preview[data-template=recipe_spread] [data-part=footer]{grid-column:6/-1;grid-row:5}.template-picker__preview[data-template=recipe_dense] [data-part=media-primary],.template-picker__preview[data-template=recipe_dense] [data-part=media-secondary]{display:none}.template-picker__preview[data-template=recipe_dense] [data-part=title]{grid-column:1/-1;grid-row:1}.template-picker__preview[data-template=recipe_dense] [data-part=meta]{grid-column:1/4;grid-row:2}.template-picker__preview[data-template=recipe_dense] [data-part=copy-a]{grid-column:1/4;grid-row:3/-1}.template-picker__preview[data-template=recipe_dense] [data-part=copy-b]{grid-column:4/-1;grid-row:2/-1}.template-picker__preview[data-template=recipe_dense] [data-part=footer]{display:none}.template-picker__preview[data-template=recipe_two_up] [data-part=media-primary]{grid-column:1/4;grid-row:2}.template-picker__preview[data-template=recipe_two_up] [data-part=media-secondary]{grid-column:4/-1;grid-row:2}.template-picker__preview[data-template=recipe_two_up] [data-part=title]{grid-column:1/4;grid-row:1}.template-picker__preview[data-template=recipe_two_up] [data-part=meta]{grid-column:4/-1;grid-row:1}.template-picker__preview[data-template=recipe_two_up] [data-part=copy-a]{grid-column:1/4;grid-row:3/-1}.template-picker__preview[data-template=recipe_two_up] [data-part=copy-b]{grid-column:4/-1;grid-row:3/-1}.template-picker__preview[data-template=recipe_two_up] [data-part=footer]{display:none}.template-picker__preview[data-template=recipe_two_up_editorial] [data-part=media-primary]{grid-column:1/3;grid-row:1/3}.template-picker__preview[data-template=recipe_two_up_editorial] [data-part=media-secondary]{grid-column:1/3;grid-row:4/-1}.template-picker__preview[data-template=recipe_two_up_editorial] [data-part=title]{grid-column:3/-1;grid-row:1}.template-picker__preview[data-template=recipe_two_up_editorial] [data-part=meta]{grid-column:3/-1;grid-row:2}.template-picker__preview[data-template=recipe_two_up_editorial] [data-part=copy-a]{grid-column:3/-1;grid-row:3}.template-picker__preview[data-template=recipe_two_up_editorial] [data-part=copy-b]{grid-column:3/-1;grid-row:5/-1}.template-picker__preview[data-template=recipe_two_up_editorial] [data-part=footer]{display:none}.template-picker__preview--structure [data-part=media-primary]{grid-column:1/-1;grid-row:1/4}.template-picker__preview--structure [data-part=media-secondary]{display:none}.template-picker__preview--structure [data-part=title]{grid-column:1/5;grid-row:4}.template-picker__preview--structure [data-part=copy-a]{grid-column:1/-1;grid-row:5}.template-picker__preview--manuscript [data-part=media-primary],.template-picker__preview--manuscript [data-part=media-secondary],.template-picker__preview--structure [data-part=copy-b],.template-picker__preview--structure [data-part=footer],.template-picker__preview--structure [data-part=meta]{display:none}.template-picker__preview--manuscript [data-part=title]{grid-column:1/-1;grid-row:1}.template-picker__preview--manuscript [data-part=meta]{grid-column:1/4;grid-row:2}.template-picker__preview--manuscript [data-part=copy-a]{grid-column:1/-1;grid-row:3}.template-picker__preview--manuscript [data-part=copy-b]{grid-column:1/5;grid-row:4}.template-picker__preview--manuscript [data-part=footer]{grid-column:1/-1;grid-row:5}.template-picker__card-copy{display:grid;grid-gap:5px;gap:5px;min-width:0}.template-picker__card-copy strong{color:var(--primary);font-size:.9rem;line-height:1.25}.template-picker__card .button{justify-self:start}.template-picker__locked-button{display:inline-flex;gap:6px;align-items:center}.interior-template-defaults,.interior-template-inline-note{color:var(--ink-soft);font-size:.82rem;line-height:1.45}.interior-template-defaults{display:grid;grid-gap:10px;gap:10px}.interior-template-defaults>span{color:var(--ink-soft)}.interior-template-defaults dl{display:grid;grid-gap:7px;gap:7px;margin:0}.interior-template-defaults dl>div{display:grid;grid-gap:2px;gap:2px;padding:8px;background:rgba(250,249,246,.72);border-radius:var(--radius-sm)}.interior-template-defaults dd,.interior-template-defaults dt{margin:0}.interior-template-defaults dt{color:var(--ink-muted);font-size:.72rem;font-weight:800}.interior-template-defaults dd{color:var(--primary);font-weight:800}.template-map-page{max-width:1180px;margin:0 auto;padding:28px 36px 56px;display:grid;grid-gap:28px;gap:28px}.template-map-page__header{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:24px;gap:24px;align-items:start}.template-map-page__eyebrow{color:rgba(32,39,51,.56);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.template-map-page__group-header h2,.template-map-page__group-header h3,.template-map-page__header h1,.template-map-page__pack-header h2{margin:0;font-family:var(--font-sans);color:#202733}.template-map-page__group-header p,.template-map-page__header p,.template-map-page__pack-header p{margin:0;color:rgba(32,39,51,.72);line-height:1.6}.template-map-page__summary{margin:0;padding:18px 20px;border-radius:18px;border:1px solid rgba(32,39,51,.08);background:rgba(255,255,255,.88);display:grid;grid-gap:12px;gap:12px}.template-map-page__summary div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.template-map-page__summary dt{color:rgba(32,39,51,.58);font-size:.84rem}.template-map-page__summary dd{margin:0;color:#202733;font-size:.9rem;font-weight:600}.template-map-page__stack{display:grid;grid-gap:24px;gap:24px}.template-map-page__pack{display:grid;grid-gap:22px;gap:22px;padding:22px;border:1px solid rgba(84,99,85,.14);border-radius:8px;background:rgba(255,255,255,.64)}.template-map-page__pack[data-pack-state=locked]{border-color:rgba(132,83,63,.22);background:color-mix(in srgb,#ffffff 82%,#febda4 18%)}.template-map-page__pack-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);grid-gap:18px;gap:18px;align-items:start}.template-map-page__pack-header>div:first-child{display:grid;grid-gap:8px;gap:8px}.template-map-page__pack-header span{color:rgba(32,39,51,.54);font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.template-map-page__pack-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.template-map-page__note{margin:0;padding:12px 14px;border-radius:6px;background:rgba(237,238,234,.62);color:rgba(32,39,51,.66);font-size:.86rem;line-height:1.5}.template-map-page__group{display:grid;grid-gap:16px;gap:16px}.template-map-page__group-header{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.template-map-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.template-card{display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:8px;border:1px solid rgba(84,99,85,.14);background:rgba(255,255,255,.72)}.template-card__header{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.template-card__eyebrow{color:rgba(32,39,51,.52);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.template-card__header h3{margin:4px 0 0;color:#202733;font-size:1.08rem}.template-card__header strong{color:rgba(32,39,51,.66);font-size:.86rem}.template-card__diagram,.template-card__preview{min-height:248px;padding:14px;border-radius:6px;background:rgba(237,238,234,.56);border:1px solid rgba(84,99,85,.1)}.template-card__preview{display:grid;place-items:center}.template-card__preview .template-page-preview{width:min(100%,240px);transition:none}.template-card__preview .template-page-preview[data-spread=true]{width:min(100%,380px)}.template-card__diagram{display:grid;grid-gap:8px;gap:8px}.template-card__block{display:flex;align-items:center;justify-content:center;min-height:28px;border-radius:6px;background:rgba(255,255,255,.9);border:1px dashed rgba(84,99,85,.18);color:rgba(32,39,51,.6);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.template-card__block--hero{min-height:92px}.template-card__block--body,.template-card__block--copy,.template-card__block--index,.template-card__block--list,.template-card__block--planner,.template-card__block--toc{min-height:88px}.template-card__diagram--recipe_cover .template-card__block--body,.template-card__diagram--recipe_dense .template-card__block--body,.template-card__diagram--recipe_spread .template-card__block--body{min-height:74px}.template-card p,.template-card small{margin:0;color:rgba(32,39,51,.72);line-height:1.5}.template-card__contract{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0}.template-card__contract div{min-width:0;padding:8px;border-radius:6px;background:rgba(237,238,234,.62)}.template-card__contract dt{color:rgba(32,39,51,.52);font-size:.62rem;font-weight:800;line-height:1}.template-card__contract dd{margin:5px 0 0;color:#202733;font-size:.76rem;font-weight:700;line-height:1.2}.template-card small{color:rgba(32,39,51,.5);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.template-card__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.template-card__locked-action{border-color:rgba(132,83,63,.24);color:#84533f}.template-card[data-premium-locked=true] .template-card__preview{background:color-mix(in srgb,rgba(237,238,234,.56) 72%,#febda4 28%)}@media (max-width:900px){.template-map-page{padding:22px 18px 44px}.template-map-page__header,.template-map-page__pack-header{grid-template-columns:1fr}.template-map-page__pack-meta{justify-content:flex-start}.template-map-page__grid{grid-template-columns:1fr}}.interior-proof{min-height:100vh;padding:28px;background:radial-gradient(circle at top,rgba(255,255,255,.68),transparent 34%),linear-gradient(180deg,#d9d5c8,#cbc5b4)}.interior-proof__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;width:min(100%,1280px);margin:0 auto 28px;padding:20px 24px;border:1px solid rgba(118,110,92,.18);border-radius:20px;background:rgba(251,249,243,.88);box-shadow:0 18px 40px rgba(49,43,33,.08)}.interior-proof__header h1{margin:6px 0 10px;color:#2a271f;font-size:clamp(2rem,3vw,3rem);line-height:.95}.interior-proof__header p{max-width:72ch;margin:0;color:rgba(57,53,45,.78);font-size:.96rem;line-height:1.58}.interior-proof__eyebrow{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(71,64,50,.08);color:rgba(64,57,45,.75);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.interior-proof__meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.interior-proof__meta span{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:rgba(71,64,50,.08);color:rgba(56,52,43,.82);font-size:.74rem;font-weight:600}.interior-proof__document{display:grid;grid-gap:28px;gap:28px;justify-items:center}.interior-proof__page{display:flex;justify-content:center;break-after:page;page-break-after:always}.interior-proof__page,.interior-sheet{width:var(--interior-page-width,8.5in);height:var(--interior-page-height,11in)}.interior-sheet{--interior-sheet-padding-top:calc(var(--interior-trim-offset-top, 0in) + var(--interior-safe-top, 0.375in));--interior-sheet-padding-right:calc(var(--interior-trim-offset-right, 0in) + var(--interior-safe-right, 0.375in));--interior-sheet-padding-bottom:calc(var(--interior-trim-offset-bottom, 0in) + var(--interior-safe-bottom, 0.375in));--interior-sheet-padding-left:calc(var(--interior-trim-offset-left, 0in) + var(--interior-safe-left, 0.375in));box-sizing:border-box;min-height:var(--interior-page-height,11in);background:#fff;border:1px solid rgba(32,39,51,.06);box-shadow:0 40px 90px rgba(25,30,38,.12);position:relative;overflow:hidden;padding:var(--interior-sheet-padding-top) var(--interior-sheet-padding-right) var(--interior-sheet-padding-bottom) var(--interior-sheet-padding-left);display:grid;font-size:10pt;font-family:var(--book-body-font-family,var(--font-book),Georgia,serif)}.interior-sheet__title{font-family:var(--book-heading-font-family,var(--book-body-font-family,var(--font-book),Georgia,serif))}.interior-sheet__rich-text{font-family:var(--book-body-font-family,var(--font-book),Georgia,serif);font-size:var(--book-body-font-size,10pt);line-height:var(--book-body-line-height,15.6pt)}.interior-sheet__folio{display:flex;align-items:center;justify-content:flex-start;gap:8pt;align-self:start;justify-self:stretch;width:100%;min-height:10pt;font-size:7.2pt;text-transform:uppercase;letter-spacing:.16em;color:rgba(32,39,51,.52);margin-bottom:0}.interior-sheet__folio-label,.interior-sheet__folio-page-number{min-width:0}.interior-sheet__folio-label{flex:0 1 auto;max-width:calc(100% - 56px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interior-sheet__folio-page-number{flex:0 0 auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.12em}.interior-sheet__folio--left{justify-content:flex-start;text-align:left}.interior-sheet__folio--right{justify-content:flex-end;text-align:right}.interior-sheet__content{display:flex;flex-direction:column;gap:9pt;min-height:0}.interior-sheet--recipe{--recipe-space-1:2pt;--recipe-space-2:5pt;--recipe-space-3:7pt;--recipe-space-4:11pt;--recipe-space-5:16pt;--recipe-stats-height:36pt;display:flex;flex-direction:column;padding:var(--interior-sheet-padding-top) var(--interior-sheet-padding-right) var(--interior-sheet-padding-bottom) var(--interior-sheet-padding-left)}.interior-sheet--recipe .interior-sheet__folio{margin-bottom:0}.interior-sheet--recipe .interior-sheet__content,.interior-sheet--recipe .interior-sheet__folio,.interior-sheet--recipe .interior-sheet__hero{flex:0 0 auto}.interior-sheet--recipe .interior-sheet__content{gap:var(--recipe-space-2);flex:1 1 auto}.interior-sheet--recipe .interior-sheet__title{margin-top:0}.interior-sheet--recipe .interior-sheet__summary{max-width:100%;padding-bottom:9pt}.interior-sheet__eyebrow{display:flex;justify-content:space-between;gap:16px;font-size:.76rem;text-transform:uppercase;letter-spacing:.16em;color:rgba(32,39,51,.52)}.interior-sheet__opener-title,.interior-sheet__title{margin:0;font-family:var(--font-book);color:#1d2530;line-height:1.02;letter-spacing:-.03em}.interior-sheet__title{font-size:24pt;padding:10pt 0 5pt}.interior-sheet__intro,.interior-sheet__opener-copy,.interior-sheet__summary{margin:0;color:rgba(29,37,48,.76);line-height:1.45;font-size:10pt}.interior-sheet__template-note{margin:-6px 0 0;color:rgba(29,37,48,.54);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.interior-sheet__meta{display:flex;flex-wrap:wrap;gap:8px 12px;color:rgba(29,37,48,.58);font-size:.8rem;text-transform:uppercase;letter-spacing:.12em}.interior-sheet__stats{display:grid;grid-template-columns:repeat(var(--recipe-stat-count,4),minmax(0,1fr));grid-gap:0;gap:0;align-items:stretch;margin:0}.interior-sheet__stats div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2pt}.interior-sheet--recipe .interior-sheet__stats div,.interior-sheet__stats div{min-height:var(--recipe-stats-height);padding:0 var(--recipe-space-3)}.interior-sheet__stats div+div{border-left:1px solid rgba(29,37,48,.08)}.interior-sheet__stat-icon{width:16pt;height:16pt;color:rgba(29,37,48,.62)}.interior-sheet__stat-icon svg{display:block;width:100%;height:100%}.interior-sheet__stat-icon-label{display:grid;place-items:center;width:100%;height:100%;border:1px solid rgba(29,37,48,.22);border-radius:999px;color:rgba(29,37,48,.7);font-size:6.4pt;font-weight:700;line-height:1;text-transform:uppercase}.interior-sheet__stat-value{color:#1d2530;font-size:8pt;font-weight:400;letter-spacing:.01em;text-align:center;white-space:nowrap}.interior-sheet__hero{overflow:hidden;border-radius:0;height:4.05in;min-height:4.05in;max-height:4.05in;margin:0;border:none}.interior-sheet__hero img{width:100%;height:100%;object-fit:cover;display:block;box-sizing:border-box;padding:.08in 0}.interior-sheet__hero--full-photo{height:5.15in;min-height:5.15in;max-height:5.15in}.interior-sheet__hero--full-photo img{padding:0}.interior-sheet--recipe-spread{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:12pt;gap:12pt;min-height:0;padding:var(--interior-sheet-padding-top) var(--interior-sheet-padding-right) var(--interior-sheet-padding-bottom) var(--interior-sheet-padding-left)}.interior-sheet--recipe-spread .interior-sheet__folio{margin-bottom:0}.interior-sheet--recipe-spread-left{grid-template-columns:minmax(0,3.18in) minmax(0,1fr);gap:14pt 18pt}.interior-sheet--recipe-spread-left .interior-sheet__folio{grid-column:1/-1}.interior-sheet__spread-left-photo{grid-row:2;min-width:0;min-height:0;margin:0;overflow:hidden;background:rgba(97,126,64,.08)}.interior-sheet__spread-left-photo img{display:block;width:100%;height:100%;object-fit:cover}.interior-sheet__spread-left-photo span,.interior-sheet__spread-right-hero span{display:grid;place-items:center;width:100%;height:100%;padding:18pt;color:rgba(29,37,48,.5);font-size:8pt;line-height:1.35;text-align:center;border:1.2pt dashed rgba(29,37,48,.18)}.interior-sheet__spread-left-copy{grid-row:2;display:grid;grid-template-rows:minmax(0,1fr) auto auto;grid-gap:16pt;gap:16pt;min-height:0;align-content:stretch}.interior-sheet__spread-quote{align-self:center;max-width:25ch;margin:0;color:rgba(29,37,48,.76);font-family:var(--font-book);font-size:10.2pt;font-weight:500;line-height:1.35}.interior-sheet__spread-title-block{display:grid;grid-gap:7pt;gap:7pt;align-self:end}.interior-sheet__spread-title-block p{margin:0;color:rgba(29,37,48,.75);font-size:8.2pt;line-height:1.34}.interior-sheet__spread-section{color:rgba(29,37,48,.54);font-size:7pt;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.interior-sheet--recipe-spread .interior-sheet__title{padding:0;font-size:25pt;line-height:1;letter-spacing:-.03em}.interior-sheet__spread-icon-stats{display:grid;grid-template-columns:repeat(var(--recipe-stat-count,4),minmax(0,1fr));grid-gap:0;gap:0;padding-top:8pt;border-top:1px solid rgba(29,37,48,.11)}.interior-sheet__spread-icon-stats div{display:grid;grid-gap:4pt;gap:4pt;justify-items:center;min-width:0;padding:0 5pt;color:rgba(29,37,48,.78);font-size:6.4pt;line-height:1.15;text-align:center;text-transform:uppercase;letter-spacing:.05em}.interior-sheet__spread-icon-stats div+div{border-left:1px solid rgba(29,37,48,.1)}.interior-sheet__spread-icon-stats .interior-sheet__stat-icon{width:14pt;height:14pt}.interior-sheet__spread-icon-stats .interior-sheet__stat-value{color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;white-space:normal}.interior-sheet--recipe-spread-right{grid-template-columns:1fr;grid-template-rows:auto 3.45in minmax(0,1fr) auto;gap:13pt}.interior-sheet__spread-right-hero{min-width:0;min-height:0;margin:0;overflow:hidden;background:rgba(97,126,64,.08)}.interior-sheet__spread-right-hero img{display:block;width:100%;height:100%;object-fit:cover}.interior-sheet__spread-right-body{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);grid-gap:20pt;gap:20pt;min-height:0;align-content:start;overflow:hidden}.interior-sheet--recipe-spread .interior-sheet__panel{gap:4pt}.interior-sheet--recipe-spread .interior-sheet__panel-heading{font-size:7.2pt;letter-spacing:.14em}.interior-sheet--recipe-spread .interior-sheet__list{gap:3.6pt;padding-left:12pt;font-size:8.1pt;line-height:1.34}.interior-sheet--recipe-spread .interior-sheet__list--ordered{padding-left:0}.interior-sheet--recipe-spread .interior-sheet__list--ordered li{grid-template-columns:13pt minmax(0,1fr);gap:5pt}.interior-sheet--recipe-spread .interior-sheet__list--ordered li:before{font-size:8pt;line-height:1.16}.interior-sheet__spread-right-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8pt;gap:8pt;min-height:0}.interior-sheet--recipe-spread .interior-sheet__mini{gap:3pt;min-width:0;padding-top:5pt}.interior-sheet--recipe-spread .interior-sheet__mini strong{font-size:6.3pt;letter-spacing:.13em}.interior-sheet--recipe-spread .interior-sheet__mini p{font-size:6.8pt;line-height:1.24;overflow-wrap:anywhere}.interior-sheet--full_photo_bleed,.interior-sheet--photo-bleed{display:block;padding:0;border:0;background:#fff}.interior-canvas-page__scale .interior-sheet--full_photo_bleed,.interior-canvas-page__scale .interior-sheet--photo-bleed{padding:0}.interior-sheet__bleed-photo{position:absolute;inset:0;z-index:0;margin:0;background:#f6f2ea}.interior-sheet__bleed-photo img{display:block;width:100%;height:100%;object-fit:cover}.interior-sheet__bleed-safe{position:absolute;top:var(--interior-sheet-padding-top);right:var(--interior-sheet-padding-right);bottom:var(--interior-sheet-padding-bottom);left:var(--interior-sheet-padding-left);z-index:2;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:10pt;gap:10pt;min-width:0;min-height:0;pointer-events:none}.interior-sheet--photo-bleed .interior-sheet__folio{color:rgba(29,37,48,.72);text-shadow:0 1px 3px rgba(255,255,255,.84)}.interior-sheet__bleed-caption,.interior-sheet__bleed-placeholder{align-self:end;justify-self:start;display:grid;grid-gap:6pt;gap:6pt;max-width:min(4.15in,100%);color:#1d2530;pointer-events:auto}.interior-sheet__bleed-caption{padding:12pt 14pt;background:rgba(255,255,255,.9);border:1px solid rgba(29,37,48,.12)}.interior-sheet__bleed-placeholder{align-self:center;justify-self:center;max-width:min(4.5in,100%);padding:18pt;text-align:center;background:rgba(250,249,246,.96);border:1.4pt dashed rgba(29,37,48,.2)}.interior-sheet__bleed-caption .interior-sheet__title,.interior-sheet__bleed-placeholder .interior-sheet__title{padding:0;font-size:22pt;letter-spacing:-.02em}.interior-sheet__bleed-caption .interior-sheet__intro,.interior-sheet__bleed-placeholder .interior-sheet__intro,.interior-sheet__bleed-placeholder p{margin:0;color:rgba(29,37,48,.78);font-size:8.6pt;line-height:1.42}.interior-sheet--coloring-page{padding:var(--interior-sheet-padding-top) var(--interior-sheet-padding-right) var(--interior-sheet-padding-bottom) var(--interior-sheet-padding-left);background:#fff}.interior-sheet--coloring-page .interior-sheet__content{width:100%;height:100%;min-height:0}.interior-sheet--coloring-page .interior-sheet__hero{width:100%;height:auto;min-height:0;max-height:none;flex:1 1 auto}.interior-sheet--coloring-page .interior-sheet__hero img{object-fit:contain;padding:0}.interior-sheet--coloring-page .interior-sheet__mini{width:100%;min-height:100%;place-content:center;justify-items:center;text-align:center;border:2px dashed rgba(29,37,48,.18)}.interior-sheet--coloring-blank{background:#fff}.interior-sheet--recipe_dense .interior-sheet__columns{gap:20px}.interior-sheet--recipe_dense .interior-sheet__list{gap:4pt;font-size:9.6pt;line-height:1.46}.interior-sheet--recipe-two-up{--recipe-space-2:4pt;--two-up-accent:#546355;--two-up-rule:rgba(29,37,48,0.12);--two-up-muted:rgba(29,37,48,0.58);--two-up-soft:rgba(84,99,85,0.08);padding:var(--interior-sheet-padding-top) var(--interior-sheet-padding-right) var(--interior-sheet-padding-bottom) var(--interior-sheet-padding-left)}.interior-sheet__two-up-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20pt;gap:20pt;flex:1 1 auto;min-height:0;padding-top:14pt}.interior-sheet__two-up-grid:before{content:"";position:absolute;top:14pt;bottom:0;left:50%;width:1px;background:linear-gradient(180deg,transparent 0,var(--two-up-rule) 7%,var(--two-up-rule) 93%,transparent 100%);transform:translateX(-.5px)}.interior-sheet__two-up-grid--horizontal{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:15pt;padding-top:12pt}.interior-sheet__two-up-grid--horizontal:before{top:calc(50% + 6pt);right:0;bottom:auto;left:0;width:auto;height:1px;background:linear-gradient(90deg,transparent 0,var(--two-up-rule) 7%,var(--two-up-rule) 93%,transparent 100%);transform:none}.interior-sheet--custom-layout,.interior-sheet--recipe-two-up.interior-sheet--custom-layout{display:block;padding:0}.interior-sheet__layout-stage{position:absolute;top:var(--interior-trim-offset-top,0);left:var(--interior-trim-offset-left,0);width:var(--interior-trim-width,8.5in);height:var(--interior-trim-height,11in);overflow:visible}.interior-sheet__layout-slot{position:absolute;box-sizing:border-box;min-width:0;min-height:0;overflow:hidden}.interior-sheet__layout-slot--layout,.interior-sheet__layout-slot--recipe{display:grid}.interior-sheet__layout-slot--layout .interior-sheet__two-up-recipe,.interior-sheet__layout-slot--recipe .interior-sheet__two-up-recipe{width:100%;height:100%}.interior-sheet__layout-slot--folio{display:grid;align-items:center}.interior-sheet__layout-slot--folio .interior-sheet__folio{width:100%;min-height:0;margin:0;color:inherit;font-size:inherit;line-height:inherit;letter-spacing:.12em}.interior-sheet__layout-slot--folio .interior-sheet__folio-label{max-width:calc(100% - 18pt)}.interior-sheet__layout-slot--title{display:grid;align-items:start}.interior-sheet__layout-slot--title .interior-sheet__title{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.interior-sheet__title-stack{display:grid;grid-gap:var(--template-title-description-gap,3pt);gap:var(--template-title-description-gap,3pt);min-width:0;align-content:start}.interior-sheet__title-stack .interior-sheet__title{margin:0}.interior-sheet__title-stack p{margin:0;color:var(--template-title-description-color,rgba(29,37,48,.72));font-size:var(--template-title-description-size,9pt);font-weight:var(--template-title-description-weight,400);line-height:var(--template-title-description-line-height,1.28);overflow-wrap:anywhere}.interior-sheet__layout-slot--body{display:grid;align-items:start}.interior-sheet__layout-slot--toc{display:block}.interior-sheet__layout-slot--kicker{display:grid;align-items:center}.interior-sheet__layout-slot--rule{display:grid}.interior-sheet__layout-slot--nutrition,.interior-sheet__layout-slot--stats{display:block}.interior-sheet__layout-slot--nutrition .interior-sheet__nutrition-compact{width:100%;color:inherit;font-size:inherit;line-height:inherit}.interior-sheet__layout-slot--nutrition .interior-sheet__nutrition-compact table{width:100%;border-collapse:collapse;table-layout:fixed}.interior-sheet__layout-slot--nutrition .interior-sheet__nutrition-compact td,.interior-sheet__layout-slot--nutrition .interior-sheet__nutrition-compact th{padding:var(--template-table-cell-padding-y,2pt) var(--template-table-cell-padding-x,2.5pt);border:var(--template-table-border-width,.35pt) solid var(--template-table-border-color,rgba(29,37,48,.24));line-height:1;text-align:center}.interior-sheet__layout-slot--nutrition .interior-sheet__nutrition-compact th{background:var(--template-table-header-background,transparent);color:var(--template-table-label-color,rgba(29,37,48,.72));font-size:var(--template-table-label-size,5.2pt);font-weight:var(--template-table-label-weight,760);text-transform:uppercase}.interior-sheet__layout-slot--nutrition .interior-sheet__nutrition-compact td{color:var(--template-table-value-color,rgba(29,37,48,.86));font-size:var(--template-table-value-size,8.3pt);font-weight:var(--template-table-value-weight,820)}.interior-sheet__nutrition-compact[data-side-borders=hidden] td:first-child,.interior-sheet__nutrition-compact[data-side-borders=hidden] th:first-child{border-left-color:transparent}.interior-sheet__nutrition-compact[data-side-borders=hidden] td:last-child,.interior-sheet__nutrition-compact[data-side-borders=hidden] th:last-child{border-right-color:transparent}.interior-sheet__nutrition-compact[data-top-border=hidden] thead th{border-top-color:transparent}.interior-sheet__nutrition-compact[data-bottom-border=hidden] tbody td{border-bottom-color:transparent}.interior-sheet__layout-slot--nutrition .interior-sheet__nutrition-compact figcaption{padding-top:2pt;color:var(--template-table-caption-color,rgba(29,37,48,.48));font-size:var(--template-table-caption-size,5.6pt);font-weight:var(--template-table-caption-weight,650);line-height:1.1}.interior-sheet__layout-slot--nutrition .interior-sheet__nutrition-compact dt{font-size:.62em}.interior-sheet__layout-slot--nutrition .interior-sheet__nutrition-compact dd{font-size:.92em}.interior-sheet__layout-slot--image{z-index:0}.interior-sheet__layout-slot--stats{z-index:2}.interior-sheet__layout-slot--ingredients,.interior-sheet__layout-slot--method,.interior-sheet__layout-slot--recommendations{display:block}.interior-sheet__layout-image{width:100%;height:100%;margin:0;overflow:hidden;border:0;border-radius:inherit;background:transparent}.interior-sheet__layout-image img{display:block;width:100%;height:100%;object-fit:cover}.interior-sheet__layout-rule{display:block;width:100%;height:100%;background:currentColor}.interior-sheet__layout-kicker{display:flex;align-items:center;justify-content:var(--template-text-justify,flex-start);gap:4pt;width:100%;min-height:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:uppercase}.interior-sheet__layout-kicker strong{font-weight:inherit}.interior-sheet__layout-kicker i{position:relative;flex:0 0 auto;width:7pt;height:7pt;border:.7pt solid;border-radius:999pt}.interior-sheet__layout-kicker i:after{content:"";position:absolute;top:50%;left:50%;width:4pt;height:.7pt;background:currentColor;transform:translate(-50%,-50%) rotate(-35deg)}.interior-sheet__layout-kicker b{flex:1 1 auto;height:.7pt;background:currentColor;opacity:.72}.interior-sheet__layout-image span{display:grid;place-items:center;width:100%;height:100%;color:var(--two-up-muted);font-size:7pt;text-align:center}.interior-sheet__layout-body-copy{margin:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.interior-sheet__layout-copy{display:grid;grid-gap:8pt}.interior-sheet__layout-copy,.interior-sheet__layout-slot .interior-sheet__copy{gap:8pt;color:inherit;font-size:inherit;line-height:inherit}.interior-sheet__layout-slot .interior-sheet__copy-heading{color:inherit;font-size:1.28em;letter-spacing:0;line-height:1.1}.interior-sheet__layout-slot .interior-sheet__copy-heading--h2,.interior-sheet__layout-slot .interior-sheet__copy-heading--h3{font-size:1.05em}.interior-sheet__layout-slot .interior-sheet__copy-list,.interior-sheet__layout-slot .interior-sheet__copy-paragraph,.interior-sheet__layout-slot .interior-sheet__structured-content{color:inherit;font-size:inherit;line-height:inherit}.interior-sheet__layout-slot .interior-sheet__structured-block h3{color:inherit;font-size:1.05em;line-height:1.15}.interior-sheet__layout-slot .interior-sheet__structured-block li,.interior-sheet__layout-slot .interior-sheet__structured-block p,.interior-sheet__layout-slot .interior-sheet__structured-entry{color:inherit;font-size:inherit;line-height:inherit}.interior-sheet__layout-slot--toc .interior-sheet__toc{gap:6pt;width:100%;color:inherit;font-size:inherit;line-height:inherit}.interior-sheet__layout-slot--toc .interior-sheet__toc-row{color:inherit;font-size:inherit;line-height:inherit}.interior-sheet__layout-index{display:grid;grid-gap:10pt;gap:10pt;width:100%;color:inherit;font-size:inherit;line-height:inherit}.interior-sheet__layout-index .interior-sheet__index-columns,.interior-sheet__layout-index .interior-sheet__index-groups{gap:7pt;width:100%;color:inherit;font-size:inherit;line-height:inherit}.interior-sheet--index .interior-sheet__layout-index{gap:4pt;font-size:inherit;line-height:inherit}.interior-sheet--index .interior-sheet__layout-index .interior-sheet__index-groups{gap:7pt}.interior-sheet--index .interior-sheet__layout-index .interior-sheet__index-columns{gap:1pt var(--template-index-column-gap,10pt)}.interior-sheet--index_meal_type .interior-sheet__layout-index{gap:3pt}.interior-sheet--index_meal_type .interior-sheet__layout-index .interior-sheet__index-groups{gap:6pt}.interior-sheet--index_ingredient .interior-sheet__layout-index .interior-sheet__index-columns{gap:1pt var(--template-index-column-gap,9pt)}.interior-sheet__layout-index .interior-sheet__index-group h2{color:inherit;font-size:1.12em;letter-spacing:0}.interior-sheet__layout-index .interior-sheet__toc-row{color:inherit;font-size:inherit;line-height:inherit}.interior-sheet--index .interior-sheet__layout-index .interior-sheet__toc-row{min-height:0;border-bottom-color:rgba(29,37,48,.16)}.interior-sheet__layout-panel{display:grid;grid-template-rows:auto auto;align-content:start;grid-gap:6pt;gap:6pt;min-height:0}.interior-sheet__layout-panel .interior-sheet__list{min-height:0;overflow:hidden;color:inherit;font-size:inherit;line-height:inherit}.interior-sheet__layout-note{display:grid;grid-gap:4pt;gap:4pt;align-content:start}.interior-sheet__layout-note strong{color:var(--two-up-accent);font-size:6.2pt;line-height:1;letter-spacing:.1em;text-transform:uppercase}.interior-sheet__layout-note span{color:inherit;font-size:inherit;line-height:inherit}.interior-sheet__two-up-recipe{display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);grid-gap:7.5pt;gap:7.5pt;min-height:0;min-width:0;padding:0}.interior-sheet__two-up-recipe--lead{padding-right:10pt}.interior-sheet__two-up-recipe--support{padding-left:10pt}.interior-sheet__two-up-recipe--horizontal{grid-template-columns:minmax(0,2.35in) minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr);gap:7pt 15pt;padding:0}.interior-sheet__two-up-recipe--horizontal.interior-sheet__two-up-recipe--no-media{grid-template-columns:minmax(0,1fr)}.interior-sheet__two-up-recipe--layout,.interior-sheet__two-up-recipe--layout.interior-sheet__two-up-recipe--lead,.interior-sheet__two-up-recipe--layout.interior-sheet__two-up-recipe--support{padding:0;overflow:hidden}.interior-sheet__two-up-recipe--layout.interior-sheet__two-up-recipe--horizontal{grid-template-columns:minmax(0,2.15in) minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr);gap:6.5pt 13pt}.interior-sheet__two-up-head{display:grid;grid-gap:5pt;gap:5pt}.interior-sheet__two-up-recipe--horizontal .interior-sheet__two-up-head{grid-column:2;grid-row:1;align-self:end}.interior-sheet__two-up-recipe--layout.interior-sheet__two-up-recipe--horizontal .interior-sheet__two-up-head{align-self:start}.interior-sheet__two-up-recipe--horizontal.interior-sheet__two-up-recipe--no-media .interior-sheet__two-up-head{grid-column:1}.interior-sheet__two-up-kicker{display:none;align-items:center;gap:5pt;margin:0;color:var(--two-up-accent);font-size:6pt;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase}.interior-sheet__two-up-kicker:after{content:"";flex:1 1 auto;height:1px;background:color-mix(in srgb,var(--two-up-accent) 22%,transparent)}.interior-sheet__two-up-head .interior-sheet__title{padding:0;font-size:18.4pt;line-height:1.02;letter-spacing:-.015em;text-wrap:balance}.interior-sheet__two-up-recipe--horizontal .interior-sheet__two-up-head .interior-sheet__title{font-size:17.2pt;line-height:1.04}.interior-sheet__two-up-recipe--layout.interior-sheet__two-up-recipe--horizontal .interior-sheet__two-up-head .interior-sheet__title{font-size:16.5pt}.interior-sheet__two-up-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;margin:0;padding:4.5pt 0;border-top:1px solid var(--two-up-rule);border-bottom:1px solid var(--two-up-rule)}.interior-sheet__two-up-stats--layout{grid-template-columns:1fr;gap:var(--template-stats-gap,2.2pt);width:100%;height:100%;align-self:start;align-content:center;padding:0;border:0}.interior-sheet__two-up-stats--layout[data-orientation=horizontal]{grid-template-columns:repeat(var(--template-stats-visible-count,5),minmax(0,1fr))}.interior-sheet__two-up-stats--layout[data-orientation=vertical]{grid-template-columns:minmax(0,1fr)}.interior-sheet__two-up-stats--layout div,.interior-sheet__two-up-stats--layout label{grid-template-columns:calc(var(--template-stats-icon-size, 8.3pt) + (var(--template-stats-icon-padding, 0pt) * 2)) minmax(0,1fr);grid-template-rows:auto auto;gap:1pt var(--template-stats-icon-text-gap,2.5pt);min-height:0;padding:var(--template-stats-item-padding-y,2.2pt) var(--template-stats-item-padding-x,3pt);border-left:0;border-radius:var(--template-stats-item-radius,999pt);background:var(--template-stats-item-background,rgba(255,255,255,.82));backdrop-filter:blur(var(--template-stats-item-blur,0));-webkit-backdrop-filter:blur(var(--template-stats-item-blur,0))}.interior-sheet__two-up-stats--layout div+div,.interior-sheet__two-up-stats--layout label+label{border-left:0}.interior-sheet__two-up-stats--layout dt,.interior-sheet__two-up-stats--layout label>span:not(.interior-sheet__two-up-stat-icon){color:var(--template-stats-label-color,var(--two-up-muted));font-size:.62em;font-weight:var(--template-stats-label-weight,650);letter-spacing:.07em;text-transform:lowercase}.interior-sheet__two-up-stats--layout .interior-sheet__two-up-stat-input,.interior-sheet__two-up-stats--layout dd{color:var(--template-stats-value-color,rgba(29,37,48,.84));font-size:.9em;font-weight:var(--template-stats-value-weight,780)}.interior-sheet__two-up-stats--layout[data-labels=hidden] dt,.interior-sheet__two-up-stats--layout[data-labels=hidden] label>span:not(.interior-sheet__two-up-stat-icon){display:none}.interior-sheet__two-up-stats--layout .interior-sheet__two-up-stat-icon{box-sizing:content-box;width:var(--template-stats-icon-size,8.3pt);height:var(--template-stats-icon-size,8.3pt);padding:var(--template-stats-icon-padding,0);border-radius:var(--template-stats-icon-radius,999pt);color:var(--template-stats-icon-color,rgba(84,99,85,.72));background:var(--template-stats-icon-background,transparent)}.interior-sheet__two-up-recipe--horizontal .interior-sheet__two-up-stats{grid-column:2;grid-row:2;align-self:start;padding:4pt 0}.interior-sheet__two-up-recipe--horizontal.interior-sheet__two-up-recipe--no-media .interior-sheet__two-up-stats{grid-column:1}.interior-sheet__two-up-stats div,.interior-sheet__two-up-stats label{display:grid;grid-template-columns:13pt minmax(0,1fr);grid-template-rows:auto auto;grid-gap:1.5pt 3pt;gap:1.5pt 3pt;align-items:center;min-width:0;padding:0 3pt}.interior-sheet__two-up-stats div+div,.interior-sheet__two-up-stats label+label{border-left:1px solid rgba(29,37,48,.08)}.interior-sheet__two-up-stats dt,.interior-sheet__two-up-stats label>span:not(.interior-sheet__two-up-stat-icon){min-width:0;margin:0;color:var(--two-up-muted);font-size:4.8pt;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:lowercase}.interior-sheet__two-up-stat-input,.interior-sheet__two-up-stats dd{min-width:0;margin:0;overflow-wrap:anywhere;color:rgba(29,37,48,.84);font-size:7.15pt;font-weight:600;line-height:1.1}.interior-sheet__two-up-stat-icon{grid-row:1/span 2;display:grid;place-items:center;width:10.5pt;height:10.5pt;color:rgba(84,99,85,.72);border-radius:999pt;background:var(--template-stats-icon-background,transparent)}.interior-sheet__two-up-stat-icon svg{display:block;width:100%;height:100%}.interior-sheet__layout-slot--stats .interior-sheet__two-up-stats--layout{grid-template-columns:1fr;gap:var(--template-stats-gap,2.2pt);height:100%;align-self:start;align-content:center;padding:0;border:0}.interior-sheet__layout-slot--stats .interior-sheet__two-up-stats--layout[data-orientation=horizontal]{grid-template-columns:repeat(var(--template-stats-visible-count,5),minmax(0,1fr))}.interior-sheet__layout-slot--stats .interior-sheet__two-up-stats--layout[data-orientation=vertical]{grid-template-columns:minmax(0,1fr)}.interior-sheet__layout-slot--stats .interior-sheet__two-up-stats--layout div,.interior-sheet__layout-slot--stats .interior-sheet__two-up-stats--layout label{grid-template-columns:calc(var(--template-stats-icon-size, 8.3pt) + (var(--template-stats-icon-padding, 0pt) * 2)) minmax(0,1fr);grid-template-rows:auto auto;gap:1pt var(--template-stats-icon-text-gap,2.5pt);min-height:0;padding:var(--template-stats-item-padding-y,2.2pt) var(--template-stats-item-padding-x,3pt);border-left:0;border-radius:var(--template-stats-item-radius,999pt);background:var(--template-stats-item-background,rgba(255,255,255,.82));backdrop-filter:blur(var(--template-stats-item-blur,0));-webkit-backdrop-filter:blur(var(--template-stats-item-blur,0))}.interior-sheet__layout-slot--stats .interior-sheet__two-up-stats--layout div+div,.interior-sheet__layout-slot--stats .interior-sheet__two-up-stats--layout label+label{border-left:0}.interior-sheet__layout-slot--stats .interior-sheet__two-up-stats--layout dt,.interior-sheet__layout-slot--stats .interior-sheet__two-up-stats--layout label>span:not(.interior-sheet__two-up-stat-icon){color:var(--template-stats-label-color,var(--two-up-muted));font-size:.62em;font-weight:var(--template-stats-label-weight,650);letter-spacing:.07em;text-transform:lowercase}.interior-sheet__layout-slot--stats .interior-sheet__two-up-stats--layout .interior-sheet__two-up-stat-input,.interior-sheet__layout-slot--stats .interior-sheet__two-up-stats--layout dd{color:var(--template-stats-value-color,rgba(29,37,48,.84));font-size:.9em;font-weight:var(--template-stats-value-weight,780)}.interior-sheet__layout-slot--stats .interior-sheet__two-up-stats--layout .interior-sheet__two-up-stat-icon{box-sizing:content-box;width:var(--template-stats-icon-size,8.3pt);height:var(--template-stats-icon-size,8.3pt);padding:var(--template-stats-icon-padding,0);border-radius:var(--template-stats-icon-radius,999pt);color:var(--template-stats-icon-color,rgba(84,99,85,.72));background:var(--template-stats-icon-background,transparent)}.interior-sheet[data-template-layout-id=recipe_two_up_editorial] .interior-sheet__layout-slot--title .interior-sheet__title{font-family:var(--font-book);font-weight:inherit;letter-spacing:0}.interior-sheet[data-template-layout-id=recipe_two_up_editorial] .interior-sheet__layout-slot--body{color:rgba(23,26,22,.76)}.interior-sheet[data-template-layout-id=recipe_two_up_editorial] .interior-sheet__layout-slot--stats .interior-sheet__two-up-stats--layout{gap:var(--template-stats-gap,0);align-items:center;align-content:center;height:100%}.interior-sheet[data-template-layout-id=recipe_two_up_editorial] .interior-sheet__layout-slot--stats .interior-sheet__two-up-stats--layout[data-orientation=horizontal]{grid-template-columns:repeat(var(--template-stats-visible-count,5),minmax(0,1fr))}.interior-sheet[data-template-layout-id=recipe_two_up_editorial] .interior-sheet__layout-slot--stats .interior-sheet__two-up-stats--layout[data-orientation=vertical]{grid-template-columns:minmax(0,1fr);gap:var(--template-stats-gap,2.2pt)}.interior-sheet[data-template-layout-id=recipe_two_up_editorial] .interior-sheet__layout-slot--stats .interior-sheet__two-up-stats--layout div{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;justify-items:center;align-content:center;grid-gap:var(--template-stats-icon-text-gap,1.3pt);gap:var(--template-stats-icon-text-gap,1.3pt);padding:var(--template-stats-item-padding-y,2.2pt) var(--template-stats-item-padding-x,2.5pt);border-left:var(--template-stats-divider-width,0) solid var(--template-stats-divider-color,rgba(23,26,22,.28));border-radius:var(--template-stats-item-radius,0);background:var(--template-stats-item-background,transparent);text-align:center;backdrop-filter:blur(var(--template-stats-item-blur,0));-webkit-backdrop-filter:blur(var(--template-stats-item-blur,0))}.interior-sheet[data-template-layout-id=recipe_two_up_editorial] .interior-sheet__layout-slot--stats .interior-sheet__two-up-stats--layout div:first-child{border-left:0}.interior-sheet[data-template-layout-id=recipe_two_up_editorial] .interior-sheet__layout-slot--stats .interior-sheet__two-up-stats--layout[data-orientation=vertical] div{border-top:var(--template-stats-divider-width,0) solid var(--template-stats-divider-color,rgba(23,26,22,.28));border-left:0}.interior-sheet[data-template-layout-id=recipe_two_up_editorial] .interior-sheet__layout-slot--stats .interior-sheet__two-up-stats--layout[data-orientation=vertical] div:first-child{border-top:0}.interior-sheet[data-template-layout-id=recipe_two_up_editorial] .interior-sheet__layout-slot--stats .interior-sheet__two-up-stats--layout .interior-sheet__two-up-stat-icon{box-sizing:content-box;width:var(--template-stats-icon-size,10pt);height:var(--template-stats-icon-size,10pt);padding:var(--template-stats-icon-padding,0);border-radius:var(--template-stats-icon-radius,999pt);color:var(--template-stats-icon-color,#bf4f32);background:var(--template-stats-icon-background,transparent)}.interior-sheet[data-template-layout-id=recipe_two_up_editorial] .interior-sheet__layout-slot--stats .interior-sheet__two-up-stats--layout dt{color:var(--template-stats-label-color,rgba(23,26,22,.66));font-size:.58em;font-weight:var(--template-stats-label-weight,760);letter-spacing:.08em;text-transform:lowercase}.interior-sheet[data-template-layout-id=recipe_two_up_editorial] .interior-sheet__layout-slot--stats .interior-sheet__two-up-stats--layout dd{color:var(--template-stats-value-color,rgba(23,26,22,.9));font-size:.88em;font-weight:var(--template-stats-value-weight,800);text-transform:none}.interior-sheet[data-template-layout-id=recipe_two_up_editorial] .interior-sheet__layout-slot--nutrition .interior-sheet__nutrition-compact{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;height:auto;align-content:start;margin:0;padding:0}.interior-sheet[data-template-layout-id=recipe_two_up_editorial] .interior-sheet__layout-slot--nutrition .interior-sheet__nutrition-compact:before{display:none;content:none}.interior-sheet[data-template-layout-id=recipe_two_up_editorial] .interior-sheet__layout-slot--nutrition .interior-sheet__nutrition-compact table{width:100%;border-collapse:collapse;table-layout:fixed}.interior-sheet[data-template-layout-id=recipe_two_up_editorial] .interior-sheet__layout-slot--nutrition .interior-sheet__nutrition-compact td,.interior-sheet[data-template-layout-id=recipe_two_up_editorial] .interior-sheet__layout-slot--nutrition .interior-sheet__nutrition-compact th{padding:2pt 2.5pt;border:var(--template-table-border-width,.35pt) solid var(--template-table-border-color,rgba(23,26,22,.32));line-height:1;text-align:center}.interior-sheet[data-template-layout-id=recipe_two_up_editorial] .interior-sheet__layout-slot--nutrition .interior-sheet__nutrition-compact th{background:var(--template-table-header-background,transparent);color:var(--template-table-label-color,rgba(23,26,22,.82));font-size:var(--template-table-label-size,5.2pt);font-weight:var(--template-table-label-weight,780);text-transform:uppercase}.interior-sheet[data-template-layout-id=recipe_two_up_editorial] .interior-sheet__layout-slot--nutrition .interior-sheet__nutrition-compact td{color:var(--template-table-value-color,rgba(23,26,22,.9));font-size:var(--template-table-value-size,8.3pt);font-weight:var(--template-table-value-weight,760)}.interior-sheet[data-template-layout-id=recipe_two_up_editorial] .interior-sheet__layout-slot--nutrition .interior-sheet__nutrition-compact[data-top-border=hidden] thead th{border-top-color:transparent}.interior-sheet[data-template-layout-id=recipe_two_up_editorial] .interior-sheet__layout-slot--nutrition .interior-sheet__nutrition-compact[data-bottom-border=hidden] tbody td{border-bottom-color:transparent}.interior-sheet[data-template-layout-id=recipe_two_up_editorial] .interior-sheet__layout-slot--nutrition .interior-sheet__nutrition-compact[data-side-borders=hidden] td:first-child,.interior-sheet[data-template-layout-id=recipe_two_up_editorial] .interior-sheet__layout-slot--nutrition .interior-sheet__nutrition-compact[data-side-borders=hidden] th:first-child{border-left-color:transparent}.interior-sheet[data-template-layout-id=recipe_two_up_editorial] .interior-sheet__layout-slot--nutrition .interior-sheet__nutrition-compact[data-side-borders=hidden] td:last-child,.interior-sheet[data-template-layout-id=recipe_two_up_editorial] .interior-sheet__layout-slot--nutrition .interior-sheet__nutrition-compact[data-side-borders=hidden] th:last-child{border-right-color:transparent}.interior-sheet[data-template-layout-id=recipe_two_up_editorial] .interior-sheet__layout-slot--nutrition .interior-sheet__nutrition-compact figcaption{padding-top:2pt;color:var(--template-table-caption-color,rgba(23,26,22,.5));font-size:var(--template-table-caption-size,5.6pt);font-weight:var(--template-table-caption-weight,650);line-height:1.1}.interior-sheet[data-template-layout-id=recipe_two_up_editorial] .interior-sheet__layout-panel{gap:5pt}.interior-sheet[data-template-layout-id=recipe_two_up_editorial] .interior-sheet__panel-heading{display:flex;align-items:center;gap:4pt;color:var(--template-heading-color,#bf4f32);font-size:var(--template-heading-size,.86em);font-weight:var(--template-heading-weight,800);letter-spacing:.08em;line-height:1.1;text-transform:none}.interior-sheet[data-template-layout-id=recipe_two_up_editorial] .interior-sheet__list{gap:2pt;color:rgba(23,26,22,.86);font-size:inherit;line-height:inherit}.interior-sheet__layout-tips{display:grid;align-content:start;grid-gap:var(--template-recommendations-gap,5pt);gap:var(--template-recommendations-gap,5pt);min-height:0;height:auto;overflow:hidden}.interior-sheet__layout-tips[data-orientation=vertical]{grid-template-columns:minmax(0,1fr)}.interior-sheet__layout-tips[data-orientation=horizontal]{grid-template-columns:repeat(auto-fit,minmax(min(96pt,100%),1fr));align-items:start}.interior-sheet__layout-tips[data-orientation=horizontal]:has(>section:first-of-type:last-child){grid-template-columns:minmax(0,1fr)}.interior-sheet__layout-tips[data-orientation=horizontal]:has(>section:nth-of-type(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.interior-sheet__layout-tips[data-orientation=horizontal]:has(>section:nth-of-type(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.interior-sheet__layout-tips[data-orientation=horizontal]>.interior-sheet__panel-heading{grid-column:1/-1}.interior-sheet__layout-tips>section{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--template-recommendations-gap,5pt);gap:var(--template-recommendations-gap,5pt);min-width:0;padding-top:4pt;border-top:.7pt dotted rgba(47,52,48,.28)}.interior-sheet__layout-tips>section:first-of-type,.interior-sheet__layout-tips[data-orientation=horizontal]>section{padding-top:0;border-top:0}.interior-sheet__layout-tips>section>b{display:block;width:10pt;height:10pt;border:.7pt solid #bf4f32;border-radius:999pt}.interior-sheet__layout-tips span{display:grid;grid-gap:1.5pt;gap:1.5pt;min-width:0;overflow-wrap:anywhere}.interior-sheet__layout-tips strong{color:rgba(23,26,22,.9);font-size:.82em;line-height:1.1;text-transform:none}.interior-sheet__layout-tips small{color:inherit;font-size:.84em;line-height:1.25}.interior-sheet__two-up-media{height:2.2in;min-height:2.2in;margin:0;overflow:hidden;border:1px solid rgba(29,37,48,.08);background:var(--two-up-soft)}.interior-sheet__two-up-recipe--horizontal .interior-sheet__two-up-media{grid-column:1;grid-row:1/4;align-self:start;width:100%;height:auto;aspect-ratio:1/1;min-height:0}.interior-sheet__two-up-recipe--layout.interior-sheet__two-up-recipe--horizontal .interior-sheet__two-up-media{grid-row:1/4}.interior-sheet__two-up-media img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.2);transform-origin:center}.interior-sheet__two-up-body{display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:8.5pt;gap:8.5pt;min-height:0;align-content:start}.interior-sheet__two-up-recipe--horizontal .interior-sheet__nutrition-compact{grid-column:2;grid-row:3;align-self:start;padding:4pt 0}.interior-sheet__two-up-recipe--horizontal.interior-sheet__two-up-recipe--no-media .interior-sheet__nutrition-compact{grid-column:1}.interior-sheet__two-up-recipe--horizontal .interior-sheet__two-up-body{grid-column:1/-1;grid-row:4;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);grid-template-rows:minmax(0,1fr) auto;gap:7pt 16pt;overflow:hidden}.interior-sheet__two-up-recipe--layout.interior-sheet__two-up-recipe--horizontal .interior-sheet__two-up-body{grid-row:4;gap:6.5pt 15pt}.interior-sheet__two-up-recipe--horizontal.interior-sheet__two-up-recipe--no-media .interior-sheet__two-up-body{grid-column:1}.interior-sheet__two-up-recipe--horizontal .interior-sheet__two-up-note{grid-column:1/-1}.interior-sheet__two-up-footer{align-self:end;display:grid;grid-gap:5pt;gap:5pt;min-width:0}.interior-sheet--recipe-two-up .interior-sheet__panel{gap:5.5pt}.interior-sheet--recipe-two-up .interior-sheet__panel-heading{display:flex;align-items:center;gap:5pt;padding:0;border-bottom:0;color:var(--two-up-accent);font-size:7.25pt;font-weight:700;line-height:1.1;letter-spacing:.12em}.interior-sheet--recipe-two-up .interior-sheet__panel-heading:after{content:none}.interior-sheet--recipe-two-up .interior-sheet__list{gap:2.8pt;padding-left:10.5pt;color:rgba(29,37,48,.82);font-size:8.25pt;line-height:1.36}.interior-sheet--recipe-two-up-horizontal .interior-sheet__list{gap:2.45pt;font-size:7.9pt;line-height:1.3}.interior-sheet--recipe-two-up-horizontal .interior-sheet__panel{min-height:0;overflow:hidden}.interior-sheet--recipe-two-up-horizontal .interior-sheet__panel-heading{font-size:6.8pt}.interior-sheet--recipe-two-up .interior-sheet__list--ordered{padding-left:0}.interior-sheet--recipe-two-up .interior-sheet__list--ordered li{grid-template-columns:12.5pt minmax(0,1fr);gap:5pt}.interior-sheet--recipe-two-up .interior-sheet__list--ordered li:before{color:var(--two-up-accent);font-size:7.8pt;line-height:1.08}.interior-sheet__two-up-note{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:3pt;gap:3pt;margin-top:3pt;padding-top:5pt;border-top:1px solid rgba(29,37,48,.08);color:rgba(29,37,48,.72);font-size:7pt;line-height:1.28}.interior-sheet__two-up-note strong{color:var(--two-up-accent);font-family:var(--font-sans);font-size:5.5pt;font-style:normal;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.interior-sheet__nutrition-compact{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:2.5pt;gap:2.5pt;margin:0;padding:5pt 0;border-top:1px solid rgba(29,37,48,.1);border-bottom:1px solid rgba(29,37,48,.1)}.interior-sheet__two-up-footer .interior-sheet__nutrition-compact{margin-top:0}figure.interior-sheet__nutrition-compact{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2pt;gap:2pt;margin:0;padding:0;border:0}figure.interior-sheet__nutrition-compact table{width:100%;border-collapse:collapse;table-layout:fixed}figure.interior-sheet__nutrition-compact td,figure.interior-sheet__nutrition-compact th{padding:2pt 2.5pt;border:var(--template-table-border-width,.35pt) solid var(--template-table-border-color,rgba(29,37,48,.18));line-height:1;text-align:center}figure.interior-sheet__nutrition-compact th{background:var(--template-table-header-background,transparent);color:var(--template-table-label-color,rgba(29,37,48,.68));font-size:var(--template-table-label-size,5.2pt);font-weight:var(--template-table-label-weight,700);text-transform:uppercase}figure.interior-sheet__nutrition-compact td{color:var(--template-table-value-color,rgba(29,37,48,.82));font-size:var(--template-table-value-size,8.3pt);font-weight:var(--template-table-value-weight,700)}figure.interior-sheet__nutrition-compact figcaption{color:var(--template-table-caption-color,rgba(29,37,48,.48));font-size:var(--template-table-caption-size,5.6pt);font-weight:var(--template-table-caption-weight,650);line-height:1.1}.interior-sheet__nutrition-compact div{display:grid;grid-gap:1pt;gap:1pt;min-width:0}.interior-sheet__nutrition-compact dd,.interior-sheet__nutrition-compact dt{min-width:0;margin:0;overflow-wrap:anywhere}.interior-sheet__nutrition-compact dt{color:var(--two-up-muted,rgba(29,37,48,.5));font-size:4.9pt;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase}.interior-sheet__nutrition-compact dd{color:rgba(29,37,48,.82);font-size:7.1pt;font-weight:700;line-height:1.05}.interior-sheet__columns{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:20pt;gap:20pt;align-items:start;flex:1 1 auto}.interior-sheet--recipe .interior-sheet__columns{gap:var(--recipe-space-5)}.interior-sheet__panel{display:grid;grid-gap:9pt;gap:9pt;align-content:start}.interior-sheet--recipe .interior-sheet__panel{gap:var(--recipe-space-2)}.interior-sheet__panel-heading{font-size:7.6pt;text-transform:uppercase;letter-spacing:.16em;color:rgba(29,37,48,.52)}.interior-sheet__nutrition{display:grid;grid-gap:5pt;gap:5pt;margin-top:var(--recipe-space-2);padding-top:var(--recipe-space-2);border-top:1px solid rgba(29,37,48,.08)}.interior-sheet__nutrition-header{display:flex;align-items:baseline;justify-content:space-between;gap:10pt;color:rgba(29,37,48,.52);font-size:7.4pt;line-height:1.2;text-transform:uppercase;letter-spacing:.14em}.interior-sheet__nutrition-header strong{font-weight:400}.interior-sheet__nutrition-header span{color:rgba(29,37,48,.68);letter-spacing:.08em}.interior-sheet__nutrition-table{width:100%;border-collapse:collapse;color:rgba(29,37,48,.78);font-size:7.4pt;line-height:1.22}.interior-sheet__nutrition-table td,.interior-sheet__nutrition-table th{padding:3pt 0;border-top:1px solid rgba(29,37,48,.07);text-align:left;vertical-align:top}.interior-sheet__nutrition-table--details th{width:48%;font-weight:500}.interior-sheet__nutrition-table--details td{width:26%;text-align:right}.interior-sheet__nutrition-table--standard{table-layout:fixed}.interior-sheet__nutrition-table--standard td,.interior-sheet__nutrition-table--standard th{padding-right:5pt;text-align:left}.interior-sheet__nutrition-table--standard th{color:rgba(29,37,48,.52);font-size:6.5pt;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.interior-sheet__nutrition-table--standard td{color:rgba(29,37,48,.82);font-size:8.4pt;font-weight:500}.interior-sheet__nutrition p{margin:0;color:rgba(29,37,48,.58);font-size:6.5pt;line-height:1.28}.interior-sheet__nutrition .interior-sheet__nutrition-caption{color:rgba(29,37,48,.48);font-size:5.6pt;font-weight:650;line-height:1.1}.interior-sheet__nutrition--spread{margin-top:0}.interior-sheet__list{margin:0;padding-left:13pt;display:grid;grid-gap:4pt;gap:4pt;color:rgba(29,37,48,.78);line-height:1.45;font-size:10.6pt;font-family:var(--font-sans)}.interior-sheet__list--ordered{counter-reset:method-step;list-style:none;padding-left:0}.interior-sheet__list--ordered li{counter-increment:method-step;display:grid;grid-template-columns:16pt minmax(0,1fr);grid-gap:8pt;gap:8pt;align-items:start}.interior-sheet__list--ordered li:before{content:counter(method-step);display:block;color:rgba(29,37,48,.56);font-family:var(--font-sans);font-size:10.6pt;font-weight:400;line-height:1.2;text-align:center}.interior-sheet__footer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11pt;gap:11pt;margin-top:auto;align-items:start}.interior-sheet--recipe .interior-sheet__footer-grid{gap:var(--recipe-space-4);padding-top:var(--recipe-space-1)}.interior-sheet__mini{border-top:1px solid rgba(29,37,48,.08);padding-top:7pt;display:grid;grid-gap:5pt;gap:5pt;align-content:start;justify-items:start}.interior-sheet--recipe .interior-sheet__mini{padding-top:var(--recipe-space-2);gap:4pt}.interior-sheet__mini strong{font-size:7.8pt;text-transform:uppercase;letter-spacing:.16em;color:rgba(29,37,48,.52);font-weight:400}.interior-sheet__mini p,.interior-sheet__opener-meta{margin:0;color:rgba(29,37,48,.76);line-height:1.35;font-size:8pt}.interior-sheet--section{place-items:center;background:linear-gradient(180deg,#fff9f2,#fffefb)}.interior-sheet__opener{max-width:5.8in;text-align:center;display:grid;grid-gap:14pt;gap:14pt}.interior-sheet__kicker{font-size:7.5pt;text-transform:uppercase;letter-spacing:.18em;color:rgba(29,37,48,.52)}.interior-sheet__opener-title{font-size:42pt}.interior-sheet__opener-meta{display:flex;justify-content:center;gap:10pt;flex-wrap:wrap}.interior-sheet--index .interior-sheet__content,.interior-sheet--text .interior-sheet__content,.interior-sheet--toc .interior-sheet__content{max-width:7.1in}.interior-sheet--back-matter .interior-sheet__content,.interior-sheet--front-matter .interior-sheet__content,.interior-sheet--planning .interior-sheet__content{max-width:7.4in}.interior-sheet__copy{display:grid;grid-gap:10pt;gap:10pt}.interior-sheet__copy-heading{margin:0;font-family:var(--font-book);color:#1d2530;line-height:1.06;letter-spacing:-.03em}.interior-sheet__copy-heading--h1{font-size:30pt}.interior-sheet__copy-heading--h2{font-size:19pt}.interior-sheet__copy-heading--h3{font-size:10.5pt;letter-spacing:.02em;text-transform:uppercase}.interior-sheet__copy-paragraph,.interior-sheet__opener-alert,.interior-sheet__opener-note{margin:0;color:rgba(29,37,48,.82);line-height:1.68;font-size:10pt}.interior-sheet__copy-list{margin:0;padding-left:15pt;display:grid;grid-gap:6pt;gap:6pt;color:rgba(29,37,48,.84);line-height:1.62;font-size:10pt}.interior-sheet__copy-list--ordered{padding-left:18pt}.interior-sheet--half-title,.interior-sheet--title-page{place-items:center;text-align:center;background:linear-gradient(180deg,#fffaf3,#fffefb)}.interior-sheet--half-title .interior-sheet__folio,.interior-sheet--title-page .interior-sheet__folio{align-self:start;justify-self:stretch}.interior-sheet--half-title .interior-sheet__content,.interior-sheet--title-page .interior-sheet__content{align-content:center;justify-items:center;max-width:5.8in;min-height:100%}.interior-sheet--half-title .interior-sheet__title,.interior-sheet--title-page .interior-sheet__title{max-width:18ch;padding:0;font-size:34pt;font-weight:500;line-height:1.05;text-align:center}.interior-sheet--title-page .interior-sheet__structured-content{max-width:38ch;justify-items:center;text-align:center}.interior-sheet--title-page .interior-sheet__structured-block p{font-size:11.5pt;line-height:1.42}.interior-sheet--half-title .interior-sheet__copy-paragraph{font-family:var(--font-book);font-size:34pt;line-height:1.05;letter-spacing:-.04em;color:#1d2530}.interior-sheet--title-page .interior-sheet__copy{gap:14pt;max-width:38ch}.interior-sheet--title-page .interior-sheet__copy-paragraph:first-of-type{max-width:34ch;font-family:var(--font-book);font-size:11.5pt;line-height:1.32;color:rgba(29,37,48,.82);margin-inline:auto}.interior-sheet--title-page .interior-sheet__copy-paragraph:first-of-type strong{font-weight:600}.interior-sheet--title-page .interior-sheet__copy-heading--h1{max-width:24ch;margin-inline:auto}.interior-sheet--title-page .interior-sheet__copy-paragraph:last-of-type{max-width:44ch;margin-inline:auto}.interior-sheet--copyright .interior-sheet__content,.interior-sheet--disclaimer .interior-sheet__content{max-width:700px}.interior-sheet--planning{background:linear-gradient(180deg,#fffdf8,#fffaf3)}.interior-sheet--planning .interior-sheet__copy{gap:18px}.interior-sheet--back-matter{background:linear-gradient(180deg,#fffefb,#fbf7ef)}.interior-sheet--custom-layout{background-image:none}.interior-sheet--back-matter .interior-sheet__title{max-width:12ch}.interior-sheet__toc{display:grid;grid-gap:6pt;gap:6pt}.interior-sheet__toc-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12pt;gap:12pt;align-items:baseline;font-size:8.2pt;color:rgba(29,37,48,.82);padding-bottom:0;border-bottom:1px dotted rgba(29,37,48,.18)}.interior-sheet__index-groups{display:grid;grid-gap:14pt;gap:14pt}.interior-sheet__index-group h2{margin:0 0 7pt;font-family:var(--font-book);font-size:13pt;color:#1d2530}.interior-sheet__index-columns{display:grid;grid-template-columns:repeat(var(--template-index-column-count,2),minmax(0,1fr));grid-gap:1pt var(--template-index-column-gap,10pt);gap:1pt var(--template-index-column-gap,10pt)}.interior-sheet--index .interior-sheet__content{gap:3pt;max-width:100%;padding-top:3mm}.interior-sheet--index{align-content:start;grid-auto-rows:max-content}.interior-sheet--index:not(.interior-sheet--custom-layout) .interior-sheet__title{padding:0 0 1.5mm;font-size:19pt;line-height:1}.interior-sheet--index-continuation:not(.interior-sheet--custom-layout) .interior-sheet__title{font-size:16pt;padding:0 0 1mm}.interior-sheet__opener-alert{max-width:48ch;margin-inline:auto;padding:12px 14px;border:1px solid rgba(167,102,74,.18);border-radius:14px;background:rgba(192,130,98,.08)}.interior-sheet--blank{background:#fff;background-image:none}.interior-proof .interior-sheet{width:var(--interior-page-width,8.5in);height:var(--interior-page-height,11in);min-height:var(--interior-page-height,11in);padding:var(--interior-sheet-padding-top) var(--interior-sheet-padding-right) var(--interior-sheet-padding-bottom) var(--interior-sheet-padding-left);border-radius:0;border-color:rgba(110,102,84,.18);background:#fdfbf5;box-shadow:0 16px 34px rgba(33,28,21,.1)}.interior-canvas-page__scale .interior-sheet--blank,.interior-preview .interior-sheet--blank,.interior-proof .interior-sheet--blank{background:#fff;background-image:none}.interior-proof .interior-sheet--full_photo_bleed,.interior-proof .interior-sheet--photo-bleed{padding:0;background:#fff}.interior-proof .interior-sheet__hero{min-height:4.05in;max-height:4.05in}@media (max-width:1280px){.interior-preview{grid-template-columns:1fr}.interior-preview__sidebar{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.interior-proof__header{flex-direction:column}}@media (max-width:960px){.interior-canvas{padding:12px}.interior-canvas__header,.interior-canvas__toolbar{display:grid}.interior-canvas__stats{justify-content:flex-start}.interior-canvas__page-control,.interior-canvas__search,.interior-canvas__view-tools{width:100%}.interior-canvas__page-control{grid-template-columns:minmax(0,1fr) 34px 34px;min-width:0}.interior-canvas__search-panel{width:100%;min-width:0}.interior-canvas__search-results{width:100%;max-height:min(320px,calc(100vh - 190px))}.interior-canvas__stage{min-height:0;max-height:none;padding:12px}.template-picker-backdrop{align-items:end;padding:12px}.template-picker{width:100%;max-height:calc(100vh - 24px)}.template-picker__header,.template-picker__pack-header{gap:12px}.template-picker__grid{grid-template-columns:1fr}.interior-canvas-page__scale .interior-sheet{width:var(--interior-canvas-page-width);height:var(--interior-canvas-page-height);min-height:var(--interior-canvas-page-height);padding:var(--interior-sheet-padding-top) var(--interior-sheet-padding-right) var(--interior-sheet-padding-bottom) var(--interior-sheet-padding-left)}.interior-preview__sidebar{grid-template-columns:1fr}.interior-preview .interior-sheet{min-height:auto;aspect-ratio:auto;padding:26px 24px 28px}.interior-preview .interior-sheet--full_photo_bleed,.interior-preview .interior-sheet--photo-bleed{padding:0}.interior-sheet__columns,.interior-sheet__footer-grid,.interior-sheet__index-columns,.interior-sheet__stats{grid-template-columns:1fr}.interior-proof{padding:18px}.interior-proof .interior-sheet{width:var(--interior-page-width,8.5in)}}@media print{body,html{margin:0}.interior-proof,body,html{padding:0;background:transparent}.interior-proof__header{display:none}.interior-proof__document{display:block;gap:0}.interior-proof__page{display:block;width:var(--interior-page-width,8.5in);height:var(--interior-page-height,11in);min-height:var(--interior-page-height,11in);margin:0;padding:0;background:transparent;break-after:page;page-break-after:always;overflow:hidden}.interior-proof__page:last-child{break-after:auto;page-break-after:auto}.interior-proof .interior-sheet{width:var(--interior-page-width,8.5in);height:var(--interior-page-height,11in);min-height:var(--interior-page-height,11in);margin:0;padding:var(--interior-sheet-padding-top) var(--interior-sheet-padding-right) var(--interior-sheet-padding-bottom) var(--interior-sheet-padding-left);border:none;box-shadow:none;overflow:hidden}.interior-proof .interior-sheet--full_photo_bleed,.interior-proof .interior-sheet--photo-bleed{padding:0}.interior-canvas-page__guides{display:none}.interior-sheet__stats{grid-template-columns:repeat(var(--recipe-stat-count,4),minmax(0,1fr))}.interior-sheet__columns{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.interior-sheet__footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.interior-sheet__index-columns{grid-template-columns:repeat(var(--template-index-column-count,2),minmax(0,1fr))}}.interior-sheet--fiction-story{position:relative;background:#fffdf8;color:#17140f;font-family:var(--book-body-font-family,Georgia,"Times New Roman",serif)}.interior-sheet__fiction-story-content{display:flex;flex-direction:column;min-height:100%;padding:12% 12% 14%}.interior-sheet__fiction-story-title{margin:8% 0 10%;font-family:var(--book-heading-font-family,inherit);font-size:var(--book-story-title-size,24pt);font-weight:500;line-height:1.12;text-align:center}.interior-sheet--fiction-story .interior-sheet__structured-content{display:block;font-size:var(--book-body-font-size,10pt);line-height:var(--book-body-line-height,15.6pt);text-align:var(--book-text-align,justify);-webkit-hyphens:var(--book-hyphens,auto);hyphens:var(--book-hyphens,auto)}.interior-sheet--fiction-story .interior-sheet__rich-text>p{margin:0 0 var(--book-paragraph-spacing,0);text-indent:var(--book-paragraph-indent,1.4em);widows:var(--book-widows,2);orphans:var(--book-orphans,2)}.interior-sheet--fiction-story-opening .interior-sheet__rich-text>p:first-of-type,.interior-sheet__rich-text>.interior-sheet__scene-break+p{text-indent:0}.interior-sheet__scene-break{margin:.9em 0;text-align:center;text-indent:0!important}.interior-sheet__fiction-story-qr{position:absolute;right:12%;bottom:7.5%;left:12%;display:flex;align-items:center;gap:.75rem;padding-top:.65rem;border-top:1px solid rgba(23,20,15,.22);font-family:var(--book-body-font-family,Georgia,serif);font-size:var(--book-qr-lead-size,9pt)}.interior-sheet__fiction-story-qr img{width:var(--book-qr-size,25mm);aspect-ratio:1;object-fit:contain}.interior-sheet__fiction-story-qr div{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.interior-sheet__fiction-story-qr span{overflow-wrap:anywhere;color:rgba(23,20,15,.68)}.interior-sheet__toc-instruction{margin:0 0 1.4em;font-family:var(--book-body-font-family,Georgia,serif);font-size:var(--book-contents-size,9pt);font-weight:700;line-height:1.35}.interior-sheet__book-qr-list{position:absolute;right:var(--interior-safe-right,.5in);bottom:var(--interior-safe-bottom,.5in);left:var(--interior-safe-left,.5in);display:flex;gap:7mm;align-items:flex-end;font-family:var(--book-body-font-family,Georgia,serif)}.interior-sheet__book-qr{display:flex;gap:4mm;align-items:center;min-width:0}.interior-sheet__book-qr img{width:var(--book-qr-size,25mm);height:var(--book-qr-size,25mm);object-fit:contain}.interior-sheet__book-qr div{display:grid;grid-gap:1mm;gap:1mm;font-size:var(--book-qr-link-size,8.5pt);overflow-wrap:anywhere}@font-face{font-family:EB Garamond Book;src:url(/fonts/books/eb-garamond/EBGaramond-Variable.ttf) format("truetype");font-style:normal;font-weight:400 800;font-display:block}@font-face{font-family:EB Garamond Book;src:url(/fonts/books/eb-garamond/EBGaramond-Italic-Variable.ttf) format("truetype");font-style:italic;font-weight:400 800;font-display:block}