.ffs-guide-search,.ffs-service-fee{border:1px solid #b9cecb;padding:clamp(18px,3vw,30px);border-radius:18px;margin:28px 0;background:#f4f8f5;overflow-wrap:anywhere}.ffs-guide-search input,.ffs-service-fee input{display:block;box-sizing:border-box;width:100%;max-width:520px;min-height:48px;margin:12px 0;padding:12px;font:inherit;font-size:16px;background:#fff;border:1px solid #65847f;border-radius:8px;color:#173e3b}.ffs-guide-search [hidden]{display:none!important}.ffs-guide-search li a{display:inline-flex;align-items:center;min-height:44px}.ffs-service-fee button{min-height:48px}.ffs-guide-search :focus-visible,.ffs-service-fee :focus-visible{outline:3px solid #075f56;outline-offset:4px}.ffs-service-fee .actions{display:flex;flex-wrap:wrap;gap:12px}.ffs-guide-search h2,.ffs-service-fee h2{font-size:clamp(26px,3vw,38px)}
