:root{--wts-ink:#141414;--wts-ink-2:#2b2d2a;--wts-body:#3f423e;--wts-muted:#5c5f5a;--wts-line:#e7e5df;--wts-line-2:#efede7;--wts-paper:#fbfaf7;--wts-chip:#f4f3ef;--wts-brand:#1e4d3a;--wts-brand-dark:#163a2b;--wts-brand-ink:#e3ece6;--wts-hl:#e2f27a;--wts-night:#14231c;--wts-serif:var(--wts-font-serif), Georgia, "Times New Roman", serif;--wts-sans:var(--wts-font-sans), system-ui, -apple-system, sans-serif;--wts-mono:var(--wts-font-mono), ui-monospace, Menlo, monospace;--bg-primary:#fff;--bg-secondary:var(--wts-chip);--bg-card:#fff;--border-color:var(--wts-line);--text-primary:var(--wts-ink);--text-body:var(--wts-body);--text-secondary:var(--wts-muted);--text-muted:#6b6e68;--primary:var(--wts-brand);--primary-hover:var(--wts-brand-dark);--primary-light:var(--wts-brand-ink);--primary-glow:#1e4d3a24;--success:#2f6b3f;--warning:#9a6a00;--danger:#a3361f;--info:var(--wts-brand);--radius:10px;--radius-lg:16px;--shadow-sm:none;--shadow:0 1px 2px #1414140a;--shadow-md:0 8px 24px -12px #1414142e;--shadow-lg:0 24px 50px -24px #14141447;--font-sans:var(--wts-sans);--font-display:var(--wts-serif);--font-serif:var(--wts-serif);--brand-green:var(--wts-brand);--max-width:1240px}html,body{--wts-serif:var(--wts-font-serif), Georgia, "Times New Roman", serif;--wts-sans:var(--wts-font-sans), system-ui, -apple-system, sans-serif;--wts-mono:var(--wts-font-mono), ui-monospace, Menlo, monospace;--font-sans:var(--wts-sans);--font-display:var(--wts-serif);--font-serif:var(--wts-serif)}body{color:var(--wts-body);font-family:var(--wts-sans);background:#fff}::selection{background:var(--wts-hl);color:var(--wts-ink)}:focus-visible{outline:2px solid var(--wts-brand);outline-offset:2px}mark{background:var(--wts-hl);color:var(--wts-ink);padding:0 .12em}.btn{min-height:44px;font-family:var(--wts-sans);letter-spacing:0;box-shadow:none;border:1px solid #0000;border-radius:999px;padding:0 20px;font-size:14px;font-weight:500;line-height:1.2;transform:none}.btn:hover{transform:none}.btn-primary,.btn-primary:visited{background:var(--wts-brand);border-color:var(--wts-brand);color:#fff;box-shadow:none}.btn-primary:hover,.btn-primary:focus-visible{background:var(--wts-brand-dark);border-color:var(--wts-brand-dark);color:#fff;box-shadow:none;transform:none}.btn-secondary,.btn-secondary:visited{color:var(--wts-ink);box-shadow:none;background:#fff;border:1px solid #d9d7cf}.btn-secondary:hover{background:var(--wts-paper);border-color:var(--wts-ink);color:var(--wts-ink);box-shadow:none;transform:none}.btn-danger,.btn-danger:visited{color:var(--danger);background:#fff;border:1px solid #e6c4b8}.btn-danger:hover{border-color:var(--danger);color:var(--danger);background:#fbf3ef}.btn-sm{border-radius:999px;min-height:36px;padding:0 14px;font-size:13px}.btn-lg{border-radius:999px;min-height:52px;padding:0 28px;font-size:15px}.glass-card{border:1px solid var(--wts-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:16px}.glass-card:hover{box-shadow:none;border-color:#d9d7cf;transform:none}a.glass-card:hover{border-color:var(--wts-ink)}.form-group{margin-bottom:18px}.form-label{color:var(--wts-ink);margin-bottom:6px;font-size:14px;font-weight:500}.form-input,.form-select,.form-textarea{min-height:46px;font-family:var(--wts-sans);color:var(--wts-ink);box-shadow:none;background:#fff;border:1px solid #d9d7cf;border-radius:12px;padding:11px 14px;font-size:15px}.form-textarea{line-height:1.55}.form-input:hover,.form-select:hover,.form-textarea:hover{border-color:#a9aba5}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--wts-ink);outline:none;box-shadow:0 0 0 3px #1414140f}.form-input::placeholder,.form-textarea::placeholder{color:#6b6e68}.form-error{color:var(--danger);font-size:13px}.alert-error{color:#6e2e1f;background:#fbf3ef;border:1px solid #ecd3c9;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.alert-success{color:#1f4a2c;background:#f1f7f2;border:1px solid #cfe0d4;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.5}.badge{font-family:var(--wts-mono);letter-spacing:.08em;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:500}.badge-published{color:var(--wts-brand);background:#e3ece6}.badge-draft{background:var(--wts-chip);color:var(--wts-muted)}.badge-pending,.badge-review{color:#7a5300;background:#fbf1d6}.badge-rejected{color:#8a2f1b;background:#fbe9e3}.spinner{border:2px solid var(--wts-line);border-top-color:var(--wts-brand);border-right-color:var(--wts-line);width:32px;height:32px;box-shadow:none}.empty-state{background:var(--wts-paper);color:var(--wts-body);border:1px dashed #d9d7cf;border-radius:16px;padding:56px 24px}.empty-state h3{font-family:var(--wts-serif);letter-spacing:-.01em;color:var(--wts-ink);font-size:24px;font-weight:500}.empty-state p{max-width:460px;margin-inline:auto;line-height:1.55}.empty-state .btn{margin-top:16px}.pagination button{min-width:40px;min-height:40px;color:var(--wts-ink);background:#fff;border:1px solid #d9d7cf;border-radius:999px;padding:0 14px;font-size:14px}.pagination button.active{background:var(--wts-ink);border-color:var(--wts-ink);color:#fff}.pagination button:hover:not(.active):not(:disabled){border-color:var(--wts-ink);color:var(--wts-ink)}.table-wrapper{border:1px solid var(--wts-line);box-shadow:none;border-radius:16px}.table-wrapper table{border-collapse:collapse;width:100%;font-size:14px}.table-wrapper th{background:var(--wts-paper);border-bottom:1px solid var(--wts-line);text-align:left;font-family:var(--wts-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--wts-muted);padding:12px 16px;font-size:11px;font-weight:500}.table-wrapper td{border-bottom:1px solid var(--wts-line-2);color:var(--wts-body);vertical-align:middle;padding:14px 16px}.table-wrapper tr:last-child td{border-bottom:0}.category-chip,.tags-cloud-item{min-height:38px;color:var(--wts-ink);box-shadow:none;background:#fff;border:1px solid #d9d7cf;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.category-chip:hover,.tags-cloud-item:hover{border-color:var(--wts-ink);color:var(--wts-ink);box-shadow:none;background:#fff;transform:none}.category-chip.active{background:var(--wts-ink);border-color:var(--wts-ink);color:#fff}.tags-cloud-hash{color:var(--wts-brand)}.section-title,.discover-section-head h2,.dashboard-header h1,.app-page-header h1,.marketing-hero h1,.marketing-narrow h2,.marketing-section-head h2,.marketing-cta h2{font-family:var(--wts-serif);letter-spacing:-.02em;color:var(--wts-ink);font-weight:500}.dashboard-header h1,.app-page-header h1{font-size:36px;line-height:1.1}.dashboard-header p,.app-page-header p{color:var(--wts-body);margin-top:6px;font-size:15px}.section-title{font-size:32px}.public-hero{border-bottom:1px solid var(--wts-line);background:#fff;padding:48px 24px 36px}.public-hero-inner{max-width:820px}.public-breadcrumb ol{font-family:var(--wts-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--wts-muted);margin-bottom:16px;font-size:11px}.public-breadcrumb a{color:var(--wts-muted)}.public-breadcrumb a:hover{color:var(--wts-ink)}.public-eyebrow{font-family:var(--wts-mono);letter-spacing:.14em;color:var(--wts-brand);font-size:11px;font-weight:500}.public-hero h1{font-family:var(--wts-serif);letter-spacing:-.03em;color:var(--wts-ink);font-size:clamp(40px,5.5vw,60px);font-weight:500;line-height:1.02;animation:none}.public-lead{color:var(--wts-body);margin-top:6px;font-size:17px;line-height:1.6;animation:none}.public-hero-media{background:var(--wts-paper);border:1px solid var(--wts-line);box-shadow:none;border-radius:20px}.public-hero-img{animation:none}.discover-page{background:#fff}.discover-body{padding-top:36px}.discover-section-head h2{font-size:28px}.discover-section-head p{color:var(--wts-body);font-size:15px}.marketing-page,.saas-page{background:#fff}.marketing-hero{background:var(--wts-paper);border-bottom:1px solid var(--wts-line)}.marketing-hero h1{font-size:clamp(40px,5vw,60px);line-height:1.02}.marketing-section-muted,.saas-section-muted{background:var(--wts-paper)}.marketing-value-card{border-color:var(--wts-line);box-shadow:none;border-radius:16px}.marketing-value-icon{background:var(--wts-hl);color:var(--wts-ink);border-radius:12px}.marketing-cta{background:var(--wts-night)}.marketing-cta-btn{background:var(--wts-hl)!important;color:var(--wts-ink)!important;border-color:var(--wts-hl)!important}.marketing-success-icon{background:var(--wts-hl);color:var(--wts-ink)}.saas-eyebrow{font-family:var(--wts-mono);letter-spacing:.14em;color:var(--wts-brand);font-size:11px;font-weight:500}.saas-lead{color:var(--wts-body)}.saas-inline-link{color:var(--wts-brand);text-underline-offset:3px;text-decoration:underline}.app-shell{background:var(--wts-paper)}.app-sidebar{border-right:1px solid var(--wts-line);background:#fff;padding:22px 14px}.app-sidebar-brand a{font-family:var(--wts-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--wts-muted);padding:0 10px;font-size:11px;font-weight:500}.app-sidebar-user{border:1px solid var(--wts-line);background:var(--wts-paper);border-radius:14px;margin:16px 0 6px;padding:12px}.app-sidebar-user-meta strong{color:var(--wts-ink);font-size:14px;font-weight:600}.app-sidebar-user-meta span{color:var(--wts-muted);font-size:12px}.app-sidebar-label{font-family:var(--wts-mono);letter-spacing:.14em;color:var(--wts-muted);margin:20px 10px 8px;font-size:10px;font-weight:500}.app-sidebar-nav ul{gap:2px}.app-sidebar-nav a{min-height:40px;color:var(--wts-body);border-radius:10px;padding:0 12px;font-size:14px;font-weight:500}.app-sidebar-nav a:hover{background:var(--wts-chip);color:var(--wts-ink)}.app-sidebar-nav a.active,.app-sidebar-nav a.active:hover{background:var(--wts-ink);color:#fff}.app-sidebar-back{color:var(--wts-muted)}.dashboard-content,.app-content>.app-page{padding:40px 40px 64px}.app-banner{border-radius:12px}.app-banner-warn{color:#6b4b00;background:#fbf6e6;border-color:#eadbb0}.app-metrics-grid{gap:12px}.app-metric-card,.stat-card{border:1px solid var(--wts-line);box-shadow:none;text-align:left;background:#fff;border-radius:16px;padding:18px 20px}.app-metric-label,.stat-card .stat-label{font-family:var(--wts-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--wts-muted);margin:0;font-size:11px;font-weight:500}.app-metric-card strong,.stat-card .stat-value{font-family:var(--wts-serif);letter-spacing:-.02em;color:var(--wts-ink);margin-top:8px;font-size:34px;font-weight:500;line-height:1}.stat-card .stat-label{margin-top:8px}.app-panel-head h2{font-family:var(--wts-serif);letter-spacing:-.01em;color:var(--wts-ink);font-size:22px;font-weight:500}.app-panel-head a{color:var(--wts-brand);font-weight:500}.app-muted{color:var(--wts-muted);font-size:14px}.app-activity-list li{border-color:var(--wts-line-2)}.app-rank{background:var(--wts-chip);color:var(--wts-ink);font-family:var(--wts-mono)}.app-quick-card strong{color:var(--wts-ink);font-size:15px;font-weight:600}.app-quick-card span{color:var(--wts-muted);font-size:13px}.app-onboarding{color:#fff;background:var(--wts-night)!important;border-color:var(--wts-night)!important}.app-onboarding-head h2{font-family:var(--wts-serif);color:#fff;font-size:24px;font-weight:500}.app-onboarding-head p{color:#c9d6ce}.app-onboarding-progress{background:var(--wts-hl);color:var(--wts-ink);font-family:var(--wts-mono);font-weight:500}.app-onboarding-steps li{color:#fff}.app-onboarding-steps li.done{color:#8fa597}.app-onboarding-steps a,.app-onboarding-check{color:var(--wts-hl)}@media (max-width:900px){.app-sidebar{border-bottom:1px solid var(--wts-line);padding:12px 16px}.app-sidebar-nav{flex-wrap:nowrap;overflow-x:auto}.app-sidebar-nav ul{flex-wrap:nowrap}.app-sidebar-nav a{white-space:nowrap}.dashboard-content,.app-content>.app-page{padding:24px 16px 48px}}.quote-card-page{background:var(--wts-paper)}.quote-card-panel{border:1px solid var(--wts-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:24px;box-shadow:0 30px 60px -40px #14141459}.quote-card-brand{font-family:var(--wts-mono);color:var(--wts-brand);font-size:11px;font-weight:500}.quote-card-mark{font-family:var(--wts-serif);color:var(--wts-hl);-webkit-text-stroke:1px #c9d65a}.quote-card-quote p{font-family:var(--wts-serif);letter-spacing:-.01em;color:var(--wts-ink);font-size:clamp(24px,3.2vw,34px);line-height:1.4}.quote-card-meta{border-top-color:var(--wts-line)}.quote-card-meta-label{font-family:var(--wts-mono);letter-spacing:.14em;color:var(--wts-muted);font-size:11px;font-weight:500}.quote-card-title{font-family:var(--wts-serif);color:var(--wts-ink);font-size:22px;font-weight:600}.quote-card-title:hover{color:var(--wts-brand);text-underline-offset:3px;text-decoration:underline}.quote-card-author,.quote-card-author a,.quote-card-shared-by{color:var(--wts-muted)}.quote-card-author a:hover{color:var(--wts-ink)}.app-onboarding a:not(.btn){color:var(--wts-hl);text-underline-offset:3px;text-decoration:underline}.app-onboarding .btn-primary{background:var(--wts-hl);border-color:var(--wts-hl);color:var(--wts-ink)}.app-onboarding .btn-primary:hover{color:var(--wts-ink);background:#d4e46a;border-color:#d4e46a}.app-onboarding .btn-secondary{color:#fff;background:0 0;border-color:#ffffff59}.app-onboarding .btn-secondary:hover{color:#fff;background:#ffffff14;border-color:#fff}.writer-stats-chart h2{font-family:var(--wts-serif);color:var(--wts-ink);font-size:22px;font-weight:500}.writer-stats-legend .dot.views,.writer-stats-bar.views{background:var(--wts-brand)}.writer-stats-legend .dot.claps,.writer-stats-bar.claps{background:#c9d65a}.country-breakdown-bar{background:var(--wts-brand)!important}.app-activity-list strong{color:var(--wts-ink)}.app-activity-list a{color:var(--wts-ink);font-weight:500}.app-activity-list a:hover{color:var(--wts-brand)}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:24px;display:grid}.category-chips{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.category-chip{text-transform:capitalize}.notification-list{border-top:1px solid var(--wts-line);flex-direction:column;gap:0;list-style:none;display:flex}.notification-item{border:0!important;border-bottom:1px solid var(--wts-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.notification-item.unread{background:var(--wts-paper)!important}.notification-link{text-align:left;width:100%;color:var(--wts-body);font:inherit;cursor:pointer;background:0 0;border:0;padding:16px 14px;display:block}.notification-link:hover{background:var(--wts-chip)}.notification-title-row{color:var(--wts-ink);align-items:center;gap:8px;font-weight:500;display:flex}.notification-unread-dot{background:var(--wts-brand);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.article-body figure.article-embed{margin:1.8em 0}.article-body .article-embed-frame{background:var(--wts-chip,#f1efe9);border-radius:14px;width:100%;overflow:hidden}.article-body .article-embed-frame iframe,.article-body .article-embed-frame video,.article-body .article-embed-frame audio{border:0;width:100%;height:100%;display:block}.article-body .article-embed-frame[data-kind=audio]{background:0 0}.article-body figure.article-embed>a{color:var(--wts-muted,#6b6e68);overflow-wrap:anywhere;margin-top:8px;font-size:13px;display:inline-block}.article-body figure.article-embed[data-layout=card]>a{border:1px solid var(--wts-line,#e7e5df);min-height:120px;color:var(--wts-ink,#141414);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title img""desc img""host img";align-content:center;column-gap:20px;margin:0;padding:18px 20px;text-decoration:none;display:grid}.article-body figure.article-embed[data-layout=card]>a img{object-fit:cover;border-radius:10px;grid-area:img;width:160px;height:108px;margin:0}.article-body figure.article-embed[data-layout=card]>a strong{grid-area:title;font-size:17px;line-height:1.3}.article-body figure.article-embed[data-layout=card]>a em{color:var(--wts-muted,#6b6e68);grid-area:desc;margin-top:4px;font-size:15px;font-style:normal}.article-body figure.article-embed[data-layout=card]>a:after{content:attr(data-host);font-family:var(--wts-mono,monospace);color:#6b6e68;grid-area:host;margin-top:8px;font-size:12px}.article-body blockquote.article-takeaway{border:1px solid var(--wts-line,#e7e5df);background:var(--wts-paper,#fbfaf7);border-left:0;border-radius:14px;margin:1.6em 0;padding:18px 22px;font-style:normal}.article-body blockquote[class][class].article-sharequote{font-family:var(--wts-serif);color:var(--wts-ink,#141414);border:0;margin:1.8em 0 0;padding:0 0 0 44px;font-size:1.3em;font-style:normal;line-height:1.45;position:relative}.article-body blockquote[class][class].article-sharequote:before{content:"“";color:var(--wts-brand,#1e4d3a);font-size:2.6em;line-height:1;position:absolute;top:-.12em;left:0}.article-body blockquote[class][class].article-sharequote+blockquote.article-sharequote{margin-top:.4em}.article-body blockquote[class][class].article-sharequote+blockquote.article-sharequote:before{content:none}.article-body .article-sharequote-actions{font-family:var(--wts-sans);flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 1.8em 44px;display:flex}.article-body .article-sharequote-actions:before{content:"Share this line";color:var(--wts-muted,#6b6e68);margin-right:6px;font-size:13px}.article-body .article-sharequote-btn{border:1px solid var(--wts-line,#e7e5df);width:34px;height:34px;color:var(--wts-ink,#141414);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.article-body .article-sharequote-btn:hover{background:var(--wts-ink,#141414);color:#fff}.article-body hr{border:0;border-top:2px dotted #a9aba5;width:120px;margin:2.4em auto}.article-body :is(ul,ol)>li:not([data-list]){list-style-type:inherit}:is(.article-body,.ql-editor) blockquote[class][class].article-callout-tip,:is(.article-body,.ql-editor) blockquote[class][class].article-callout-warning,:is(.article-body,.ql-editor) blockquote[class][class].article-callout-note{color:var(--wts-ink,#141414);border:0;border-radius:14px;margin:1.4em 0;padding:16px 20px 16px 52px;font-style:normal;position:relative}:is(.article-body,.ql-editor) blockquote[class][class].article-callout-tip{background:#edf5ee;box-shadow:inset 0 0 0 1px #cfe3d3}:is(.article-body,.ql-editor) blockquote[class][class].article-callout-warning{background:#fdf4e3;box-shadow:inset 0 0 0 1px #f0dcb0}:is(.article-body,.ql-editor) blockquote[class][class].article-callout-note{background:#edf2f9;box-shadow:inset 0 0 0 1px #cfdcec}:is(.article-body,.ql-editor) blockquote[class][class].article-callout-tip:before,:is(.article-body,.ql-editor) blockquote[class][class].article-callout-warning:before,:is(.article-body,.ql-editor) blockquote[class][class].article-callout-note:before{width:22px;height:22px;font-family:var(--wts-sans);text-align:center;color:#fff;border-radius:50%;font-size:13px;font-weight:700;line-height:22px;position:absolute;top:17px;left:18px}:is(.article-body,.ql-editor) blockquote[class][class].article-callout-tip:before{content:"✓";background:#2f7a47}:is(.article-body,.ql-editor) blockquote[class][class].article-callout-warning:before{content:"!";background:#b7791f}:is(.article-body,.ql-editor) blockquote[class][class].article-callout-note:before{content:"i";font-family:var(--wts-serif);background:#3b6aa5;font-style:italic}:is(.article-body,.ql-editor) blockquote.article-callout-tip+blockquote[class][class].article-callout-tip,:is(.article-body,.ql-editor) blockquote.article-callout-warning+blockquote[class][class].article-callout-warning,:is(.article-body,.ql-editor) blockquote.article-callout-note+blockquote[class][class].article-callout-note{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1.4em;padding-top:4px}:is(.article-body,.ql-editor) blockquote.article-callout-tip+blockquote[class][class].article-callout-tip:before,:is(.article-body,.ql-editor) blockquote.article-callout-warning+blockquote[class][class].article-callout-warning:before,:is(.article-body,.ql-editor) blockquote.article-callout-note+blockquote[class][class].article-callout-note:before{content:none}:is(:is(.article-body,.ql-editor) blockquote[class][class].article-callout-tip:has(+blockquote.article-callout-tip),:is(.article-body,.ql-editor) blockquote[class][class].article-callout-warning:has(+blockquote.article-callout-warning),:is(.article-body,.ql-editor) blockquote[class][class].article-callout-note:has(+blockquote.article-callout-note)){border-bottom-right-radius:0;border-bottom-left-radius:0;padding-bottom:4px}:is(.article-body,.ql-editor) blockquote[class][class].article-spoiler{color:var(--wts-ink,#141414);border:1.5px dashed #c9c7bf;border-radius:12px;margin:1.2em 0;padding:12px 18px;font-style:normal}:is(.article-body,.ql-editor) blockquote.article-spoiler+blockquote[class][class].article-spoiler{border-top:0;border-top-left-radius:0;border-top-right-radius:0;margin-top:-1.2em}:is(.article-body,.ql-editor) blockquote[class][class].article-spoiler:has(+blockquote.article-spoiler){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.ql-editor:not(.article-body) blockquote[class][class].article-spoiler:not(.article-spoiler+.article-spoiler):before{content:"Spoiler — hidden until readers tap it";font-family:var(--wts-sans);color:var(--wts-muted,#6b6e68);pointer-events:none;-webkit-user-select:none;user-select:none;margin-bottom:4px;font-size:12px;display:block}.article-body blockquote[class][class].article-spoiler[data-hidden]{filter:blur(6px);-webkit-user-select:none;user-select:none;cursor:pointer;transition:filter .2s}.article-body .article-spoiler-reveal{border:1px solid var(--wts-ink,#141414);color:var(--wts-ink,#141414);font-family:var(--wts-sans);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;margin:1.2em 0 -.6em;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.article-body .article-spoiler-reveal:before{content:attr(data-label)}.article-body .article-spoiler-reveal:hover{background:var(--wts-ink,#141414);color:#fff}:is(.article-body,.ql-editor) figure.article-block[data-layout]{font-family:var(--wts-sans);color:var(--wts-ink,#141414);margin:1.8em 0;font-size:16px;line-height:1.55}:is(.article-body,.ql-editor) figure.article-block[data-layout]>figcaption{font-family:var(--wts-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--wts-muted,#6b6e68);margin:0 0 10px;font-size:13px;font-weight:700}:is(.article-body,.ql-editor) figure.article-block[data-layout] :is(p,li){font-family:var(--wts-sans);font-size:16px;line-height:1.55}:is(.article-body,.ql-editor) figure.article-block[data-layout=story]>a{border:1px solid var(--wts-line,#e7e5df);color:var(--wts-ink,#141414);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kicker img""title img""meta img";align-content:center;column-gap:20px;padding:16px 18px;text-decoration:none;transition:border-color .15s;display:grid}:is(.article-body,.ql-editor) figure.article-block[data-layout=story]>a:hover{border-color:var(--wts-ink,#141414)}:is(.article-body,.ql-editor) figure.article-block[data-layout=story]>a:before{content:"Read next on Word to Share";letter-spacing:.04em;color:var(--wts-brand,#1e4d3a);grid-area:kicker;margin-bottom:4px;font-size:12px;font-weight:600}:is(.article-body,.ql-editor) figure.article-block[data-layout=story]>a img{object-fit:cover;background:var(--wts-chip,#f1f0ec);border-radius:10px;grid-area:img;width:132px;height:92px;margin:0}:is(.article-body,.ql-editor) figure.article-block[data-layout=story]>a strong{font-family:var(--wts-serif);grid-area:title;font-size:20px;font-weight:600;line-height:1.25}:is(.article-body,.ql-editor) figure.article-block[data-layout=story]>a em{color:var(--wts-muted,#6b6e68);grid-area:meta;margin-top:6px;font-size:13px;font-style:normal}@media (max-width:560px){:is(.article-body,.ql-editor) figure.article-block[data-layout=story]>a img{width:88px;height:72px}:is(.article-body,.ql-editor) figure.article-block[data-layout=story]>a strong{font-size:17px}}.ql-container .ql-editor figure.article-block[data-layout=story][data-layout]>a:not(.ql-close){white-space:normal}.ql-container .ql-editor figure.article-block[data-layout=story][data-layout]>a:not(.ql-close):before{content:"Read next on Word to Share";color:var(--wts-brand,#1e4d3a);visibility:visible;background:0 0;border-radius:0;margin:0 0 4px;padding:0;font-size:12px;font-weight:600;position:static;overflow:visible;transform:none}.ql-container .ql-editor figure.article-block[data-layout=story][data-layout]>a:not(.ql-close):after{content:none}:is(.article-body,.ql-editor) figure.article-block[data-layout=faq]>ul{border-top:1px solid var(--wts-line,#e7e5df);margin:0;padding:0;list-style:none}:is(.article-body,.ql-editor) figure.article-block[data-layout=faq]>ul>li{border-bottom:1px solid var(--wts-line,#e7e5df);margin:0;padding:14px 0;list-style:none}:is(.article-body,.ql-editor) figure.article-block[data-layout=faq]>ul>li:before{content:none}:is(.article-body,.ql-editor) figure.article-block[data-layout=faq]>ul>li>strong{font-size:17px;display:block}:is(.article-body,.ql-editor) figure.article-block[data-layout=faq]>ul>li>p{color:var(--wts-body,#3b3d38);margin:6px 0 0}.article-body figure.article-block[data-layout=faq] .article-faq-q{width:100%;color:var(--wts-ink,#141414);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0;font-size:17px;font-weight:600;display:flex}.article-body figure.article-block[data-layout=faq] .article-faq-q:after{content:"+";font-family:var(--wts-serif);color:var(--wts-muted,#6b6e68);flex:none;font-size:24px;font-weight:400;line-height:1}.article-body figure.article-block[data-layout=faq] .article-faq-q[aria-expanded=true]:after{content:"–"}.article-body figure.article-block[data-layout=faq] .article-faq-a[hidden]{display:none}.article-body figure.article-block[data-layout=faq] .article-faq-a>p{color:var(--wts-body,#3b3d38);margin:8px 0 0}:is(.article-body,.ql-editor) figure.article-block[data-layout=proscons]{grid-template-columns:1fr 1fr;column-gap:14px;display:grid}:is(.article-body,.ql-editor) figure.article-block[data-layout=proscons]>figcaption{grid-area:1/1/auto/-1}:is(.article-body,.ql-editor) figure.article-block[data-layout=proscons]>p{border-radius:14px 14px 0 0;grid-row:2;margin:0;padding:14px 18px 4px}:is(.article-body,.ql-editor) figure.article-block[data-layout=proscons]>ul{border-radius:0 0 14px 14px;grid-row:3;margin:0;padding:4px 18px 14px;list-style:none}:is(.article-body,.ql-editor) figure.article-block[data-layout=proscons]>:is(p,ul):first-of-type{background:#edf5ee;grid-column:1}:is(.article-body,.ql-editor) figure.article-block[data-layout=proscons]>:is(p,ul):nth-of-type(2){background:#fbefec;grid-column:2}:is(.article-body,.ql-editor) figure.article-block[data-layout=proscons]>ul>li{margin:6px 0 0;padding-left:26px;list-style:none;position:relative}:is(.article-body,.ql-editor) figure.article-block[data-layout=proscons]>ul>li:before{font-weight:700;position:absolute;top:0;left:0}:is(.article-body,.ql-editor) figure.article-block[data-layout=proscons]>ul:first-of-type>li:before{content:"✓";color:#2f7a47}:is(.article-body,.ql-editor) figure.article-block[data-layout=proscons]>ul:nth-of-type(2)>li:before{content:"✕";color:#b3412b}@media (max-width:560px){:is(.article-body,.ql-editor) figure.article-block[data-layout=proscons]{grid-template-columns:1fr}:is(.article-body,.ql-editor) figure.article-block[data-layout=proscons]>:is(p,ul):nth-of-type(n){grid-area:auto/1}:is(.article-body,.ql-editor) figure.article-block[data-layout=proscons]>ul:first-of-type{margin-bottom:12px}}:is(.article-body,.ql-editor) figure.article-block[data-layout=sources]{border-top:1px solid var(--wts-line,#e7e5df);padding-top:14px}:is(.article-body,.ql-editor) figure.article-block[data-layout=sources]>ol{margin:0;padding-left:22px}:is(.article-body,.ql-editor) figure.article-block[data-layout=sources]>ol>li{color:var(--wts-body,#3b3d38);overflow-wrap:anywhere;margin:4px 0;font-size:14px}:is(.article-body,.ql-editor) figure.article-block[data-layout=sources]>ol>li a{color:inherit;text-underline-offset:2px;text-decoration:underline}:is(.article-body,.ql-editor) figure.article-block[data-layout=gallery]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}:is(.article-body,.ql-editor) figure.article-block[data-layout=gallery]:has(>img:nth-of-type(3)){grid-template-columns:repeat(3,1fr)}:is(.article-body,.ql-editor) figure.article-block[data-layout=gallery]:has(>img:nth-of-type(4)):not(:has(>img:nth-of-type(5))){grid-template-columns:repeat(2,1fr)}:is(.article-body,.ql-editor) figure.article-block[data-layout=gallery]>img{aspect-ratio:4/3;object-fit:cover;background:var(--wts-chip,#f1f0ec);border-radius:10px;width:100%;height:100%;margin:0}:is(.article-body,.ql-editor) figure.article-block[data-layout=gallery]>figcaption{letter-spacing:0;text-transform:none;text-align:center;grid-column:1/-1;margin:4px 0 0;font-size:14px;font-weight:400}@media (max-width:560px){:is(.article-body,.ql-editor) figure.article-block[data-layout=gallery]:has(>img:nth-of-type(3)){grid-template-columns:repeat(2,1fr)}}:is(.article-body,.ql-editor) figure.article-block[data-layout=poll]{border:1px solid var(--wts-line,#e7e5df);background:var(--wts-paper,#fbfaf7);border-radius:16px;padding:18px 20px}:is(.article-body,.ql-editor) figure.article-block[data-layout=poll]>figcaption{font-family:var(--wts-serif);letter-spacing:0;text-transform:none;color:var(--wts-ink,#141414);font-size:20px;font-weight:600}:is(.article-body,.ql-editor) figure.article-block[data-layout=poll]>ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}:is(.article-body,.ql-editor) figure.article-block[data-layout=poll]>ol>li{border:1px solid var(--wts-line,#e7e5df);background:#fff;border-radius:10px;margin:0;padding:10px 14px;list-style:none}:is(.article-body,.ql-editor) figure.article-block[data-layout=poll]>ol>li:before{content:none}.article-body figure.article-block[data-layout=poll]>ol.article-poll-live>li{background:0 0;border:0;padding:0}.article-body figure.article-block[data-layout=poll] .article-poll-opt{border:1px solid var(--wts-line,#e7e5df);width:100%;color:var(--wts-ink,#141414);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:15px;display:flex;position:relative;overflow:hidden}.article-body figure.article-block[data-layout=poll] .article-poll-opt:hover:not(:disabled){border-color:var(--wts-ink,#141414)}.article-body figure.article-block[data-layout=poll] .article-poll-opt:disabled{cursor:default}.article-body figure.article-block[data-layout=poll] .article-poll-opt>span{z-index:1;position:relative}.article-body figure.article-block[data-layout=poll] .article-poll-opt>b{z-index:1;font-family:var(--wts-mono);font-size:13px;position:relative}.article-body figure.article-block[data-layout=poll] .article-poll-bar{background:#e3ece6;width:0;transition:width .4s;position:absolute;inset:0 auto 0 0}.article-body figure.article-block[data-layout=poll] .article-poll-opt[aria-pressed=true]{border-color:var(--wts-brand,#1e4d3a)}.article-body figure.article-block[data-layout=poll] .article-poll-opt[aria-pressed=true] .article-poll-bar{background:#cfe0d4}.article-body figure.article-block[data-layout=poll] .article-poll-note{color:var(--wts-muted,#6b6e68);margin:10px 0 0;font-size:13px}:is(.article-body,.ql-editor) figure.article-block[data-layout=rating]{background:var(--wts-paper,#fbfaf7);box-shadow:inset 0 0 0 1px var(--wts-line,#e7e5df);border-radius:16px;padding:18px 20px}:is(.article-body,.ql-editor) figure.article-block[data-layout=rating]>figcaption{font-family:var(--wts-serif);letter-spacing:0;text-transform:none;color:var(--wts-ink,#141414);font-size:20px;font-weight:600}:is(.article-body,.ql-editor) figure.article-block[data-layout=rating]>p{margin:6px 0 0}:is(.article-body,.ql-editor) figure.article-block[data-layout=rating]>p:first-of-type strong{font-family:var(--wts-mono);font-size:15px}.article-body figure.article-block[data-layout=rating] .article-rating-stars{letter-spacing:2px;color:#d9d7cf;vertical-align:-3px;margin-right:10px;font-size:22px;line-height:1;display:inline-block;position:relative}.article-body figure.article-block[data-layout=rating] .article-rating-stars:before{content:"★★★★★"}.article-body figure.article-block[data-layout=rating] .article-rating-stars>span{white-space:nowrap;color:#e0a526;position:absolute;inset:0 auto 0 0;overflow:hidden}.article-body figure.article-block[data-layout=rating] .article-rating-stars>span:before{content:"★★★★★"}.article-body pre.article-code{padding-top:38px;position:relative}.article-body .article-code-bar{font-family:var(--wts-sans);white-space:normal;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:8px;left:14px;right:8px}.article-body .article-code-lang:before{content:attr(data-label);font-family:var(--wts-mono);letter-spacing:.04em;text-transform:uppercase;color:#8a8c85;font-size:11px}.article-body .article-code-copy{border:1px solid var(--wts-line,#e7e5df);color:var(--wts-ink,#141414);cursor:pointer;background:#fff;border-radius:999px;margin-left:auto;padding:3px 12px;font-size:12px;line-height:1.5}.article-body .article-code-copy:before{content:attr(data-label)}.article-body .article-code-copy:hover{border-color:var(--wts-ink,#141414)}.article-body pre code.hljs{color:#1f201e}.article-body .hljs-comment,.article-body .hljs-quote{color:#8a8c85;font-style:italic}.article-body .hljs-keyword,.article-body .hljs-selector-tag,.article-body .hljs-meta .hljs-keyword,.article-body .hljs-doctag{color:#b3412b}.article-body .hljs-string,.article-body .hljs-regexp,.article-body .hljs-meta .hljs-string,.article-body .hljs-template-tag{color:#2f6b3f}.article-body .hljs-number,.article-body .hljs-literal,.article-body .hljs-symbol,.article-body .hljs-bullet{color:#2d5f9a}.article-body .hljs-title,.article-body .hljs-title.function_,.article-body .hljs-section,.article-body .hljs-selector-id{color:#7a3fa0}.article-body .hljs-built_in,.article-body .hljs-type,.article-body .hljs-title.class_,.article-body .hljs-class .hljs-title{color:#a05a00}.article-body .hljs-attr,.article-body .hljs-attribute,.article-body .hljs-property,.article-body .hljs-variable,.article-body .hljs-template-variable,.article-body .hljs-params{color:#1e5a6b}.article-body .hljs-name,.article-body .hljs-tag,.article-body .hljs-selector-class,.article-body .hljs-selector-attr,.article-body .hljs-selector-pseudo{color:#2d5f9a}.article-body .hljs-meta{color:#6b6e68}.article-body .hljs-addition{color:#2f6b3f;background:#edf5ee}.article-body .hljs-deletion{color:#b3412b;background:#fbefec}