.beet-goal{padding:12px 16px;background:#e5efe8;border-left:4px solid #256248}.beet-method{background:#fff;border:2px solid #34694f;border-radius:16px;padding:clamp(16px,3vw,28px);margin:24px 0}.method-choice{display:grid;gap:8px;margin:18px 0}.method-choice select{font:inherit;width:100%;min-height:48px;padding:10px;background:white;color:#173f35;border:1px solid #627d6b;border-radius:6px}.method-feedback section{padding:12px 16px;margin:12px 0;border-left:4px solid #a96520;background:#fff5e5}.method-feedback [data-part-correct=true]{border-color:#26734c;background:#e9f4eb}.method-feedback h4{margin:0 0 6px}.method-table,.beet-given-dimensions table{width:100%;border-collapse:collapse;margin:12px 0}.method-table th,.method-table td,.beet-given-dimensions th,.beet-given-dimensions td{border:1px solid #a1b6a5;padding:8px;text-align:left;overflow-wrap:anywhere}.feedback ul{padding-left:22px}.feedback li{margin:10px 0}.context-photo img{display:block;width:100%;height:auto;max-height:480px;object-fit:contain}.context-photo figure{margin:12px 0}.context-photo figcaption{font-size:.92rem}.practice{margin:24px 0}.practice summary,.panel summary{cursor:pointer;min-height:44px;font-weight:700}.open-criteria{margin:12px 0}.beet-method [role=status]:empty{display:none}@media(max-width:600px){.method-table th,.method-table td{padding:6px;font-size:.95rem}.beet-method{padding:16px}.method-choice select{max-width:100%}}