2.1 Recipes.CMP
Source: dist/css/bespoke_all.css, line 1383
2.1.1 Product Matrix
The Product Matrix component displays SAP product tracks in a responsive grid layout, allowing users to quickly view program names, focus areas, event dates, and relevant topics. Each product is color-coded according to its associated clinical pathway for immediate recognition and clarity. Subgrids are employed within each product block to ensure content stacks accessibly and cleanly from desktop to mobile views, maintaining visual hierarchy and legibility.
This component is ideal for organizing multiple learning tracks or modules with aligned schedules and curriculum. Use when visual grouping and intuitive scanning of multiple product options are required.
Sub Components in Design:
Example
Default styling
Remind Yourself of the 2025 CMP Dates & Topics
-
- September 13 - 21, 2025
- November 15 - 23, 2025
- Case Selection & Management
-
- September 13 - 21, 2025
- November 15 - 23, 2025
- Case Selection & Management
-
- September 13 - 21, 2025
- November 15 - 23, 2025
- Case Selection & Management
-
- September 13 - 21, 2025
- November 15 - 23, 2025
- Case Selection & Management
<div class="copy-me wrapper-container">
<h2>Remind Yourself of the 2025 CMP Dates & Topics</h2>
<ul class="product-grid ul_none m_0 gap_2 gap_3:md columns_4:lg columns_2:md columns_1 m-t_4:lg m-t_2 font_1:lg font_0">
<li class="topic-subgrid m_0 p_0 gap_1 gap_2:md relative">
<div class="bg_acc-n2 grid items_center p_4 relative overflow_hidden isolation_isolate">
<a href="~/link.aspx?_id=6ED43FF8C308457E9DA84DC0C4FEF02E&_z=z" class="block c_acc-1 expanded-click-area h:c_acc-4 h:undecorated not-link">
<h4 class="font_medium c_white lh_0 m_0 font-size_up-1 uppercase z_3"><span class="font_xbold c_special-2">ProductName</span>SAP</h4>
<span class="wrap c_white lh_2 font-size_down-1 block">Product Tagline</span>
<i class="fa-solid fa-arrow-circle-right fa-3x absolute c_inherit h:c_inherit b_n3 r_n2 z_0" aria-hidden="true"></i>
</a>
</div>
<div class="bg_special-3 p-x_4 p-y_3 p-y_4:md">
<ul class="ul_none m_0">
<li class="relative"><strong>September 13 - 21, 2025</strong></li>
<li class="relative"><strong>November 15 - 23, 2025</strong></li>
</ul>
</div>
<div class="bg_special-3 p-x_4 p-y_3 p-y_4:md">
<ul class="ul_square m_0 p-l_4">
<li>Case Selection & Management</li>
</ul>
</div>
<div class="bg_special-3 font_n1 p-x_4 p-y_3 p-y_4:md relative">
<a href="~/link.aspx?_id=6ED43FF8C308457E9DA84DC0C4FEF02E&_z=z" class="grid items_center justify_center text_center c_acc-n1 h:c_acc-n3 expanded-click-area-after bg_white-1 h:bg_white-4 inset_0 absolute"><span> Go to SAP Page</span></a>
</div>
</li> <li class="topic-subgrid m_0 p_0 gap_1 gap_2:md relative">
<div class="bg_acc-n2 grid items_center p_4 relative overflow_hidden isolation_isolate">
<a href="~/link.aspx?_id=6ED43FF8C308457E9DA84DC0C4FEF02E&_z=z" class="block c_acc-1 expanded-click-area h:c_acc-4 h:undecorated not-link">
<h4 class="font_medium c_white lh_0 m_0 font-size_up-1 uppercase z_3"><span class="font_xbold c_arr-2">ProductName</span>SAP</h4>
<span class="wrap c_white lh_2 font-size_down-1 block">Product Tagline</span>
<i class="fa-solid fa-arrow-circle-right fa-3x absolute c_inherit h:c_inherit b_n3 r_n2 z_0" aria-hidden="true"></i>
</a>
</div>
<div class="bg_arr-3 p-x_4 p-y_3 p-y_4:md">
<ul class="ul_none m_0">
<li class="relative"><strong>September 13 - 21, 2025</strong></li>
<li class="relative"><strong>November 15 - 23, 2025</strong></li>
</ul>
</div>
<div class="bg_arr-3 p-x_4 p-y_3 p-y_4:md">
<ul class="ul_square m_0 p-l_4">
<li>Case Selection & Management</li>
</ul>
</div>
<div class="bg_arr-3 font_n1 p-x_4 p-y_3 p-y_4:md relative">
<a href="~/link.aspx?_id=6ED43FF8C308457E9DA84DC0C4FEF02E&_z=z" class="grid items_center justify_center text_center c_acc-n1 h:c_acc-n3 expanded-click-area-after bg_white-1 h:bg_white-4 inset_0 absolute"><span> Go to SAP Page</span></a>
</div>
</li> <li class="topic-subgrid m_0 p_0 gap_1 gap_2:md relative">
<div class="bg_acc-n2 grid items_center p_4 relative overflow_hidden isolation_isolate">
<a href="~/link.aspx?_id=6ED43FF8C308457E9DA84DC0C4FEF02E&_z=z" class="block c_acc-1 expanded-click-area h:c_acc-4 h:undecorated not-link">
<h4 class="font_medium c_white lh_0 m_0 font-size_up-1 uppercase z_3"><span class="font_xbold c_chd-2">ProductName</span>SAP</h4>
<span class="wrap c_white lh_2 font-size_down-1 block">Product Tagline</span>
<i class="fa-solid fa-arrow-circle-right fa-3x absolute c_inherit h:c_inherit b_n3 r_n2 z_0" aria-hidden="true"></i>
</a>
</div>
<div class="bg_chd-3 p-x_4 p-y_3 p-y_4:md">
<ul class="ul_none m_0">
<li class="relative"><strong>September 13 - 21, 2025</strong></li>
<li class="relative"><strong>November 15 - 23, 2025</strong></li>
</ul>
</div>
<div class="bg_chd-3 p-x_4 p-y_3 p-y_4:md">
<ul class="ul_square m_0 p-l_4">
<li>Case Selection & Management</li>
</ul>
</div>
<div class="bg_chd-3 font_n1 p-x_4 p-y_3 p-y_4:md relative">
<a href="~/link.aspx?_id=6ED43FF8C308457E9DA84DC0C4FEF02E&_z=z" class="grid items_center justify_center text_center c_acc-n1 h:c_acc-n3 expanded-click-area-after bg_white-1 h:bg_white-4 inset_0 absolute"><span> Go to SAP Page</span></a>
</div>
</li> <li class="topic-subgrid m_0 p_0 gap_1 gap_2:md relative">
<div class="bg_acc-n2 grid items_center p_4 relative overflow_hidden isolation_isolate">
<a href="~/link.aspx?_id=6ED43FF8C308457E9DA84DC0C4FEF02E&_z=z" class="block c_acc-1 expanded-click-area h:c_acc-4 h:undecorated not-link">
<h4 class="font_medium c_white lh_0 m_0 font-size_up-1 uppercase z_3"><span class="font_xbold c_vasc-2">ProductName</span>SAP</h4>
<span class="wrap c_white lh_2 font-size_down-1 block">Product Tagline</span>
<i class="fa-solid fa-arrow-circle-right fa-3x absolute c_inherit h:c_inherit b_n3 r_n2 z_0" aria-hidden="true"></i>
</a>
</div>
<div class="bg_vasc-3 p-x_4 p-y_3 p-y_4:md">
<ul class="ul_none m_0">
<li class="relative"><strong>September 13 - 21, 2025</strong></li>
<li class="relative"><strong>November 15 - 23, 2025</strong></li>
</ul>
</div>
<div class="bg_vasc-3 p-x_4 p-y_3 p-y_4:md">
<ul class="ul_square m_0 p-l_4">
<li>Case Selection & Management</li>
</ul>
</div>
<div class="bg_vasc-3 font_n1 p-x_4 p-y_3 p-y_4:md relative">
<a href="~/link.aspx?_id=6ED43FF8C308457E9DA84DC0C4FEF02E&_z=z" class="grid items_center justify_center text_center c_acc-n1 h:c_acc-n3 expanded-click-area-after bg_white-1 h:bg_white-4 inset_0 absolute"><span> Go to SAP Page</span></a>
</div>
</li> </ul>
</div>
Code Sample
2.2 Recipes.PriceTable
Source: dist/css/bespoke_all.css, line 1256
2.2.1 Triple Pricing Bento
Use this component to display structured pricing options for multiple membership types. It visually distinguishes tiers like Member, Nonmember, and Fellows in Training or Emeritus Members using clear headings, large pricing, and consistent formatting.
- Adapts layout responsively from side-by-side (desktop) to stacked (mobile).
- Color-coded backgrounds improve segmentation.
- Use when side-by-side price comparisons are needed.
- Avoid when only one price is shown — use a simple card instead.
Sub Components in Design:
Example
Default styling
-
primary
$900/5 year
purchase planor$300/1 year
purchase plan -
secondary
$900/5 year
purchase planor$300/1 year
purchase plan -
accent
$900/5 year
purchase planor$300/1 year
purchase plan
<ul class="gap_4 gap_4:md gap_5:lg ul_none triple-bento font_n2 font_n1:md font_0:lg">
<li data-element="price-card" class="flex flex_column m_0 justify_start br_round bg_primary-n2 p_5:md p_4 c_white-8 shadow_bevel-bold reading-typography color_inherit">
<header item-label="price-tier" class="items_top m-b_3:md m-b_4">
<h2 data-element="price-card-title" class="font_xbold font_display m-y_0 uppercase font_3:lg font_2:md font_1 lh_0">primary</h2>
</header>
<main class="m-t_auto">
<div item-label="price-cost-breakdown">
<h3 class="flex flex_row font_8:lg font_4 font_6:md gap_2 items_center lh_2 nowrap"><span class="font_bold">$900</span><span class="font_light">/</span><span class="font_n1 font_0:lg font_medium lh_0 m-l_2 self_center wrap">5 year <br>purchase plan </span></h3>
</div>
<div class="c_inherit flex flex_row font_display font_medium m_0 p-y_3:md p-y_2 opacity_8 m-x_n3">
<span class="flex_auto grid">
<span class="br-t_1 br-tl_radius br_inherit br_solid self_center"></span>
</span>
<span class="flex_shrink p-x_3 lh_1 text_center">
or
</span>
<span class="flex_auto grid">
<span class="br-t_1 br-tl_radius br_inherit br_solid self_center"></span>
</span>
</div>
<div item-label="price-cost-breakdown">
<h3 class="flex flex_row font_8:lg font_4 font_6:md gap_2 items_center lh_2 nowrap"><span class="font_bold">$300</span><span class="font_light">/</span><span class="font_n1 font_0:lg font_medium lh_0 m-l_2 self_center wrap">1 year <br />purchase plan </span></h3>
</div>
</main>
<footer class="m-b_n3:md m-t_auto"><div><i class="fa-solid fa-plus p-r_3" aria-hidden="true"></i>Annual ABIM MOC fee<sup class="font_bold">*</sup></div></footer>
</li><li data-element="price-card" class="flex flex_column m_0 justify_start br_round bg_secondary-n2 p_5:md p_4 c_white-8 shadow_bevel-bold reading-typography color_inherit">
<header item-label="price-tier" class="items_top m-b_3:md m-b_4">
<h2 data-element="price-card-title" class="font_xbold font_display m-y_0 uppercase font_3:lg font_2:md font_1 lh_0">secondary</h2>
</header>
<main class="m-t_auto">
<div item-label="price-cost-breakdown">
<h3 class="flex flex_row font_8:lg font_4 font_6:md gap_2 items_center lh_2 nowrap"><span class="font_bold">$900</span><span class="font_light">/</span><span class="font_n1 font_0:lg font_medium lh_0 m-l_2 self_center wrap">5 year <br>purchase plan </span></h3>
</div>
<div class="c_inherit flex flex_row font_display font_medium m_0 p-y_3:md p-y_2 opacity_8 m-x_n3">
<span class="flex_auto grid">
<span class="br-t_1 br-tl_radius br_inherit br_solid self_center"></span>
</span>
<span class="flex_shrink p-x_3 lh_1 text_center">
or
</span>
<span class="flex_auto grid">
<span class="br-t_1 br-tl_radius br_inherit br_solid self_center"></span>
</span>
</div>
<div item-label="price-cost-breakdown">
<h3 class="flex flex_row font_8:lg font_4 font_6:md gap_2 items_center lh_2 nowrap"><span class="font_bold">$300</span><span class="font_light">/</span><span class="font_n1 font_0:lg font_medium lh_0 m-l_2 self_center wrap">1 year <br />purchase plan </span></h3>
</div>
</main>
<footer class="m-b_n3:md m-t_auto"><div><i class="fa-solid fa-plus p-r_3" aria-hidden="true"></i>Annual ABIM MOC fee<sup class="font_bold">*</sup></div></footer>
</li><li data-element="price-card" class="flex flex_column m_0 justify_start br_round bg_accent-n2 p_5:md p_4 c_white-8 shadow_bevel-bold reading-typography color_inherit">
<header item-label="price-tier" class="items_top m-b_3:md m-b_4">
<h2 data-element="price-card-title" class="font_xbold font_display m-y_0 uppercase font_3:lg font_2:md font_1 lh_0">accent</h2>
</header>
<main class="m-t_auto">
<div item-label="price-cost-breakdown">
<h3 class="flex flex_row font_8:lg font_4 font_6:md gap_2 items_center lh_2 nowrap"><span class="font_bold">$900</span><span class="font_light">/</span><span class="font_n1 font_0:lg font_medium lh_0 m-l_2 self_center wrap">5 year <br>purchase plan </span></h3>
</div>
<div class="c_inherit flex flex_row font_display font_medium m_0 p-y_3:md p-y_2 opacity_8 m-x_n3">
<span class="flex_auto grid">
<span class="br-t_1 br-tl_radius br_inherit br_solid self_center"></span>
</span>
<span class="flex_shrink p-x_3 lh_1 text_center">
or
</span>
<span class="flex_auto grid">
<span class="br-t_1 br-tl_radius br_inherit br_solid self_center"></span>
</span>
</div>
<div item-label="price-cost-breakdown">
<h3 class="flex flex_row font_8:lg font_4 font_6:md gap_2 items_center lh_2 nowrap"><span class="font_bold">$300</span><span class="font_light">/</span><span class="font_n1 font_0:lg font_medium lh_0 m-l_2 self_center wrap">1 year <br />purchase plan </span></h3>
</div>
</main>
<footer class="m-b_n3:md m-t_auto"><div><i class="fa-solid fa-plus p-r_3" aria-hidden="true"></i>Annual ABIM MOC fee<sup class="font_bold">*</sup></div></footer>
</li></ul>