.plugin-pages{max-width:1080px;margin:0 auto}.plugin-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--orange);margin-bottom:15px;font-size:12px;font-weight:700}.plugin-nav{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.plugin-nav a{border:1px solid var(--line);color:#38445b;background:#fff;border-radius:4px;align-items:center;min-height:44px;padding:9px 15px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.plugin-nav a[aria-current=page]{color:#fff;background:#101828;border-color:#101828}.plugin-nav a:hover{border-color:#72849e}.plugin-review{border:1px solid #ddc6a3;border-left:4px solid var(--orange);color:#684512;background:#fff8ed;border-radius:4px;flex-direction:column;gap:3px;margin-bottom:28px;padding:15px 18px;font-size:13px;display:flex}.plugin-review strong{font-size:14px}.plugin-hero{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:start;gap:36px;padding:14px 0 32px;display:grid}.plugin-hero h1{max-width:650px;font-size:43px}.plugin-lead{max-width:670px;font-size:18px;line-height:1.7}.plugin-tags{flex-wrap:wrap;gap:9px;margin:20px 0;padding:0;list-style:none;display:flex}.plugin-tags li{color:#445169;background:#e9edf3;border:1px solid #d5dce5;border-radius:3px;padding:5px 9px;font-size:12px}.plugin-summary{border:1px solid var(--line);border-top:3px solid var(--orange);background:#fff;border-radius:4px;padding:24px}.plugin-summary h2{margin-bottom:20px;font-size:18px}.plugin-summary dl{margin:0}.plugin-summary dl>div{border-bottom:1px solid #e8ecf2;margin-bottom:13px;padding:0 0 13px}.plugin-summary dl>div:last-child{border:0;margin:0;padding:0}.plugin-summary dt{color:var(--muted);margin-bottom:3px;font-size:12px}.plugin-summary dd{margin:0;font-size:14px;font-weight:600}.plugin-section{border-top:1px solid var(--line);padding:30px 0}.plugin-section h2{font-size:24px}.plugin-section p{max-width:850px;line-height:1.8}.plugin-steps{counter-reset:plugin-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.plugin-steps li{counter-increment:plugin-step;border:1px solid var(--line);background:#fff;border-radius:4px;padding:22px}.plugin-steps li:before{content:"0" counter(plugin-step);color:var(--orange);margin-bottom:17px;font-size:13px;font-weight:700;display:block}.plugin-steps h3{margin-bottom:9px;font-size:17px}.plugin-steps p{margin:0;font-size:14px}.plugin-columns{grid-template-columns:1fr 1fr;gap:22px;display:grid}.plugin-mode{border:1px solid var(--line);background:#fff;border-radius:4px;padding:22px}.plugin-mode h3{margin-bottom:12px;font-size:18px}.plugin-mode p:last-child{margin-bottom:0}.plugin-list{color:var(--muted);padding-left:20px;line-height:1.8}.plugin-list li{margin-bottom:8px}.plugin-boundary{background:#edf2f9;border-left:3px solid #2253a0;margin:22px 0;padding:18px 20px}.plugin-boundary p:last-child{margin-bottom:0}.plugin-doc{border:1px solid var(--line);background:#fff;max-width:900px;padding:36px}.plugin-doc h1{font-size:36px}.plugin-doc h2{margin-top:32px;font-size:21px}.plugin-doc p,.plugin-doc li{line-height:1.8}.plugin-doc ul,.plugin-doc ol{color:var(--muted);padding-left:22px}.plugin-doc li{margin-bottom:9px}.plugin-doc code{white-space:normal;overflow-wrap:anywhere}.plugin-doc .plugin-review{margin-top:28px}.plugin-doc .plugin-review p{color:inherit;margin:0}.plugin-contact-address{overflow-wrap:anywhere;max-width:100%;font-size:20px;font-weight:600;display:inline-block}.plugin-contact-line{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:15px;margin-top:30px;padding-top:22px;font-size:13px;display:flex}.plugin-doc .plugin-subtitle{max-width:720px;font-size:17px}.plugin-source-links{font-size:14px}.plugin-small{font-size:13px}.plugin-pages a{overflow-wrap:anywhere}@media (width<=760px){.plugin-hero{grid-template-columns:1fr;gap:18px;padding-top:4px}.plugin-hero h1{letter-spacing:-.9px;font-size:33px}.plugin-lead{font-size:17px}.plugin-steps,.plugin-columns{grid-template-columns:1fr}.plugin-doc{padding:25px 20px}.plugin-doc h1{font-size:30px}.plugin-nav{gap:6px}.plugin-nav a{padding:8px 11px;font-size:13px}.plugin-review{margin-bottom:23px}.plugin-summary{padding:21px}.plugin-contact-address{font-size:17px}.plugin-section{padding:25px 0}.plugin-steps li{padding:20px}.plugin-contact-line{gap:10px}}
