@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/resources/handbook/ugc/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/resources/handbook/ugc/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:400 700;font-display:swap;src:url(/resources/handbook/ugc/fonts/newsreader-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400 700;font-display:swap;src:url(/resources/handbook/ugc/fonts/newsreader-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400 700;font-display:swap;src:url(/resources/handbook/ugc/fonts/newsreader-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400 700;font-display:swap;src:url(/resources/handbook/ugc/fonts/newsreader-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ugc-handbook{--bg:#fbfbf9;--paper:#fff;--ink:#1a1a1a;--ink-soft:#2b2e33;--muted:#5a5f68;--faint:#8a8f98;--line:#e6e6e1;--line-strong:#cfcfc8;--accent:#2456d9;--accent-ink:#1b43b0;--accent-soft:#eef3ff;--hl-bg:#fff7cc;--hl-border:#e6cb4c;--measure-bg:#f1f5ff;--measure-line:#cbd8ff;--serif:"Newsreader", "Iowan Old Style", "Palatino Linotype", Georgia, "Times New Roman", serif;--sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--measure:58ch}.ugc-handbook,.ugc-handbook *{box-sizing:border-box}@media (prefers-reduced-motion:reduce){.ugc-handbook{scroll-behavior:auto}.ugc-handbook,.ugc-handbook *,.ugc-handbook :before,.ugc-handbook :after{transition:none!important;animation:none!important}}.ugc-handbook{background:var(--bg);color:var(--ink);font-family:var(--serif);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"kern", "liga", "onum" 0;margin:0;font-size:20px;line-height:1.65}.ugc-handbook a{color:var(--accent-ink);text-underline-offset:3px;cursor:pointer;-webkit-text-decoration:underline #2456d973;text-decoration:underline #2456d973;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}.ugc-handbook a:hover{text-decoration-color:currentColor}.ugc-handbook a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.ugc-handbook .mono{font-family:var(--mono)}.ugc-handbook ::selection{background:#dce6ff}.ugc-handbook .page{grid-template-columns:minmax(0,720px);justify-content:center;gap:64px;padding:48px 24px 88px;display:grid}.ugc-handbook .main{min-width:0;max-width:720px}.ugc-handbook .toc{font-family:var(--sans);display:none}@media (min-width:1120px){.ugc-handbook .page{grid-template-columns:minmax(0,720px) 220px}.ugc-handbook .page.hub{grid-template-columns:minmax(0,720px)}.ugc-handbook .toc{align-self:start;margin-top:168px;display:block;position:sticky;top:40px}.ugc-handbook .toc-label{font-family:var(--sans);color:var(--faint);margin-bottom:10px;font-size:13px;font-weight:500}.ugc-handbook .toc ol{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.ugc-handbook .toc li{margin:0}.ugc-handbook .toc a{color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;font-size:13.5px;line-height:1.45;text-decoration:none;transition:color .15s,border-color .15s;display:block}.ugc-handbook .toc a:hover{color:var(--ink);border-left-color:var(--line-strong)}.ugc-handbook .toc a.current{color:var(--ink);border-left-color:var(--accent)}}.ugc-handbook .eyebrow{font-family:var(--sans);color:var(--faint);letter-spacing:0;max-width:none;margin:0 0 22px;font-size:13.5px}.ugc-handbook .eyebrow a{color:var(--faint);text-decoration:none}.ugc-handbook .eyebrow a:hover{color:var(--ink)}.ugc-handbook .eyebrow .sep{opacity:.6;margin:0 6px}.ugc-handbook h1{font-family:var(--sans);letter-spacing:-.022em;text-wrap:balance;color:var(--ink);margin:0 0 14px;font-size:clamp(32px,4.6vw,44px);font-weight:700;line-height:1.12}.ugc-handbook .metarow{font-family:var(--sans);color:var(--faint);letter-spacing:0;text-transform:none;flex-wrap:wrap;gap:14px;margin:0 0 28px;font-size:13.5px;display:flex}.ugc-handbook .metarow span+span:before{content:"·";margin-right:14px}.ugc-handbook .dek{font-family:var(--serif);color:var(--muted);text-wrap:pretty;margin:0 0 36px;font-size:22px;font-style:italic;line-height:1.5}.ugc-handbook h2{font-family:var(--sans);letter-spacing:-.018em;text-wrap:balance;color:var(--ink);margin:64px 0 16px;scroll-margin-top:28px;font-size:25px;font-weight:700;line-height:1.25}.ugc-handbook h2+p,.ugc-handbook h2+ul,.ugc-handbook h2+ol{margin-top:0}.ugc-handbook h3{font-family:var(--sans);margin:28px 0 8px;font-size:18px;font-weight:600}.ugc-handbook p{max-width:var(--measure);text-wrap:pretty;margin:0 0 1.1em}.ugc-handbook p.solo{color:var(--ink);font-weight:600;font-family:var(--sans);letter-spacing:-.005em;font-size:17.5px}.ugc-handbook ul,.ugc-handbook ol{max-width:var(--measure);margin:0 0 1.2em;padding-left:1.5em}.ugc-handbook ul{list-style:outside}.ugc-handbook ol{list-style:decimal}.ugc-handbook ol ol{list-style:lower-alpha}.ugc-handbook li{margin-bottom:.45em;padding-left:.2em}.ugc-handbook li::marker{color:var(--faint)}.ugc-handbook li>p{margin-bottom:.5em}.ugc-handbook strong{color:var(--ink);font-weight:600}.ugc-handbook em{font-style:italic}.ugc-handbook code{font-family:var(--mono);border:1px solid var(--line);color:var(--ink-soft);white-space:nowrap;background:#f1f1ec;border-radius:4px;padding:1px 6px;font-size:.8em}.ugc-handbook blockquote{border-left:3px solid var(--line-strong);color:var(--muted);max-width:var(--measure);margin:0 0 1.2em;padding:2px 0 2px 18px}.ugc-handbook .fill{font-family:var(--serif);border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);color:var(--ink);max-width:var(--measure);overflow-wrap:anywhere;margin:28px 0;padding:18px 2px;font-size:20px;line-height:1.9}.ugc-handbook .fill u{border-bottom:1.5px solid var(--ink);white-space:normal;padding:0 26px;text-decoration:none}.ugc-handbook .fill small{font-family:var(--sans);color:var(--muted);margin-top:8px;font-size:14px;font-weight:400;display:block}.ugc-handbook .how{border-left:2px solid var(--accent);max-width:var(--measure);margin:28px 0 32px;padding:4px 0 4px 22px;scroll-margin-top:28px}.ugc-handbook .how p{color:var(--ink-soft);font-size:18.5px;line-height:1.62}.ugc-handbook .how p:last-child{margin-bottom:0}.ugc-handbook .how strong{font-family:var(--sans);letter-spacing:-.005em;color:var(--accent-ink);font-size:15.5px}.ugc-handbook .how.measure{border-left-color:var(--line-strong);margin-top:56px}.ugc-handbook .how.measure strong{color:var(--ink)}.ugc-handbook .worksheet{border:1px solid var(--line-strong);background:var(--paper);border-radius:4px;margin:40px 0;padding:26px 28px 24px;scroll-margin-top:28px}.ugc-handbook .worksheet h2{margin:0 0 14px;font-size:21px}.ugc-handbook .worksheet .kicker{font-family:var(--sans);color:var(--faint);letter-spacing:0;margin-bottom:4px;font-size:13px;font-weight:500;display:block}.ugc-handbook .worksheet p,.ugc-handbook .worksheet li{font-size:18px}.ugc-handbook .bl{border-bottom:1.5px solid var(--ink-soft);vertical-align:baseline;width:5.2em;margin:0 2px;display:inline-block}.ugc-handbook td .bl,.ugc-handbook th .bl{width:4.4em}.ugc-handbook .worksheet table{min-width:560px}.ugc-handbook .worksheet td:first-child,.ugc-handbook .worksheet th:first-child{white-space:nowrap;width:1%}.ugc-handbook .worksheet td:nth-child(2){min-width:15em}.ugc-handbook .worksheet p+p strong,.ugc-handbook .worksheet>p>strong:only-child{font-family:var(--sans)}.ugc-handbook .worksheet p:last-child,.ugc-handbook .worksheet ul:last-child,.ugc-handbook .worksheet ol:last-child,.ugc-handbook .worksheet .tablewrap:last-child{margin-bottom:0}.ugc-handbook .inshort{border-top:1px solid var(--line-strong);margin-top:56px;padding-top:28px;scroll-margin-top:28px}.ugc-handbook .inshort h2{margin-top:0;font-size:21px}.ugc-handbook .inshort ul{padding-left:1.2em}.ugc-handbook .inshort li{margin-bottom:.7em}.ugc-handbook .funnel{width:100%;max-width:600px;height:auto;margin:4px 0 14px;display:block}.ugc-handbook .funnelfig{max-width:600px;margin:8px 0 36px}.ugc-handbook .funnelfig figcaption{font-family:var(--sans);color:var(--muted);font-size:14px;line-height:1.5}.ugc-handbook .how .funnel{max-width:520px;margin:2px 0 16px}.ugc-handbook .mock{max-width:var(--measure);margin:4px 0 36px}.ugc-handbook .mock figcaption{font-family:var(--sans);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:14px;display:flex}.ugc-handbook .mock figcaption .tag{color:var(--faint);font-size:12.5px}.ugc-handbook .mock table{font-size:14.5px}.ugc-handbook .mock th,.ugc-handbook .mock td{padding:8px 10px}.ugc-handbook .mock td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.ugc-handbook .mock th:not(:first-child){text-align:right}.ugc-handbook .mock td code{white-space:nowrap;font-size:.86em}.ugc-handbook .mock-note{font-family:var(--sans);color:var(--muted);margin:8px 0 0;font-size:14px}.ugc-handbook .shot{max-width:760px;margin:8px 0 36px}.ugc-handbook .shot a{text-decoration:none;display:block}.ugc-handbook .shot img{border:1px solid var(--line-strong);background:#fff;border-radius:6px;width:100%;height:auto;display:block}.ugc-handbook .shot a:hover img{border-color:var(--accent)}@media (min-width:1280px){.ugc-handbook .shot{max-width:880px;margin-left:-80px}.ugc-handbook .shot figcaption{margin-left:80px}.ugc-handbook .worksheet{margin-left:-84px;margin-right:-8px}.ugc-handbook .worksheet>p,.ugc-handbook .worksheet>h2{padding-left:84px}}.ugc-handbook .shot figcaption{font-family:var(--sans);color:var(--muted);margin-top:10px;font-size:14px;line-height:1.5}.ugc-handbook .shot figcaption .tag{color:var(--faint);white-space:nowrap;font-size:12.5px}.ugc-handbook .keynums{margin-top:36px}.ugc-handbook .keynums ul{margin:0;padding:0;list-style:none}.ugc-handbook .keynums li{margin:0 0 14px;padding:0;line-height:1.35}.ugc-handbook .keynums b{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;display:block}.ugc-handbook .keynums span{font-family:var(--sans);color:var(--muted);margin-top:2px;font-size:13px;display:block}.ugc-handbook .statrow{background:var(--line);border:1px solid var(--line);font-family:var(--sans);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 0 44px;display:grid;overflow:hidden}.ugc-handbook .stat{background:var(--paper);padding:18px 14px}.ugc-handbook .stat b{font-family:var(--mono);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(20px,4vw,28px);font-weight:700;display:block}.ugc-handbook .stat span{color:var(--faint);font-size:13px}.ugc-handbook .stat.zero b{color:var(--accent-ink)}.ugc-handbook .card{background:var(--paper);border:1px solid var(--line);border-radius:8px;margin:32px 0;padding:24px 26px;scroll-margin-top:28px}.ugc-handbook .card .label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:10px;font-size:11.5px}.ugc-handbook .card h2{margin:0 0 12px;font-size:21px}.ugc-handbook .card p,.ugc-handbook .card li{font-size:18.5px}.ugc-handbook .card p:last-child,.ugc-handbook .card ul:last-child,.ugc-handbook .card ol:last-child,.ugc-handbook .card .tablewrap:last-child{margin-bottom:0}.ugc-handbook .card.measure{background:var(--measure-bg);border-color:var(--measure-line)}.ugc-handbook .card.tldr{border-left:3px solid var(--accent)}.ugc-handbook .tablewrap{-webkit-overflow-scrolling:touch;margin:0 0 1.2em;overflow-x:auto}.ugc-handbook table{border-collapse:collapse;width:100%;font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:15.5px;line-height:1.5}.ugc-handbook th,.ugc-handbook td{border:1px solid var(--line-strong);text-align:left;vertical-align:top;padding:10px 12px}.ugc-handbook th{font-family:var(--sans);color:var(--muted);background:#f4f4f0;font-size:13.5px;font-weight:600}.ugc-handbook tbody tr:nth-child(2n) td{background:#fafaf7}.ugc-handbook td.fill{min-width:5.5em}.ugc-handbook td.fill:after{content:"";border-bottom:1px dashed var(--faint);opacity:.6;height:1.1em;display:block}.ugc-handbook .cta{font-family:var(--sans);text-align:center;border:1px solid var(--line);background:var(--paper);border-radius:8px;margin:56px 0 0;padding:30px 24px}.ugc-handbook .cta p{letter-spacing:-.01em;max-width:none;margin:0 auto 16px;font-size:19px;font-weight:600}.ugc-handbook .btn{background:var(--accent);color:#fff;border-radius:6px;align-items:center;min-height:44px;padding:0 26px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.ugc-handbook .btn:hover{background:var(--accent-ink);color:#fff}.ugc-handbook .cta small{color:var(--muted);margin-top:10px;font-size:14px;display:block}.ugc-handbook .pn{font-family:var(--sans);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;margin:44px 0 0;padding-top:28px;display:grid}.ugc-handbook .pn a{border:1px solid var(--line);color:var(--ink);background:var(--paper);border-radius:8px;padding:14px 16px;text-decoration:none;transition:border-color .15s;display:block}.ugc-handbook .pn a:hover{border-color:var(--accent)}.ugc-handbook .pn .k{font-family:var(--sans);color:var(--faint);margin-bottom:4px;font-size:13px;display:block}.ugc-handbook .pn .t{font-size:15.5px;font-weight:600;line-height:1.35}.ugc-handbook .pn .next{text-align:right}@media (max-width:560px){.ugc-handbook .pn{grid-template-columns:1fr}.ugc-handbook .pn .next{text-align:left}}.ugc-handbook .relbox{font-family:var(--sans);border:1px solid var(--line);color:var(--muted);background:var(--paper);border-radius:8px;margin:0 0 12px;padding:16px 20px;font-size:16px;line-height:1.55}.ugc-handbook .audience{color:var(--muted);margin:0 0 44px;padding-left:1.3em;font-size:18px}.ugc-handbook .chapter{font-family:var(--sans);margin:48px 0 0}.ugc-handbook .chapter-head{border-bottom:2px solid var(--ink);align-items:baseline;gap:12px;margin-bottom:4px;padding-bottom:8px;display:flex}.ugc-handbook .chapter-head .num{font-family:var(--sans);color:var(--faint);font-size:13.5px;font-weight:500}.ugc-handbook .chapter-head h2{margin:0;font-size:22px}.ugc-handbook .chapter-sub{color:var(--muted);max-width:none;margin:8px 0 14px;font-size:15.5px}.ugc-handbook a.lesson-link{color:inherit;text-decoration:none;display:block}.ugc-handbook a.lesson-link:hover .t{color:var(--accent-ink)}.ugc-handbook .lesson-row{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr auto;align-items:baseline;gap:14px;padding:18px 4px;transition:background .15s;display:grid}.ugc-handbook a.lesson-link:hover .lesson-row{background:var(--paper)}.ugc-handbook .lesson-row .no{font-family:var(--sans);color:var(--faint);font-variant-numeric:tabular-nums;font-size:13.5px}.ugc-handbook .lesson-row .t{letter-spacing:-.005em;font-size:17.5px;font-weight:600;line-height:1.4;transition:color .15s}.ugc-handbook .lesson-row .d{color:var(--muted);margin-top:4px;font-size:15px;font-weight:400;line-height:1.5;display:block}.ugc-handbook .lesson-row .st{font-family:var(--sans);white-space:nowrap;color:var(--accent-ink);font-size:13.5px}@media (max-width:560px){.ugc-handbook .lesson-row{grid-template-columns:36px 1fr}.ugc-handbook .lesson-row .st{display:none}}@media (max-width:640px){.ugc-handbook{font-size:18.5px;line-height:1.62}.ugc-handbook .page{padding:32px 20px 72px}.ugc-handbook .dek{font-size:20px}.ugc-handbook h2{margin-top:52px;font-size:23px}.ugc-handbook .worksheet{padding:20px 18px}.ugc-handbook .worksheet p,.ugc-handbook .worksheet li,.ugc-handbook .how p{font-size:17.5px}.ugc-handbook .fill{font-size:18px}.ugc-handbook .how{padding-left:16px}}