.dotp-summary[data-astro-cid-hqfwwjij]{padding:0 0 var(--section-spacing)}.prose-body[data-astro-cid-hqfwwjij]{margin-bottom:var(--card-spacing-y-sm)}.prose-body[data-astro-cid-hqfwwjij] h2{font-size:var(--text-h2);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);color:var(--seed-fg);margin:var(--prose-spacing-lg) 0 var(--prose-spacing-md);padding-left:var(--prose-spacing-md);border-left:var(--border-accent-width) solid var(--seed-primary)}.prose-body[data-astro-cid-hqfwwjij] h2:first-child{margin-top:0}.prose-body[data-astro-cid-hqfwwjij] p{font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--seed-muted);margin:0 0 var(--prose-spacing-md)}.prose-body[data-astro-cid-hqfwwjij] ul{margin:0 0 var(--prose-spacing-md);padding-left:var(--container-padding);list-style:none}.prose-body[data-astro-cid-hqfwwjij] li{font-size:var(--text-body);color:var(--seed-muted);line-height:var(--leading-normal);margin-bottom:var(--grid-gap-xxs);padding-left:var(--product-spacing-sm);position:relative}.prose-body[data-astro-cid-hqfwwjij] li:before{content:"";left:0;top:var(--prose-li-bullet-offset);width:var(--grid-gap-xs);height:var(--grid-gap-xs);background:var(--seed-primary);border-radius:50%;position:absolute}.prose-body[data-astro-cid-hqfwwjij] strong{color:var(--seed-fg);font-weight:var(--weight-medium)}.section-h2[data-astro-cid-hqfwwjij]{font-size:var(--text-h2);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);color:var(--seed-fg);margin:0 0 var(--grid-gap-sm);padding-left:var(--prose-spacing-md);border-left:var(--border-accent-width) solid var(--seed-primary)}.section-hint[data-astro-cid-hqfwwjij]{font-size:var(--text-small);color:var(--seed-muted);line-height:var(--leading-normal);margin:0 0 var(--grid-gap-md)}.grade-table-wrap[data-astro-cid-hqfwwjij]{margin-bottom:var(--grid-gap-md);border:1px solid var(--color-border-glass);border-radius:var(--radius-card);background:var(--glass-bg);overflow-x:auto}.grade-table[data-astro-cid-hqfwwjij]{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--text-small)}.grade-table[data-astro-cid-hqfwwjij] th[data-astro-cid-hqfwwjij],.grade-table[data-astro-cid-hqfwwjij] td[data-astro-cid-hqfwwjij]{padding:var(--grid-gap-sm) var(--prose-spacing-md);text-align:left;border-bottom:1px solid var(--seed-border)}.grade-table[data-astro-cid-hqfwwjij] thead[data-astro-cid-hqfwwjij] th[data-astro-cid-hqfwwjij]{font-weight:var(--weight-semibold);color:var(--seed-fg);background:var(--color-surface-green-tint)}.grade-table[data-astro-cid-hqfwwjij] tbody[data-astro-cid-hqfwwjij] th[data-astro-cid-hqfwwjij]{font-weight:var(--weight-medium);color:var(--seed-fg);white-space:nowrap}.grade-table[data-astro-cid-hqfwwjij] tbody[data-astro-cid-hqfwwjij] td[data-astro-cid-hqfwwjij]{color:var(--seed-muted);line-height:var(--leading-normal)}.grade-table[data-astro-cid-hqfwwjij] tbody[data-astro-cid-hqfwwjij] tr[data-astro-cid-hqfwwjij]:last-child th[data-astro-cid-hqfwwjij],.grade-table[data-astro-cid-hqfwwjij] tbody[data-astro-cid-hqfwwjij] tr[data-astro-cid-hqfwwjij]:last-child td[data-astro-cid-hqfwwjij]{border-bottom:none}.grade-table[data-astro-cid-hqfwwjij] .diff-cell[data-astro-cid-hqfwwjij]{color:var(--seed-primary-text);font-weight:var(--weight-semibold);background:var(--color-primary-06)}.grade-grid[data-astro-cid-hqfwwjij]{gap:var(--grid-gap);grid-template-columns:repeat(3,1fr);display:grid}.grade-card[data-astro-cid-hqfwwjij]{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur-card));border:1px solid var(--color-border-glass);border-radius:var(--radius-card);color:inherit;transition:transform var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.grade-card[data-astro-cid-hqfwwjij]:hover,.grade-card[data-astro-cid-hqfwwjij]:focus-visible{border-color:var(--color-border-glass-green);box-shadow:var(--shadow-sm);transform:translateY(-4px)}.grade-card[data-astro-cid-hqfwwjij]:focus-visible{outline:2px solid var(--seed-primary);outline-offset:var(--product-spacing-2xs)}.grade-thumb[data-astro-cid-hqfwwjij]{height:var(--product-grade-thumb-height);background:var(--color-surface-green-tint);overflow:hidden}.grade-img[data-astro-cid-hqfwwjij]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.grade-body[data-astro-cid-hqfwwjij]{padding:var(--product-card-padding);flex-direction:column;flex:1;display:flex}.grade-body[data-astro-cid-hqfwwjij] h3[data-astro-cid-hqfwwjij]{font-size:var(--text-h3);font-weight:var(--weight-semibold);color:var(--seed-fg);margin:0 0 var(--grid-gap-xs);letter-spacing:var(--tracking-heading)}.grade-desc[data-astro-cid-hqfwwjij]{font-size:var(--text-small);color:var(--seed-muted);line-height:var(--leading-normal);margin:0 0 var(--grid-gap-sm);flex:1}.grade-link[data-astro-cid-hqfwwjij]{font-size:var(--text-small);color:var(--seed-primary-text);font-weight:var(--weight-medium);align-items:center;gap:var(--grid-gap-xs);transition:gap var(--transition-base);display:inline-flex}.grade-card[data-astro-cid-hqfwwjij]:hover .grade-link[data-astro-cid-hqfwwjij]{gap:var(--product-spacing-xs)}@media (width<=1024px){.grade-grid[data-astro-cid-hqfwwjij]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.grade-grid[data-astro-cid-hqfwwjij]{grid-template-columns:1fr}.dotp-summary[data-astro-cid-hqfwwjij]{padding-bottom:var(--section-spacing-mobile)}.section-h2[data-astro-cid-hqfwwjij],.prose-body[data-astro-cid-hqfwwjij] h2{font-size:var(--text-h2-mobile)}}
