.product-theme-plank{--product-soft:#fff2f8;--product-accent:#ff1493;--product-accent-dark:#9a0054;--product-accent-line:#f59ac8;--product-aside-ink:#5f2042}.plank-guide-step{display:grid;gap:1.5rem;align-items:start;margin-bottom:2rem}.product-theme-plank .product-guide-article h2{color:var(--product-accent-dark)}.plank-guide-instructions>:first-child{margin-top:0}.plank-guide-media{width:100%;max-width:20rem;margin:0 auto;overflow:hidden;border:1px solid var(--product-line);border-radius:1rem;background:#fff}.plank-guide-media img,.plank-guide-media video{display:block;width:100%;height:auto}.plank-guide-media figcaption{padding:.85rem 1rem;border-top:1px solid var(--product-accent-line);background:var(--product-soft);color:var(--product-muted);font-size:.875rem;line-height:1.5}.plank-guide-download{padding:1.25rem;border:1px solid var(--product-accent-line);border-radius:1rem;background:var(--product-soft)}.plank-guide-download>:first-child{margin-top:0}.product-guide-article a.plank-guide-download-link{display:inline-block;padding:.8rem 1rem;border-radius:.6rem;background:var(--product-accent-dark);color:#fff;font-weight:700;text-underline-offset:.2em}.plank-guide-download-link:focus-visible,.plank-guide-media video:focus-visible{outline:3px solid var(--product-accent-dark);outline-offset:4px}@media(min-width:64rem){.plank-guide-step{grid-template-columns:minmax(0,1fr)minmax(0,20rem)}}