@font-face{font-family:CCPaperlogy;src:url('/web/content/510/coursecare-gold-4b2e0fda1132919826d6-Paperlogy-4Regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:CCPaperlogy;src:url('/web/content/511/coursecare-gold-83f2ba8b73f385f0732e-Paperlogy-5Medium.woff2') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:CCPaperlogy;src:url('/web/content/512/coursecare-gold-416702a9fe2215de762c-Paperlogy-6SemiBold.woff2') format('woff2');font-weight:600;font-display:swap}
@font-face{font-family:CCPaperlogy;src:url('/web/content/513/coursecare-gold-39daa190bc0ccaa7dfe8-Paperlogy-7Bold.woff2') format('woff2');font-weight:700;font-display:swap}
:root{--ink:#10343e;--teal:#076d72;--gold:#c9ac70;--paper:#f8f6f0;--muted:#526a71;--line:#d8dfdc}
body{margin:0;background:#f8f6f0;color:#10343e;font-family:CCPaperlogy,'Apple SD Gothic Neo','Malgun Gothic',sans-serif;word-break:keep-all;-webkit-font-smoothing:antialiased}
.cc-detail-nav{background:#f8f6f0;color:#10343e;border-bottom:1px solid #d8dfdc;padding:18px max(24px,calc((100% - 1240px)/2));display:flex;justify-content:space-between;gap:20px;align-items:center}
.cc-detail-nav a{color:inherit;text-decoration:none}.cc-detail-brand{display:flex;align-items:center;gap:10px;line-height:1.2}.cc-detail-brand img{width:46px;height:46px}.cc-detail-brand strong{font-size:23px;letter-spacing:-.05em}.cc-detail-brand small{display:block;font-size:9px;letter-spacing:.14em;margin-top:5px}.cc-detail-contact{border:1px solid #10343e;padding:13px 18px;font-size:13px;font-weight:600;transition:background .2s,color .2s}.cc-detail-contact:hover{background:#10343e;color:#fff}.cc-detail-nav a:focus-visible,.gold-home a:focus-visible{outline:3px solid #b37d26;outline-offset:4px}
.gold-home{font-family:CCPaperlogy,'Apple SD Gothic Neo','Malgun Gothic',sans-serif;color:#10343e;--ink:#10343e;--muted:#526a71;--line:#d8dfdc;--accent:#076d72}.gold-home h1,.gold-home h2,.gold-home h3{font-family:inherit;color:inherit;letter-spacing:-.045em;line-height:1.35;font-weight:700}.gold-home p{line-height:1.8}.gold-home .shell{width:min(1240px,calc(100% - 112px));max-width:1240px;margin-inline:auto}.gold-home .section{padding-block:108px}
.gold-hero{background:#e8eeea;border-color:#bdccc5}.gold-home .eyebrow{color:#076d72;letter-spacing:.13em}.gold-hero-copy h1{font-size:clamp(42px,4.5vw,68px);line-height:1.2}.gold-definition{color:#526a71;max-width:480px}.gold-home .button{background:#10343e;color:#fff;border-radius:0;border:1px solid #10343e;transition:background .2s}.gold-home .button:hover{background:#076d72;border-color:#076d72}.gold-home .text-link{color:#076d72}.gold-home a{transition:color .2s,background-color .2s,border-color .2s}.gold-focus{background:#dfebe5;color:#10343e}.gold-home .gold-number{color:#076d72}.gold-technology,.gold-resources{background:#f8f6f0}.gold-home .gold-card{border-color:#bdccc5}.cc-detail-footer{background:#10343e;color:#f8f6f0;border:0;padding-block:32px;font-size:13px}.cc-detail-footer a:hover{color:#d2b77e}.cc-detail-skip{position:absolute;top:-100px;left:20px;z-index:20;padding:12px 20px;background:#fff;color:#10343e}.cc-detail-skip:focus{top:12px}
@media(max-width:800px){.cc-detail-nav{padding:16px 20px}.cc-detail-brand img{width:40px;height:40px}.cc-detail-brand strong{font-size:20px}.gold-home .shell{width:calc(100% - 40px)}.gold-home .section{padding-block:72px}.gold-hero-copy h1{font-size:clamp(36px,9vw,52px)}}
/* Integrated technical and mechanism material */
.gold-home .gold-detail,.gold-home .mechanism-page{scroll-margin-top:24px}.gold-home .gold-detail{border-top:1px solid #bdccc5;padding-block:88px}.gold-home .gold-detail-heading h3{font-size:clamp(30px,3.3vw,46px);margin:14px 0}.gold-home .gold-detail-heading p{color:#526a71}.gold-home .gold-detail-copy h2{font-size:23px}.gold-home .gold-detail-figure img{width:100%;height:auto}.gold-home .mechanism-page{padding-top:90px}.gold-home .mechanism-heading h2{font-size:clamp(32px,3.6vw,48px)}.gold-home .mechanism-topic h3{font-size:clamp(24px,2.4vw,32px);margin:14px 0}.gold-home .mechanism-page article{scroll-margin-top:24px}.gold-home article.mechanism-page{padding-top:80px;border-top:1px solid #bdccc5}.gold-home .wrinkle-heading h3{font-size:clamp(30px,3.5vw,48px);margin:10px 0}.gold-home .mechanism-stage h4{font-size:clamp(23px,2.4vw,31px);line-height:1.4;letter-spacing:-.035em;margin:18px 0}.gold-home .mechanism-summary h4,.gold-home .mechanism-evidence h4{font-size:24px;margin:12px 0}.gold-home .mechanism-stage-figure img,.gold-home .mechanism-topic-image img{display:block;width:100%;height:auto}.gold-home .mechanism-stage{scroll-margin-top:24px}.gold-home .mechanism-evidence a{overflow-wrap:anywhere}.gold-home .mechanism-image-note{color:#526a71}
@media(max-width:800px){.gold-home .gold-detail{padding-block:64px}.gold-home .mechanism-page{padding-top:64px}.gold-home article.mechanism-page{padding-top:55px}}
.gold-home .concerns-page{padding-block:100px;border-top:1px solid #bdccc5;scroll-margin-top:24px}.gold-home .concerns-heading h2{font-size:clamp(32px,3.6vw,48px);margin:12px 0}.gold-home .concern-section{scroll-margin-top:24px}.gold-home .concern-card h3{font-size:22px}.gold-home .concern-illustration img,.gold-home .concern-mechanism-grid img{display:block;width:100%;height:auto}.gold-home .concern-scope{color:#526a71}.gold-home .concern-sources a{overflow-wrap:anywhere}
@media(max-width:800px){.gold-home .concerns-page{padding-block:70px}}
