/* bt pz slot reservations (card t_222d0c10, brief 4.3 item 3).
 *
 * Measured geometry on preview /webform-confirmation
 * (tests/measure_slot_heights.js binary scan; boundaries pinned to the pixel):
 *   bridal/nonbridal COPY box height by VIEWPORT WIDTH:
 *     <=327 px : 152.031 px
 *     328-420  : 121.625 px
 *     421-577  :  91.219 px
 *     >=578    :  60.813 px
 *   "Not you?" anchor row when revealed: 24 px line + 3 px top gap = 27 px.
 *
 * K1 ships #bt-pz-recap EMPTY and the link [data-pz-forget] visibility:hidden
 * inside a permanently reserved line-box. Filling/revealing must cost ZERO
 * layout change for everything outside the slots, so both states reserve one
 * shared fixed region per width band - tall enough for copy plus anchor - via
 * the min-heights below. The client only swaps text nodes, hrefs and this one
 * visibility flag inside the reserved space, never its own box height; every
 * member fits its reserved portion with at least ~1px headroom against subpixel
 * font rounding. Anonymous visitors see quiet headroom under the heading on a
 * page that only GHL survey redirects link to; the default text content is
 * unchanged.
 */
#bt-pz-recap{display:block;}
@media screen and (max-width:327px){#bt-pz-recap{min-height:153px;}}
@media screen and (min-width:328px) and (max-width:420px){#bt-pz-recap{min-height:123px;}}
@media screen and (min-width:421px) and (max-width:577px){#bt-pz-recap{min-height:92px;}}
@media screen and (min-width:578px){#bt-pz-recap{min-height:61px;}}
