.hero-section[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,#fff6f2,#fff)}.hero-title[data-astro-cid-j7pv25f6]{font-size:2rem;font-weight:700;color:#222;text-align:left;margin:0;line-height:1.3;letter-spacing:-.02em}.hero-accent[data-astro-cid-j7pv25f6]{display:block;width:60px;height:3px;background:#f0923b;border-radius:2px}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:1rem;color:#525252;text-align:left;margin:0;letter-spacing:-.01em}@media(min-width:1024px){.hero-title[data-astro-cid-j7pv25f6]{font-size:2.5rem}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:1.0625rem}}.section-header[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between}.section-title[data-astro-cid-j7pv25f6]{font-size:1.75rem;font-weight:600;color:var(--color-secondary-navy);margin:0}.section-link[data-astro-cid-j7pv25f6]{font-size:.9375rem;font-weight:500;color:var(--color-primary-orange);text-decoration:none;transition:opacity .15s ease}.section-link[data-astro-cid-j7pv25f6]:hover{opacity:.7}.card-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:1.5rem}.project-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;background:#f8f9fa;border:1px solid #e9ecef;border-radius:.75rem;overflow:hidden;transition:border-color .2s,transform .2s;text-decoration:none;color:inherit}.project-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-primary-orange);transform:translateY(-2px)}.card-thumb-wrap[data-astro-cid-j7pv25f6]{overflow:hidden}.card-thumb[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block;transition:transform .3s}.project-card[data-astro-cid-j7pv25f6]:hover .card-thumb[data-astro-cid-j7pv25f6]{transform:scale(1.03)}.card-body[data-astro-cid-j7pv25f6]{padding:1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.5rem}.card-title[data-astro-cid-j7pv25f6]{font-size:1.125rem;font-weight:600;color:var(--color-secondary-navy);line-height:1.4;margin:0}.card-meta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.375rem}.meta-tag[data-astro-cid-j7pv25f6]{display:inline-block;font-size:.75rem;font-weight:500;color:#525252;letter-spacing:.02em;background:#fff;border:1px solid #c8c8c8;border-radius:.25rem;padding:.25rem .5rem;line-height:1.5}.card-outcome[data-astro-cid-j7pv25f6]{font-size:.875rem;line-height:1.6;color:#525252;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.guides-section[data-astro-cid-j7pv25f6]{background:#f9fafb}.guide-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1px;background:#e5e5e5;border-radius:1rem;overflow:hidden;max-width:64rem}.guide-card[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:#fff;transition:background .15s ease;text-decoration:none;color:inherit}.guide-card[data-astro-cid-j7pv25f6]:hover{background:#fafafa}.guide-card-number[data-astro-cid-j7pv25f6]{font-size:.875rem;font-weight:600;color:#d4d4d4;min-width:2rem}.guide-card-content[data-astro-cid-j7pv25f6]{flex:1;min-width:0}.guide-card-meta[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:.75rem;color:#525252}.guide-card-tag[data-astro-cid-j7pv25f6]{padding:.125rem .5rem;background:#f5f5f5;border-radius:.25rem;color:#525252}.guide-card-title[data-astro-cid-j7pv25f6]{font-size:1rem;font-weight:600;color:var(--color-secondary-navy);margin-bottom:.375rem;transition:color .15s ease}.guide-card[data-astro-cid-j7pv25f6]:hover .guide-card-title[data-astro-cid-j7pv25f6]{color:var(--color-primary-orange)}.guide-card-desc[data-astro-cid-j7pv25f6]{font-size:.875rem;color:#525252;line-height:1.5;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.guide-card-arrow[data-astro-cid-j7pv25f6]{font-size:1.25rem;color:#d4d4d4;transition:color .15s ease,transform .15s ease}.guide-card[data-astro-cid-j7pv25f6]:hover .guide-card-arrow[data-astro-cid-j7pv25f6]{color:var(--color-primary-orange);transform:translate(4px)}.faq-section[data-astro-cid-j7pv25f6]{background:#fff}.faq-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:1px;background:#e5e5e5;border-radius:1rem;overflow:hidden;max-width:64rem}.faq-item[data-astro-cid-j7pv25f6]{background:#fafafa}.faq-question[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;cursor:pointer;list-style:none;user-select:none;transition:background .15s ease}.faq-question[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-j7pv25f6]:hover{background:#f5f5f5}.faq-q-label[data-astro-cid-j7pv25f6]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:.375rem;background:var(--color-primary-orange);color:#fff;font-size:.8125rem;font-weight:700}.faq-q-text[data-astro-cid-j7pv25f6]{flex:1;font-size:1rem;font-weight:600;color:var(--color-secondary-navy);line-height:1.5}.faq-toggle[data-astro-cid-j7pv25f6]{flex-shrink:0;font-size:1.25rem;color:#a3a3a3;transition:transform .2s ease}.faq-item[data-astro-cid-j7pv25f6][open] .faq-toggle[data-astro-cid-j7pv25f6]{transform:rotate(45deg)}.faq-answer[data-astro-cid-j7pv25f6]{padding:0 1.5rem 1.25rem 4.25rem}.faq-answer[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9375rem;line-height:1.7;color:#525252;margin:0}@media(max-width:639px){.faq-question[data-astro-cid-j7pv25f6]{padding:1rem 1.25rem;gap:.75rem}.faq-answer[data-astro-cid-j7pv25f6]{padding:0 1.25rem 1rem 3.5rem}}.empty-text[data-astro-cid-j7pv25f6]{font-size:1.0625rem;color:#737373;text-align:center;padding:4rem 1rem}@media(min-width:640px){.card-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.card-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}@media(max-width:639px){.guide-card[data-astro-cid-j7pv25f6]{padding:1rem;gap:1rem}.guide-card-number[data-astro-cid-j7pv25f6],.guide-card-desc[data-astro-cid-j7pv25f6]{display:none}}
