.gut-page .subhero h1{max-width:26ch}.gut-page .sk-copy{max-width:84ch}.gut-takeaway,.gut-quote{padding:24px;background:#e8f0ea;border-left:4px solid #236b57;border-radius:0 14px 14px 0;margin-block:24px}.gut-takeaway p{margin-bottom:0}.gut-options{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-block:28px}.gut-options article{padding:22px;background:#fffdf8;border:1px solid #8a9d95;border-radius:14px}.gut-options h3{margin-top:0}.gut-options p{margin-bottom:0}.gut-details{margin:18px 0;border:1px solid #91a79b;border-radius:12px;background:#fffdf8}.gut-details>summary{cursor:pointer;padding:18px 20px;min-height:48px;font-weight:700;line-height:1.5}.gut-details>div{padding:0 20px 20px}.gut-details summary:focus-visible,.gut-table-wrap:focus-visible{outline:3px solid #a74326;outline-offset:3px}.gut-details[open]>summary{border-bottom:1px solid #c5d1cb;margin-bottom:18px}.gut-axis,.gut-causality{margin:28px 0;padding:24px;border:1px solid #829d90;border-radius:16px;background:#edf3ef}.gut-axis figcaption,.gut-causality figcaption{font-size:1.25rem;font-weight:750;margin-bottom:20px}.gut-axis-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;text-align:center;padding:18px 10px;background:#173b32;color:#fff;border-radius:10px}.gut-axis-head span{font-size:2rem}.gut-axis-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}.gut-axis-paths h3{font-size:1.05rem}.gut-axis-paths p,.gut-axis-caption{font-size:1rem}.gut-evidence{display:grid;gap:18px}.gut-evidence article{border-bottom:1px solid #bdcdc4;padding:18px 0}.gut-label{display:inline-block;font-size:.9rem;font-weight:750;padding:4px 12px;border-radius:6px;background:#dcece1;color:#173b32}.gut-preliminary{background:#f6e9cc;color:#65420a}.gut-open{background:#e7e9ef;color:#364359}.gut-steps li{padding-left:8px;margin-block:18px}.gut-table-wrap{max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid #a0b3aa;border-radius:12px}.gut-page table{border-collapse:collapse;width:100%;min-width:560px;font-size:1rem;line-height:1.6}.gut-page caption{text-align:left;font-weight:700;padding:16px;background:#edf3ef}.gut-page th,.gut-page td{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid #c5d1cb}.gut-page thead{background:#173b32;color:#fff}.gut-page tbody th{width:30%;font-weight:700}.gut-page tbody th span{font-weight:400}.gut-page tbody tr:nth-child(even){background:#eef3ef}.gut-page .sources li{overflow-wrap:anywhere;margin-block:12px}.gut-medical{border-top:2px solid #a74326;padding-top:16px;margin-top:28px}.gut-medical h3{font-size:1.05rem}.gut-medical p{font-size:1rem}@media(max-width:700px){.gut-options,.gut-axis-paths{grid-template-columns:1fr}.gut-axis,.gut-causality{padding:18px}.gut-axis-head{grid-template-columns:1fr}.gut-axis-head span{transform:rotate(90deg);line-height:1}.gut-table-wrap table{min-width:0;font-size:.95rem}.gut-page th,.gut-page td{padding:10px;overflow-wrap:anywhere}.gut-page tbody th{width:32%}.gut-page .subhero{padding-inline:20px}.gut-details>summary{padding:16px}.gut-details>div{padding:0 16px 16px}}@media print{.gut-details>div{display:block!important}.gut-options,.gut-axis-paths{display:block}.gut-table-wrap{overflow:visible}.gut-page table{min-width:0}.gut-page .sk-toc{display:none}}
.gut-page table [data-label]::before{display:none}
@media(max-width:600px){.gut-page table,.gut-page tbody,.gut-page tr,.gut-page tbody th,.gut-page td{display:block;width:100%}.gut-page thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.gut-page tbody tr{padding:14px 16px;border-bottom:1px solid #91a79b}.gut-page tbody th{padding:4px 0 12px;border-bottom:1px solid #bdcdc4;font-size:1.05rem}.gut-page td{padding:12px 0 4px;border:0;overflow-wrap:normal}.gut-page table [data-label]::before{display:block;content:attr(data-label);font-size:.9rem;font-weight:750;color:#365e51;margin-bottom:4px}.gut-table-wrap{border-radius:12px}.gut-page caption{display:block}}
