.grading-guide{max-width:1200px;margin:0 auto;padding:2.5rem 1.25rem 3rem}.grading-guide__header{text-align:left}.grading-guide__title{font-size:2rem;line-height:1.2;margin-bottom:.5rem}.grading-guide__subtitle{font-size:.98rem;color:#4b5563;margin-bottom:1rem}.grading-guide__notice{margin-top:.75rem;padding:.6rem .85rem;border-radius:.75rem;background:#eff6ff;color:#1e3a8a;font-size:.88rem;display:flex;align-items:flex-start;gap:.5rem}.grading-guide__notice-icon{font-size:1rem;line-height:1.2}.grading-guide__tabs{display:inline-flex;flex-wrap:wrap;gap:.5rem;padding:.75rem;border-radius:999px;background:#f1f5f9;margin:1.5rem 0 .75rem}.grading-guide__tab{border:none;background:transparent;padding:.5rem .9rem;border-radius:999px;font-size:.9rem;color:#475569;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.grading-guide__tab--active{background:#0f172a;color:#fff;box-shadow:0 6px 14px #0f172a2e}.grading-guide__tab-icon{font-size:1rem}.grading-guide__panel{display:none;margin-top:1.25rem}.grading-guide__panel--active{display:block}.grading-guide__cat-intro{font-size:.9rem;color:#4b5563}.grading-guide__grades{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;margin-top:1.5rem}.grading-guide__grade-card{border-radius:14px;padding:1.75rem 1.9rem;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 8px 18px #0f172a0d}.grading-guide__grade-card--a{background:linear-gradient(135deg,#ecfdf3,#fff)}.grading-guide__grade-card--b{background:linear-gradient(135deg,#eff6ff,#fff)}.grading-guide__grade-card--c{background:linear-gradient(135deg,#fff7ed,#fff)}.grading-guide__grade-header{margin-bottom:.9rem}.grading-guide__grade-pill{display:inline-flex;align-items:center;padding:.25rem .85rem;border-radius:999px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.grading-guide__grade-pill--a{background:#16a34a1a;color:#166534}.grading-guide__grade-pill--b{background:#2563eb1a;color:#1d4ed8}.grading-guide__grade-pill--c{background:#ea580c1a;color:#c2410c}.grading-guide__grade-summary{margin-top:.6rem;font-weight:500;font-size:.95rem;color:#111827}.grading-guide__grade-body{margin-top:.5rem}.grading-guide__spec-row{display:grid;grid-template-columns:95px 1fr;column-gap:1.5rem;padding:.35rem 0;border-top:1px solid rgba(148,163,184,.25)}.grading-guide__spec-label{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.grading-guide__spec-value{font-size:.88rem;line-height:1.5;color:#0f172a}.grading-guide__collection-link{margin-top:1.75rem;padding:.9rem 1.1rem;border-radius:.9rem;border:1px solid rgba(148,163,184,.35);display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:#0f172a;transition:background .18s ease,border-color .18s ease,transform .18s ease}.grading-guide__collection-link:hover{background:#f9fafb;border-color:#1d4ed8;transform:translateY(-1px)}.grading-guide__collection-label{font-size:.9rem;font-weight:600}.grading-guide__collection-sublabel{display:block;font-size:.82rem;color:#64748b}.grading-guide__divider{margin:2.5rem 0 1.75rem;border-top:1px solid rgba(148,163,184,.4)}.grading-guide__faq-heading{font-size:1.25rem;margin-bottom:1rem}.grading-guide__faq-item{border-radius:10px;border:1px solid rgba(148,163,184,.45);background:#fff;margin-bottom:.6rem;overflow:hidden}.grading-guide__faq-question{width:100%;text-align:left;padding:.8rem 1rem;background:transparent;border:none;display:flex;justify-content:space-between;align-items:center;font-size:.95rem;font-weight:500;cursor:pointer}.grading-guide__faq-item--open .grading-guide__faq-question{background:#f8fafc}.grading-guide__faq-answer{padding:0 1rem .9rem;font-size:.9rem;color:#475569}.grading-guide__cta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;align-items:center;padding:1.25rem 1.5rem;border-radius:14px;background:linear-gradient(135deg,#dbeafe,#eff6ff)}.grading-guide__cta-heading{font-weight:600;margin-bottom:.2rem}.grading-guide__cta-subtext{font-size:.9rem;color:#1f2933}.grading-guide__cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1.3rem;border-radius:999px;background:#1d4ed8;color:#fff;font-weight:600;font-size:.9rem;text-decoration:none}@media(max-width:900px){.grading-guide__grades{grid-template-columns:1fr}}@media(max-width:640px){.grading-guide{padding-inline:1rem}.grading-guide__tabs{border-radius:.75rem}.grading-guide__spec-row{grid-template-columns:1fr;row-gap:.1rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/grading-guide.css.map */
