.barfam-page .content-guide>p,.barfam-page .intro,.barfam-page .formula-note,.barfam-page .source-note,.barfam-page .limit-list{max-width:42rem}.barfam-page .answer-note{border-left:3px solid var(--green);max-width:42rem;color:var(--ink);background:#151c16;margin:1rem 0 1.3rem;padding:.9rem 1rem;line-height:1.6}.barfam-page .formula-note,.barfam-page .source-note{color:var(--muted);font-size:.92rem;line-height:1.65}.barfam-table-wrap{max-width:42rem;margin:1.25rem 0;overflow-x:clip}.barfam-table{border-collapse:collapse;table-layout:fixed;width:100%}.barfam-table caption{caption-side:bottom;color:var(--muted);text-align:left;white-space:normal;padding-top:.6rem;font-size:.85rem}.barfam-table th,.barfam-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;padding:.55rem .7rem}.barfam-table thead th{color:var(--muted);font-size:.85rem;font-weight:600}.barfam-table tbody th{color:var(--ink);font-weight:600}.barfam-table tbody td strong{color:var(--green)}.barfam-clip{border:1px solid var(--border);background:#151c16;border-radius:8px;max-width:42rem;margin:1rem 0;padding:1rem}.barfam-clip figcaption{overflow-wrap:anywhere;margin-bottom:.75rem;line-height:1.55}.barfam-clip audio{width:100%;max-width:100%;display:block}.barfam-page .limit-list li{margin:.7rem 0;line-height:1.65}.barfam-page .related-guides{flex-wrap:wrap;gap:.7rem;max-width:42rem;margin:1.5rem 0 2rem;display:flex}.barfam-page .related-guides a{border:1px solid var(--studio-control);min-height:44px;color:var(--green);overflow-wrap:anywhere;border-radius:5px;align-items:center;padding:.5rem .8rem;display:inline-flex}@media (max-width:720px){.barfam-table{table-layout:auto}.barfam-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.barfam-table,.barfam-table tbody,.barfam-table tr,.barfam-table th,.barfam-table td{width:auto;display:block}.barfam-table tbody tr{border-top:1px solid var(--border);padding:.75rem .2rem}.barfam-table tbody th{color:var(--green);border:0;padding:0 0 .2rem}.barfam-table tbody td{border:0;min-width:0;padding:.2rem 0 .2rem 7.2rem;position:relative}.barfam-table tbody td:before{content:attr(data-label);width:6.8rem;color:var(--muted);white-space:normal;overflow-wrap:anywhere;font-size:.75rem;font-weight:600;position:absolute;top:.2rem;left:0}}
