.faq[data-astro-cid-al2ca2vr]{padding:96px 40px;border-top:1px solid var(--border)}.faq-list[data-astro-cid-al2ca2vr]{max-width:720px;margin:56px auto 0}.faq-group[data-astro-cid-al2ca2vr]+.faq-group[data-astro-cid-al2ca2vr]{margin-top:48px}.group-label[data-astro-cid-al2ca2vr]{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-stamp);font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--mr-gold);margin-bottom:12px}.group-label[data-astro-cid-al2ca2vr] .rule[data-astro-cid-al2ca2vr]{height:1px;width:24px;background:var(--mr-gold)}.faq-group[data-astro-cid-al2ca2vr] .faq-item[data-astro-cid-al2ca2vr]:first-of-type,.faq-list[data-astro-cid-al2ca2vr]>.faq-item[data-astro-cid-al2ca2vr]:first-of-type{border-top:1px solid var(--border)}.faq-item[data-astro-cid-al2ca2vr]{border-bottom:1px solid var(--border)}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]{list-style:none;cursor:pointer;padding:24px 0;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;transition:color var(--dur)}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]::marker{display:none;content:""}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]:focus-visible{outline:1px solid var(--mr-gold);outline-offset:4px}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]:hover .q[data-astro-cid-al2ca2vr]{color:var(--mr-gold-bright)}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr] .q[data-astro-cid-al2ca2vr]{font-family:var(--font-stamp);font-weight:500;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--mr-cream);line-height:1.45;transition:color var(--dur)}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]:after{content:"+";font-family:var(--font-stamp);font-weight:500;font-size:22px;line-height:1;color:var(--mr-gold);flex-shrink:0;display:inline-block;transition:transform var(--dur) var(--ease-standard);margin-top:2px}.faq-item[data-astro-cid-al2ca2vr][open] summary[data-astro-cid-al2ca2vr]:after{transform:rotate(45deg)}.faq-answer[data-astro-cid-al2ca2vr]{font-family:var(--font-body);font-size:16px;line-height:1.7;color:var(--mr-cream);opacity:.85;padding:0 0 24px;max-width:60ch;white-space:pre-line}.faq-answer[data-astro-cid-al2ca2vr] a[data-astro-cid-al2ca2vr]{color:var(--mr-cream);text-decoration:underline;text-decoration-color:var(--mr-gold);text-underline-offset:3px;transition:color var(--dur)}.faq-answer[data-astro-cid-al2ca2vr] a[data-astro-cid-al2ca2vr]:hover,.faq-answer[data-astro-cid-al2ca2vr] a[data-astro-cid-al2ca2vr]:focus-visible{color:var(--mr-gold)}.faq-answer[data-astro-cid-al2ca2vr] ul[data-astro-cid-al2ca2vr]{margin:12px 0 0;padding-left:1.4em}.faq-answer[data-astro-cid-al2ca2vr] li[data-astro-cid-al2ca2vr]{margin:4px 0}@media(max-width:600px){.faq[data-astro-cid-al2ca2vr]{padding:72px 24px}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]{padding:20px 0;gap:16px}.faq-item[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr] .q[data-astro-cid-al2ca2vr]{font-size:13px;letter-spacing:.1em}.faq-answer[data-astro-cid-al2ca2vr]{font-size:15px;padding-bottom:20px}}.species-detail[data-astro-cid-mxz7nzyr]{display:flex;align-items:center;gap:4rem;max-width:960px;margin:0 auto;padding-block:40px;text-align:left}.species-detail[data-astro-cid-mxz7nzyr]:nth-child(2n){flex-direction:row-reverse}.detail-text[data-astro-cid-mxz7nzyr]{flex:0 0 60%;display:flex;flex-direction:column;gap:16px}.species-detail[data-astro-cid-mxz7nzyr] h3[data-astro-cid-mxz7nzyr]{font-family:var(--font-stamp);font-weight:500;font-size:18px;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;color:var(--mr-dark-green);margin:0}.species-detail[data-astro-cid-mxz7nzyr] p[data-astro-cid-mxz7nzyr]{font-family:var(--font-body);font-size:15px;line-height:1.7;color:var(--mr-dark-green);opacity:1;margin:0;max-width:60ch}.species-detail[data-astro-cid-mxz7nzyr] ul[data-astro-cid-mxz7nzyr]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.species-detail[data-astro-cid-mxz7nzyr] li[data-astro-cid-mxz7nzyr]{position:relative;padding-left:22px;color:var(--mr-dark-green);font-family:var(--font-body);font-size:14px;line-height:1.55}.species-detail[data-astro-cid-mxz7nzyr] li[data-astro-cid-mxz7nzyr]:before{content:"•";position:absolute;left:0;top:1px;color:var(--mr-gold);font-size:18px;line-height:1}.species-detail[data-astro-cid-mxz7nzyr] .btn[data-astro-cid-mxz7nzyr]{align-self:flex-start}.detail-illust[data-astro-cid-mxz7nzyr]{flex:0 0 calc(40% - 4rem);display:flex;justify-content:center;align-items:center}.detail-illust[data-astro-cid-mxz7nzyr] .ranch-illust[data-astro-cid-mxz7nzyr]{width:100%;max-width:360px;height:auto;display:block;margin:0 auto}@media(max-width:600px){.species-detail[data-astro-cid-mxz7nzyr],.species-detail[data-astro-cid-mxz7nzyr]:nth-child(2n){flex-direction:column-reverse;gap:32px;padding-block:32px}.detail-text[data-astro-cid-mxz7nzyr],.detail-illust[data-astro-cid-mxz7nzyr]{flex:1 1 auto;width:100%}.detail-illust[data-astro-cid-mxz7nzyr] .ranch-illust[data-astro-cid-mxz7nzyr]{max-width:280px}}
