
.property-account-page .pa-hero{padding:clamp(118px,10vw,154px) 0 68px}
.pa-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(34px,7vw,104px);align-items:center}
.property-account-page h1{font-size:clamp(44px,6.7vw,88px);line-height:1.02;letter-spacing:-.025em;max-width:12ch;margin:0 0 22px}
.property-account-page .lead{max-width:43ch;margin-bottom:22px}
.pa-hero .pa-intro{margin-bottom:12px}
.pa-hero-note{font-size:14px;line-height:1.6;max-width:46ch;color:var(--ink-soft,#65594c);margin:18px 0 0}
.pa-record{background:#221A11;color:#FBF8F1;border-radius:24px;padding:34px;box-shadow:0 24px 60px #221a1114}
.pa-record h2{font-size:30px;line-height:1.15;margin:0 0 22px;color:inherit}
.pa-record p{color:#e2d5c2;line-height:1.6;font-size:16px;margin:0}
.pa-record-path{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:0}
.pa-record-path li{padding:20px 0;border-top:1px solid #ffffff29;display:grid;grid-template-columns:1fr;gap:7px}
.pa-record-path b{font-size:17px;color:#f6dfb7;font-weight:600}
.pa-record-path span{font-size:14px;color:#e2d5c2;line-height:1.55}
.pa-section{padding:68px 0;border-top:1px solid var(--line,#ded4c3)}
.pa-section-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(34px,8vw,120px)}
.pa-section h2{font-size:clamp(32px,4vw,50px);line-height:1.08;margin:0 0 22px;max-width:16ch}
.pa-section p{font-size:17px;line-height:1.7;max-width:56ch;margin:0 0 18px}
.pa-rows{margin:0;padding:0;list-style:none;display:grid;gap:0}
.pa-rows li{padding:22px 0;border-top:1px solid var(--line,#ded4c3)}
.pa-rows li:first-child{padding-top:0;border-top:0}
.pa-rows h3{font-size:23px;line-height:1.25;margin:0 0 9px}
.pa-rows p{margin:0;font-size:16px}
.pa-questions{display:grid;gap:22px;margin:0}
.pa-questions dt{font-weight:650;font-size:18px;margin-bottom:7px}
.pa-questions dd{margin:0;font-size:16px;line-height:1.7;max-width:56ch}
.pa-last{padding:54px 0 76px;border-top:1px solid var(--line,#ded4c3)}
.pa-last h2{font-size:clamp(32px,4vw,50px);margin:0 0 18px;line-height:1.1}
.pa-last p{font-size:17px;line-height:1.7;max-width:54ch;margin:0 0 22px}
.property-account-page .btn{min-height:52px;font-size:16px}
.pa-text-link{display:inline-flex;align-items:center;min-height:44px;font-size:16px;text-underline-offset:4px}
@media(max-width:767px){.pa-hero-grid,.pa-section-grid{grid-template-columns:1fr;gap:34px}.property-account-page .pa-hero{padding:112px 0 44px}.pa-record{padding:26px}.pa-section{padding:44px 0}.pa-last{padding:38px 0 54px}.property-account-page h1{font-size:clamp(40px,11.8vw,60px);max-width:13ch}.pa-record h2{font-size:28px}}
