.about-page{max-width:920px;padding-block:36px 80px}.about-breadcrumb{color:var(--muted);flex-wrap:wrap;gap:12px;margin-block-end:32px;font-size:.875rem;display:flex}.about-page .eyebrow{align-items:center;gap:8px;display:flex}.about-page h1{margin-block:16px;font-size:clamp(2rem,5vw,3.4rem);line-height:1.15}.about-intro{color:var(--muted);font-size:clamp(1.1rem,3vw,1.4rem);line-height:1.7}.about-card{border:1px solid var(--line);background:var(--surface);border-radius:24px;margin-block-start:32px;padding:clamp(22px,4vw,40px)}.about-card p{overflow-wrap:anywhere;margin-block:0 24px;line-height:1.85}.about-card h2{margin-block:28px 12px;font-size:1.35rem;line-height:1.5}.about-card .button{white-space:normal;max-width:100%;margin-block-start:8px}
.upload-guide-content{padding-block:48px 72px}.upload-guide-section{border:1px solid var(--line);background:var(--surface);border-radius:20px;min-width:0;margin-block:0 24px;padding:28px}.upload-guide-section h2{letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(22px,3vw,30px);line-height:1.3}.upload-guide-section p{color:var(--muted);max-width:80ch;margin:16px 0;line-height:1.85}.upload-guide-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.upload-guide-steps{padding-inline-start:24px;line-height:1.8}.upload-guide-steps li{margin-block:14px;padding-inline-start:8px}.upload-guide-benefits{gap:18px;padding:0;line-height:1.6;list-style:none;display:grid}.upload-guide-benefits li{align-items:baseline;gap:12px;display:flex}.upload-guide-benefits svg{color:var(--accent);flex:none}.upload-tools{grid-template-columns:1fr 1fr;gap:10px 24px;display:grid}.upload-tools h2{grid-column:1/-1}.upload-tools a,.upload-guide-reading a{min-height:44px;color:var(--accent);text-underline-offset:4px;justify-content:space-between;align-items:center;gap:12px;line-height:1.5;text-decoration:underline;display:flex}.upload-tools svg{flex:none}.upload-guide-page{max-width:1000px;padding-block:44px 72px}.upload-guide-heading{margin-bottom:28px}.upload-guide-heading nav{color:var(--muted);font-size:13px;line-height:1.8}.upload-guide-heading h1{letter-spacing:-.035em;margin:22px 0 16px;font-size:clamp(32px,5vw,48px);line-height:1.18}.upload-guide-heading>p{color:var(--muted);max-width:70ch;line-height:1.8}.upload-guide-uploader{min-width:0;max-width:680px;margin:0 auto 40px}.upload-guide-section a:focus-visible,.footer-tools a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.footer-main:has(.footer-tools){grid-template-columns:1.1fr 1fr 1fr 1fr}.language-option{text-decoration:none}.upload-results-bulk{margin-bottom:18px}.upload-results-bulk textarea{background:var(--surface);width:100%;min-height:100px;color:var(--text);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;padding:12px}.upload-results-bulk p{font-size:13px;line-height:1.6}@media (max-width:900px){.footer-main:has(.footer-tools){grid-template-columns:1fr 1fr}.upload-guide-grid{grid-template-columns:1fr;gap:0}}@media (max-width:560px){.upload-guide-section{padding:20px}.upload-tools{grid-template-columns:1fr}.upload-guide-content{padding-block:30px 40px}.upload-guide-page{padding-block:28px 40px}.footer-main:has(.footer-tools){grid-template-columns:1fr}.upload-guide-section h2{overflow-wrap:break-word}}.language-list a:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}
