.followcam-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;padding-block:64px;border-block:1px solid #c5a66b40;margin-block:40px}.followcam-feature h2{font-size:clamp(2.5rem,7vw,5rem);line-height:1.2;margin:16px 0;color:#e8c782}.fc-lead{font-size:clamp(1.5rem,3vw,2rem);line-height:1.6}.fc-copy{font-size:1rem;color:#bbc1bd;max-width:42ch;margin-block:20px}.fc-status{display:inline-block;color:#e8c782;border:1px solid #c5a66b50;padding:8px 14px;border-radius:24px;font-size:.875rem}.fc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.fc-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:1px solid #c5a66b70;border-radius:12px;font-size:1rem}.fc-actions a:first-child{background:#e8c782;color:#101410}.fc-facts{background:linear-gradient(135deg,#171e19,#0b100d);border:1px solid #c5a66b50;border-radius:24px;padding:32px}.fc-facts img{margin-bottom:24px}.fc-facts h3{font-size:1.5rem;margin:12px 0}.fc-facts ul{padding-left:22px;line-height:2;font-size:1rem}.fc-facts>p:last-child{color:#bbc1bd;font-size:.9375rem;margin-top:20px}.followcam-page{padding-bottom:56px}.followcam-page .followcam-feature{margin-top:24px}.fc-detail{padding-block:24px;max-width:800px}.fc-detail h2{font-size:1.5rem;margin-bottom:16px}.fc-detail p{font-size:1rem;color:#bbc1bd;margin-bottom:16px}.followcam-feature a:focus-visible{outline:3px solid #e8c782;outline-offset:4px}@media(max-width:700px){.followcam-feature{grid-template-columns:1fr;gap:24px;padding-block:36px}.fc-facts{padding:24px}.fc-actions a{width:100%}}