.RealEstateLegalLayout_page___f1lr{min-height:100vh;background:#f8faf8;color:#18201b}.RealEstateLegalLayout_skip__qj3r5{position:fixed;left:1rem;top:-5rem;z-index:30;background:#18201b;color:#fff;padding:.75rem 1rem;border-radius:.5rem}.RealEstateLegalLayout_skip__qj3r5:focus{top:1rem}.RealEstateLegalLayout_header__IotfT{position:-webkit-sticky;position:sticky;top:0;z-index:20;min-height:68px;padding:env(safe-area-inset-top) max(20px,calc((100% - 1040px)/2)) 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #dde4de;background:rgba(248,250,248,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.RealEstateLegalLayout_brand__jLt1j{display:flex;align-items:center;gap:9px;color:#172019;text-decoration:none;font-weight:800}.RealEstateLegalLayout_brand__jLt1j span{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#18201b;color:#b8f36b}.RealEstateLegalLayout_footer__Rqjxm nav,.RealEstateLegalLayout_header__IotfT nav{display:flex;align-items:center;gap:18px}.RealEstateLegalLayout_footer__Rqjxm a,.RealEstateLegalLayout_header__IotfT nav a{color:#465149;text-decoration:none;font-size:.88rem;font-weight:650}.RealEstateLegalLayout_trial__AReDq{background:#18201b!important;color:#fff!important;padding:10px 14px;border-radius:999px}.RealEstateLegalLayout_main__ydAkn{width:min(760px,calc(100% - 40px));margin:0 auto;padding:72px 0 96px}.RealEstateLegalLayout_updated__n6eRf{margin:0;text-transform:uppercase;letter-spacing:.13em;color:#748077;font-size:.72rem;font-weight:750}.RealEstateLegalLayout_main__ydAkn h1{margin:10px 0 44px;font-size:clamp(2.3rem,7vw,4rem);line-height:1;letter-spacing:-.045em}.RealEstateLegalLayout_content__M8Dod{font-size:.98rem;line-height:1.75;color:#3e4941}.RealEstateLegalLayout_content__M8Dod section{margin-top:42px;scroll-margin-top:92px}.RealEstateLegalLayout_content__M8Dod h2{margin:0 0 14px;color:#18201b;font-size:1.35rem;line-height:1.3}.RealEstateLegalLayout_content__M8Dod p{margin:14px 0}.RealEstateLegalLayout_content__M8Dod ol,.RealEstateLegalLayout_content__M8Dod ul{padding-left:24px;margin:14px 0}.RealEstateLegalLayout_content__M8Dod li{margin:7px 0}.RealEstateLegalLayout_content__M8Dod a{color:#1b713f;text-underline-offset:3px}.RealEstateLegalLayout_content__M8Dod code{background:#e7ece8;padding:2px 5px;border-radius:4px}.RealEstateLegalLayout_content__M8Dod>p:last-child{margin-top:48px;padding:18px;border:1px solid #d7dfd8;border-radius:10px;background:#fff;color:#677169;font-size:.78rem}.RealEstateLegalLayout_footer__Rqjxm{max-width:1040px;margin:auto;border-top:1px solid #dde4de;padding:30px 20px 42px;display:flex;justify-content:space-between;gap:20px;color:#758078;font-size:.8rem}.RealEstateLegalLayout_page___f1lr a:focus-visible{outline:3px solid #1b713f;outline-offset:3px}@media(max-width:560px){.RealEstateLegalLayout_header__IotfT{min-height:64px;padding-left:16px;padding-right:16px}.RealEstateLegalLayout_header__IotfT nav{gap:10px}.RealEstateLegalLayout_trial__AReDq{padding:9px 11px}.RealEstateLegalLayout_main__ydAkn{width:min(100% - 32px,760px);padding:52px 0 72px}.RealEstateLegalLayout_main__ydAkn h1{margin-bottom:34px}.RealEstateLegalLayout_content__M8Dod{font-size:.94rem}.RealEstateLegalLayout_footer__Rqjxm{flex-direction:column;padding:26px 16px 36px}.RealEstateLegalLayout_footer__Rqjxm nav{flex-wrap:wrap}}@media(max-width:340px){.RealEstateLegalLayout_brand__jLt1j{font-size:.92rem}.RealEstateLegalLayout_header__IotfT nav>a:first-child{display:none}.RealEstateLegalLayout_trial__AReDq{font-size:.78rem}.RealEstateLegalLayout_main__ydAkn{width:calc(100% - 28px)}}@media(prefers-reduced-motion:reduce){.RealEstateLegalLayout_page___f1lr *{scroll-behavior:auto!important;transition:none!important}}.RealEstateLegalLayout_brand__jLt1j{padding:3px 7px 3px 4px;border-radius:9px;background:#090c0b}.RealEstateLegalLayout_brandLogo__TJSRV{display:block;width:180px;height:auto}.RealEstateLegalLayout_brandMark__HBARM{display:none;width:38px;height:auto}@media(max-width:390px){.RealEstateLegalLayout_brandLogo__TJSRV{display:none}.RealEstateLegalLayout_brandMark__HBARM{display:block}}