.legal-nav-complete{min-width:0}.legal-nav-complete details{width:100%}.legal-nav-complete summary{padding:16px 0;font-weight:650;font-size:14px;line-height:1.5;cursor:pointer}.legal-nav-links{display:flex;flex-direction:column}.legal-nav-links>a{display:block;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.7;overflow-wrap:anywhere}.legal-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0 36px}.legal-document-card{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--line);border-radius:12px;text-decoration:none;min-width:0;background:var(--paper,#faf8f3)}.legal-document-card strong{font-size:16px;line-height:1.5}.legal-document-card>span{font-size:13px;line-height:1.7}.legal-document-card .legal-card-action{margin-top:auto;padding-top:4px;color:var(--green,#285b50);font-weight:600}.legal-document-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:0 0 30px}.legal-document-actions button{border:0;background:none;cursor:pointer;padding:12px 0;color:var(--green,#285b50);font:inherit;font-size:14px}.legal-edition{font-size:12px!important;color:var(--muted,#596b63);letter-spacing:.02em}.legal-table-scroll{max-width:100%;overflow:auto;margin:24px 0;border:1px solid var(--line);border-radius:10px}.legal-table{border-collapse:collapse;min-width:100%;font-size:13px;line-height:1.65}.legal-table caption{padding:12px;text-align:left;font-weight:600}.legal-table th,.legal-table td{padding:14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.legal-table th{background:#edf1ec;color:#24473d}.legal-table tr:last-child td{border-bottom:0}.legal-official-links{padding-left:22px}.legal-official-links li{margin:14px 0;overflow-wrap:anywhere}.legal-official-links li p{font-size:13px;line-height:1.7;margin:6px 0!important}.legal-document p,.legal-document li{overflow-wrap:anywhere}.legal-document a,.legal-content article a{overflow-wrap:anywhere}.legal-document-card:focus-visible,.legal-nav-complete a:focus-visible,.legal-nav-complete summary:focus-visible,.legal-document-actions button:focus-visible,.legal-table-scroll:focus-visible{outline:3px solid #316b59;outline-offset:4px}
@media(max-width:899px){.legal-content{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.legal-nav-complete{border-bottom:1px solid var(--line)}.legal-nav-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.legal-nav-links>a{font-size:13px;padding:10px 0}.legal-nav-complete summary{font-size:15px}.legal-document-card{padding:16px}.legal-document-actions{gap:12px}}
@media(max-width:599px){.legal-document-grid{grid-template-columns:minmax(0,1fr)}.legal-table{font-size:12px}.legal-table th,.legal-table td{padding:9px}.legal-document-actions .button{font-size:13px}.legal-content .detail-article{min-width:0}}
@media print{.site-header,.footer,.mobile-cta,.legal-nav,.legal-document-actions,.detail-hero .button,.patient-tools-links,.detail-notice,[data-legal-print]{display:none!important}html,body{background:white!important;color:black!important}.detail-hero,.legal-content{padding:0!important;margin:0!important}.detail-hero h1{font-size:24pt!important;line-height:1.2!important}.legal-content,.legal-content article{display:block!important;width:100%!important;max-width:none!important}.legal-content h2{break-after:avoid;font-size:13pt!important}.legal-content p,.legal-content li{font:11pt/1.45 Arial!important;orphans:3;widows:3}.legal-table-scroll{overflow:visible;border-radius:0}.legal-table{font-size:9pt}.legal-table tr{break-inside:avoid}.legal-table thead{display:table-header-group}.legal-document-card{break-inside:avoid}.legal-edition{font-size:9pt!important}.detail-hero .eyebrow{font-size:9pt!important}}

