.cr-seo .rf-sec{padding:6rem 1rem;border-top:1px solid #eef0f3}.cr-seo .rf-sec.alt{background:#f7f8fa}.cr-seo .rf-wrap{max-width:72rem;margin:0 auto}.cr-seo .rf-h2{font-size:1.75rem;line-height:1.3;font-weight:700;color:#111827;margin:0;letter-spacing:-.01em}.cr-seo .rf-lead{color:#4b5563;font-size:1rem;line-height:1.8;margin:0}.cr-seo .rf-faq details{border-top:1px solid #e5e7eb}.cr-seo .rf-faq details:last-child{border-bottom:1px solid #e5e7eb}.cr-seo .rf-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1rem;padding:1.15rem 0;font-weight:600;color:#111827;font-size:1rem}.cr-seo .rf-faq summary::-webkit-details-marker{display:none}.cr-seo .rf-faq summary:after{content:"+";color:#9ca3af;font-weight:400;font-size:1.25rem;line-height:1}.cr-seo .rf-faq details[open] summary:after{content:"−"}.cr-seo .rf-faq details p{margin:0 0 1.25rem;color:#4b5563;line-height:1.8;font-size:.95rem;max-width:44rem}@media (max-width:900px){.cr-seo .rf-sec{padding:4rem 1.25rem}.cr-seo .rf-h2{font-size:1.5rem}}.cr-seo .cr-bio{margin:12px 0 0;font-size:14px;line-height:1.7;color:#4b5563;word-break:keep-all}.cr-seo .cr-shots{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.cr-seo .cr-shots img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px;display:block;background:#e9edf2}.cr-seo .v3-head{display:grid;grid-template-columns:4fr 8fr;gap:48px;align-items:start}.cr-seo .v3-list{list-style:none;margin:0;padding:0;border-top:1px solid #111827}.cr-seo .v3-list li{display:grid;grid-template-columns:13rem 1fr;gap:24px;padding:20px 0;border-bottom:1px solid #e5e7eb}.cr-seo .v3-list b{font-size:15px;color:#111827;font-weight:600}.cr-seo .v3-list b span{color:#9ca3af;font-weight:500;margin-left:6px}.cr-seo .v3-list p{margin:0;font-size:15px;line-height:1.75;color:#4b5563;word-break:keep-all}.cr-seo .v3-list p small{display:block;margin-top:6px;font-size:13px;color:#6b7280}.cr-seo .v3-steps{list-style:none;margin:0;padding:0;border-top:1px solid #111827;counter-reset:s}.cr-seo .v3-steps li{counter-increment:s;display:grid;grid-template-columns:13rem 1fr;gap:24px;padding:20px 0;border-bottom:1px solid #e5e7eb}.cr-seo .v3-steps b{font-size:15px;color:#111827;font-weight:600}.cr-seo .v3-steps b:before{content:counter(s,decimal-leading-zero);color:#007aff;font-variant-numeric:tabular-nums;margin-right:10px}.cr-seo .v3-steps b span{display:block;font-weight:500;color:#6b7280;font-size:13px;margin:4px 0 0 32px}.cr-seo .v3-steps p{margin:0;font-size:15px;line-height:1.75;color:#4b5563;word-break:keep-all}@media (max-width:900px){.cr-seo .v3-head{grid-template-columns:1fr;gap:20px}.cr-seo .v3-list li,.cr-seo .v3-steps li{grid-template-columns:1fr;gap:6px}}