/* Compact Mobile Notary while preserving readable policy and fees. */
.notary-luxury .intro.notary-intro{padding:20px 7%;gap:24px;min-height:0}
.notary-luxury .notary-intro h1{font-size:clamp(2rem,3.8vw,3rem);margin:8px 0;line-height:1.12}
.notary-luxury .notary-intro .lead{margin:10px 0;line-height:1.5}
.notary-luxury .notary-intro .notary-logo-space{width:min(100%,190px);padding:6px}
.notary-luxury .notary-intro .notary-page-logo{max-width:170px}
.notary-luxury .columns{padding:22px 7%;gap:24px;align-items:start}
.notary-luxury .columns h2{margin:0 0 10px;font-size:1.65rem}
.notary-luxury .columns .info{margin-top:10px;padding:14px 18px}
.notary-luxury .columns .info h3{margin:0 0 8px}
.notary-luxury .columns .info p{margin:7px 0;line-height:1.5}
.notary-luxury .columns .travel{padding:18px}
.notary-luxury .columns .travel th,.notary-luxury .columns .travel td{padding:8px 10px}
.notary-luxury .columns .travel p{margin:8px 0}
.notary-luxury main>.notary-booking-policy{margin:0 auto 20px}
.notary-luxury main>.yus-notary-business-form{display:grid;grid-template-columns:180px minmax(0,1fr);gap:10px 22px;width:86%;box-sizing:border-box;margin:20px auto 0;padding:18px;background:#ead8f5;border:2px solid #c4b8ce;border-radius:16px;min-height:0}
.notary-luxury .yus-notary-business-form h2{grid-column:1/-1;margin:0;font-size:1.7rem}
.notary-luxury .yus-notary-business-form>a:not(.yus-description-link){grid-column:1;grid-row:2/4}
.notary-luxury .yus-notary-business-form img{width:100%;height:auto;max-height:200px;object-fit:contain;display:block}
.notary-luxury .yus-notary-business-form p{margin:0;line-height:1.5;align-self:center}
.notary-luxury .yus-notary-business-form .yus-description-link{align-self:start;justify-self:start;font-weight:600}
@media(max-width:700px){
.notary-luxury .intro.notary-intro{padding:18px 6%;gap:14px}
.notary-luxury .notary-intro .notary-logo-space{width:150px}
.notary-luxury .notary-intro .notary-page-logo{max-width:132px}
.notary-luxury .columns{padding:18px 6%;gap:18px}
.notary-luxury main>.yus-notary-business-form{width:90%;grid-template-columns:1fr;padding:16px;gap:12px}
.notary-luxury .yus-notary-business-form>a:not(.yus-description-link){grid-column:auto;grid-row:auto;justify-self:center;width:150px}
.notary-luxury .yus-notary-business-form h2{font-size:1.5rem}
}
.notary-luxury main>.yus-notary-business-form{grid-column:1/-1!important;justify-self:center}

/* Center and compact the booking policy while retaining readable text. */
.notary-luxury main>.notary-booking-policy{text-align:center;padding:14px 20px}
.notary-luxury main>.notary-booking-policy h3{padding-right:0;margin-bottom:7px}
.notary-luxury main>.notary-booking-policy p{margin:4px 0;line-height:1.4}
.notary-luxury main>.notary-booking-policy p:has(>strong:only-child){margin:7px 0 3px}
.notary-luxury main>.notary-booking-policy ul{list-style:none;padding:0;margin:4px 0;display:flex;flex-wrap:wrap;justify-content:center;gap:3px 22px}
.notary-luxury main>.notary-booking-policy li{margin:0}
@media(max-width:700px){.notary-luxury main>.notary-booking-policy{padding:14px 16px}.notary-luxury main>.notary-booking-policy p,.notary-luxury main>.notary-booking-policy li{line-height:1.45}.notary-luxury main>.notary-booking-policy ul{gap:4px 16px}}

/* Center the business request section beneath the notary policy. */
.notary-luxury main>.yus-notary-business-form{grid-template-columns:minmax(0,1fr);text-align:center;justify-items:center;gap:10px}
.notary-luxury .yus-notary-business-form>a:not(.yus-description-link){grid-column:auto;grid-row:auto;width:170px;justify-self:center}
.notary-luxury .yus-notary-business-form p{max-width:800px}
.notary-luxury .yus-notary-business-form .yus-description-link{justify-self:center}

/* Compact the centered business request panel. */
.notary-luxury main>.yus-notary-business-form{grid-template-columns:110px minmax(0,1fr);gap:6px 16px;padding:12px 18px;margin-top:12px}
.notary-luxury .yus-notary-business-form h2{grid-column:1/-1;font-size:1.4rem;margin:0 0 3px}
.notary-luxury .yus-notary-business-form>a:not(.yus-description-link){grid-column:1;grid-row:2/4;width:100px;align-self:center}
.notary-luxury .yus-notary-business-form img{max-height:110px}
.notary-luxury .yus-notary-business-form p{grid-column:2;margin:0;font-size:.9375rem;line-height:1.4}
.notary-luxury .yus-notary-business-form .yus-description-link{grid-column:2;align-self:center;margin:0;font-size:.9375rem}
@media(max-width:500px){.notary-luxury main>.yus-notary-business-form{grid-template-columns:76px minmax(0,1fr);padding:12px;gap:8px 10px}.notary-luxury .yus-notary-business-form>a:not(.yus-description-link){width:76px}.notary-luxury .yus-notary-business-form h2{font-size:1.3rem}.notary-luxury .yus-notary-business-form p,.notary-luxury .yus-notary-business-form .yus-description-link{font-size:.9rem}}
