/* Fluid widths for the Figma export.
   The exported CSS gives every layer its pixel width at the 1440px design size (e.g. .n-39-51{width:421.333px}).
   Layers that fill their parent in Figma become width:100%; side-by-side columns share the row in their
   design proportions (flex-grow = design width), so layouts keep the Figma ratios at any screen width.
   Generated from the live layout at 1440px; responsive.css still handles the phone layouts. */

.n-124-270, .n-124-271, .n-124-273, .n-130-13, .n-124-287, .n-124-288,
.n-124-296, .n-124-291, .n-124-292, .n-17-260, .n-17-261, .n-17-262,
.n-17-263, .n-17-265, .n-17-266, .n-17-267, .n-17-268, .n-17-270,
.n-17-271, .n-17-272, .n-17-273, .n-17-275, .n-17-276, .n-17-277,
.n-17-278, .n-17-281, .n-17-282, .n-17-283, .n-17-284, .n-17-286,
.n-17-287, .n-17-288, .n-17-289, .n-17-291, .n-17-292, .n-17-293,
.n-17-294, .n-17-306, .n-17-310, .n-17-307, .n-17-308, .n-17-309,
.n-17-311, .n-17-312, .n-17-314, .n-17-315, .n-17-316, .n-95-4,
.n-95-5, .n-95-7, .n-95-9, .n-95-10, .n-95-12, .n-95-13,
.n-95-22, .n-95-23, .n-101-14, .n-101-15, .n-101-16, .n-101-17,
.n-103-580, .n-101-33, .n-110-2, .n-101-18, .n-101-21, .n-101-22,
.n-103-583, .n-103-596, .n-101-47, .n-101-48, .n-101-50, .n-101-51,
.n-39-19, .n-39-20, .n-39-21, .n-39-22, .n-39-23, .n-39-24,
.n-39-25, .n-39-26, .n-39-28, .n-39-42, .n-39-43, .n-39-44,
.n-39-45, .n-39-46, .n-39-47, .n-39-49, .n-39-50, .n-39-51,
.n-39-52, .n-39-53, .n-39-54, .n-39-55, .n-39-56, .n-39-58,
.n-17-389, .n-17-390, .n-17-391, .n-17-410, .n-17-411, .n-113-23,
.n-113-24, .n-113-25, .n-113-27, .n-113-28, .n-113-30, .n-113-33,
.n-113-38, .n-113-39, .n-113-45, .n-113-46, .n-113-52, .n-113-53,
.svc-134-30, .svc-134-31, .svc-134-33, .svc-134-34, .svc-134-46, .svc-134-47,
.svc-134-49, .svc-134-58, .svc-134-56, .svc-134-57, .svc-134-256, .svc-134-259,
.svc-231, .svc-134-265, .svc-134-274, .svc-134-272, .svc-134-273, .svc-134-276,
.svc-134-277, .svc-134-278, .svc-134-288, .svc-134-296, .svc-134-295, .svc-134-297,
.svc-134-298, .svc-134-299, .prd-134-1012, .prd-134-1013, .prd-134-1015, .prd-134-1016,
.prd-134-1028, .prd-134-1029, .prd-134-1031, .prd-134-1040, .prd-134-1052, .prd-134-1173,
.prd-134-1038, .prd-134-1039, .prd-137-489, .prd-I134-1068-134-1054, .prd-I134-1068-134-1055, .prd-I134-1068-134-1056,
.prd-I134-1068-134-1057, .prd-I134-1068-134-1063, .prd-134-1175, .prd-134-1184, .prd-134-1182, .prd-134-1183,
.prd-134-1231, .prd-134-1239, .prd-134-1238, .prd-134-1240, .prd-134-1241, .prd-134-1242,
.abt-148-30, .abt-148-31, .abt-148-33, .abt-148-34, .abt-148-35, .abt-148-36,
.abt-148-42, .abt-148-46, .abt-148-55, .abt-148-53, .abt-148-54, .abt-148-57,
.abt-148-58, .abt-148-60, .abt-148-61, .abt-148-62, .abt-148-63, .abt-148-65,
.abt-148-74, .abt-148-72, .abt-148-73, .abt-148-77, .abt-148-78, .abt-148-79,
.abt-148-91, .abt-148-100, .abt-148-98, .abt-148-99, .abt-148-114, .abt-148-116,
.abt-148-117, .abt-148-118, .abt-148-120, .abt-148-121, .abt-111, .abt-148-126,
.abt-148-128, .abt-148-136, .abt-148-137, .abt-148-138, .abt-148-135, .ct-156-30,
.ct-156-31, .ct-156-34, .ct-156-61, .ct-156-70, .ct-156-68, .ct-156-69,
.ct-156-84, .ct-156-86, .ct-156-87, .ct-156-88, .ct-156-89, .ct-156-90,
.ct-156-91 {
  width: 100%;
}

/* These fill their card too; their Figma widths are wider than the card gets on smaller screens. */
.n-101-12, .svc-140-233, .abt-148-44,
.n-24-120, .n-31-128, .n-31-129, .n-17-301, .prd-134-1186 {
  width: 100%;
}

/* Centred text blocks keep their Figma width as a maximum. */
.n-101-11 {
  width: 100%;
  max-width: 780px;
}

@media (min-width: 761px) {
  .abt-13 { flex: 280 1 0%; width: auto; min-width: 0; }
  .abt-148-101 { flex: 421.333 1 0%; width: auto; min-width: 0; }
  .abt-148-32 { flex: 720 1 0%; width: auto; min-width: 0; }
  .abt-148-41 { flex: 528 1 0%; width: auto; min-width: 0; }
  .abt-148-56 { flex: 500 1 0%; width: auto; min-width: 0; }
  .abt-148-59 { flex: 788 1 0%; width: auto; min-width: 0; }
  .abt-148-75 { flex: 520 1 0%; width: auto; min-width: 0; }
  .abt-148-76 { flex: 768 1 0%; width: auto; min-width: 0; }
  .abt-151-49 { flex: 240 1 0%; width: auto; min-width: 0; }
  .ct-156-35 { flex: 644 1 0%; width: auto; min-width: 0; }
  .ct-156-39 { flex: 532 1 0%; width: auto; min-width: 0; }
  .ct-156-47 { flex: 644 1 0%; width: auto; min-width: 0; }
  .ct-156-52 { flex: 532 1 0%; width: auto; min-width: 0; }
  .ct-156-71 { flex: 421.333 1 0%; width: auto; min-width: 0; }
  .ct-156-85 { flex: 600 1 0%; width: auto; min-width: 0; }
  .ct-156-92 { flex: 664 1 0%; width: auto; min-width: 0; }
  .n-101-20 { flex: 380 1 0%; width: auto; min-width: 0; }
  .n-101-46 { flex: 364 1 0%; width: auto; min-width: 0; }
  .n-101-49 { flex: 364 1 0%; width: auto; min-width: 0; }
  .n-124-275 { flex: 332 1 0%; width: auto; min-width: 0; }
  .n-124-279 { flex: 388 1 0%; width: auto; min-width: 0; }
  .n-124-290 { flex: 316 1 0%; width: auto; min-width: 0; }
  .n-124-315 { flex: 416 1 0%; width: auto; min-width: 0; }
  .n-124-316 { flex: 864 1 0%; width: auto; min-width: 0; }
  .n-39-3 { flex: 421.333 1 0%; width: auto; min-width: 0; }
  .n-39-4 { flex: 421.333 1 0%; width: auto; min-width: 0; }
  .n-39-5 { flex: 421.333 1 0%; width: auto; min-width: 0; }
  .n-95-11 { flex: 276 1 0%; width: auto; min-width: 0; }
  .n-95-17 { flex: 616 1 0%; width: auto; min-width: 0; }
  .n-95-21 { flex: 356 1 0%; width: auto; min-width: 0; }
  .n-95-3 { flex: 568 1 0%; width: auto; min-width: 0; }
  .n-95-8 { flex: 276 1 0%; width: auto; min-width: 0; }
  .prd-134-1014 { flex: 736 1 0%; width: auto; min-width: 0; }
  .prd-134-1027 { flex: 512 1 0%; width: auto; min-width: 0; }
  .prd-134-1185 { flex: 416 1 0%; width: auto; min-width: 0; }
  .prd-134-1192 { flex: 864 1 0%; width: auto; min-width: 0; }
  .svc-134-257 { flex: 760 1 0%; width: auto; min-width: 0; }
  .svc-134-258 { flex: 440 1 0%; width: auto; min-width: 0; }
  .svc-134-275 { flex: 421.333 1 0%; width: auto; min-width: 0; }
  .svc-134-32 { flex: 736 1 0%; width: auto; min-width: 0; }
  .svc-134-45 { flex: 512 1 0%; width: auto; min-width: 0; }
}
