*{box-sizing:border-box}body{margin:0;background:#f8fbff;color:#1e2c3e;font:16px/1.7 system-ui,-apple-system,Segoe UI,sans-serif}header{padding:18px max(22px,calc((100vw - 900px)/2));background:#fff;display:flex;gap:20px;justify-content:space-between;box-shadow:0 2px 14px #1d35530d;flex-wrap:wrap}a{color:#407fcd;text-underline-offset:4px}header a{font-weight:850;text-decoration:none;font-size:1.2rem}header span{color:#5b6c81}main{max-width:900px;padding:40px 22px 64px;margin:auto}h1{font-size:clamp(2rem,5vw,3rem);line-height:1.18;color:#142c4a;margin:0 0 22px}h2{font-size:1.35rem;margin-top:30px}p{color:#556170}p a.start{display:inline-block;margin-top:18px;background:#4193f7;color:#fff;text-decoration:none;border-radius:13px;padding:13px 22px;font-weight:750}footer{background:#fff;text-align:center;padding:25px 12px}footer a{margin:0 6px}@media(max-width:460px){header span{display:none}main{padding:27px 19px 50px}}
.seo-guide-links{display:flex;gap:10px;flex-wrap:wrap}.seo-guide-links a{display:inline-block;border:1px solid #d0e3fb;background:#fff;border-radius:12px;padding:6px 12px;text-decoration:none;font-weight:650}

/* Original creator credit on MallowShare sharing guides */
.seo-credit{display:block;margin-top:12px}.seo-credit .artist-credit{display:inline-flex;gap:4px;align-items:center;font-size:12px;color:#6b7d93;font-weight:650}.seo-credit .artist-credit a{color:#4580c9;text-decoration:underline;text-underline-offset:3px;font-weight:850}.seo-credit .credit-heart{color:#73e3e5}.seo-credit .artist-credit a:hover{text-decoration:none}

.prepare-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:15px;margin:24px 0}.prepare-feature-grid article{border:1px solid #dfebf9;background:#fff;border-radius:17px;padding:18px}.prepare-feature-grid h2{font-size:18px;margin:0 0 7px}.prepare-feature-grid p{font-size:14px;margin:0;line-height:1.6}.warning{background:#f0f7ff;border-left:4px solid #5791d8;padding:17px;border-radius:10px}.tool-cta{display:inline-block;background:#488fe5;color:white;padding:13px 20px;border-radius:12px;font-weight:800;text-decoration:none}
