.homeowner-header[data-astro-cid-el47a52f]{background:linear-gradient(135deg,#10b981,#3b82f6);padding:60px 0;text-align:center;color:#fff}.homeowner-header[data-astro-cid-el47a52f] h1[data-astro-cid-el47a52f]{font-size:42px;font-weight:800;margin:0 0 12px}.subtitle[data-astro-cid-el47a52f]{font-size:22px;opacity:.95;margin:0}.answer-meta[data-astro-cid-el47a52f]{font-size:14px;opacity:.8;margin-bottom:16px}.answer-content[data-astro-cid-el47a52f]{padding:60px 0;background:#f9fafb}.container[data-astro-cid-el47a52f]{max-width:900px;margin:0 auto;padding:0 24px}.intro-box[data-astro-cid-el47a52f]{background:#fff;padding:32px;border-radius:16px;margin-bottom:32px;box-shadow:0 1px 3px #0000001a}.intro-box[data-astro-cid-el47a52f] p[data-astro-cid-el47a52f]{font-size:18px;line-height:1.7;color:#374151;margin:0 0 16px}.intro-box[data-astro-cid-el47a52f] p[data-astro-cid-el47a52f]:last-child{margin-bottom:0}.category-section[data-astro-cid-el47a52f]{margin-bottom:48px}.category-section[data-astro-cid-el47a52f] h2[data-astro-cid-el47a52f]{display:flex;align-items:center;gap:12px;font-size:28px;font-weight:700;margin-bottom:20px;color:#581c87}.category-icon[data-astro-cid-el47a52f]{font-size:32px}.freebie-card[data-astro-cid-el47a52f]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000001a;transition:all .2s}.freebie-card[data-astro-cid-el47a52f]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.freebie-card[data-astro-cid-el47a52f] h3[data-astro-cid-el47a52f]{font-size:16px;font-weight:600;margin:0;color:#581c87}.freebie-card[data-astro-cid-el47a52f] p[data-astro-cid-el47a52f]{font-size:14px;color:#6b7280;margin:0 0 12px;line-height:1.5}.freebie-link[data-astro-cid-el47a52f]{font-size:14px;font-weight:600;color:#3b82f6;text-decoration:none}.freebie-link[data-astro-cid-el47a52f]:hover{text-decoration:underline}.timeline-section[data-astro-cid-el47a52f]{background:#fff;border-radius:16px;padding:32px;margin-bottom:48px;box-shadow:0 1px 3px #0000001a}.timeline-section[data-astro-cid-el47a52f] h2[data-astro-cid-el47a52f]{font-size:24px;margin-bottom:24px;color:#581c87}.timeline[data-astro-cid-el47a52f]{display:grid;gap:24px}.tips-section[data-astro-cid-el47a52f]{margin-bottom:48px}.tips-section[data-astro-cid-el47a52f] h2[data-astro-cid-el47a52f],.faq-section[data-astro-cid-el47a52f] h2[data-astro-cid-el47a52f]{font-size:24px;margin-bottom:20px;color:#581c87}.faq-item[data-astro-cid-el47a52f]{background:#fff;padding:24px;border-radius:12px;margin-bottom:16px;box-shadow:0 1px 3px #0000001a}.faq-item[data-astro-cid-el47a52f] h3[data-astro-cid-el47a52f]{font-size:18px;font-weight:600;margin:0 0 12px;color:#581c87}.faq-item[data-astro-cid-el47a52f] p[data-astro-cid-el47a52f]{margin:0;color:#4b5563;line-height:1.7}@media(max-width:640px){.homeowner-header[data-astro-cid-el47a52f] h1[data-astro-cid-el47a52f]{font-size:28px}.subtitle[data-astro-cid-el47a52f]{font-size:16px}}.toc[data-astro-cid-el47a52f]{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0 0 32px}.toc[data-astro-cid-el47a52f] a[data-astro-cid-el47a52f]{padding:7px 14px;border-radius:9999px;background:#fff;border:1.5px solid #E9D5FF;color:#581c87;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s ease}.toc[data-astro-cid-el47a52f] a[data-astro-cid-el47a52f]:hover{border-color:#ec4899;color:#db2777}.category-section[data-astro-cid-el47a52f]{scroll-margin-top:90px}.section-lead[data-astro-cid-el47a52f]{margin:-8px 0 16px;font-size:17px;line-height:1.6;color:#374151}.items-list[data-astro-cid-el47a52f]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.items-list[data-astro-cid-el47a52f] .freebie-card[data-astro-cid-el47a52f]{padding:14px 18px;font-size:15.5px;line-height:1.55;color:#374151}.item-name[data-astro-cid-el47a52f]{color:#581c87}.items-list[data-astro-cid-el47a52f] .freebie-link[data-astro-cid-el47a52f]{margin-left:6px;white-space:nowrap;color:#db2777}.section-more[data-astro-cid-el47a52f]{margin:12px 0 0}.section-more[data-astro-cid-el47a52f] a[data-astro-cid-el47a52f]{color:#db2777;font-weight:700;text-decoration:none}.timeline[data-astro-cid-el47a52f]{margin:0;padding-left:22px;display:grid;gap:10px;color:#374151;font-size:15.5px;line-height:1.55}.tips-list[data-astro-cid-el47a52f]{margin:0;padding:0;list-style:none;display:grid;gap:10px}.tips-list[data-astro-cid-el47a52f] li[data-astro-cid-el47a52f]{background:#fff;padding:14px 18px;border-radius:12px;box-shadow:0 1px 3px #0000001a;font-size:15.5px;line-height:1.55;color:#374151}.tips-list[data-astro-cid-el47a52f] strong[data-astro-cid-el47a52f]{color:#581c87}.faq-item[data-astro-cid-el47a52f] strong[data-astro-cid-el47a52f]{color:#374151}
