.how-page{width:100%}.how-page__model{max-width:var(--pub-measure);margin:0 0 56px}.how-page__model p,.how-page__move p{overflow-wrap:break-word}.how-page__model p{margin:0 0 1.1em;font-family:var(--pub-serif);font-size:19px;line-height:1.72;color:var(--ink)}.how-page__model p:last-child{margin-bottom:0}.how-page__moves{list-style:none;margin:0;padding:0}.how-page__move{scroll-margin-top:96px;max-width:var(--pub-measure);margin:0;padding:32px 0 36px;border-top:1px solid var(--line-soft, var(--line))}.how-page__index-links{display:flex;flex-wrap:wrap;gap:4px 20px;max-width:var(--pub-measure);margin:-16px 0 32px}.how-page__index-links a{padding:8px 0;font:14px/1.5 var(--pub-mono);color:var(--ink-soft);text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--line)}.how-page__index-links a:hover{color:var(--ink);text-decoration-color:currentColor}.how-page__try{max-width:var(--pub-measure);border-left:2px solid var(--artist-accent);padding:0 0 0 22px;margin:0 0 48px}.how-page__try p{margin:0 0 14px;font:19px/1.65 var(--pub-serif);color:var(--ink)}.how-page__try a{font:13px/1.6 var(--pub-mono);color:var(--ink-soft);text-underline-offset:4px}.how-page__move h2 a{color:inherit;text-decoration:none}.how-page__move h2 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.how-page :is(a,button):focus-visible{outline:2px solid var(--accent-deep);outline-offset:5px}.how-page__ending .legal-page__actions{margin-top:18px}.how-page__ending>p{margin:18px 0 0}.how-page__ending>p a{font:14px/1.6 var(--pub-mono);color:var(--ink);text-underline-offset:4px}.how-page__print-address{display:none}.how-page__instructions{margin-top:22px}.how-page__instructions summary{width:fit-content;padding:10px 0;cursor:pointer;font:13px/1.5 var(--pub-mono);color:var(--ink-soft)}.how-page__instructions summary:focus-visible{outline:2px solid var(--accent-deep);outline-offset:5px}.how-page__instructions p{padding-top:8px}@media print{body:has(.how-page),body:has(.how-page) #root{height:auto!important;overflow:visible!important;background:#fff!important}.public-river:has(.how-page){--ink: #111;--ink-soft: #444;--ink-faint: #555;--line: #bbb;--line-soft: #ccc;background:#fff!important;color:#111;height:auto!important;overflow:visible!important}.public-river:has(.how-page) .public-river__chrome,.public-river:has(.how-page) .public-river__foot,.how-page__index-links,.how-page__try,.how-page__instructions,.how-page__ending .legal-page__actions{display:none!important}.public-river:has(.how-page) .public-river__main{padding:0!important;margin:0!important;width:auto!important;max-width:none!important}.how-page .legal-page__updated,.how-page__model{margin-bottom:24px}.how-page__model p,.how-page__move p{font-size:11pt;line-height:1.5}.how-page__move{padding:16px 0;break-inside:avoid}.how-page__move h2{font-size:20pt}.how-page__index{font-size:9pt!important}.how-page__print-address{display:block;font:10pt var(--pub-mono)}}.how-page__move:last-child{border-bottom:1px solid var(--line-soft, var(--line))}.how-page__index{margin:0 0 10px;font-family:var(--pub-mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.how-page__move h2{margin:0 0 12px;font-family:var(--pub-serif);font-size:clamp(28px,4vw,40px);font-weight:500;letter-spacing:-.012em;line-height:1.1;color:var(--ink)}.how-page__move p{margin:0;font-family:var(--pub-serif);font-size:19px;line-height:1.72;color:var(--ink)}.how-page__aside{margin-top:.9em!important;color:var(--ink-soft, var(--ink-faint))!important}.how-page__close{max-width:var(--pub-measure);margin:48px 0 0;font-family:var(--pub-serif);font-size:19px;line-height:1.72;font-style:italic;color:var(--ink-soft, var(--ink))}.guide-intro,.guide-step>p,.guide-reference>p,.guide-reference details p{font:19px/1.7 var(--pub-serif);max-width:650px}.guide-intro{margin-bottom:48px}.guide-step{padding:36px 0 48px;border-top:1px solid var(--line);scroll-margin-top:90px}.guide-step h2,.guide-reference h2{font:500 clamp(26px,4vw,38px)/1.2 var(--pub-serif);margin:0 0 20px}.guide-shot{margin:28px 0}.guide-shot img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:8px}.guide-shot figcaption,.guide-step .guide-small{font:14px/1.6 var(--pub-sans, sans-serif);color:var(--ink-soft)}.guide-shot figcaption{margin-top:12px}.guide-reference{margin:36px 0 48px}.guide-reference details{border-bottom:1px solid var(--line);padding:18px 0;scroll-margin-top:90px}.guide-reference summary{cursor:pointer;font:19px/1.5 var(--pub-serif)}.how-page .hype-captures{color:var(--ink)}.how-page .hype-captures__choices button{color:var(--ink);border-color:var(--line)}.how-page .hype-captures__figure figcaption,.how-page .hype-captures__source,.how-page .hype-captures__source a,.how-page .hype-captures__label{color:var(--ink-soft)}@media print{.guide-step{break-inside:avoid}.guide-reference details::details-content{display:block}}.how-page .public-river__room h1.legal-page__title{font:500 clamp(36px,6vw,56px)/1.15 var(--pub-serif);text-transform:none;letter-spacing:-.025em}.guide-reference__figure{margin:24px 0 16px}.guide-reference__figure figcaption,.guide-current figcaption,.guide-sharing figcaption{max-width:600px;font:16px/1.6 var(--pub-serif);color:var(--ink-soft);margin:0 0 20px}.guide-reference__figure img{width:min(100%,390px);height:auto;display:block;border:1px solid var(--line);border-radius:6px}.guide-reference__figure--desktop img{width:100%}.guide-image-hint{display:block;font:12px/1.5 var(--pub-mono);color:var(--ink-soft);margin-top:12px;text-underline-offset:4px}.guide-current{margin:28px 0 0}.guide-current video{display:block;width:min(100%,390px);height:auto;border:1px solid var(--line);border-radius:8px;background:#0e0e0e}.guide-sharing{max-width:460px;margin:28px 0}.guide-sharing__note,.guide-sharing__reader{border:1px solid var(--line);border-radius:8px;padding:24px}.guide-sharing span{display:block;font:12px/1.5 var(--pub-mono);color:var(--ink-soft);margin-bottom:12px}.guide-sharing strong{font:500 24px/1.2 var(--pub-serif)}.guide-sharing blockquote{margin:20px 0 0;font:18px/1.6 var(--pub-serif)}.guide-sharing .guide-sharing__arrow{font-size:28px;text-align:center;margin:12px}.guide-sharing figcaption{margin-top:20px}@media print{.guide-current video{display:none}.guide-reference__figure img{max-height:14cm;width:auto;max-width:100%}.guide-reference details{break-inside:avoid}}.guide-reference__crop{display:block;position:relative;width:min(100%,300px);aspect-ratio:210/264;overflow:hidden;border:1px solid var(--line);border-radius:6px}.guide-reference__figure--desktop .guide-reference__crop img{position:absolute;width:523.81%;max-width:none;height:auto;left:-260.95%;top:-143.56%;border:0;border-radius:0}.how-page .guide-shot{width:100%;margin-inline:0;max-height:420px;overflow:hidden;border:1px solid var(--line);border-radius:8px}.guide-current img{display:block;width:min(100%,310px);height:auto;border:1px solid var(--line);border-radius:8px}.guide-reference__screen{display:block;width:min(100%,390px);overflow:hidden}.guide-reference__screen--work,.guide-reference__screen--file{aspect-ratio:390 / 520;border:1px solid var(--line);border-radius:6px}.guide-reference__screen--work img,.guide-reference__screen--file img{border:0;border-radius:0}.guide-reference__pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px;align-items:start;margin:24px 0 16px}.guide-reference__pair .guide-reference__figure{margin:0}.guide-reference__pair figcaption{min-height:6.4em}@media(max-width:599px){.guide-reference__pair figcaption{min-height:0}}.guide-reference__screen--export{height:390px;position:relative}.guide-reference__screen--export img{position:absolute;bottom:0;width:100%}.guide-reference__screen--stages,.guide-reference__screen--find{border:1px solid var(--line);border-radius:6px}.guide-reference__screen--stages img,.guide-reference__screen--find img{display:block;width:100%;height:auto;border:0;border-radius:0}.guide-reference__still{display:block;width:min(100%,390px);border:1px solid var(--line);border-radius:6px;overflow:hidden}.guide-reference__still img{display:block;width:100%;height:auto;border:0;border-radius:0}.guide-reference__sheet{display:block;width:min(100%,360px)}.guide-reference__sheet img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:0;box-shadow:0 10px 34px #00000073}@media(max-width:719px){.how-page .guide-shot{max-height:340px}}.guide-access{margin:0 0 36px;padding:22px 24px;background:var(--paper-pressed);border-left:2px solid var(--accent-deep)}.guide-access p{font:16px/1.65 var(--pub-serif);margin:0 0 12px}.guide-access a{font:14px/1.6 var(--pub-mono);color:var(--ink);text-underline-offset:4px}.how-page .guide-shot{max-width:330px}.guide-current video{width:min(100%,330px)}.how-page .hype-captures__figure picture{width:min(100%,390px);max-height:none;margin-inline:auto;border-radius:8px}.guide-reference details .guide-image-hint{font:12px/1.6 var(--pub-sans, sans-serif);margin-top:12px}.guide-send-demo>video{display:block;width:min(100%,390px);height:auto;margin:28px auto 0;border:1px solid var(--line);border-radius:8px}.guide-send-demo>.river-demo-pause{margin-inline:auto}.guide-send-demo>details>summary{cursor:pointer;font:16px/1.5 var(--pub-serif);padding:12px 0}
