.utility-bar--has-phone .utility-bar__grid{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.utility-bar--has-phone .announcement-bar{flex:1 1 auto;min-width:0}.utility-bar--has-phone .announcement-bar__message{text-align:left}.utility-bar--has-phone .localization-wrapper:empty{display:none}.rd-header-phone{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:44px;padding:.4rem .8rem;color:#153c7a;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:0;text-decoration:underline;text-underline-offset:.3rem;white-space:nowrap}.rd-header-phone:hover{color:#b91f2d}.rd-header-phone:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media screen and (max-width:749px){.utility-bar--has-phone .utility-bar__grid{justify-content:center}.utility-bar--has-phone .announcement-bar{display:none}.rd-header-phone{max-width:100%;white-space:normal;text-align:center}}.rd-badge-guide{padding-top:2.6rem;padding-bottom:5rem;color:rgb(var(--color-foreground));font-size:1.6rem;line-height:1.7}.rd-badge-guide__header{max-width:100rem}.rd-badge-guide__header nav{font-size:1.3rem}.rd-badge-guide__eyebrow{color:#3154b8;font-size:1.3rem;font-weight:700;letter-spacing:.04em}.rd-badge-guide h1{font-size:clamp(3.2rem,4vw,4.8rem);line-height:1.15;margin:1.2rem 0}.rd-badge-guide h2{font-size:clamp(2.3rem,3vw,3rem);line-height:1.3;margin:0 0 1.3rem}.rd-badge-guide h3{font-size:2rem;line-height:1.4;margin:2rem 0 1rem}.rd-badge-guide p{margin:.7rem 0 1.5rem}.rd-badge-guide a{color:#274ac2;text-underline-offset:.3rem}.rd-badge-guide a:focus-visible{outline:.3rem solid #df9d1b;outline-offset:.3rem}.rd-badge-guide__examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin:2.5rem 0;max-width:95rem}.rd-badge-guide__examples a{display:grid;justify-items:center;gap:1rem;padding:2rem;border:1px solid #d5dce8;border-radius:1rem;font-weight:650}.rd-badge-guide__examples img{width:100%;height:16rem;object-fit:contain}.rd-badge-guide__lead{max-width:100rem}.rd-badge-guide__jump,.rd-badge-guide__actions{display:flex;flex-wrap:wrap;gap:1rem 2rem}.rd-badge-guide__jump{padding:1.5rem 0 2.5rem;border-bottom:1px solid #d5dce8}.rd-badge-guide__content>section{margin-top:3rem;scroll-margin-top:12rem}.rd-badge-guide__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.rd-badge-guide__choices>div{padding:2rem;background:#f8faff;border:1px solid #d5dce8;border-radius:1rem}.rd-badge-guide__choices h3{margin-top:0}.rd-badge-guide ul{padding-left:2.4rem}.rd-badge-guide li{margin-bottom:.8rem}.rd-badge-guide__ready{padding:2.5rem;background:#f8faff;border:1px solid #d5dce8;border-radius:1rem}.rd-badge-guide__actions a{padding:1rem 1.6rem;border:1px solid #274ac2;border-radius:.6rem;font-weight:650}.rd-badge-guide__actions a:first-child{background:#3154b8;color:#fff}@media(max-width:749px){.rd-badge-guide__choices{grid-template-columns:1fr}.rd-badge-guide__examples{gap:1rem}.rd-badge-guide__examples a{padding:1rem}.rd-badge-guide__examples img{height:10rem}.rd-badge-guide__examples span{font-size:1.4rem}.rd-badge-guide__ready{padding:1.8rem}.rd-badge-guide__choices>div{padding:1.6rem}}.rd-badge-roster{margin:3rem 0;padding:2.4rem;border:1px solid #d5dce8;border-radius:1rem;background:#f8faff;scroll-margin-top:12rem}.rd-badge-roster p{max-width:96rem}.rd-badge-roster__download{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1rem 1.6rem;background:#3154b8;border-radius:.6rem;text-align:center;font-weight:650}.rd-badge-guide .rd-badge-roster__download{color:#fff}.rd-badge-roster__note,.rd-badge-roster__optional{font-size:1.4rem}.rd-badge-roster table{width:100%;max-width:70rem;margin:1.8rem 0;border-collapse:collapse;box-shadow:none;font-size:1.5rem}.rd-badge-roster caption{text-align:left;margin-bottom:.7rem}.rd-badge-roster th,.rd-badge-roster td{padding:1rem;border:1px solid #d5dce8;text-align:left;overflow-wrap:anywhere}.rd-badge-roster thead{background:#edf1fa}.rd-badge-roster__designer{display:inline-flex;align-items:center;min-height:4.8rem;padding-block:1rem;font-weight:650}@media(max-width:749px){.rd-badge-roster{padding:1.6rem}.rd-badge-roster__download{width:100%;box-sizing:border-box}.rd-badge-roster th,.rd-badge-roster td{padding:.7rem}.rd-badge-roster table{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/76/compiled_assets/styles.css.map?subset=AQAAAAAAAAAACAAAAAAAAAAAAAAABA */
