/* Arhaus information pages v2: same editorial system, distinct page compositions. */
.ar-info-hero{margin-bottom:90px}
.ar-info-methods{display:grid;gap:0;padding:24px 36px;background:#f0ece6;border-radius:10px}
.ar-info-methods>div{padding:24px 0;border-bottom:1px solid #d9d0c5}
.ar-info-methods>div:last-child{border:0}
.editor .ar-info-methods p{font-size:14px;margin-bottom:0;max-width:400px}
.ar-info-symbol{display:block;font-size:26px;font-weight:100;line-height:1;margin-bottom:14px;color:#817365}
.ar-info-note{padding:45px;background:#f0ece6;border-radius:10px}
.editor .ar-info-note h3{font-size:30px;font-weight:300;line-height:1.35}
.editor .ar-info-note p:last-child{margin-bottom:0}
.ar-info-detail img{max-height:560px;object-fit:cover}
.ar-info-prose{min-width:0}
.editor .ar-info-prose p:last-child{margin-bottom:0}
.editor .ar-info-prose h3:not(:first-child){margin-top:32px}
.ar-about-hero{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:70px;margin-bottom:120px}
.editor .ar-about-hero h2{font-size:clamp(40px,4.3vw,62px);font-weight:100;line-height:1.17}
.ar-about-hero>div>p:not(.ar-service-eyebrow){max-width:460px}
.editor .ar-about-cover{margin:0}
.ar-about-cover img{display:block;width:100%;height:610px;object-fit:cover;border-radius:10px}
.editor .ar-about figcaption{font-size:11px;color:#8a8076;line-height:1.5;margin-top:12px}
.ar-about-manifest{display:grid;grid-template-columns:1fr 1.1fr;column-gap:70px;align-items:start;margin-bottom:80px}
.ar-about-manifest>.ar-service-eyebrow{grid-column:1/-1}
.editor .ar-about-manifest h2{font-size:clamp(32px,3.1vw,46px)}
.editor .ar-about-panorama{margin:0 0 100px}
.ar-about-panorama img{display:block;width:100%;aspect-ratio:2.15/1;object-fit:cover;border-radius:10px}
.ar-about-pair{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start;margin:0 0 100px}
.editor .ar-about-pair figure{margin:0}
.ar-about-pair img{display:block;width:100%;object-fit:cover;border-radius:10px;aspect-ratio:4/5}
.ar-about-pair>div{padding-top:45px}
.ar-about-pair>div>figure{margin-top:40px!important;max-width:370px}
.ar-about-pair>div>figure img{aspect-ratio:1/1}
.editor .ar-about-textlinks{justify-content:flex-start;margin-bottom:0}
@media(max-width:1199px){.ar-about-hero,.ar-about-manifest,.ar-about-pair{gap:40px}.ar-about-cover img{height:540px}.ar-info-note{padding:30px}}
@media(max-width:767px){.ar-info-hero{margin-bottom:65px}.ar-info-methods{padding:12px 24px}.ar-info-note{padding:28px}.ar-about-hero,.ar-about-manifest,.ar-about-pair{grid-template-columns:1fr;gap:25px;margin-bottom:65px}.editor .ar-about-hero h2{font-size:43px}.ar-about-cover img{height:auto;aspect-ratio:1/1}.ar-about-manifest>.ar-service-eyebrow{grid-column:auto}.ar-about-pair>div{padding-top:0}.ar-about-pair>div>figure{max-width:none}.editor .ar-about-panorama{margin-bottom:65px}.ar-about-panorama img{aspect-ratio:4/3}.ar-info-detail img{max-height:none}}

svg.ar-info-symbol{width:28px;height:28px;fill:none;stroke:#817365;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}
