.output-gallery:where(.astro-cpqkarzk){margin:80px 0;grid-column:1/-1;min-width:0}.gallery-intro:where(.astro-cpqkarzk){display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:36px}.gallery-label:where(.astro-cpqkarzk){font-size:12px;color:var(--accent);margin-bottom:15px}.output-gallery:where(.astro-cpqkarzk) .gallery-intro:where(.astro-cpqkarzk) h2:where(.astro-cpqkarzk){font:italic 400 42px/1.2 Playfair Display,serif;letter-spacing:-.03em;margin:0}.gallery-intro:where(.astro-cpqkarzk)>p:where(.astro-cpqkarzk){font-size:15px;line-height:1.8;color:var(--color-black-muted);max-width:450px;margin:0}.output-viewer:where(.astro-cpqkarzk){display:grid;grid-template-columns:.65fr 1.35fr;gap:60px;align-items:start}.output-guide:where(.astro-cpqkarzk){padding-top:25px}.output-gallery:where(.astro-cpqkarzk) .output-guide:where(.astro-cpqkarzk) h3:where(.astro-cpqkarzk){font-size:22px;line-height:1.5;letter-spacing:-.02em;font-weight:450;margin-bottom:26px}.document-tabs:where(.astro-cpqkarzk){display:grid;border-top:1px solid #dbd0d7}.document-tabs:where(.astro-cpqkarzk) button:where(.astro-cpqkarzk){border:0;border-bottom:1px solid #dbd0d7;background:none;text-align:left;display:flex;align-items:center;gap:16px;min-height:62px;padding:15px 4px;font-size:14px;color:var(--color-black-muted);cursor:pointer}.document-tabs:where(.astro-cpqkarzk) button:where(.astro-cpqkarzk)[aria-selected=true]{color:var(--accent);box-shadow:inset 2px 0 var(--accent);padding-left:14px}.document-number:where(.astro-cpqkarzk){font-size:10px;font-variant-numeric:tabular-nums;color:#8c7b85}.benchmark-link:where(.astro-cpqkarzk){margin-top:32px}.benchmark-link:where(.astro-cpqkarzk)>span:where(.astro-cpqkarzk){font-size:11px;color:var(--color-black-muted)}.benchmark-link:where(.astro-cpqkarzk) p:where(.astro-cpqkarzk){font-size:13px;line-height:1.7;color:var(--accent);margin-top:8px}.document-controls:where(.astro-cpqkarzk){display:flex;align-items:center;justify-content:space-between;margin-top:25px;gap:12px}.document-controls:where(.astro-cpqkarzk) button:where(.astro-cpqkarzk){border:0;background:none;min-height:44px;padding:8px 0;color:var(--accent);font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:5px}.document-controls:where(.astro-cpqkarzk)>span:where(.astro-cpqkarzk){font-size:11px;color:var(--color-black-muted);font-variant-numeric:tabular-nums}.paper-stack:where(.astro-cpqkarzk){position:relative;isolation:isolate;margin:0 10px 14px 0;touch-action:pan-y}.paper-stack:where(.astro-cpqkarzk):before,.paper-stack:where(.astro-cpqkarzk):after{content:"";position:absolute;inset:0;background:#fff;border:1px solid #e3dce1;z-index:-1;pointer-events:none}.paper-stack:where(.astro-cpqkarzk):before{transform:translate(5px,6px) rotate(1deg)}.paper-stack:where(.astro-cpqkarzk):after{transform:translate(9px,10px) rotate(-.4deg);z-index:-2}.sample-document:where(.astro-cpqkarzk){background:#fff;border:1px solid #ddd3da;box-shadow:0 12px 24px -22px #452b3c55}.sample-document:where(.astro-cpqkarzk)[hidden]{display:none!important}.document-scroll:where(.astro-cpqkarzk){height:660px;overflow-y:auto;overscroll-behavior:contain;padding:40px 44px 24px;scrollbar-width:thin;scrollbar-color:#c8b9c2 transparent}.document-letterhead:where(.astro-cpqkarzk){display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #dfd7dc;padding-bottom:22px;margin-bottom:28px}.document-letterhead:where(.astro-cpqkarzk)>span:where(.astro-cpqkarzk):first-child{font:italic 400 25px Playfair Display,serif}.document-letterhead:where(.astro-cpqkarzk)>span:where(.astro-cpqkarzk):last-child{font-size:10px;color:var(--color-black-muted)}.document-kicker:where(.astro-cpqkarzk){font-size:10px;color:var(--accent);margin-bottom:12px}.output-gallery:where(.astro-cpqkarzk) .sample-document:where(.astro-cpqkarzk) h3:where(.astro-cpqkarzk){font:400 32px/1.3 Playfair Display,serif;letter-spacing:-.025em;margin:0 0 28px}.memo-section:where(.astro-cpqkarzk){margin-bottom:28px}.output-gallery:where(.astro-cpqkarzk) .sample-document:where(.astro-cpqkarzk) h4:where(.astro-cpqkarzk){font-size:14px;line-height:1.5;font-weight:550;margin:0 0 12px}.sample-document:where(.astro-cpqkarzk) p:where(.astro-cpqkarzk),.sample-document:where(.astro-cpqkarzk) li:where(.astro-cpqkarzk){font-size:13px;line-height:1.9;color:#605660}.memo-section:where(.astro-cpqkarzk) ul:where(.astro-cpqkarzk){padding-left:18px;margin:0}.memo-finding:where(.astro-cpqkarzk){display:flex;gap:16px;margin:22px 0}.finding-reference:where(.astro-cpqkarzk){font-size:10px;color:var(--accent);padding-top:4px}.output-gallery:where(.astro-cpqkarzk) .sample-document:where(.astro-cpqkarzk) h5:where(.astro-cpqkarzk){font-size:13px;font-weight:550;margin:0 0 7px}.sample-document:where(.astro-cpqkarzk) small:where(.astro-cpqkarzk){font-size:10px;line-height:1.6;color:#877783;display:block;margin-top:10px}.sample-document:where(.astro-cpqkarzk) footer:where(.astro-cpqkarzk){display:flex;justify-content:space-between;gap:20px;padding-top:18px;border-top:1px solid #dfd7dc;font-size:9px;color:#877783;margin-top:34px}.register-entry:where(.astro-cpqkarzk),.request-entry:where(.astro-cpqkarzk){padding:22px 0;border-top:1px solid #e3dce1}.register-entry:where(.astro-cpqkarzk) header:where(.astro-cpqkarzk),.request-entry:where(.astro-cpqkarzk) header:where(.astro-cpqkarzk){display:flex;justify-content:space-between;gap:14px;font-size:10px;color:var(--accent);margin-bottom:12px}.register-entry:where(.astro-cpqkarzk) details:where(.astro-cpqkarzk){margin-top:12px}.register-entry:where(.astro-cpqkarzk) summary:where(.astro-cpqkarzk){cursor:pointer;font-size:11px;color:var(--accent);padding:10px 0;min-height:40px}.register-entry:where(.astro-cpqkarzk) blockquote:where(.astro-cpqkarzk){margin:8px 0;padding:10px 14px;border-left:2px solid #c8a3b3;font:400 15px/1.7 Playfair Display,serif}.request-status:where(.astro-cpqkarzk){display:flex;gap:15px;justify-content:space-between;font-size:9px;color:#877783;margin-top:16px}.workflow-strip:where(.astro-cpqkarzk){display:grid;grid-template-columns:repeat(3,1fr);gap:35px;border-top:1px solid #dbd0d7;padding-top:25px;margin-top:38px}.workflow-strip:where(.astro-cpqkarzk) span:where(.astro-cpqkarzk){font-size:14px;font-weight:500}.workflow-strip:where(.astro-cpqkarzk) p:where(.astro-cpqkarzk){font-size:12px;line-height:1.85;color:var(--color-black-muted);margin-top:9px}.workflow-guide:where(.astro-cpqkarzk){display:inline-flex;align-items:center;min-height:44px;margin-top:18px;font-size:13px;color:var(--accent);text-underline-offset:5px}@media(max-width:900px){.output-viewer:where(.astro-cpqkarzk){grid-template-columns:.7fr 1.3fr;gap:30px}.document-scroll:where(.astro-cpqkarzk){padding:30px 26px}.gallery-intro:where(.astro-cpqkarzk){gap:30px}.output-gallery:where(.astro-cpqkarzk) .gallery-intro:where(.astro-cpqkarzk) h2:where(.astro-cpqkarzk){font-size:36px}}@media(max-width:600px){.output-gallery:where(.astro-cpqkarzk){margin-block:48px}.gallery-intro:where(.astro-cpqkarzk){grid-template-columns:1fr;gap:16px;margin-bottom:20px}.output-viewer:where(.astro-cpqkarzk){grid-template-columns:1fr;gap:24px}.output-guide:where(.astro-cpqkarzk){padding-top:0}.output-gallery:where(.astro-cpqkarzk) .output-guide:where(.astro-cpqkarzk) h3:where(.astro-cpqkarzk){font-size:20px;margin-bottom:18px}.document-tabs:where(.astro-cpqkarzk){grid-template-columns:repeat(3,1fr)}.document-tabs:where(.astro-cpqkarzk) button:where(.astro-cpqkarzk){font-size:11px;gap:6px;justify-content:center;padding:12px 4px;min-height:56px}.document-tabs:where(.astro-cpqkarzk) button:where(.astro-cpqkarzk)[aria-selected=true]{box-shadow:inset 0 -2px var(--accent);padding-left:4px}.document-number:where(.astro-cpqkarzk){display:none}.benchmark-link:where(.astro-cpqkarzk){margin-top:17px}.document-controls:where(.astro-cpqkarzk){margin-top:8px}.document-scroll:where(.astro-cpqkarzk){height:560px;padding:26px 22px}.output-gallery:where(.astro-cpqkarzk) .sample-document:where(.astro-cpqkarzk) h3:where(.astro-cpqkarzk){font-size:27px}.document-letterhead:where(.astro-cpqkarzk){gap:12px}.document-letterhead:where(.astro-cpqkarzk)>span:where(.astro-cpqkarzk):last-child{font-size:9px}.paper-stack:where(.astro-cpqkarzk){margin-right:10px}.workflow-strip:where(.astro-cpqkarzk){grid-template-columns:1fr;gap:21px;margin-top:27px}.sample-document:where(.astro-cpqkarzk) p:where(.astro-cpqkarzk){font-size:13px}.request-status:where(.astro-cpqkarzk){flex-wrap:wrap;gap:6px}}
