.seo-topics{--topic-accent:#4353ef;--topic-heading:#17284e;--topic-soft:#f0f3ff;color:var(--topic-heading);min-width:0}.seo-topics[data-brand=docu]{--topic-accent:#1675c9;--topic-heading:#15344e;--topic-soft:#edf8ff}.seo-topics .seo-topic-shell{width:min(1100px,100% - 40px);margin-inline:auto;padding:28px 0 80px}.seo-topics .seo-topic-breadcrumb{color:#63738c;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:7px;font-size:.78rem;line-height:1.6;display:flex}.seo-topics .seo-topic-breadcrumb svg{flex:none;width:12px;height:12px}.seo-topics .seo-topic-breadcrumb a:hover{color:var(--topic-accent)}.seo-topics .seo-topic-hero{max-width:880px;padding:45px 0 12px;animation:.5s both seo-topic-enter}.seo-topics .seo-topic-kicker{color:var(--topic-accent);letter-spacing:.05em;align-items:center;gap:8px;font-size:.75rem;font-weight:750;line-height:1.6;display:flex}.seo-topics .seo-topic-kicker svg{flex:none;width:17px;height:17px}.seo-topics .seo-topic-hero h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin:15px 0 20px;font-size:clamp(2rem,5vw,3.65rem);font-weight:800;line-height:1.1}.seo-topics .seo-topic-hero>p:last-of-type{color:#5b6b82;max-width:790px;font-size:1.04rem;line-height:1.85}.seo-topics .seo-topic-cta{background:var(--topic-accent);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:48px;margin-top:22px;padding:12px 20px;font-weight:700;line-height:1.5;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.seo-topics .seo-topic-cta:hover{transform:translateY(-2px);box-shadow:0 9px 25px #4353ef24}.seo-topics .seo-topic-cta svg,.seo-topics .seo-topic-card a svg{flex:none;width:17px;height:17px}.seo-topics .seo-topic-section{margin-top:45px;scroll-margin-top:125px}.seo-topics h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 22px;font-size:clamp(1.45rem,3vw,2rem);font-weight:780;line-height:1.25}.seo-topics .seo-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.seo-topics .seo-topic-card{background:#fffffff2;border:1px solid #dce5f0;border-radius:20px;flex-direction:column;align-items:flex-start;min-width:0;padding:26px;transition:transform .18s,border-color .18s;display:flex;box-shadow:0 7px 25px #24325b06}.seo-topics .seo-topic-card:hover{border-color:var(--topic-accent);transform:translateY(-3px)}.seo-topics .seo-topic-card h3{overflow-wrap:anywhere;margin:0 0 12px;font-size:1.12rem;font-weight:750;line-height:1.45}.seo-topics .seo-topic-card p{color:#5b6b82;overflow-wrap:anywhere;margin:0 0 22px;font-size:.91rem;line-height:1.8}.seo-topics .seo-topic-card a{min-height:44px;color:var(--topic-accent);align-items:center;gap:9px;margin-top:auto;font-size:.88rem;font-weight:750;text-decoration:none;display:inline-flex}.seo-topics .seo-topic-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;list-style:none;display:grid}.seo-topics .seo-topic-steps li{background:var(--topic-soft);border:1px solid #dce5f0;border-radius:18px;min-width:0;padding:22px}.seo-topics .seo-topic-steps li>span{color:var(--topic-accent);margin-bottom:12px;font-size:.83rem;font-weight:800;display:block}.seo-topics .seo-topic-steps p{color:#4b6078;overflow-wrap:anywhere;margin:0;font-size:.91rem;line-height:1.8}.seo-topics .seo-topic-example{background:linear-gradient(125deg,var(--topic-soft),#fff);border:1px solid #dce5f0;border-radius:20px;margin-top:40px;padding:28px}.seo-topics .seo-topic-example h2{margin-top:12px;font-size:1.3rem}.seo-topics .seo-topic-example>p:last-child{color:#4b6078;overflow-wrap:anywhere;margin-bottom:0;line-height:1.85}.seo-topics .seo-topic-faq{gap:12px;display:grid}.seo-topics .seo-topic-faq details{background:#fff;border:1px solid #dce5f0;border-radius:16px;padding:0 22px}.seo-topics .seo-topic-faq summary{cursor:pointer;overflow-wrap:anywhere;min-height:58px;padding:17px 0;font-size:.94rem;font-weight:700;line-height:1.6}.seo-topics .seo-topic-faq p{color:#5b6b82;overflow-wrap:anywhere;margin:0;padding:0 0 22px;line-height:1.85}.seo-topics a:focus-visible,.seo-topics summary:focus-visible{outline:3px solid var(--topic-accent);outline-offset:5px;border-radius:5px}@keyframes seo-topic-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.seo-topics .seo-topic-shell{width:calc(100% - 32px)}.seo-topics .seo-topic-hero{padding-top:30px}.seo-topics .seo-topic-grid,.seo-topics .seo-topic-steps{grid-template-columns:minmax(0,1fr)}.seo-topics .seo-topic-card,.seo-topics .seo-topic-example{padding:22px}.seo-topics .seo-topic-cta{width:100%;display:flex}.seo-topics .seo-topic-section{margin-top:34px}}@media (prefers-reduced-motion:reduce){.seo-topics .seo-topic-hero{animation:none}.seo-topics .seo-topic-card,.seo-topics .seo-topic-cta{transition:none}.seo-topics .seo-topic-card:hover,.seo-topics .seo-topic-cta:hover{transform:none}}.guide-recommendations.is-contextual{margin-bottom:38px}@media (width>=980px){.guide-recommendations .guide-recommendations-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
