/* Review fixes scoped to the adopted No54 components. */
body.review-nov01 .brokerage-preview{width:calc(100% - 40px);max-width:1180px;margin:0 auto;padding:56px 32px 28px;box-sizing:border-box;min-height:0;height:auto}
body.review-nov01 .brokerage-preview .section-head{display:block;width:100%;max-width:none;margin:0 0 26px;padding:0;text-align:center}
body.review-nov01 .brokerage-preview .section-head p{max-width:48em;margin:20px auto 0}
body.review-nov01 .sales-map-frame{display:block;width:100%;max-width:100%;min-width:0;height:600px;min-height:0;padding:0;margin:24px 0 0;border:0;box-sizing:border-box}
body.review-nov01 .review-brokerage-map{width:calc(100% - 40px);max-width:1180px;margin:0 auto;padding:24px 32px;min-height:0;box-sizing:border-box}
body.review-nov01 .brokerage-preview .sales-map-note{margin:18px 0 0}
body.review-nov01 .review-reading-links{display:block}
body.review-nov01 .review-reading-links>h2,body.review-nov01 .review-reading-links>p{width:100%;max-width:none;margin:0 0 24px}
body.review-nov01 .review-reading-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;max-width:100%}
body.review-nov01 .review-reading-menu a{display:block;width:100%;min-width:0;box-sizing:border-box;margin:0;padding:14px 0;line-height:1.9;overflow-wrap:anywhere}
body.review-nov01 .revision-line{width:calc(100% - 40px);max-width:1180px;margin:0 auto;padding:48px 32px;box-sizing:border-box}
body.review-nov01 .revision-line>div{min-width:0;max-width:100%}
body.review-nov01 .revision-line .button,body.review-nov01 .revision-line .text-link{max-width:100%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere}
@media(max-width:700px){body.review-nov01 .brokerage-preview,body.review-nov01 .review-brokerage-map{width:calc(100% - 32px);padding:36px 0 22px}body.review-nov01 .brokerage-preview .section-head{text-align:left}body.review-nov01 .review-reading-menu{grid-template-columns:1fr;gap:8px}body.review-nov01 .revision-line{width:calc(100% - 32px);padding:32px 20px;display:block}body.review-nov01 .revision-line .existing-character{margin-bottom:20px}body.review-nov01 .sales-map-frame{height:550px}}

body.review-nov01 .review-brokerage-footnote{background:transparent;width:calc(100% - 40px);max-width:1180px;margin:0 auto;padding:22px 32px 36px;min-height:0;box-sizing:border-box}
