.partner-guide{max-width:900px}.partner-guide h2{font-size:clamp(24px,3vw,32px);line-height:1.4}.partner-guide section{padding:24px 0;border-bottom:1px solid var(--border)}.partner-guide h3{margin:0 0 12px;font-size:21px;line-height:1.5}.partner-guide p,.partner-guide li{color:var(--text-muted);line-height:1.85;overflow-wrap:anywhere}.partner-guide p{margin:12px 0;text-indent:0}html[lang=zh-CN] .partner-guide p:not(:has(>a:only-child)){text-indent:2em}.partner-guide ul,.partner-guide ol{padding-left:24px}.partner-guide li+li{margin-top:12px}.partner-guide strong{color:var(--ink)}.partner-guide a{color:var(--accent);text-underline-offset:3px}.partner-directories-heading{margin-top:40px}.saas-sticky-alternatives{position:relative}.saas-current-reference-slot{position:sticky;top:var(--saas-current-reference-top, var(--sticky-navigation-offset, 0px));height:0;z-index:40}.saas-current-reference-frame{box-sizing:border-box;width:100%;border:1px solid var(--border);border-radius:8px;background:#fff;box-shadow:0 7px 18px #1418231f}.saas-current-reference-details{overflow-x:auto;border-radius:inherit}.saas-current-reference-compact{display:none}.saas-current-reference-details .comparison-matrix-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.saas-current-reference-table col:nth-child(1){width:18%}.saas-current-reference-table col:nth-child(2){width:22%}.saas-current-reference-table col:nth-child(3),.saas-current-reference-table col:nth-child(4){width:30%}@media(max-width:720px){.saas-current-reference-frame{background:#fff9f8}.saas-current-reference-compact{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 12px;padding:12px 14px}.saas-current-reference-compact strong{display:block;color:var(--ink);font-size:13px}.saas-current-reference-compact .comparison-current-badge{margin:4px 0 0}.saas-current-reference-compact button{border:1px solid var(--border);border-radius:7px;padding:7px 9px;background:#fff;color:var(--ink);font:inherit;font-size:12px;cursor:pointer}.saas-current-reference-compact button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.saas-current-reference-compact p{display:-webkit-box;grid-column:1 / -1;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:0;color:var(--text-muted);font-size:12px;line-height:1.5;text-indent:0}.saas-current-reference-details{display:none}.saas-current-reference-frame[data-expanded=true] .saas-current-reference-details{display:block;max-height:45svh;overflow-y:auto;border-top:1px solid var(--border)}.saas-current-reference-details .comparison-matrix-table tbody{gap:0}.saas-current-reference-details .comparison-matrix-table tbody tr.comparison-matrix-current{border:0;border-radius:0}}.tool-main--meta-advantage{display:flex;flex-direction:column;gap:40px}.tool-main--meta-advantage>.tool-section{margin-block:0}.tool-main--meta-advantage>.tool-section>:last-child{margin-bottom:0}@media(max-width:640px){.tool-main--meta-advantage{gap:32px}}html[lang=zh-CN] [data-alternatives-rollout=storeframe] .comparison-matrix-intro{text-indent:2em}.deepl-cost-summary{margin:20px 0 24px}.deepl-cost-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.deepl-cost-summary-card{border:1px solid var(--border-color,#d8dedb);border-radius:8px;padding:16px;min-width:0}.deepl-cost-summary-card>strong{display:block;font-size:18px}.deepl-cost-summary-card ul{padding-left:18px;margin:10px 0 12px}.deepl-cost-summary-card li{margin:7px 0;font-size:14px;line-height:1.65}.deepl-cost-summary-card a{font-size:14px;font-weight:600}.deepl-write-purchase{padding:16px;margin-top:12px;background:#f7faf8;border-radius:8px}.deepl-write-purchase>p{margin:8px 0 0;line-height:1.7;text-indent:0}html[lang=zh-CN] .deepl-write-purchase>p{text-indent:2em}.deepl-billing-notes{margin-top:24px;font-size:14px;line-height:1.7}.deepl-billing-notes>ul{padding-left:20px}.deepl-billing-notes li{margin:8px 0}.deepl-billing-sources{display:flex;flex-wrap:wrap;gap:6px 18px;list-style:none;padding-left:0!important}#deepl-translator-plans,#deepl-api-plans,#deepl-voice-plans,#deepl-write-purchase{scroll-margin-top:100px}@media(max-width:760px){.deepl-cost-summary-grid{grid-template-columns:1fr}}.deepl-cost-summary a:focus-visible{outline:3px solid #23734a;outline-offset:3px}@media(prefers-reduced-motion:reduce){html:has(.deepl-cost-summary){scroll-behavior:auto}}.saas-page-outline{--outline-top:84px;color:var(--ink,#172343)}.saas-outline-trigger{position:fixed;left:16px;top:var(--outline-top);z-index:41;display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border:0;border-radius:0;background:#fff;color:#233253;box-shadow:none;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4}.saas-outline-trigger[hidden]{display:none}.saas-outline-panel{position:fixed;left:16px;top:var(--outline-top);bottom:20px;width:248px;z-index:43;display:flex;flex-direction:column;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}.saas-outline-toolbar{display:flex;justify-content:flex-start;gap:8px;align-items:center;padding:14px 10px 8px;min-height:58px;color:#65728b;font-size:12px;font-weight:600}.saas-outline-toolbar button{width:36px;height:36px;border:0;border-radius:0;background:transparent;color:#475775;display:grid;place-items:center;font-size:22px;cursor:pointer}.saas-outline-toolbar button:hover{background:#e9edf5}.saas-outline-title{padding:0 0 14px}.saas-outline-title a{font-size:15px;font-weight:750;line-height:1.5}.saas-outline-panel a{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border-radius:0;color:#43516c;text-decoration:none;line-height:1.5;overflow-wrap:anywhere}.saas-outline-panel a span{min-width:0;flex:1}.saas-outline-panel a:hover{background:#f0f2f680;color:#172343}.saas-outline-panel a[aria-current]{background:transparent;color:#a95d56;box-shadow:none}.saas-outline-panel a:focus-visible,.saas-page-outline button:focus-visible{outline:2px solid #df4d42;outline-offset:2px}.saas-outline-panel nav{overflow-y:auto;overscroll-behavior:contain;padding:12px 0 20px;scrollbar-width:thin}.saas-outline-panel ol{list-style:none;margin:0;padding:0}.saas-outline-panel nav>ol>li{margin-bottom:12px}.saas-outline-panel nav>ol>li>a{font-size:13px;font-weight:650}.saas-outline-panel ol ol{margin:4px 0 0 13px;padding-left:9px;border-left:1px solid #dce2ec}.saas-outline-panel ol ol a{font-size:12px;font-weight:450;padding-block:8px}.saas-outline-panel small{flex:none;min-width:20px;padding:1px 5px;text-align:center;background:transparent;border-radius:0;color:#68758b;font-size:10px}.saas-outline-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#14213c45;z-index:1500}.saas-page-outline[data-wide=false] .saas-outline-panel{z-index:1501;width:min(340px,calc(100vw - 32px));bottom:auto;max-height:calc(100dvh - var(--outline-top) - 16px);background:var(--page-bg,#fafbfe);box-shadow:none;padding:0 12px}main[data-saas-outline=true]{padding-top:52px}@media(min-width:1440px){.saas-page-outline[data-wide=true] .saas-outline-panel{left:max(32px,calc((100vw - 1560px)/2 + 8px))}main[data-saas-outline=true]{padding-top:0}main[data-saas-outline=true]:has(.saas-page-outline[data-open=true]){padding-left:280px}}@media(prefers-reduced-motion:reduce){html:has(.saas-page-outline){scroll-behavior:auto}}.saas-page-outline[data-wide=true] .saas-outline-trigger{width:44px;justify-content:center;padding:10px}.saas-page-outline[data-wide=true] .saas-outline-trigger>span:last-child{display:none}
