.technical-reference{padding:72px 4.2%;background:#fafbf6;color:#242824;scroll-margin-top:25px}.technical-reference>header,.technical-reference>nav,.technical-reference>article,.technical-reference>section,.technical-reference>p,.technical-reference>.reference-checklist,.technical-reference>.reference-entry{max-width:1160px;margin-left:auto;margin-right:auto}.technical-reference>header{margin-bottom:28px}.technical-reference h2{font-size:clamp(42px,4.2vw,62px);line-height:1.05;margin:17px 0 22px;max-width:760px}.technical-reference h3{font:600 25px/1.3 var(--sans);letter-spacing:-.025em;margin:0 0 19px}.technical-reference h4{font-size:14px;line-height:1.4;margin:22px 0 6px}.technical-reference p,.technical-reference li{font-size:14px;line-height:1.85;color:#465244}.technical-reference p+p{margin-top:16px}.technical-reference a{color:#154da7;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.technical-reference a:focus-visible{outline:3px solid #1459eb;outline-offset:4px}.technical-reference .eyebrow{font-size:10px;color:#56644f;letter-spacing:.11em}.technical-reference .reference-note,.technical-reference .reference-notice{padding:18px 22px;border-left:3px solid #7393d2;background:#eef1e9;font-size:12px;line-height:1.8;color:#485743}.technical-reference>nav{padding:12px 0 24px;margin-bottom:6px;border-bottom:1px solid #cbd2c5}.technical-reference>nav ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:0 26px}.technical-reference>nav a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;font-weight:600}.technical-reference>article,.technical-reference>section{padding:36px 0;border-bottom:1px solid #cbd2c5;scroll-margin-top:26px}.technical-reference>article p{max-width:1000px}.technical-reference ul{padding-left:22px}.technical-reference li+li{margin-top:7px}.technical-reference .reference-table-wrapper{max-width:100%;overflow-x:auto;margin-top:24px;border:1px solid #cbd2c5}.reference-table-wrapper:focus-visible{outline:3px solid #1459eb;outline-offset:3px}.technical-reference table{width:100%;min-width:700px;border-collapse:collapse;font-size:12px;line-height:1.65}.technical-reference caption{text-align:left;padding:16px 18px;background:#eef1e9;font-weight:600}.technical-reference th,.technical-reference td{text-align:left;vertical-align:top;border-bottom:1px solid #d1d8cb;padding:16px 18px;overflow-wrap:anywhere}.technical-reference thead{background:#e5ebdf}.technical-reference th[scope=row]{width:130px}.technical-reference td:last-child{width:29%}.technical-reference .reference-checklist{padding:28px 0 32px}.reference-checklist ul{columns:1}.technical-reference .reference-entry{border:1px solid #cbd2c5;border-bottom:0;background:#fff;scroll-margin-top:25px}.technical-reference .reference-entry:last-child{border-bottom:1px solid #cbd2c5}.reference-entry summary{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:24px 60px 24px 25px;cursor:pointer;list-style:none;min-height:74px}.reference-entry summary::-webkit-details-marker{display:none}.reference-entry summary::after{content:'+';font-size:24px;color:#154da7;position:absolute;right:25px;top:19px}.reference-entry[open] summary::after{content:'−'}.reference-entry summary:hover{background:#f0f4ea}.reference-entry summary:focus-visible{outline:3px solid #1459eb;outline-offset:3px;z-index:1}.reference-name{font-size:18px;line-height:1.5;font-weight:600}.reference-descriptor{font-size:12px;color:#53604f;align-self:center;line-height:1.7}.reference-content{padding:0 25px 28px;max-width:1060px}.reference-content>p:first-child{padding-top:8px}.reference-content .reference-sources{margin-top:22px;padding-top:18px;border-top:1px solid #dce1d7;font-size:11px;line-height:1.9}.materials-jumpnav{display:flex;flex-wrap:wrap;gap:0 24px;margin-top:-20px;margin-bottom:25px}.materials-jumpnav a{display:inline-flex;min-height:44px;align-items:center;font-size:12px;font-weight:600;color:#154da7;text-decoration:underline;text-underline-offset:4px}.materials-jumpnav a:focus-visible,.material-copy a:focus-visible{outline-color:#154da7}.material-copy h3 a{display:inline-flex;min-height:44px;align-items:center}.material-copy h3 a:hover{text-decoration:underline;text-underline-offset:5px}.material-page-reference-link{display:inline-flex;min-height:44px;align-items:center;color:#154da7;font-size:12px;font-weight:600;text-decoration:underline}.fab-reference-link{margin-top:12px;min-height:44px}
@media(max-width:760px){.technical-reference{padding:45px 5%}.technical-reference>header.section-heading{display:block}.technical-reference>header.section-heading>p{max-width:none}.technical-reference h2{font-size:42px}.technical-reference h3{font-size:22px}.technical-reference>article,.technical-reference>section{padding:29px 0}.reference-entry summary{grid-template-columns:1fr;gap:4px;padding:21px 48px 21px 18px}.reference-entry summary::after{right:19px;top:19px}.reference-content{padding:0 18px 25px}.reference-name{font-size:17px}.reference-descriptor{font-size:12px}.materials-jumpnav{margin-top:-10px;margin-bottom:22px;gap:0 20px}.technical-reference .reference-note,.technical-reference .reference-notice{padding:16px 18px}}
.technical-reference .reference-reviewed{font-size:11px;color:#53604f;margin-top:18px}.technical-reference>header.section-heading{flex-wrap:wrap}.technical-reference>header.section-heading .reference-reviewed{flex-basis:100%;max-width:none;padding:0;margin:0}
.materials-page-section .material-overview-title{font:600 23px/1.3 var(--sans);letter-spacing:-.02em;margin:0 0 20px}
