.site .wording{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);margin:0;padding:36px 0 40px}.site .wording p{font-family:var(--serif);letter-spacing:-.006em;text-wrap:pretty;max-width:27em;font-size:clamp(26px,2.7cqw,40px);line-height:1.28}.site .ledger{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:48px;margin-top:48px;display:grid}.site .ledger dt{font-size:16.5px;font-weight:600}.site .ledger dd{color:var(--muted);text-wrap:pretty;margin-top:8px;font-size:16.5px;line-height:1.55}.site .opener .demo-action{margin-top:32px}.site .flow li{border-top:1px solid var(--hair);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:baseline;column-gap:64px;padding:26px 0 30px;display:grid}.site .flow li:first-child{border-top:2px solid var(--ink)}.site .flow li:last-child{padding-bottom:0}.site .flow .step-name{grid-template-columns:48px minmax(0,1fr);align-items:baseline;display:grid}.site .flow .n{font-family:var(--serif);color:var(--muted);font-size:24px;line-height:1.15}.site .flow .what{text-wrap:pretty;max-width:40em;font-size:17px}.site .shots{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:72px 48px;display:grid}.site .shots>figure{grid-column:span 2}.site .shots>figure:nth-child(n+4){grid-column:span 3}.site figure.shot{margin:0}.site figure.shot .win{max-width:390px}.site figure.shot figcaption{padding-top:22px}.site .shot-pending{border-top:2px solid var(--ink);border-bottom:1px solid var(--hair);color:var(--muted);padding:16px 0 18px;font-size:15.5px;line-height:1.5}.site figure.shot .caption{font-family:var(--serif);max-width:22em;font-size:23px;line-height:1.2}.site figure.shot .proves-label{margin-top:16px;font-size:15.5px;font-weight:600}.site figure.shot .proves{color:var(--muted);text-wrap:pretty;max-width:34em;margin-top:4px;font-size:16.5px;line-height:1.55}.site .msgs div{border-top:1px solid var(--hair);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:baseline;column-gap:64px;padding:22px 0 24px;display:grid}.site .msgs div:first-child{border-top:2px solid var(--ink)}.site .msgs div:last-child{padding-bottom:0}.site .msgs dt{font-size:16.5px;font-weight:600}.site .msgs dd{overflow-wrap:anywhere;max-width:36em;font-size:18px;line-height:1.5}.site #auto-replies .deflist dd{color:var(--ink);font-size:17px}.site .doc-links{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:48px;display:grid}.site .doc-links li{border-top:2px solid var(--ink)}.site .doc-links a{min-height:44px;font-family:var(--serif);text-underline-offset:5px;overflow-wrap:anywhere;align-items:flex-start;padding:16px 0 0;font-size:clamp(18px,1.5cqw,21px);line-height:1.3;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s;display:flex}.site .doc-links a:hover{color:var(--cobalt)}@container site (max-width:1100px){.site .ledger{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 40px}.site .flow li,.site .msgs div{column-gap:40px}.site .flow li{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.site .shots{gap:56px 32px}.site figure.shot .caption{font-size:21px}.site .doc-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px}.site .doc-links a{font-size:20px}}@container site (max-width:760px){.site .wording{padding:22px 0 26px}.site .wording p{font-size:24px}.site .ledger{grid-template-columns:minmax(0,1fr);row-gap:0;margin-top:28px}.site .ledger div{border-top:1px solid var(--hair);padding:16px 0 18px}.site .ledger div:first-child{border-top:0;padding-top:0}.site .ledger div:last-child{padding-bottom:0}.site .flow li{grid-template-columns:minmax(0,1fr);row-gap:8px;padding:20px 0 24px}.site .flow .step-name{grid-template-columns:36px minmax(0,1fr)}.site .flow .n{font-size:22px}.site .flow .what{padding-left:36px}.site .shots{grid-template-columns:minmax(0,1fr);row-gap:48px}.site .shots>figure,.site .shots>figure:nth-child(n+4){grid-column:auto}.site figure.shot .caption{font-size:21px}.site .msgs div{grid-template-columns:minmax(0,1fr);row-gap:6px;padding:18px 0 20px}.site .msgs dd{font-size:17px}.site .doc-links{grid-template-columns:minmax(0,1fr)}.site .doc-links li{border-top-width:1px;border-top-color:var(--hair)}.site .doc-links li:first-child{border-top:2px solid var(--ink)}.site .doc-links a{align-items:center;min-height:56px;padding:8px 0}}@media (prefers-reduced-motion:reduce){.site .doc-links a{transition:none}}
