/* ===================================================================================================================
   Page group: RENTALS (S011; 14 §8–§12). mainland-rentals' blocks (includes/rental-pages.php): the rental quote form
   in the hero or its band, the class card in the class pages' hero, the in-house chassis drawings, the rental classes
   board on navy, the written quote, the Max-Atlas model panel, the fit table, the still route diagram (its looks are
   home-bands.css'), the insurance plate and certificate. Loaded on top of pages.css only where one of these prints
   (mainland_enqueue_pages_css( 'rentals' )). Tokens only; grids minmax(0, …).
   =================================================================================================================== */

/* R1. The rental quote form: two groups (the job, you), the paired fields side by side from 600 px. -------------- */
.mn-rq__group {
	display: flex;
	align-items: center;
	gap: 10px;
	margin: 6px 0 -6px !important;
	color: var(--mn-text-strong);
	font-family: var(--wp--preset--font-family--display);
	font-size: var(--wp--preset--font-size--medium);
	font-weight: 700;
	letter-spacing: -0.01em;
}
.mn-rq__group:first-of-type { margin-block-start: 0 !important; }
.mn-rq__group-n {
	display: grid;
	place-items: center;
	inline-size: 26px;
	block-size: 26px;
	border-radius: 50%;
	background: var(--wp--preset--color--ink-1);
	color: var(--wp--preset--color--cyan-300);
	font-family: var(--wp--preset--font-family--body);
	font-size: var(--wp--custom--font-size--micro);
	font-variant-numeric: tabular-nums;
}
@media (min-width: 600px) {
	.mn-rq-form .mn-form { align-items: end; }
	.mn-rq-form .mn-form > :is(.mn-form__field--kind, .mn-form__field--equipment, .mn-form__field--quantity, .mn-form__field--start_date, .mn-form__field--duration, .mn-form__field--handover, .mn-form__field--terminal, .mn-form__field--terminal_other, .mn-form__field--company, .mn-form__field--name, .mn-form__field--customer, .mn-form__field--account) { grid-column: auto; }
}
.mn-rq-form input[type="date"].mn-form__control { min-block-size: 48px; }

/* In the hero (the Ads landing, 14 §9.1): the white form card on the stage's right, Call · Text · WhatsApp under it. */
.mn-rq-hero { display: grid; gap: 16px; min-inline-size: 0; }
.mn-rq-hero .mn-lead-form { max-inline-size: none; box-shadow: var(--wp--preset--shadow--deep); }
.mn-rq-hero .mn-lead-form__heading { margin-block-end: 18px; font-size: var(--wp--preset--font-size--x-large); }
.mn-page-hero--quote .mn-page-hero__aside { margin-block-start: 32px; }
@media (min-width: 1100px) {
	.mn-page-hero--quote .mn-page-hero__inner { grid-template-columns: minmax(0, 5fr) minmax(0, 6fr); gap: var(--wp--preset--spacing--80); }
	.mn-page-hero--quote .mn-page-hero__copy { position: sticky; inset-block-start: calc(var(--mn-sticky-top) + 32px); }
	.mn-page-hero--quote.mn-page-hero--stage .mn-page-hero__media { inset-inline-start: 30%; }
}
@media (min-width: 960px) and (max-width: 1099px) {
	.mn-page-hero--quote .mn-page-hero__inner { display: flex; }
	.mn-page-hero--quote .mn-page-hero__aside { inline-size: min(100%, 46rem); }
}

/* "Prefer to talk?": the three ways to reach us as quiet links on any surface. */
.mn-rq__talk { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 18px; margin: 0; color: var(--mn-text); font-size: var(--wp--custom--font-size--ui); }
.mn-rq__talk > span { color: var(--mn-text-muted); }
.mn-rq__talk a { display: inline-flex; align-items: center; gap: 8px; min-block-size: var(--wp--custom--target--min); color: var(--mn-text-strong); font-weight: 600; text-decoration: none; }
.mn-rq__talk a:hover { color: var(--mn-link); text-decoration: underline; }
.mn-rq__talk .mn-icon { inline-size: 18px; block-size: 18px; color: var(--mn-link); }
@media (max-width: 599px) {
	.mn-rq__talk > span { flex-basis: 100%; }
}

/* The form's own band: the intro beside the form card. */
.mn-rq { display: grid; gap: var(--wp--preset--spacing--70); align-items: start; }
.mn-rq__intro { display: grid; gap: 18px; align-content: start; }
.mn-rq__intro > * { margin: 0; }
.mn-rq__title { font-size: var(--wp--preset--font-size--xxx-large); line-height: 1.02; }
.mn-rq__lede { max-inline-size: 34rem; color: var(--mn-text); font-size: var(--wp--preset--font-size--medium); line-height: var(--wp--custom--line-height--lede); }
.mn-rq__next { display: grid; gap: 12px; padding-block: 20px; border-block: 1px solid var(--mn-rule); }
.mn-rq__next ol { display: grid; gap: 12px; margin: 0; padding: 0; list-style: none; counter-reset: mn-rq; }
.mn-rq__next li { display: grid; grid-template-columns: 28px minmax(0, 1fr); gap: 12px; align-items: start; color: var(--mn-text-strong); counter-increment: mn-rq; }
.mn-rq__next li::before {
	content: counter(mn-rq);
	display: grid;
	place-items: center;
	inline-size: 28px;
	block-size: 28px;
	border: 1.5px solid var(--wp--preset--color--cyan);
	border-radius: 50%;
	color: var(--mn-text-strong);
	font-size: var(--wp--custom--font-size--micro);
	font-weight: 700;
	font-variant-numeric: tabular-nums;
}
.mn-rq__custom { display: flex; gap: 12px; align-items: flex-start; color: var(--mn-text); font-size: var(--wp--custom--font-size--ui); line-height: 1.55; }
.mn-rq__custom .mn-icon { flex: none; inline-size: 20px; block-size: 20px; margin-block-start: 2px; color: var(--mn-link); }
.mn-rq__form .mn-lead-form { max-inline-size: none; }
@media (min-width: 1100px) {
	.mn-rq { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: var(--wp--preset--spacing--90); }
	.mn-rq__intro { position: sticky; inset-block-start: calc(var(--mn-sticky-top) + 32px); }
}

/* R2. In-house drawings (09 §8): 2 px line art in the surface colour, the opened-out frame and the container dashed. */
.mn-rsvg {
	--mn-rsvg-fill: rgba(var(--wp--custom--ink-rgb), 0.06);
	--mn-rsvg-tyre: var(--wp--preset--color--ink-1);
	--mn-rsvg-accent: var(--wp--preset--color--cyan-700);
	--mn-rsvg-box: rgba(var(--wp--custom--cyan-rgb), 0.07);
	--mn-rsvg-rim: var(--wp--preset--color--paper-2);
	display: block;
	inline-size: 100%;
	block-size: auto;
	overflow: visible;
	fill: none;
	stroke: currentColor;
	stroke-width: 1.75;
	stroke-linecap: round;
	stroke-linejoin: round;
}
.mn-rsvg * { vector-effect: non-scaling-stroke; }
:is(.mn-band--ink, .mn-band--navy) .mn-rsvg { --mn-rsvg-fill: rgba(255, 255, 255, 0.05); --mn-rsvg-tyre: rgba(0, 0, 0, 0.45); --mn-rsvg-accent: var(--wp--preset--color--cyan-300); --mn-rsvg-box: rgba(var(--wp--custom--cyan-rgb), 0.06); --mn-rsvg-rim: currentColor; }
.mn-rsvg :is(.mn-rsvg__rail, .mn-rsvg__body) { fill: var(--mn-rsvg-fill); }
.mn-rsvg__fine { stroke-width: 1; opacity: 0.45; }
.mn-rsvg__tyre { fill: var(--mn-rsvg-tyre); }
.mn-rsvg__rim { stroke: var(--mn-rsvg-rim); }
.mn-rsvg__hub { fill: var(--mn-rsvg-rim); stroke: none; }
.mn-rsvg__ext { stroke: var(--mn-rsvg-accent); stroke-dasharray: 5 4; }
.mn-rsvg__box { fill: var(--mn-rsvg-box); stroke: var(--mn-rsvg-accent); stroke-dasharray: 6 5; }
.mn-rsvg__light { fill: var(--wp--preset--color--led-amber); stroke: none; }
.mn-rsvg__ground { stroke: var(--mn-rule-2); stroke-width: 1; }

/* The four container lengths as chips: the ones a chassis takes lit, the rest quiet. */
.mn-fitchips { display: inline-flex; flex-wrap: wrap; gap: 5px; }
.mn-fitchip {
	display: inline-grid;
	place-items: center;
	min-inline-size: 40px;
	block-size: 28px;
	padding: 0 7px;
	border: 1px dashed var(--mn-rule-3);
	border-radius: var(--wp--custom--radius--pill);
	color: var(--mn-text-muted);
	font-size: var(--wp--preset--font-size--small);
	font-weight: 500;
	font-variant-numeric: tabular-nums;
}
.mn-fitchip.is-fit { border: 1px solid var(--wp--preset--color--ink-1); background: var(--wp--preset--color--ink-1); color: var(--wp--preset--color--cyan-300); font-weight: 600; }
:is(.mn-band--ink, .mn-band--navy) .mn-fitchip.is-fit { border-color: var(--wp--preset--color--cyan-300); background: rgba(var(--wp--custom--cyan-rgb), 0.12); color: var(--wp--preset--color--white); }

/* R3. The class card in the class pages' hero: chips, a ruler in feet, a dashed box per length, the chassis. ------- */
.mn-cfit {
	display: grid;
	gap: 18px;
	margin: 0;
	padding: clamp(20px, 1rem + 1.4vw, 32px);
	border-radius: var(--wp--custom--radius--lg);
	background: var(--wp--preset--color--white);
	box-shadow: var(--wp--preset--shadow--deep);
	color: var(--wp--preset--color--text);
}
.mn-cfit > * { margin: 0; }
.mn-cfit__top { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 10px 16px; }
.mn-cfit__top > * { margin: 0; }
.mn-cfit__sentence { color: var(--wp--preset--color--text); font-family: var(--wp--preset--font-family--display); font-size: var(--wp--preset--font-size--x-large); font-weight: 800; line-height: 1.1; letter-spacing: var(--wp--custom--tracking--title); }
.mn-cfit__stage {
	position: relative;
	display: grid;
	gap: 8px;
	padding: 34px 14px 12px;
	border: 1px solid var(--wp--preset--color--line);
	border-radius: var(--wp--custom--radius--md);
	background-color: var(--wp--preset--color--white);
	background-image: linear-gradient(var(--mn-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--mn-grid-line) 1px, transparent 1px);
	background-size: 24px 24px;
	color: var(--wp--preset--color--text);
}
.mn-cfit__stage > * { margin: 0; }
.mn-cfit__ruler { position: absolute; inset: 10px 14px auto; block-size: 16px; color: var(--wp--preset--color--text-3); font-size: var(--wp--custom--font-size--micro); font-variant-numeric: tabular-nums; }
.mn-cfit__ruler > span { position: absolute; inset-inline-start: calc(var(--at) / var(--span) * 100%); padding-inline-start: 4px; border-inline-start: 1px solid var(--wp--preset--color--line-strong); line-height: 16px; }
.mn-cfit__boxes { display: grid; gap: 6px; margin: 0; padding: 0; list-style: none; }
.mn-cfit__boxes > li {
	box-sizing: border-box;
	display: flex;
	align-items: center;
	gap: 6px;
	inline-size: calc(var(--len) / var(--span) * 100%);
	block-size: 30px;
	padding-inline: 10px;
	border: 1.5px dashed var(--wp--preset--color--cyan-700);
	border-radius: 3px;
	background: rgba(var(--wp--custom--cyan-rgb), 0.08);
	white-space: nowrap;
}
.mn-cfit__len { color: var(--wp--preset--color--text); font-weight: 700; font-variant-numeric: tabular-nums; }
.mn-cfit__word { color: var(--wp--preset--color--text-2); font-size: var(--wp--preset--font-size--small); }
.mn-cfit__stage .mn-rsvg { margin-block-start: 4px; }
.mn-cfit__dim {
	position: relative;
	inline-size: calc(var(--e) / var(--span) * 100%);
	padding-block-start: 10px;
	border-block-start: 1.5px dashed var(--wp--preset--color--cyan-700);
	color: var(--wp--preset--color--cyan-700);
	font-size: var(--wp--preset--font-size--small);
	font-weight: 600;
	text-align: end;
}
.mn-cfit__foot { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 6px 16px; color: var(--wp--preset--color--text-3); font-size: var(--wp--preset--font-size--small); }
.mn-cfit__type { color: var(--wp--preset--color--text); font-weight: 600; }
@media (max-width: 599px) {
	.mn-cfit__word { display: none; }
}

/* R4. The rental classes board (navy): one row per class, the drawings to one scale so their lengths compare. ----- */
.mn-rclasses { display: grid; gap: 12px; margin: 0; padding: 0; list-style: none; }
.mn-rclass {
	position: relative;
	display: grid;
	grid-template-columns: minmax(0, 1fr) auto;
	grid-template-areas: "body go" "art art" "meta meta";
	gap: 14px 16px;
	align-items: center;
	padding: 20px;
	border: 1px solid var(--mn-rule-2);
	border-radius: var(--wp--custom--radius--lg);
	background: rgba(255, 255, 255, 0.03);
	transition: border-color var(--wp--custom--motion--ui) var(--wp--custom--motion--ease), background-color var(--wp--custom--motion--ui) var(--wp--custom--motion--ease);
}
.mn-rclass:is(:hover, :focus-within) { border-color: rgba(var(--wp--custom--cyan-rgb), 0.55); background: rgba(var(--wp--custom--cyan-rgb), 0.05); }
.mn-rclass > * { margin: 0; min-inline-size: 0; }
.mn-rclass__body { grid-area: body; display: grid; gap: 4px; }
.mn-rclass__body > * { margin: 0; }
.mn-rclass__title { color: var(--mn-text-strong); font-size: var(--wp--preset--font-size--x-large); line-height: 1.1; }
.mn-rclass__title a { color: inherit; text-decoration: none; }
.mn-rclass__type { color: var(--mn-text); font-size: var(--wp--preset--font-size--small); }
.mn-rclass__art { grid-area: art; color: var(--wp--preset--color--on-dark); }
.mn-rclass__meta { grid-area: meta; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 10px 18px; }
.mn-rclass__meta > * { margin: 0; }
.mn-rclass__fits--van { color: var(--mn-text); font-size: var(--wp--preset--font-size--small); }
.mn-rclass__status { display: inline-flex; align-items: center; gap: 8px; color: var(--mn-text); font-size: var(--wp--preset--font-size--small); }
.mn-rclass__led { inline-size: 8px; block-size: 8px; border: 1.5px solid var(--mn-text-muted); border-radius: 50%; }
.mn-rclass__go { grid-area: go; }
@media (min-width: 960px) {
	.mn-rclass {
		grid-template-columns: minmax(0, 12rem) minmax(0, 1fr) minmax(0, 12.5rem) auto;
		grid-template-areas: "body art meta go";
		gap: 28px;
		padding: 18px 22px 18px 26px;
	}
	.mn-rclass__meta { flex-direction: column; align-items: flex-start; }
}

/* R5. The written quote: the copy beside a quote drawn as a document, every line ticked, never a figure. --------- */
.mn-qsheet-split { display: grid; gap: var(--wp--preset--spacing--70); align-items: center; }
.mn-qsheet-split__copy { display: grid; gap: 18px; align-content: center; }
.mn-qsheet-split__copy > * { margin: 0; }
.mn-qsheet-split__p { max-inline-size: var(--mn-measure); color: var(--mn-text); font-size: var(--wp--preset--font-size--medium); line-height: var(--wp--custom--line-height--body); }
.mn-qsheet {
	position: relative;
	display: grid;
	gap: 6px;
	margin: 0;
	padding: clamp(22px, 1rem + 1.6vw, 34px);
	border: 1px solid var(--wp--preset--color--line);
	border-block-start: 4px solid var(--wp--preset--color--cyan);
	border-radius: var(--wp--custom--radius--lg);
	background: var(--wp--preset--color--white);
	box-shadow: var(--wp--preset--shadow--lift);
	color: var(--wp--preset--color--text-2);
}
.mn-qsheet > * { margin: 0; }
.mn-qsheet__top { display: flex; align-items: center; gap: 14px; padding-block-end: 16px; border-block-end: 1px solid var(--wp--preset--color--line); }
.mn-qsheet__top p { margin: 0; }
.mn-qsheet__icon { display: grid; place-items: center; flex: none; inline-size: 48px; block-size: 48px; border-radius: var(--wp--custom--radius--sm); background: var(--wp--preset--color--ink-1); color: var(--wp--preset--color--cyan); }
.mn-qsheet__icon .mn-icon { inline-size: 22px; block-size: 22px; }
.mn-qsheet__kicker { color: var(--wp--preset--color--cyan-700); font-size: var(--wp--preset--font-size--x-small); font-weight: 600; letter-spacing: var(--wp--custom--tracking--label); text-transform: uppercase; }
.mn-qsheet__title { color: var(--wp--preset--color--text); font-family: var(--wp--preset--font-family--display); font-size: var(--wp--preset--font-size--x-large); font-weight: 800; line-height: 1.1; letter-spacing: var(--wp--custom--tracking--title); }
.mn-qsheet__rows { display: grid; margin: 0; padding: 0; list-style: none; }
.mn-qsheet__rows > li {
	display: grid;
	grid-template-columns: minmax(0, 9.5rem) minmax(0, 1fr) auto;
	gap: 4px 16px;
	align-items: baseline;
	padding-block: 13px;
	border-block-end: 1px dashed var(--wp--preset--color--line-strong);
}
.mn-qsheet__label { color: var(--wp--preset--color--text); font-weight: 600; }
.mn-qsheet__line { color: var(--wp--preset--color--text-2); font-size: var(--wp--preset--font-size--small); line-height: 1.45; }
.mn-qsheet__tick { align-self: center; color: var(--wp--preset--color--cyan-700); }
.mn-qsheet__tick .mn-icon { display: block; inline-size: 20px; block-size: 20px; }
.mn-qsheet__foot { padding-block-start: 14px; color: var(--wp--preset--color--text-2); font-size: var(--wp--preset--font-size--small); line-height: 1.5; }
.mn-qsheet__foot a { color: var(--wp--preset--color--cyan-700); }
@media (max-width: 599px) {
	.mn-qsheet__rows > li { grid-template-columns: minmax(0, 1fr) auto; }
	.mn-qsheet__line { grid-column: 1; }
	.mn-qsheet__tick { grid-row: 1 / span 2; grid-column: 2; }
}
@media (min-width: 960px) {
	.mn-qsheet-split { grid-template-columns: minmax(0, 5fr) minmax(0, 6fr); gap: var(--wp--preset--spacing--90); }
}

/* R6. The Max-Atlas model panel and the fit table. ------------------------------------------------------------------ */
.mn-rmodel__p { max-inline-size: var(--mn-measure); color: var(--mn-text); font-size: var(--wp--preset--font-size--medium); line-height: var(--wp--custom--line-height--body); }
.mn-rmodel__dealer { display: flex; align-items: center; gap: 10px; color: var(--mn-text-strong); font-weight: 600; }
.mn-rmodel__dealer .mn-icon { flex: none; inline-size: 20px; block-size: 20px; color: var(--mn-link); }
.mn-rmodel__dealer a { color: inherit; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px; }
.mn-rmodel__dealer a:hover { color: var(--mn-link); }
.mn-rmodel__actions { display: flex; flex-wrap: wrap; align-items: center; gap: 12px 24px; margin-block-start: 6px; }
.mn-fitmx table { inline-size: 100%; min-inline-size: 34rem; }
.mn-fitmx :is(td, tbody th) { vertical-align: top; line-height: 1.6; }
.mn-fitmx__len { font-family: var(--wp--preset--font-family--display); font-size: var(--wp--preset--font-size--x-large); font-weight: 800; letter-spacing: var(--wp--custom--tracking--title); }
.mn-fitmx td a { color: var(--mn-link); font-weight: 600; }
.mn-fitmx__none { color: var(--mn-text-muted); }

/* Which chassis for which container: the head beside the table from 1100 px. */
@media (min-width: 1100px) {
	.mn-fitmx-band > .mn-container { grid-template-columns: minmax(0, 4fr) minmax(0, 7fr); align-items: start; column-gap: var(--wp--preset--spacing--90); }
	.mn-fitmx-band .mn-section-head { position: sticky; inset-block-start: calc(var(--mn-sticky-top) + 32px); }
}

/* Lease-to-own or financing: the Blue Capital plate beside the comparison. */
.mn-rcompare { display: grid; gap: var(--wp--preset--spacing--70); align-items: center; }
.mn-rcompare > * { margin: 0; min-inline-size: 0; }
.mn-rcompare__copy { display: grid; gap: 18px; }
.mn-rcompare__copy > * { margin: 0; }
.mn-rcompare__copy > p { max-inline-size: var(--mn-measure); color: var(--mn-text); font-size: var(--wp--preset--font-size--medium); line-height: var(--wp--custom--line-height--body); }
.mn-rcompare .mn-partners-grid { display: grid; }
.mn-rcompare .mn-partners-grid[data-count="1"] { max-inline-size: none; }
@media (min-width: 960px) {
	.mn-rcompare { grid-template-columns: minmax(0, 6fr) minmax(0, 5fr); gap: var(--wp--preset--spacing--90); }
}

/* R7. The still route diagram (home-bands.css draws it): the lit terminal, and the terminal pages as links. ------- */
.mn-rport .mn-port__stop.mn-card-host .mn-port__stop-in { grid-template-columns: 28px minmax(0, 1fr) auto; }
.mn-rport .mn-port__stop.mn-card-host:is(:hover, :focus-within) .mn-port__stop-in { border-color: var(--wp--preset--color--cyan-700); }
.mn-rport .mn-port__name a { color: inherit; text-decoration: none; }
.mn-rport__go { inline-size: 18px; block-size: 18px; color: var(--mn-link); }
.mn-rport .mn-port__stop { position: relative; }
@media (min-width: 600px) and (max-width: 1223px) {
	.mn-rport .mn-port__panel { grid-template-areas: "stops ticket" "stops cta"; grid-template-rows: auto minmax(0, 1fr); }
}

/* R8. Insurance: the minimums plate beside the certificate card. --------------------------------------------------- */
.mn-insure { display: grid; gap: var(--wp--preset--spacing--60); align-items: start; }
.mn-cert {
	display: grid;
	gap: 18px;
	padding: clamp(22px, 1rem + 1.6vw, 32px);
	border: 1.5px dashed var(--wp--preset--color--cyan-700);
	border-radius: var(--wp--custom--radius--lg);
	background: var(--wp--preset--color--white);
	color: var(--wp--preset--color--text-2);
}
.mn-cert > * { margin: 0; }
.mn-cert__top { display: flex; align-items: center; gap: 14px; }
.mn-cert__top p { margin: 0; }
.mn-cert__icon { display: grid; place-items: center; flex: none; inline-size: 48px; block-size: 48px; border-radius: 50%; background: rgba(var(--wp--custom--cyan-rgb), 0.1); color: var(--wp--preset--color--cyan-700); }
.mn-cert__icon .mn-icon { inline-size: 22px; block-size: 22px; }
.mn-cert__kicker { color: var(--wp--preset--color--cyan-700); font-size: var(--wp--preset--font-size--x-small); font-weight: 600; letter-spacing: var(--wp--custom--tracking--label); text-transform: uppercase; }
.mn-cert__title { color: var(--wp--preset--color--text); font-family: var(--wp--preset--font-family--display); font-size: var(--wp--preset--font-size--x-large); font-weight: 800; line-height: 1.1; }
.mn-cert__list { display: grid; gap: 14px; margin: 0; }
.mn-cert__list div { display: grid; gap: 2px; padding-block-end: 14px; border-block-end: 1px solid var(--wp--preset--color--line); }
.mn-cert__list div:last-child { padding-block-end: 0; border: 0; }
.mn-cert__list dt { color: var(--wp--preset--color--text-3); font-size: var(--wp--preset--font-size--small); }
.mn-cert__list dd { margin: 0; color: var(--wp--preset--color--text); font-weight: 600; overflow-wrap: anywhere; }
.mn-cert__list a { color: var(--wp--preset--color--cyan-700); }
@media (min-width: 960px) {
	.mn-insure { grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); gap: var(--wp--preset--spacing--80); }
}

@media (prefers-reduced-motion: reduce) {
	.mn-rclass { transition: none; }
}
