body[data-product=docx]{overflow-x:clip}.word-page{max-width:1000px;margin:0 auto;padding:3rem 1.5rem 4rem}.word-hero{max-width:820px;margin:0 0 1.8rem}.word-hero h1{font-size:clamp(1.85rem,4.3vw,2.8rem);line-height:1.22;color:var(--text-primary);margin-bottom:1rem;text-wrap:balance}.word-hero p,.word-section p,.word-section li{color:var(--text-secondary);line-height:1.8}.word-upload{border:1px solid var(--border);border-top:4px solid var(--brand);background:var(--bg-surface);border-radius:var(--radius-md);padding:1.6rem}.word-page--tool .main-card{scroll-margin-top:6rem}.word-upload-rate{margin:0;padding:1rem 1.5rem 0;color:var(--text-secondary);font-size:.875rem;line-height:1.7}body[data-product=docx] #ratioMismatchNotice,body[data-product=docx] .upload-settings-chips,body[data-product=docx] #aspectRatioNote,body[data-product=docx] #uploadSettingsPanel{display:none!important}.word-upload-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.word-upload-heading h2{font-size:1.3rem;margin:0}.word-upload-heading>span{color:var(--text-tertiary)}.word-upload-facts{margin:1rem 0;padding-left:1.2rem;color:var(--text-secondary);line-height:1.7}.word-image-note{font-size:.88rem;line-height:1.7;color:var(--text-tertiary);margin-top:1.2rem}.word-section{margin-top:3rem}.word-section h2{font-size:1.45rem;line-height:1.4;margin-bottom:1rem;color:var(--text-primary)}.word-section p+p{margin-top:.8rem}.word-section ul,.word-section ol{padding-left:1.3rem}.word-section li+li{margin-top:.6rem}.word-section a,.word-footer a{color:var(--brand);text-underline-offset:.2em}.word-samples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:1rem 0}.word-sample{min-width:0;border:1px solid var(--border);border-radius:var(--radius-md);padding:1.15rem}.word-sample-preview{display:block;min-height:110px;text-align:center;border:1px solid var(--border);color:var(--text-tertiary);background:var(--bg-subtle, #f8fafc);padding:.8rem;font-size:.88rem}.word-sample-preview img{display:block;width:100%;height:230px;object-fit:contain}.word-sample h3{margin:1rem 0 .6rem;font-size:1rem}.word-sample p{font-size:.9rem}.word-sample-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.word-sample-actions .btn{white-space:normal;font-size:.83rem}.word-table-wrap{overflow-x:auto;margin:1rem 0}.word-table-wrap table{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem}.word-table-wrap caption{text-align:left;padding:.8rem 0;color:var(--text-secondary)}.word-table-wrap th,.word-table-wrap td{border-bottom:1px solid var(--border);padding:.8rem;vertical-align:top;line-height:1.6}.word-table-wrap th{color:var(--text-primary)}.word-table-wrap td{color:var(--text-secondary)}.word-faq{border-top:1px solid var(--border)}.word-faq details{border-bottom:1px solid var(--border);padding:1rem 0}.word-faq summary{cursor:pointer;font-weight:600;line-height:1.5}.word-faq details p{padding-top:.8rem}.word-related{display:flex;flex-wrap:wrap;gap:.8rem 1.4rem;line-height:1.6}.word-footer{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;max-width:1000px;padding:1.5rem;margin:0 auto;border-top:1px solid var(--border);font-size:.85rem;color:var(--text-tertiary)}@media(max-width:640px){.word-page{padding:2rem 1rem 3rem}.word-upload{padding:1.1rem}.word-upload-rate{padding:1rem 1rem 0}.word-samples{grid-template-columns:1fr}.word-section{margin-top:2.2rem}.word-section h2{font-size:1.25rem}.word-table-wrap th,.word-table-wrap td{padding:.65rem .4rem}.word-footer{padding:1.3rem 1rem}}.brand-product-tag{flex-shrink:0;padding:.2rem .55rem;border:1px solid color-mix(in srgb,var(--brand) 30%,transparent);border-radius:999px;background:var(--brand-light);color:var(--brand);font-size:.8125rem;font-weight:600;line-height:1.2;letter-spacing:0}@media(max-width:768px){.brand-product-tag{padding:.15rem .45rem;font-size:.75rem}}@media(max-width:413px){.brand-product-tag{display:none}}
