.decision-depth{margin:1.5rem 0 2rem;padding:1.5rem;border:1px solid #d3ded8;border-radius:14px;background:#f5f8f6;color:#173e35;line-height:1.75}.decision-depth h2{margin:0 0 1rem;line-height:1.3}.decision-depth h3{margin:1.5rem 0 .75rem;font-size:1.2rem;line-height:1.4}.decision-depth p{margin:.75rem 0}.decision-depth ul{padding-left:1.4rem}.decision-depth a{text-underline-offset:.2em}.decision-depth .decision-table{overflow-x:auto;margin:1rem 0;border:1px solid #d3ded8;border-radius:8px;background:#fff}.decision-depth table{width:100%;border-collapse:collapse;min-width:500px}.decision-depth caption{text-align:left;font-weight:700;padding:.75rem 1rem}.decision-depth th,.decision-depth td{text-align:left;vertical-align:top;padding:.75rem 1rem;border-bottom:1px solid #d3ded8}.decision-depth th{background:#e7efea}.decision-depth .decision-source{font-size:.9rem;border-top:1px solid #d3ded8;padding-top:1rem}.decision-depth-shell{padding-block:1rem}.decision-revision{border-left:3px solid #527a68;padding:.75rem 1rem;margin:1rem 0;font-size:.9rem}.decision-updated{font-size:.9rem}@media(max-width:600px){.decision-depth{padding:1rem}.decision-depth h2{font-size:1.5rem}}@media print{.decision-depth{background:white;border-color:#999}.decision-depth .decision-table{overflow:visible}.decision-depth table{min-width:0}.decision-depth tr{break-inside:avoid}.decision-depth a{color:inherit}}