.guide-content[data-astro-cid-py3g2awc]{max-width:800px;margin:0 auto}.guide-content[data-astro-cid-py3g2awc] h2[data-astro-cid-py3g2awc]{font-size:1.75rem;font-weight:700;margin-top:3rem;margin-bottom:1.5rem;color:var(--color-text-primary);border-bottom:2px solid var(--apple-blue);padding-bottom:.5rem}.guide-content[data-astro-cid-py3g2awc] h2[data-astro-cid-py3g2awc]:first-of-type{margin-top:0}.guide-content[data-astro-cid-py3g2awc] h3[data-astro-cid-py3g2awc]{font-size:1.25rem;font-weight:600;margin-top:2rem;margin-bottom:1rem;color:var(--color-text-primary)}.guide-content[data-astro-cid-py3g2awc] p[data-astro-cid-py3g2awc]{color:var(--color-text-secondary);line-height:1.8;margin-bottom:1rem}.golf-course-card[data-astro-cid-py3g2awc]{background:var(--apple-gray-50);border-radius:12px;padding:1.5rem;margin:1.5rem 0}.golf-course-card[data-astro-cid-py3g2awc] h4[data-astro-cid-py3g2awc]{font-size:1.1rem;font-weight:600;margin-bottom:1rem;color:var(--apple-blue)}.golf-course-card[data-astro-cid-py3g2awc] ul[data-astro-cid-py3g2awc]{list-style:none;padding:0;margin:0}.golf-course-card[data-astro-cid-py3g2awc] li[data-astro-cid-py3g2awc]{padding:.75rem 0;border-bottom:1px solid var(--apple-gray-200);color:var(--color-text-secondary);line-height:1.6}.golf-course-card[data-astro-cid-py3g2awc] li[data-astro-cid-py3g2awc]:last-child{border-bottom:none}.package-features[data-astro-cid-py3g2awc]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0}.feature-item[data-astro-cid-py3g2awc]{background:#fff;border:1px solid var(--apple-gray-200);border-radius:12px;padding:1.25rem;text-align:center}.feature-item[data-astro-cid-py3g2awc] h4[data-astro-cid-py3g2awc]{font-size:1rem;font-weight:600;color:var(--apple-blue);margin-bottom:.5rem}.feature-item[data-astro-cid-py3g2awc] p[data-astro-cid-py3g2awc]{font-size:.875rem;color:var(--color-text-secondary);margin:0;line-height:1.5}.difficulty-table[data-astro-cid-py3g2awc],.season-table[data-astro-cid-py3g2awc]{margin:2rem 0;overflow-x:auto}.difficulty-table[data-astro-cid-py3g2awc] h4[data-astro-cid-py3g2awc]{font-size:1.1rem;font-weight:600;margin-bottom:1rem}.difficulty-table[data-astro-cid-py3g2awc] table[data-astro-cid-py3g2awc],.season-table[data-astro-cid-py3g2awc] table[data-astro-cid-py3g2awc]{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.difficulty-table[data-astro-cid-py3g2awc] th[data-astro-cid-py3g2awc],.difficulty-table[data-astro-cid-py3g2awc] td[data-astro-cid-py3g2awc],.season-table[data-astro-cid-py3g2awc] th[data-astro-cid-py3g2awc],.season-table[data-astro-cid-py3g2awc] td[data-astro-cid-py3g2awc]{padding:1rem;text-align:left;border-bottom:1px solid var(--apple-gray-100)}.difficulty-table[data-astro-cid-py3g2awc] th[data-astro-cid-py3g2awc],.season-table[data-astro-cid-py3g2awc] th[data-astro-cid-py3g2awc]{background:var(--apple-gray-100);font-weight:600;color:var(--color-text-primary)}.difficulty-table[data-astro-cid-py3g2awc] td[data-astro-cid-py3g2awc],.season-table[data-astro-cid-py3g2awc] td[data-astro-cid-py3g2awc]{color:var(--color-text-secondary)}.checklist[data-astro-cid-py3g2awc]{background:linear-gradient(135deg,#34c759,#30d158);border-radius:16px;padding:2rem;margin:2rem 0;color:#fff}.checklist[data-astro-cid-py3g2awc] h4[data-astro-cid-py3g2awc]{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.checklist-grid[data-astro-cid-py3g2awc]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.checklist-column[data-astro-cid-py3g2awc] h5[data-astro-cid-py3g2awc]{font-size:1rem;font-weight:600;margin-bottom:.75rem;opacity:.9}.checklist-column[data-astro-cid-py3g2awc] ul[data-astro-cid-py3g2awc]{list-style:none;padding:0;margin:0}.checklist-column[data-astro-cid-py3g2awc] li[data-astro-cid-py3g2awc]{padding:.4rem 0;font-size:.9rem;opacity:.95}.tip-box[data-astro-cid-py3g2awc]{background:var(--apple-gray-50);border-left:4px solid var(--apple-blue);border-radius:0 12px 12px 0;padding:1.5rem;margin:2rem 0}.tip-box[data-astro-cid-py3g2awc] h4[data-astro-cid-py3g2awc]{font-size:1.1rem;font-weight:600;margin-bottom:1rem;color:var(--color-text-primary)}.tip-box[data-astro-cid-py3g2awc] ul[data-astro-cid-py3g2awc]{padding-left:1.25rem;margin:0}.tip-box[data-astro-cid-py3g2awc] li[data-astro-cid-py3g2awc]{color:var(--color-text-secondary);line-height:1.7;margin-bottom:.5rem}.price-guide[data-astro-cid-py3g2awc]{margin:2rem 0}.price-guide[data-astro-cid-py3g2awc] h4[data-astro-cid-py3g2awc]{font-size:1.1rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.price-grid[data-astro-cid-py3g2awc]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.price-card[data-astro-cid-py3g2awc]{background:#fff;border:1px solid var(--apple-gray-200);border-radius:12px;padding:1.5rem;text-align:center}.price-card[data-astro-cid-py3g2awc].featured{border-color:var(--apple-blue);box-shadow:0 4px 20px #007aff26}.price-card[data-astro-cid-py3g2awc] h5[data-astro-cid-py3g2awc]{font-size:1rem;font-weight:600;margin-bottom:.5rem;color:var(--color-text-primary)}.price-card[data-astro-cid-py3g2awc] .price[data-astro-cid-py3g2awc]{font-size:1.5rem;font-weight:700;color:var(--apple-blue);margin-bottom:1rem}.price-card[data-astro-cid-py3g2awc] ul[data-astro-cid-py3g2awc]{list-style:none;padding:0;margin:0}.price-card[data-astro-cid-py3g2awc] li[data-astro-cid-py3g2awc]{font-size:.875rem;color:var(--color-text-secondary);padding:.4rem 0}.cta-box[data-astro-cid-py3g2awc]{background:var(--apple-gray-50);border-radius:16px;padding:2rem;margin-top:3rem;text-align:center}.cta-box[data-astro-cid-py3g2awc] h3[data-astro-cid-py3g2awc]{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--color-text-primary)}.cta-box[data-astro-cid-py3g2awc] p[data-astro-cid-py3g2awc]{color:var(--color-text-secondary);margin-bottom:1.5rem}.related-links[data-astro-cid-py3g2awc]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.related-link[data-astro-cid-py3g2awc]{color:var(--apple-blue);font-weight:500;text-decoration:none}.related-link[data-astro-cid-py3g2awc]:hover{text-decoration:underline}@media(max-width:768px){.package-features[data-astro-cid-py3g2awc]{grid-template-columns:repeat(2,1fr)}.checklist-grid[data-astro-cid-py3g2awc],.price-grid[data-astro-cid-py3g2awc]{grid-template-columns:1fr}}
