.home[hidden],.workspace[hidden]{display:none!important}.home{width:min(calc(100% - 2 * var(--site-gutter)),var(--site-wide-content-width));max-width:var(--site-wide-content-width);margin:0 auto;padding:56px 0 48px;color:var(--ui-text)}.home-intro{margin-bottom:48px}.home-intro h1{margin:0 0 16px;font-size:clamp(28px,3.4vw,42px);line-height:1.35;letter-spacing:-.035em;font-weight:700}.home-intro>p{margin:0;color:var(--ui-muted);font-size:15px;line-height:1.6}.home-actions{display:flex;gap:12px;margin-top:28px}.home-actions .button{display:inline-flex;align-items:center;justify-content:space-between;gap:48px;min-height:52px;padding:14px 20px;font-size:15px;text-decoration:none}.home-intro .home-note{margin-top:14px;font-size:12px}.home-mobile-break{display:none}.home-templates{scroll-margin-top:calc(var(--sticky-header-height,100px) + 24px)}.home-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px;padding-top:24px;border-top:1px solid var(--ui-line)}.home-section-heading h2{margin:0;font-size:21px;letter-spacing:-.02em}.home-section-heading p{margin:0;color:var(--ui-muted);font-size:12px}.home-template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.home-template{min-width:0}.home-preview-open{display:block;width:100%;padding:20px;border:0;border-radius:10px;background:var(--ui-soft);cursor:zoom-in;color:inherit}.home-preview-open:hover{background:var(--ui-line)}.home-preview-open:focus-visible{outline:2px solid var(--ui-text);outline-offset:4px}.home-template h3{margin:16px 0 6px;font-size:16px}.home-template>p{margin:0;font-size:13px;color:var(--ui-muted);line-height:1.55}.home-paper-window{display:block;position:relative;width:100%;aspect-ratio:210/297;overflow:hidden;background:white;color:#242424;text-align:left}html body .home-paper{position:absolute;inset:0 auto auto 0;width:620px!important;min-width:620px!important;max-width:none!important;height:877px!important;min-height:877px!important;margin:0;padding:40px!important;transform:scale(var(--home-paper-scale,.4));transform-origin:top left;box-shadow:none;color-scheme:light;font-size:10px;line-height:1.6}html body .home-paper .document-title-row h2{font-size:24px}html body .home-paper .document-table{min-width:0;font-size:9px}html body .home-paper .document-table :is(th,td){padding:7px 4px}html body .home-paper .document-party-table :is(th,td){font-size:9px;padding:5px 6px}.home-template-dialog{width:min(700px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:24px;border:1px solid var(--ui-line);border-radius:12px;color:var(--ui-text);background:var(--ui-bg)}.home-template-dialog::backdrop{background:rgb(0 0 0 / .55)}.home-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.home-dialog-heading h2{margin:0;font-size:20px}.home-dialog-paper{padding:20px;background:var(--ui-soft)}.home-dialog-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.home-dialog-actions .button{flex:1;text-align:center;text-decoration:none}@media(max-width:640px){.home{padding:32px 0 36px}.home-intro{margin-bottom:32px}.home-mobile-break{display:block}.home-intro h1{font-size:29px}.home-intro>p{font-size:14px}.home-actions{gap:10px;margin-top:24px}.home-actions .button{flex:1;min-width:0;gap:12px;padding:13px 14px;font-size:14px}.home-section-heading{display:block;margin-bottom:20px}.home-section-heading h2{font-size:20px}.home-section-heading p{margin-top:8px}.home-template-grid{grid-template-columns:1fr;gap:28px}.home-preview-open{padding:20px 40px}.home-template-dialog{padding:16px}.home-dialog-paper{padding:10px}.home-dialog-actions{flex-direction:column}html[data-theme] .header-menu{gap:20px}}@media print{.home,.home-template-dialog{display:none!important}}html body .home-paper .document-foot{margin-top:16px}html body .home-paper .document-bottom{margin-top:8px}#page-title{font-size:var(--ui-page-title-size,36px);line-height:1.3;letter-spacing:-.035em;margin:0;font-weight:700;text-wrap:balance}
