/* Start custom CSS *//* Gallery Walls: A Closer Look 6506: fixed-line title (the sanitizer drops inline style). */
main.rq-walls-main .fixlines--page{--em-w:6.71;--fs-max:clamp(40px, 1.6rem + 3.2vw, 76px)}
main.rq-walls-main .rq-stop__text{container-type:inline-size;min-width:0}
main.rq-walls-main .rq-stop__text h3.e-heading-base{margin:32px 0 8px}
main.rq-walls-main .rq-stop__text p.e-paragraph-base{margin:0 0 16px}
main.rq-walls-main .rq-stop__text p.rq-meta.e-paragraph-base{margin:0}
main.rq-walls-main .rq-stop__text .fixlines--title{font-size:max(28px,min(var(--fs-max),calc(100cqi/var(--em-w))));margin:8px 0 16px}
main.rq-walls-main #closer-15{--em-w:8.55;--fs-max:clamp(28px, 1.2rem + 2vw, 52px)}
main.rq-walls-main #closer-17{--em-w:5.29;--fs-max:clamp(28px, 1.2rem + 2vw, 52px)}
main.rq-walls-main #closer-14{--em-w:9.62;--fs-max:clamp(28px, 1.2rem + 2vw, 52px)}
/* Native atomic nodes: neutral wrappers. Class weight only, so the walls skin rules (body scope) win. */
main.rq-walls-main .e-con{display:block;min-width:0;width:auto;flex:initial;padding:0;margin:0;gap:0}
main.rq-walls-main :is(.e-paragraph-base,.e-heading-base){letter-spacing:inherit;margin:0}
main.rq-walls-main .e-button-base{text-align:inherit;box-shadow:none}
main.rq-walls-main .e-div-block-base{box-sizing:border-box}/* End custom CSS */