.section-outline[data-astro-cid-7tsrxsa2]{overflow-wrap:anywhere;min-width:0}.template-detail[data-astro-cid-7tsrxsa2]{max-width:var(--page-width);padding:40px var(--page-gutter) 96px;grid-template-columns:minmax(18rem,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(32px,6vw,80px);margin:0 auto;display:grid}.template-summary[data-astro-cid-7tsrxsa2]{min-width:0;position:sticky;top:20px}.back-link[data-astro-cid-7tsrxsa2]{margin-bottom:30px;font-size:.85rem;display:inline-block}h1[data-astro-cid-7tsrxsa2]{margin:8px 0 14px}.promise[data-astro-cid-7tsrxsa2]{font:1.25rem/1.5 var(--font-prose);margin-bottom:14px}.lede[data-astro-cid-7tsrxsa2]{color:var(--muted)}.purpose-card[data-astro-cid-7tsrxsa2]{border-left:3px solid var(--cobalt);background:var(--wash);margin-top:25px;padding:18px}.purpose-card[data-astro-cid-7tsrxsa2]>p[data-astro-cid-7tsrxsa2]:last-of-type{font-family:var(--font-prose);margin:8px 0}.purpose-card[data-astro-cid-7tsrxsa2] small[data-astro-cid-7tsrxsa2]{color:var(--muted)}.template-facts[data-astro-cid-7tsrxsa2]{border-top:1px solid var(--rule);margin:24px 0 12px;display:grid}.template-facts[data-astro-cid-7tsrxsa2]>div[data-astro-cid-7tsrxsa2]{border-bottom:1px solid var(--rule);justify-content:space-between;gap:8px;padding:10px 0;font-size:.84rem;display:flex}dt[data-astro-cid-7tsrxsa2]{color:var(--muted)}dd[data-astro-cid-7tsrxsa2]{margin:0}.template-actions[data-astro-cid-7tsrxsa2]{flex-wrap:wrap;align-items:center;gap:18px;margin-top:25px;font-size:.88rem;display:flex}.editable-note[data-astro-cid-7tsrxsa2]{color:var(--muted);margin-top:14px;font-size:.78rem;line-height:1.55}.section-outline[data-astro-cid-7tsrxsa2]{border:1px solid var(--rule);background:var(--paper)}.outline-head[data-astro-cid-7tsrxsa2]{border-bottom:1px solid var(--rule);justify-content:space-between;gap:24px;padding:26px;display:flex}.outline-head[data-astro-cid-7tsrxsa2] h2[data-astro-cid-7tsrxsa2]{font:400 1.65rem var(--font-prose);margin:5px 0 0}.outline-head[data-astro-cid-7tsrxsa2]>p[data-astro-cid-7tsrxsa2]{max-width:28ch;color:var(--muted);margin:0;font-size:.84rem}.section-outline[data-astro-cid-7tsrxsa2]>ol[data-astro-cid-7tsrxsa2]{margin:0;padding:0;list-style:none}.section-outline[data-astro-cid-7tsrxsa2]>ol[data-astro-cid-7tsrxsa2]>li[data-astro-cid-7tsrxsa2]{border-bottom:1px solid var(--rule);padding:24px 26px}.section-outline[data-astro-cid-7tsrxsa2]>ol[data-astro-cid-7tsrxsa2]>li[data-astro-cid-7tsrxsa2]:last-child{border-bottom:0}.section-outline[data-astro-cid-7tsrxsa2] li[data-astro-cid-7tsrxsa2]>header[data-astro-cid-7tsrxsa2]{grid-template-columns:28px minmax(0,1fr) auto;gap:12px;display:grid}.section-outline[data-astro-cid-7tsrxsa2] li[data-astro-cid-7tsrxsa2]>header[data-astro-cid-7tsrxsa2]>span[data-astro-cid-7tsrxsa2]{color:var(--cobalt);font:.72rem var(--font-mono);padding-top:4px}h3[data-astro-cid-7tsrxsa2]{margin:0;font-size:1.05rem}.section-outline[data-astro-cid-7tsrxsa2] header[data-astro-cid-7tsrxsa2] p[data-astro-cid-7tsrxsa2]{color:var(--muted);margin:6px 0 0;font-size:.86rem;line-height:1.5}.section-outline[data-astro-cid-7tsrxsa2] em[data-astro-cid-7tsrxsa2]{background:var(--wash);color:var(--muted);font:normal .66rem var(--font-mono);white-space:nowrap;align-self:start;padding:4px 6px}.section-spec[data-astro-cid-7tsrxsa2]{margin:16px 0 0 40px;font-size:.82rem}.section-spec[data-astro-cid-7tsrxsa2] h4[data-astro-cid-7tsrxsa2]{color:var(--cobalt);font:.65rem var(--font-mono);text-transform:uppercase;letter-spacing:.06em;margin:12px 0 0}.section-spec[data-astro-cid-7tsrxsa2] h4[data-astro-cid-7tsrxsa2]:first-child{margin-top:0}.section-spec[data-astro-cid-7tsrxsa2] ul[data-astro-cid-7tsrxsa2]{color:var(--muted);margin:6px 0 0;padding-left:18px;line-height:1.55}.spec-sources[data-astro-cid-7tsrxsa2] small[data-astro-cid-7tsrxsa2]{color:var(--muted);font:.7rem var(--font-mono)}.spec-sources[data-astro-cid-7tsrxsa2] span[data-astro-cid-7tsrxsa2]{display:block}.spec-sources[data-astro-cid-7tsrxsa2] .source-text[data-astro-cid-7tsrxsa2]{border-left:2px solid var(--rule);font-family:var(--font-prose);white-space:pre-wrap;margin:4px 0;padding-left:8px}.spec-tools[data-astro-cid-7tsrxsa2]{color:var(--muted);margin:10px 0 0}.sample-content[data-astro-cid-7tsrxsa2]{background:var(--wash);color:var(--muted);font:.82rem/1.55 var(--font-prose);margin:17px 0 0 40px;padding:14px}.sample-label[data-astro-cid-7tsrxsa2]{color:var(--cobalt);font:.65rem var(--font-mono);text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px}.sample-content[data-astro-cid-7tsrxsa2] p[data-astro-cid-7tsrxsa2]:last-child{margin-bottom:0}.sample-content[data-astro-cid-7tsrxsa2] ul[data-astro-cid-7tsrxsa2],.sample-content[data-astro-cid-7tsrxsa2] ol[data-astro-cid-7tsrxsa2]{margin:0;padding-left:18px}.sample-content[data-astro-cid-7tsrxsa2] li[data-astro-cid-7tsrxsa2]+li[data-astro-cid-7tsrxsa2]{margin-top:5px}.sample-content[data-astro-cid-7tsrxsa2] li[data-astro-cid-7tsrxsa2] span[data-astro-cid-7tsrxsa2]{display:block}.sample-content[data-astro-cid-7tsrxsa2] dl[data-astro-cid-7tsrxsa2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.sample-content[data-astro-cid-7tsrxsa2] dl[data-astro-cid-7tsrxsa2] div[data-astro-cid-7tsrxsa2]{border-top:2px solid var(--rule);padding-top:5px}.sample-content[data-astro-cid-7tsrxsa2] dt[data-astro-cid-7tsrxsa2]{font-family:var(--font-sans);font-size:.72rem}.sample-content[data-astro-cid-7tsrxsa2] dd[data-astro-cid-7tsrxsa2]{color:var(--ink);margin:2px 0}.table-wrap[data-astro-cid-7tsrxsa2]{overflow-x:auto}table[data-astro-cid-7tsrxsa2]{border-collapse:collapse;width:100%;font-family:var(--font-sans)}th[data-astro-cid-7tsrxsa2],td[data-astro-cid-7tsrxsa2]{border:1px solid var(--rule);text-align:left;vertical-align:top;padding:6px}th[data-astro-cid-7tsrxsa2]{color:var(--ink);background:var(--paper)}.preview-note[data-astro-cid-7tsrxsa2]{background:var(--wash);color:var(--muted);padding:18px 26px;font-size:.76rem}.preview-note[data-astro-cid-7tsrxsa2] p[data-astro-cid-7tsrxsa2]{margin:0}.preview-note[data-astro-cid-7tsrxsa2] p[data-astro-cid-7tsrxsa2]+p[data-astro-cid-7tsrxsa2]{margin-top:7px}.preview-note[data-astro-cid-7tsrxsa2] a[data-astro-cid-7tsrxsa2]+a[data-astro-cid-7tsrxsa2]:before{content:", "}@media (width<=800px){.template-detail[data-astro-cid-7tsrxsa2]{padding:24px var(--page-gutter) 64px;grid-template-columns:minmax(0,1fr)}.template-summary[data-astro-cid-7tsrxsa2]{position:static}}@media (width<=520px){.outline-head[data-astro-cid-7tsrxsa2]{display:block}.outline-head[data-astro-cid-7tsrxsa2]>p[data-astro-cid-7tsrxsa2]{margin-top:10px}.section-outline[data-astro-cid-7tsrxsa2]>ol[data-astro-cid-7tsrxsa2]>li[data-astro-cid-7tsrxsa2],.outline-head[data-astro-cid-7tsrxsa2]{padding:20px}.section-outline[data-astro-cid-7tsrxsa2] li[data-astro-cid-7tsrxsa2]>header[data-astro-cid-7tsrxsa2]{grid-template-columns:24px minmax(0,1fr)}.section-outline[data-astro-cid-7tsrxsa2] em[data-astro-cid-7tsrxsa2]{grid-column:2;justify-self:start}.section-spec[data-astro-cid-7tsrxsa2],.sample-content[data-astro-cid-7tsrxsa2]{margin-left:24px}}
