.wp-plugins-page{min-height:100vh;padding-top:8.5rem;background:#f6f3ed;color:#10233d}.wp-plugins-page>div{width:min(100%,72rem);margin-inline:auto;padding:0 1.25rem 6rem}.wp-plugins-detail>div{width:min(100%,66rem)}.wp-plugins-page header{max-width:48rem}.wp-plugins-card>p:first-child,.wp-plugins-page header>p:first-child{font-family:var(--font-technical),ui-monospace,monospace;font-size:.75rem;letter-spacing:.11em;text-transform:uppercase;color:#475569}.wp-plugins-page h1{margin-top:.8rem;font-family:var(--font-heading),sans-serif;font-size:clamp(2.25rem,5vw,3.8rem);line-height:1.08;letter-spacing:-.035em;color:#10233d}.wp-plugins-page header>p:last-child{margin-top:1.4rem;font-size:1.125rem;line-height:1.65;color:#334155}.wp-plugins-page p[role=note]{max-width:48rem;margin-block:2rem 2.5rem;padding:1.25rem;border:1px solid #d6a921;border-radius:.75rem;background:#fffbeb;color:#78350f;line-height:1.65}.wp-plugins-page a{color:#113c79;text-decoration:underline;text-underline-offset:.2em}.wp-plugins-page a:hover{color:#0b55b8}.wp-plugins-figure>div:focus-visible,.wp-plugins-page a:focus-visible{outline:3px solid #135be8;outline-offset:3px}.wp-plugins-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;list-style:none}.wp-plugins-card{display:flex;height:100%;flex-direction:column;gap:.7rem;padding:1.75rem;border:1px solid #cbd5e1;border-radius:1rem;background:#fff}.wp-plugins-card>p:first-child{margin:0}.wp-plugins-card>p:nth-child(2){color:#1e40af;font-size:.875rem;font-weight:700}.wp-plugins-card h2,.wp-plugins-panel h2{font-family:var(--font-heading),sans-serif;font-size:1.55rem;line-height:1.2;color:#10233d}.wp-plugins-card>p:not(:first-child){line-height:1.6}.wp-plugins-card>a{margin-top:auto;padding-top:1rem;font-weight:700}.wp-plugins-detail nav{margin-bottom:2.5rem;font-size:.9rem}.wp-plugins-detail nav span[aria-hidden=true]{margin-inline:.5rem}.wp-plugins-detail nav span[aria-current=page]{color:#475569}.wp-plugins-download,.wp-plugins-figure,.wp-plugins-info,.wp-plugins-panel{border:1px solid #cbd5e1;border-radius:1rem;background:#fff}.wp-plugins-figure{margin-top:2.5rem;padding:1.25rem}.wp-plugins-figure>div{max-height:38rem;overflow:auto;padding:.5rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#f8fafc}.wp-plugins-figure img{display:block;width:auto;max-width:100%;height:auto;margin-inline:auto}.wp-plugins-figure figcaption{margin-top:.7rem;color:#475569;font-size:.875rem}.wp-plugins-details-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);gap:1.5rem;margin-top:2.5rem}.wp-plugins-stack{display:grid;gap:1.5rem;min-width:0}.wp-plugins-download,.wp-plugins-info,.wp-plugins-panel{padding:1.75rem}.wp-plugins-download p,.wp-plugins-panel p{margin-top:1rem;line-height:1.65;color:#334155}.wp-plugins-panel ul{margin-top:1.25rem;padding-left:1.25rem;line-height:1.65;color:#334155}.wp-plugins-panel li+li{margin-top:.75rem}.wp-plugins-info{align-self:start}.wp-plugins-info dl{display:grid;gap:1rem;font-size:.9rem}.wp-plugins-info dt{font-weight:700}.wp-plugins-info dd{color:#334155;line-height:1.5}.wp-plugins-download{margin-top:2rem}.wp-plugins-download>div:first-child{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;font-weight:700}.wp-plugins-download a{display:inline-flex;min-height:2.75rem;align-items:center}.wp-plugins-download dl{margin-top:1.5rem;min-width:0}.wp-plugins-download dt{font-weight:700}.wp-plugins-download dd{margin-top:.5rem;overflow-wrap:anywhere;font-family:var(--font-technical),ui-monospace,monospace;font-size:.875rem}@media (max-width:700px){.wp-plugins-page{padding-top:7rem}.wp-plugins-details-grid,.wp-plugins-grid{grid-template-columns:minmax(0,1fr)}.wp-plugins-card,.wp-plugins-download,.wp-plugins-info,.wp-plugins-panel{padding:1.25rem}}.dark .wp-plugins-page{background:#020617;color:#f1f5f9}.dark .wp-plugins-card h2,.dark .wp-plugins-page h1,.dark .wp-plugins-panel h2{color:#f1f5f9}.dark .wp-plugins-page .wp-plugins-download p,.dark .wp-plugins-page .wp-plugins-info dd,.dark .wp-plugins-page .wp-plugins-panel p,.dark .wp-plugins-page .wp-plugins-panel ul,.dark .wp-plugins-page header>p:last-child{color:#cbd5e1}.dark .wp-plugins-card,.dark .wp-plugins-download,.dark .wp-plugins-figure,.dark .wp-plugins-info,.dark .wp-plugins-panel{border-color:#475569;background:#0f172a}.dark .wp-plugins-page a{color:#93c5fd}.dark .wp-plugins-page p[role=note]{border-color:#a16207;background:#451a03;color:#fef3c7}