.frame-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1.5rem}.frame-gallery figure{margin:0}.frame-gallery img,.frame-photo img{display:block;width:auto!important;height:auto!important;max-width:100%;margin:auto;object-fit:contain}.frame-gallery figcaption,.frame-photo figcaption{font-size:.9rem;line-height:1.55;margin-top:.7rem}.frame-photo{margin:0}.frame-photo a,.frame-gallery a{overflow-wrap:anywhere}.frame-gallery a:focus-visible{outline:3px solid #d6b46a;outline-offset:4px}
.frame-decision-table{overflow-x:auto;margin:1rem 0}.frame-decision-table table{border-collapse:collapse;width:100%;min-width:0;table-layout:fixed}.frame-decision-table th,.frame-decision-table td{padding:.7rem;border:1px solid #60533a;text-align:left;vertical-align:top;overflow-wrap:anywhere}.frame-decision-table thead th{color:#d6b46a}@media(max-width:600px){.frame-decision-table th,.frame-decision-table td{padding:.4rem;font-size:.85rem}}