/* Callout (design: buying guide, "Send us your equipment list"). */
.psb-callout__box {
	background: var(--psb-teal);
	color: var(--psb-white);
	border-radius: 8px;
	padding: 28px;
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
	align-items: center;
	justify-content: space-between;
}
.psb-callout__title { margin: 0 0 4px; font-family: var(--psb-font-heading); font-size: 28px; font-weight: 700; line-height: 1.15; }
.psb-callout__line { margin: 0; color: #E3F2F3; font-size: 17px; }
.psb .psb-callout__btn {
	display: inline-flex;
	align-items: center;
	min-block-size: 44px;
	background: var(--psb-white);
	color: var(--psb-navy);
	text-decoration: none;
	font-weight: 600;
	padding: 14px 24px;
	border-radius: 4px;
}
.psb .psb-callout__btn:hover { background: var(--psb-ground); color: var(--psb-navy); }

.psb-callout__box[data-style="navy"] { background: var(--psb-navy); }
.psb-callout__box[data-style="navy"] .psb-callout__line { color: var(--psb-on-dark); }
.psb-callout__box[data-style="light"] { background: var(--psb-ground); color: var(--psb-ink); border-block-start: 4px solid var(--psb-teal); }
.psb-callout__box[data-style="light"] .psb-callout__title { color: var(--psb-navy); }
.psb-callout__box[data-style="light"] .psb-callout__line { color: var(--psb-text); }
.psb .psb-callout__box[data-style="light"] .psb-callout__btn { background: var(--psb-navy); color: var(--psb-white); }
