.home-page .hero h1{font-size:clamp(38px,7vw,96px)}.identity-section{margin:64px 0;padding:32px 0;border-top:1px solid #d9d9d9}.identity-section h2{font-size:clamp(26px,3.2vw,42px);line-height:1.15;margin:0 0 24px;overflow-wrap:anywhere}.identity-section p{line-height:1.65;max-width:78ch}.identity-intro{max-width:860px}.identity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0}.identity-grid article{background:#f4f4f4;border-radius:24px;padding:28px;min-width:0}.identity-grid h3{font-size:24px;line-height:1.25;margin:0 0 14px}.identity-grid a{display:block;margin-top:14px;text-decoration:underline;text-underline-offset:3px}.identity-faq{max-width:860px}.identity-faq>div{padding:22px 0;border-bottom:1px solid #ddd}.identity-faq h3{font-size:23px;line-height:1.3;margin:0 0 12px}.identity-faq p{margin:0}.identity-section a{overflow-wrap:anywhere}.identity-section .record h2{font-size:clamp(24px,3vw,38px)}@media(max-width:760px){.identity-grid{grid-template-columns:1fr}.identity-section{margin:40px 0;padding:24px 0}.identity-grid article{padding:24px}.identity-section .record{grid-template-columns:1fr}.identity-section .actions{flex-wrap:wrap}}