.top-heading{text-transform:uppercase;margin-bottom:20px;font-weight:700}.document-table th{color:#fff;text-align:center;vertical-align:middle;background-color:#0d6efd}.document-table td{vertical-align:top;padding:10px}.document-table tr:nth-child(2n) td{background-color:#f8f9fa}.document-table tr:hover td{background-color:#e9f2ff}.document-table strong{color:#dc3545}.guideline-card{background:#fff;border-left:5px solid #0d6efd;border-radius:10px;height:100%;padding:20px 22px;transition:all .25s;box-shadow:0 3px 10px #0000000f}.guideline-card:hover{transform:translateY(-3px);box-shadow:0 5px 16px #0000001f}.guideline-title{color:#0d6efd;margin-bottom:8px;font-weight:600}.guideline-text{color:#333;margin:0;line-height:1.6}.toys-page .quick-overview{background-color:#fff;border:2px solid #105c86;border-radius:12px;margin-top:34px;padding:48px 26px 24px;position:relative}.toys-page .toys-main-heading{font-size:34px;line-height:1.25}.toys-page .quick-overview-heading{color:#fff;text-transform:uppercase;background:#105c86;border-radius:7px;align-items:center;gap:10px;margin:0;padding:10px 20px 10px 12px;font-size:20px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:0;left:16px;transform:translateY(-50%)}.toys-page .quick-overview-heading-icon{border-right:1px solid #ffffff8c;align-items:center;padding-right:10px;display:inline-flex}.toys-page .quick-overview-heading-icon svg{stroke-width:2px;width:25px;height:25px}.toys-page .quick-overview p{color:#111;margin:0;font-size:16px;font-weight:400;line-height:1.8}.toys-page .quick-overview p+p{margin-top:12px}.toys-page .quick-overview .quick-overview-highlight,.toys-page .toys-text-highlight{color:#ff7d24;font-weight:700}.toys-page .toys-evtl-link{color:#105c86;font-weight:700}.toys-page .toys-evtl-link:hover,.toys-page .toys-evtl-link:focus-visible{color:#ff7d24}.toys-page .toys-certification-standards-image,.toys-page .toys-certification-process-image,.toys-page .toys-isi-mark-guide-image,.toys-page .toys-cost-comparison-image{width:100%;max-width:100%;height:auto;margin-top:22px;display:block}.toys-page .toys-video-embed{aspect-ratio:16/9;background:#000;border-radius:14px;width:100%;margin:0 0 3rem;overflow:hidden;box-shadow:0 10px 24px #082f4b24}.toys-page .toys-video-embed iframe{border:0;width:100%;height:100%;display:block}.toys-page .toys-cost-comparison-image{object-fit:contain;width:90%;max-width:100%;margin-left:0;margin-right:auto}.toys-page :where(h1,h2,h3,h4,h5,h6){font-size:20px!important}.toys-page h1.toys-main-heading{font-size:30px!important}.toys-page :where(p,li,td,th){font-size:18px!important}.toys-page .toys-exemption-alert{background-color:#fff1f1;border:1px solid #000;border-radius:16px;box-shadow:inset 4px 0 #dc3545}.toys-page .toys-exemption-alert-icon{color:#dc3545;vertical-align:-.12em;width:1em;height:1em;margin-right:8px}.toys-page .toys-alert-heading{color:#dc3545;align-items:center;margin:0 0 8px;font-size:1rem;font-weight:700;display:flex}.toys-page .toys-exemption-alert p{color:#000;font-weight:600}.toys-page .toy-eligibility-list{padding-left:0;list-style:none}.toys-page .toy-eligibility-list li{padding-left:28px;position:relative}.toys-page .toy-eligibility-list li:before{color:#ff7d24;content:"•";font-size:1.4em;position:absolute;top:0;left:0}.toys-page .toy-cost-notes-list li::marker{color:#ff7d24}.toys-page .toys-discount-banner{border-radius:10px;width:100%;max-width:100%;margin:18px auto 0;overflow:hidden}.toys-page .toys-discount-banner img{width:100%;height:auto;display:block}.toys-page .toy-types-list li::marker{color:#ff7d24}.toys-page .toy-enforcement-list li::marker{color:#ff7d24}.toys-page .toy-why-choose-list li::marker{color:#ff7d24}.toys-page .toy-noncompliance-card{background:linear-gradient(135deg,#fff 0%,#fffaf6 100%);border:1px solid #ffc99f;border-radius:14px;margin-top:24px;padding:26px 28px 16px;box-shadow:0 9px 22px #5d371912}.toys-page .toy-noncompliance-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;margin-bottom:20px;display:grid}.toys-page .toy-noncompliance-icon{color:#ff7d24;background:#fff2e8;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;display:flex;position:relative}.toys-page .toy-noncompliance-icon:after{content:"";background:#ff9d58;width:2px;position:absolute;top:5px;bottom:5px;right:-12px}.toys-page .toy-noncompliance-icon svg{stroke-width:1.8px;width:40px;height:40px}.toys-page .toy-noncompliance-copy{padding-left:4px}.toys-page .toy-noncompliance-copy h4{color:#103b5b;margin:0 0 7px;font-size:25px;font-weight:700;line-height:1.3;text-align:left!important;word-spacing:normal!important}.toys-page .toy-noncompliance-copy p{color:#263f53;margin:0;font-size:15px;line-height:1.55;text-align:left!important;text-align-last:left!important;word-spacing:normal!important}.toys-page .toy-noncompliance-list{margin:0;padding:0 0 0 12px;list-style:none}.toys-page .toy-noncompliance-list li{color:#163852;border-bottom:1px solid #f4d8c3;padding:14px 12px 14px 24px;font-size:15px;line-height:1.5;position:relative;text-align:left!important;word-spacing:normal!important}.toys-page .toy-noncompliance-list li:last-child{border-bottom:0}.toys-page .toy-noncompliance-list li:before{content:"";background:#ff7d24;border-radius:50%;width:8px;height:8px;position:absolute;top:21px;left:3px}.toys-page .fees-table-container{border:1px solid #cbd7e5;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px #0723481a}.toys-page .fees-table-container .table-responsive{overflow-x:auto}.toys-page .fees-table{border-collapse:separate;border-spacing:0;width:100%;min-width:720px;margin-bottom:0}.toys-page .toy-validity-table{min-width:900px}.toys-page .fees-table thead th{color:#fff;text-align:left;vertical-align:middle;background:#105c86;border-bottom:0;border-right:1px solid #ffffff29;padding:20px 22px;font-weight:700}.toys-page .fees-table thead th:last-child{border-right:0}.toys-page .toy-table-heading,.toys-page .toy-table-label{text-align:left;align-items:center;gap:14px;display:flex}.toys-page .toy-table-heading svg{color:#f4b942;stroke-width:1.9px;flex:0 0 27px;width:27px;height:27px}.toys-page .fees-table tbody tr:nth-child(odd)>*{background:#fff!important}.toys-page .fees-table tbody tr:nth-child(2n)>*{background:#f2f7fc!important}.toys-page .fees-table tbody th,.toys-page .fees-table tbody td{color:#071d3f;text-align:left;vertical-align:middle;border-bottom:1px solid #d7e1ec;border-right:1px solid #d7e1ec;padding:15px 22px;line-height:1.45}.toys-page .fees-table tbody th{width:32%;font-weight:700}.toys-page .fees-table tbody td:last-child,.toys-page .fees-table tbody th:last-child{border-right:0}.toys-page .fees-table tbody tr:last-child>*{border-bottom:0}.toys-page .toy-table-label svg{color:#105c86;stroke-width:1.9px;flex:0 0 25px;width:25px;height:25px}.toys-page .fees-table tbody tr:hover>*{background:#e8f2fc!important}.toys-page .toys-benefits-list li::marker{color:#ff7200}.toys-page .toys-testing-list li::marker{color:#ff7200}.toys-page #faq .tm-accordion .card-header button.collapsed .faq-icon-wrap{color:#ff7200}.toys-page .toys-note-alert{background-color:#fff1f1;border:1px solid #000;border-radius:16px;box-shadow:inset 4px 0 #dc3545}.toys-page .toys-note-alert p{color:#000;font-weight:600}.toys-page .toys-note-alert .toys-important-copy{color:#000}.toys-page .toy-isi-details-list{padding-left:0;list-style:none}.toys-page .toy-isi-details-list li{color:#ff7d24;padding-left:27px;position:relative}.toys-page .toy-isi-details-list li:before{color:#000;content:"✓";font-size:1.05em;font-weight:700;position:absolute;top:0;left:0}.toys-page .toy-isi-details-list strong{color:inherit}.toys-page .toy-isi-detail-description{color:#000}.toys-page .toys-consultant-banner{background:linear-gradient(120deg,#0b3f62 0%,#105c86 58%,#176f9d 100%);border-left:5px solid #ff7d24;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 0 42px;padding:20px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #105c862e}.toys-page .toys-consultant-banner:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:150px;height:150px;position:absolute;top:-105px;right:150px}.toys-page .toys-consultant-icon{color:#fff;background:#ff7d24;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.toys-page .toys-consultant-icon svg{width:25px;height:25px}.toys-page .toys-consultant-copy{z-index:1;position:relative}.toys-page .toys-consultant-copy h2{color:#fff;margin:0 0 4px;font-size:18px;font-weight:700;line-height:1.3}.toys-page .toys-consultant-copy p{color:#ffffffd1;max-width:620px;margin:0;font-size:14px;line-height:1.4}.toys-page .toys-consultant-cta{color:#0b3f62;cursor:pointer;white-space:nowrap;z-index:1;background:#fff;border:2px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 17px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex;position:relative}.toys-page .toys-consultant-cta svg{width:17px;height:17px;transition:transform .2s}.toys-page .toys-consultant-cta:hover,.toys-page .toys-consultant-cta:focus-visible{color:#fff;background:#ff7d24;border-color:#fff;transform:translateY(-1px)}.toys-page .toys-consultant-cta:hover svg,.toys-page .toys-consultant-cta:focus-visible svg{transform:translate(3px)}.toys-page .toy-safety-timeline{position:relative}.toys-page .toy-safety-timeline:before{content:"";background:#cfe0e9;width:2px;position:absolute;top:28px;bottom:28px;left:28px}.toys-page .toy-safety-timeline-item{grid-template-columns:58px minmax(0,1fr);gap:18px;margin-bottom:30px;display:grid;position:relative}.toys-page .toy-safety-timeline-item:last-child{margin-bottom:0}.toys-page .toy-safety-timeline-item:last-child:after{content:"";background:#fff;width:4px;position:absolute;top:54px;bottom:0;left:27px}.toys-page .toy-safety-timeline-number{color:#fff;z-index:1;background:#105c86;border:3px solid #fff;border-radius:50%;justify-content:center;align-self:start;align-items:center;width:54px;height:54px;font-size:16px;font-weight:700;display:flex;position:relative;box-shadow:0 0 0 2px #105c86}.toys-page .toy-safety-timeline-card{background:#edf5f9;border-radius:12px;padding:18px 22px}.toys-page .toy-safety-timeline-badges{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.toys-page .toy-standard-badge,.toys-page .toy-order-badge{border-radius:6px;padding:5px 11px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.toys-page .toy-standard-badge{color:#fff;letter-spacing:.3px;background:#105c86;font-family:Consolas,Courier New,monospace}.toys-page .toy-order-badge{color:#105c86;background:#fff;border:1px solid #c9dce7}.toys-page .toy-order-badge-amended{color:#fff;background:#ff7d24;border-color:#ff7d24}.toys-page .toy-safety-timeline-card h4{color:#172433;margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.3}.toys-page .toy-safety-timeline-card p{color:#587187;margin:0;font-size:14px;line-height:1.55}.toys-page .toy-certification-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.toys-page .toy-certification-audience-card{background:#fff;border:1px solid #d4e2ea;border-radius:14px;flex-direction:column;min-height:100%;padding:27px 24px 22px;transition:box-shadow .22s,transform .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 7px 18px #105c8612}.toys-page .toy-certification-audience-type,.toys-page .toy-certification-audience-card h4,.toys-page .toy-certification-audience-description,.toys-page .toy-certification-audience-requirement{letter-spacing:normal;text-align:left!important;text-align-last:left!important;word-spacing:normal!important}.toys-page .toy-certification-audience-card:before{content:"";background:#ff7d24;height:4px;position:absolute;top:0;left:0;right:0}.toys-page .toy-certification-audience-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px #105c8621}.toys-page .toy-certification-audience-number{color:#105c86;background:#eaf4f8;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:18px;font-size:22px;font-weight:700;display:inline-flex}.toys-page .toy-certification-audience-type{color:#ff7d24;text-transform:uppercase;margin:0 0 9px;font-size:12px;font-weight:700;line-height:1.3}.toys-page .toy-certification-audience-card h4{color:#172433;margin:0 0 12px;font-size:19px;font-weight:700;line-height:1.35}.toys-page .toy-certification-audience-description{color:#587187;flex:1;margin:0 0 20px;font-size:15px;line-height:1.65}.toys-page .toy-certification-audience-requirement{color:#105c86;border-top:1px solid #dce7ed;margin:0;padding:14px 0 0 16px;font-size:13px;font-weight:700;line-height:1.45;position:relative}.toys-page .toy-certification-audience-requirement:before{content:"";background:#ff7d24;border-radius:50%;width:8px;height:8px;position:absolute;top:20px;left:0}.toys-page .toys-documentation-banner{color:#fff;background:radial-gradient(circle at 82% 20%,#ff7d2433,#0000 27%),linear-gradient(125deg,#082f4b 0%,#105c86 62%,#16739f 100%);border:1px solid #ffffff29;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin:0 0 3rem;padding:27px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 34px #082f4b38}.toys-page .toys-consultation-banner,.toys-page .toys-cost-banner{margin-top:-1.5rem;margin-bottom:1.5rem}.toys-page .toys-documentation-banner>*{z-index:1;position:relative}.toys-page .toys-documentation-banner:before{content:"";background:linear-gradient(90deg,#ff7d24,#ffad73);border:0;border-radius:0;width:auto;height:4px;position:absolute;top:0;left:0;right:0}.toys-page .toys-documentation-banner:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-125px;right:-55px}.toys-page .toys-documentation-icon{color:#ff9a54;background:#ffffff1c;border:1px solid #ffffff38;border-radius:16px;justify-content:center;align-items:center;width:68px;height:68px;display:flex}.toys-page .toys-documentation-icon svg{stroke-width:1.8px;width:34px;height:34px}.toys-page .toys-documentation-eyebrow{color:#ffad73;letter-spacing:1.35px;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:700;line-height:1.2;display:block}.toys-page .toys-documentation-banner h2{color:#fff;margin:0 0 6px;font-size:24px;font-weight:700;line-height:1.25}.toys-page .toys-documentation-copy>p{color:#ffffffe0;max-width:650px;margin:0;font-size:14px;line-height:1.45;text-align:left!important;text-align-last:left!important;word-spacing:normal!important}.toys-page .toys-documentation-actions{gap:10px;display:flex}.toys-page .toys-documentation-actions a{color:#163f5c;background:#fff;border:1px solid #ffffffb8;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:132px;padding:10px 15px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.toys-page .toys-documentation-actions a:hover,.toys-page .toys-documentation-actions a:focus-visible{color:#fff;background:#ff7d24;transform:translateY(-2px)}.toys-page .toys-documentation-actions svg{color:#ff7d24;width:17px;height:17px}.toys-page .toys-documentation-actions a:hover svg,.toys-page .toys-documentation-actions a:focus-visible svg{color:#fff}.toys-page .toys-toc-card{background:#fff;border:2px solid #105c86;border-radius:12px;margin-top:34px;padding:44px 34px 24px;position:relative}.toys-page .toys-toc-heading{color:#fff;text-transform:uppercase;background:#ff7d24;border-radius:7px;align-items:center;gap:10px;margin:0;padding:10px 20px 10px 12px;font-size:20px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:0;left:34px;transform:translateY(-50%)}.toys-page .toys-toc-heading-icon{border-right:1px solid #ffffff8c;align-items:center;padding-right:10px;display:inline-flex}.toys-page .toys-toc-heading-icon svg{stroke-width:2px;width:25px;height:25px}.toys-page .toys-toc-columns{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.toys-page .toys-toc-list{counter-reset:toys-toc-item;margin:0;padding:0 36px 0 0;font-size:18px;line-height:1.35;list-style:none}.toys-page .toys-toc-list+.toys-toc-list{counter-reset:toys-toc-item 9;padding:0 0 0 36px;position:relative}.toys-page .toys-toc-list+.toys-toc-list:before{content:"";border-left:1px dashed #c8c8c8;position:absolute;top:8px;bottom:8px;left:0}.toys-page .toys-toc-list li{counter-increment:toys-toc-item;border-bottom:1px dotted #cfcfcf;grid-template-columns:48px minmax(0,1fr);align-items:stretch;min-height:48px;display:grid}.toys-page .toys-toc-list li:last-child{border-bottom:0}.toys-page .toys-toc-list li:before{color:#ff7d24;content:counter(toys-toc-item, decimal-leading-zero);align-items:center;padding:9px 10px 9px 0;font-weight:700;display:flex}.toys-page .toys-toc-list a{color:#111;border-left:1px solid #e0e0e0;align-items:center;padding:9px 0 9px 14px;text-decoration:none;display:flex}.toys-page .toys-toc-list a:hover,.toys-page .toys-toc-list a:focus-visible{color:#105c86}.toy-partners-slider{width:100%;overflow:hidden}.toy-partners-track{gap:24px;width:max-content;animation:36s linear infinite toy-partners-scroll;display:flex}.toy-partners-group{gap:24px;display:flex}.toy-partner-card{background:#fff;border:1px solid #d9e2ea;border-radius:12px;flex:0 0 170px;justify-content:center;align-items:center;height:115px;padding:18px;display:flex}.toy-partner-card img{object-fit:contain;width:100%;max-width:100%;height:55px;display:block}.toy-partners-slider:hover .toy-partners-track,.toy-partners-slider:focus-within .toy-partners-track{animation-play-state:paused}@keyframes toy-partners-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 12px))}}@media (prefers-reduced-motion:reduce){.toy-partners-track{animation:none}.toy-partners-slider{overflow-x:auto}}@media (max-width:767px){.toys-page .toys-main-heading{font-size:28px}.toys-page .quick-overview{padding:44px 18px 20px}.toys-page .quick-overview-heading{padding-right:14px;font-size:17px;left:18px}.toys-page .toys-consultant-banner{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:18px}.toys-page .toys-consultant-icon{width:42px;height:42px}.toys-page .toys-consultant-cta{grid-column:1/-1;width:100%}.toys-page .toy-safety-timeline:before{left:21px}.toys-page .toy-safety-timeline-item{grid-template-columns:44px minmax(0,1fr);gap:12px;margin-bottom:22px}.toys-page .toy-safety-timeline-item:last-child:after{top:40px;left:20px}.toys-page .toy-safety-timeline-number{width:40px;height:40px;font-size:14px}.toys-page .toy-safety-timeline-card{padding:15px}.toys-page .toy-standard-badge,.toys-page .toy-order-badge{padding:5px 8px;font-size:11px}.toys-page .toy-certification-audience-grid{grid-template-columns:1fr}.toys-page .toy-certification-audience-card{padding:24px 20px 20px}.toys-page .toy-noncompliance-card{padding:22px 18px 10px}.toys-page .toy-noncompliance-header{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px}.toys-page .toy-noncompliance-icon{width:46px;height:46px}.toys-page .toy-noncompliance-icon:after{display:none}.toys-page .toy-noncompliance-icon svg{width:27px;height:27px}.toys-page .toy-noncompliance-copy h4{font-size:19px}.toys-page .toy-noncompliance-copy p,.toys-page .toy-noncompliance-list li{font-size:14px}.toys-page .toys-documentation-banner{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:24px 18px 20px}.toys-page .toys-documentation-banner h2{font-size:20px}.toys-page .toys-documentation-icon{width:52px;height:52px}.toys-page .toys-documentation-actions{flex-direction:column;grid-column:1/-1}.toys-page .toys-documentation-actions a{width:100%}.toys-page .toys-toc-columns{grid-template-columns:1fr}.toys-page .toys-toc-card{padding:42px 18px 20px}.toys-page .toys-toc-heading{padding-right:14px;font-size:17px;left:18px}.toys-page .toys-toc-list,.toys-page .toys-toc-list+.toys-toc-list{padding:0}.toys-page .toys-toc-list+.toys-toc-list{border-top:1px dashed #c8c8c8;margin-top:8px;padding-top:8px}.toys-page .toys-toc-list+.toys-toc-list:before{display:none}.toy-partners-track,.toy-partners-group{gap:14px}.toy-partner-card{flex-basis:145px;height:105px;padding:15px}}@media (max-width:991px){.toys-page .quick-overview>p,.toys-page .boxStyle>.p-3>p,.toys-page .boxStyle>.p-3>:not(.fees-table-container) :is(p,li){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-align-last:left;text-justify:inter-word;letter-spacing:normal!important;text-align:justify!important;word-spacing:normal!important}.toys-page .toys-documentation-banner{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:18px}.toys-page .toys-documentation-banner .toys-documentation-icon{width:44px;height:44px}.toys-page .toys-documentation-banner .toys-documentation-icon svg{width:23px;height:23px}.toys-page .toys-documentation-banner h2{text-wrap:pretty;line-height:1.2;letter-spacing:normal!important;text-align:left!important;word-spacing:normal!important;font-size:clamp(17px,2.4vw,20px)!important}.toys-page .toys-documentation-banner .toys-documentation-copy>p{line-height:1.4;font-size:clamp(13px,2vw,16px)!important}.toys-page .toys-documentation-banner .toys-documentation-actions{flex-direction:row;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.toys-page .toys-documentation-banner .toys-documentation-actions a{width:100%;min-width:0;padding:9px 8px;font-size:13px!important}.toys-page .toys-consultant-banner{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:18px}.toys-page .toys-consultant-icon{width:44px;height:44px}.toys-page .toys-consultant-icon svg{width:23px;height:23px}.toys-page .toys-consultant-copy h2{text-wrap:pretty;line-height:1.2;font-size:clamp(17px,2.4vw,20px)!important}.toys-page .toys-consultant-copy p{line-height:1.4;font-size:clamp(13px,2vw,16px)!important}.toys-page .toys-consultant-cta{grid-column:1/-1;width:100%;min-height:0;padding:9px 8px;font-size:13px}}@media (max-width:768px){.toys-page.toys-page h1,.toys-page.toys-page h2,.toys-page.toys-page h3,.toys-page.toys-page h4,.toys-page.toys-page h5,.toys-page.toys-page h6,.toys-page.toys-page .tm-accordion h3 .btn{font-size:16px!important}.toys-page.toys-page p,.toys-page.toys-page li,.toys-page.toys-page td,.toys-page.toys-page th,.toys-page.toys-page a,.toys-page.toys-page button,.toys-page.toys-page label,.toys-page.toys-page figcaption,.toys-page.toys-page .fees-table th,.toys-page.toys-page .fees-table td{font-size:14px!important}.toys-page.toys-page .toys-note-alert,.toys-page.toys-page .toys-exemption-alert{box-sizing:border-box;border-radius:12px;width:100%;max-width:100%;margin-block:12px!important;padding:11px 13px!important}.toys-page.toys-page #bis-cost .toys-cost-comparison-image{width:100%}.toys-page.toys-page .toys-note-alert .toys-alert-heading,.toys-page.toys-page .toys-exemption-alert .toys-alert-heading{text-wrap:pretty;margin-bottom:5px;line-height:1.25;text-align:start!important;word-spacing:normal!important;font-size:15px!important}.toys-page.toys-page .toys-note-alert .toys-exemption-alert-icon,.toys-page.toys-page .toys-exemption-alert .toys-exemption-alert-icon{flex:0 0 18px;width:18px;height:18px;margin-right:6px}.toys-page.toys-page .toys-note-alert p,.toys-page.toys-page .toys-exemption-alert p{-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;text-justify:auto;text-wrap:pretty;word-break:normal;font-weight:400;line-height:1.45;text-align:start!important;text-align-last:auto!important;word-spacing:normal!important;font-size:13px!important}.toys-page.toys-page #toy-saftey .toy-safety-timeline{margin-top:14px!important}.toys-page.toys-page #toy-saftey .toy-safety-timeline:before{top:17px;bottom:17px;left:17px}.toys-page.toys-page #toy-saftey .toy-safety-timeline-item{grid-template-columns:36px minmax(0,1fr);gap:9px;margin-bottom:14px}.toys-page.toys-page #toy-saftey .toy-safety-timeline-item:last-child:after{top:34px;left:16px}.toys-page.toys-page #toy-saftey .toy-safety-timeline-number{border-width:2px;width:34px;height:34px;font-size:12px;box-shadow:0 0 0 1px #105c86}.toys-page.toys-page #toy-saftey .toy-safety-timeline-card{border-radius:9px;min-width:0;padding:10px 11px}.toys-page.toys-page #toy-saftey .toy-safety-timeline-badges{gap:5px;margin-bottom:7px}.toys-page.toys-page #toy-saftey .toy-standard-badge,.toys-page.toys-page #toy-saftey .toy-order-badge{border-radius:5px;padding:4px 6px;font-size:10px!important}.toys-page.toys-page #toy-saftey .toy-safety-timeline-card h4{overflow-wrap:break-word;text-wrap:pretty;margin-bottom:4px;line-height:1.25;text-align:start!important;font-size:15px!important}.toys-page.toys-page #toy-saftey .toy-safety-timeline-card p{overflow-wrap:break-word;text-justify:auto;text-wrap:pretty;line-height:1.4;text-align:start!important;text-align-last:auto!important;word-spacing:normal!important;font-size:13px!important}.toys-page.toys-page #who-needs .toy-certification-audience-grid{gap:12px}.toys-page.toys-page #who-needs .toy-certification-audience-card{border-radius:10px;grid-template-columns:38px minmax(0,1fr);grid-template-areas:"number type""number title""description description""requirement requirement";column-gap:12px;min-width:0;padding:15px 13px 12px;display:grid}.toys-page.toys-page #who-needs .toy-certification-audience-card:before{height:3px}.toys-page.toys-page #who-needs .toy-certification-audience-number{border-radius:8px;grid-area:number;width:38px;height:38px;margin:0;font-size:15px}.toys-page.toys-page #who-needs .toy-certification-audience-type{grid-area:type;margin-bottom:5px;line-height:1.25;font-size:10px!important}.toys-page.toys-page #who-needs .toy-certification-audience-card h4{overflow-wrap:break-word;text-wrap:pretty;grid-area:title;margin-bottom:7px;line-height:1.25;text-align:start!important;text-align-last:auto!important;word-spacing:normal!important;font-size:15px!important}.toys-page.toys-page #who-needs .toy-certification-audience-description{overflow-wrap:break-word;text-justify:auto;text-wrap:pretty;grid-area:description;margin-bottom:10px;line-height:1.4;text-align:start!important;text-align-last:auto!important;word-spacing:normal!important;font-size:13px!important}.toys-page.toys-page #who-needs .toy-certification-audience-requirement{grid-area:requirement;padding:8px 0 0 12px;line-height:1.35;text-align:start!important;text-align-last:auto!important;word-spacing:normal!important;font-size:12px!important}.toys-page.toys-page #who-needs .toy-certification-audience-requirement:before{width:6px;height:6px;top:13px}.toys-page.toys-page #enforcement .toy-noncompliance-card{border-radius:8px;max-width:100%;margin-top:10px;padding:9px 9px 4px}.toys-page.toys-page #enforcement .toy-noncompliance-header{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:7px;margin-bottom:6px}.toys-page.toys-page #enforcement .toy-noncompliance-icon{width:28px;height:28px}.toys-page.toys-page #enforcement .toy-noncompliance-icon svg{width:17px;height:17px}.toys-page.toys-page #enforcement .toy-noncompliance-copy{min-width:0;padding-left:0}.toys-page.toys-page #enforcement .toy-noncompliance-copy h4{overflow-wrap:break-word;text-wrap:pretty;margin-bottom:2px;line-height:1.2;text-align:start!important;word-spacing:normal!important;font-size:14px!important}.toys-page.toys-page #enforcement .toy-noncompliance-copy p{overflow-wrap:break-word;text-justify:auto;text-wrap:pretty;line-height:1.32;text-align:start!important;text-align-last:auto!important;word-spacing:normal!important;font-size:12px!important}.toys-page.toys-page #enforcement .toy-noncompliance-list{padding-left:1px}.toys-page.toys-page #enforcement .toy-noncompliance-list li{overflow-wrap:break-word;text-justify:auto;padding:6px 3px 6px 13px;line-height:1.32;text-align:start!important;text-align-last:auto!important;word-spacing:normal!important;font-size:12px!important}.toys-page.toys-page #enforcement .toy-noncompliance-list li:before{width:5px;height:5px;top:11px;left:1px}.toys-page.toys-page .toys-consultant-banner{border-left-width:4px;border-radius:10px;grid-template-columns:34px minmax(0,1fr);gap:8px;margin-bottom:24px;padding:12px}.toys-page.toys-page .toys-consultant-banner:after{width:90px;height:90px;top:-65px;right:40px}.toys-page.toys-page .toys-consultant-icon{width:34px;height:34px}.toys-page.toys-page .toys-consultant-icon svg{width:18px;height:18px}.toys-page.toys-page .toys-consultant-copy h2{overflow-wrap:break-word;text-wrap:pretty;margin-bottom:2px;line-height:1.25;text-align:start!important;word-spacing:normal!important;font-size:15px!important}.toys-page.toys-page .toys-consultant-copy p{overflow-wrap:break-word;text-justify:auto;line-height:1.35;text-align:start!important;text-align-last:auto!important;word-spacing:normal!important;font-size:13px!important}.toys-page.toys-page .toys-consultant-cta{min-height:36px;padding:6px 12px;font-size:12px!important}.toys-page.toys-page .toys-consultant-cta svg{width:14px;height:14px}.toys-page.toys-page :is(.toys-cost-banner,.toys-consultation-banner){border-radius:12px;grid-template-columns:34px minmax(0,1fr);gap:8px;margin:0 0 16px;padding:12px}.toys-page.toys-page :is(.toys-cost-banner,.toys-consultation-banner) .toys-documentation-icon{border-radius:9px;width:34px;height:34px}.toys-page.toys-page :is(.toys-cost-banner,.toys-consultation-banner) .toys-documentation-icon svg{width:18px;height:18px}.toys-page.toys-page :is(.toys-cost-banner,.toys-consultation-banner) .toys-documentation-eyebrow{letter-spacing:.8px;margin-bottom:3px;font-size:9px!important}.toys-page.toys-page :is(.toys-cost-banner,.toys-consultation-banner) h2{overflow-wrap:break-word;text-wrap:pretty;margin-bottom:3px;line-height:1.2;text-align:start!important;word-spacing:normal!important;font-size:15px!important}.toys-page.toys-page :is(.toys-cost-banner,.toys-consultation-banner) .toys-documentation-copy>p{overflow-wrap:break-word;text-justify:auto;line-height:1.35;text-align:start!important;text-align-last:auto!important;word-spacing:normal!important;font-size:13px!important}.toys-page.toys-page :is(.toys-cost-banner,.toys-consultation-banner) .toys-documentation-actions{gap:7px}.toys-page.toys-page :is(.toys-cost-banner,.toys-consultation-banner) .toys-documentation-actions a{min-height:34px;padding:6px 8px;font-size:12px!important}.toys-page.toys-page :is(.toys-cost-banner,.toys-consultation-banner) .toys-documentation-actions svg{width:14px;height:14px}.toys-page.toys-page #isi-mark .toy-isi-details-list li{-webkit-hyphens:none;hyphens:none;overflow-wrap:break-word;text-justify:auto;word-break:normal;padding-left:22px;letter-spacing:normal!important;text-align:start!important;text-align-last:auto!important;word-spacing:normal!important}.toys-page.toys-page #isi-mark .toy-isi-details-list :is(strong,.toy-isi-detail-description){text-align:inherit;letter-spacing:normal!important;word-spacing:normal!important}}
