.ny-agency-plan{border:1px solid var(--border);background:#fff;border-radius:20px;margin:64px 0;padding:40px;scroll-margin-top:120px}.ny-agency-plan>header{max-width:780px}.ny-agency-plan h2{letter-spacing:-.035em;margin:12px 0 20px;font-size:clamp(30px,3.3vw,44px);line-height:1.12}.ny-agency-plan h3{letter-spacing:-.02em;margin:0 0 12px;font-size:21px;line-height:1.3}.ny-agency-plan p{color:var(--muted-foreground);line-height:1.7}.ny-agency-routes{grid-template-columns:1fr 1fr;gap:32px;margin:32px 0;display:grid}.ny-agency-routes article{background:#f5f7fc;border-radius:14px;padding:28px}.ny-agency-routes .section-index{color:var(--primary);margin-bottom:16px;display:block}.ny-agency-workflow{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:40px;padding:28px 0;display:grid}.ny-agency-example{grid-template-columns:1.2fr 1fr;gap:48px;margin:36px 0;display:grid}.ny-agency-example .section-index{margin-bottom:16px;display:block}.ny-agency-example .button{white-space:normal;text-align:left;height:auto;min-height:48px;padding:14px 18px}.ny-agency-evidence{background:#f5f7fc;border-radius:14px;justify-content:space-between;align-items:center;gap:32px;padding:28px;display:flex}.ny-agency-evidence>div{max-width:700px}.ny-agency-evidence .section-index{margin-bottom:14px;display:block}.ny-agency-evidence .text-link{flex-shrink:0}.ny-agency-tools{grid-template-columns:1fr 1fr;gap:16px 32px;margin-top:28px;display:grid}.ny-agency-tools a{color:var(--primary);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-weight:600;text-decoration:none;display:flex}.ny-agency-tools a:hover{text-decoration:underline}.ny-agency-tools svg{flex-shrink:0}@media (max-width:760px){.ny-agency-plan{margin:40px 0;padding:24px 20px}.ny-agency-routes,.ny-agency-workflow,.ny-agency-example,.ny-agency-tools{grid-template-columns:1fr;gap:24px}.ny-agency-routes article{padding:22px}.ny-agency-evidence{padding:22px;display:block}.ny-agency-evidence .text-link{margin-top:16px}.ny-agency-example{gap:28px}}
