/* Page-specific enhancement for the plot ownership verification guide. */
.verification-article .ar-hero{min-height:520px;padding-bottom:116px}
.verification-article .ar-hero-grid{padding-top:28px;min-height:360px}
.verification-article .ar-hero-copy{position:relative;z-index:3;width:57%;max-width:730px;padding:10px 0 24px}
.verification-article .ar-hero h1{width:100%;max-width:none;margin:0;font-size:clamp(2.55rem,3.35vw,3.75rem);line-height:1.03;text-wrap:balance}
.verification-article .ar-hero-summary{max-width:615px;margin-top:20px;color:#536473;font-size:clamp(.92rem,1.05vw,1.04rem);line-height:1.72;font-weight:500}
.verification-article .ar-hero-grid>img{left:43%;width:calc(57% + 50px);top:28px;height:calc(100% + 105px);object-position:52% 52%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 25%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 25%,#000 100%)}
.verification-article .ar-hero:after{background:linear-gradient(90deg,#fff 0%,#fffffff8 29%,#ffffffe0 42%,#ffffff70 52%,#ffffff10 64%,transparent 72%)}
.verification-article .ar-sidebar nav{position:sticky;top:24px;border:1px solid #dceaf1;border-radius:14px;background:#ffffffd9;padding:18px 17px;box-shadow:0 12px 30px rgba(7,54,91,.05)}
.verification-article .ar-sidebar h2{font-family:var(--font);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;margin:0 0 10px;color:#07365b}
.verification-article .ar-sidebar a{display:block;padding:7px 0;border-bottom:1px solid #e8f1f5;color:#586b79;font-size:.76rem;line-height:1.35;transition:color .2s,transform .2s}
.verification-article .ar-sidebar a:last-child{border-bottom:0}
.verification-article .ar-sidebar a:hover{color:#087bab;transform:translateX(3px)}
.verification-article .ar-copy{max-width:940px}
.verification-article .ar-copy>p:first-child{font-size:1.08rem;line-height:1.72;color:#425a6b}
.verification-article .ar-copy p{line-height:1.72;margin-top:12px}
.verification-article .ar-copy section{margin-top:36px}
.verification-article .ar-copy h2{margin-bottom:14px}
.verification-article .ar-copy h3{margin-top:27px;margin-bottom:8px;font-size:1.55rem}
.verification-article .ar-copy ul,.verification-article .ar-copy ol{margin:14px 0 18px;padding-left:24px;color:#536473}
.verification-article .ar-copy li{margin:7px 0;line-height:1.65}
.verification-article .ar-copy a{color:#0872a9;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.verification-article .ar-copy strong{color:#294b62}
.verification-article .ar-legal-note{margin:34px 0 12px;padding:18px 20px;border-left:3px solid #0b83b8;background:#eff8fc;border-radius:0 10px 10px 0;color:#536473;font-size:.83rem;line-height:1.7}
.verification-article .ar-legal-note strong{color:#07365b}
@media(max-width:1050px){.verification-article .ar-hero-copy{width:60%}.verification-article .ar-hero-grid>img{left:40%;width:calc(60% + 30px)}.verification-article .ar-hero h1{font-size:clamp(2.35rem,4vw,3.25rem)}}
@media(max-width:800px){.verification-article .ar-sidebar nav{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.verification-article .ar-sidebar h2{grid-column:1/-1}.verification-article .ar-sidebar a{font-size:.78rem}}
@media(max-width:760px){.verification-article .ar-hero{min-height:760px;padding-bottom:330px}.verification-article .ar-hero-grid{padding-top:8px}.verification-article .ar-hero-copy{width:100%;max-width:680px;padding-bottom:16px}.verification-article .ar-hero h1{font-size:clamp(2.35rem,7.4vw,3rem)}.verification-article .ar-hero-summary{font-size:.92rem;line-height:1.62;margin-top:14px;max-width:560px}.verification-article .ar-hero-grid>img{top:300px;left:-30px;width:calc(100% + 60px);height:430px;object-position:52% 56%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 28%,#000);mask-image:linear-gradient(180deg,transparent,#000 28%,#000)}.verification-article .ar-hero:after{display:none}}
@media(max-width:520px){.verification-article .ar-sidebar nav{grid-template-columns:1fr}.verification-article .ar-sidebar h2{grid-column:auto}.verification-article .ar-hero{min-height:790px}.verification-article .ar-hero-grid>img{top:340px;height:420px}.verification-article .ar-hero-summary{font-size:.88rem}}
