@font-face{font-family:'Fraunces';font-style:normal;font-weight:300 700;font-display:swap;src:url('/static/fonts/fraunces-var.woff2') format('woff2')}
@font-face{font-family:'Satoshi';font-style:normal;font-weight:400;font-display:swap;src:url('/static/fonts/satoshi-400.woff2') format('woff2')}
@font-face{font-family:'Satoshi';font-style:normal;font-weight:500;font-display:swap;src:url('/static/fonts/satoshi-500.woff2') format('woff2')}
@font-face{font-family:'Satoshi';font-style:normal;font-weight:700;font-display:swap;src:url('/static/fonts/satoshi-700.woff2') format('woff2')}
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:100 800;font-display:swap;src:url('/static/fonts/jetbrains-mono-var.woff2') format('woff2')}
:root{color-scheme:dark}
*{box-sizing:border-box}html{scroll-padding-top:24px}body{margin:0;background:var(--tl-navy);color:var(--tl-paper);font-family:var(--tl-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--tl-gold);text-underline-offset:3px}a:hover{color:var(--tl-gold-soft)}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--tl-gold);outline-offset:5px}::selection{background:var(--tl-gold);color:var(--tl-navy)}
.skip-link{position:absolute;z-index:100;top:-100px;left:20px;background:var(--tl-gold);color:var(--tl-navy);padding:10px}.skip-link:focus{top:10px}
.site-header{max-width:980px;margin:auto;padding:22px 32px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tl-border);gap:20px}.brand{text-decoration:none;color:var(--tl-paper);font-size:19px;font-weight:700;letter-spacing:-.5px}.brand>span:first-child{color:var(--tl-gold)}.brand-section{margin-left:18px;font-weight:400;font-size:13px;color:var(--tl-muted);letter-spacing:0}.header-actions{display:flex;align-items:center;gap:22px}.draft-badge{font-size:11px;color:var(--tl-muted)}.header-actions button{border:0;background:none;color:var(--tl-paper);font-size:11px;padding:7px 0}
.research-document{max-width:820px;padding:0 32px;margin:auto}.masthead{padding:38px 0 0}.eyebrow{font:500 10px/1.5 var(--tl-sans);text-transform:uppercase;letter-spacing:1.4px;color:var(--tl-gold);margin:0 0 18px}.masthead h1{font:500 46px/1.14 var(--tl-serif);letter-spacing:-1.3px;margin:0 0 22px;text-wrap:balance;color:var(--tl-paper)}.opening-answer{font-size:18px;line-height:1.7;margin:0;color:rgba(250,250,247,.92);text-wrap:pretty}.byline{display:flex;gap:8px 18px;flex-wrap:wrap;font-size:11px;line-height:1.7;margin:22px 0;color:var(--tl-muted)}.byline a{color:var(--tl-paper);text-decoration:none;font-weight:500}
.tl-article{min-width:0;padding-bottom:38px}.tl-body{font:400 17px/1.8 var(--tl-serif);color:rgba(250,250,247,.94)}.tl-body>h2{font:500 28px/1.25 var(--tl-serif);letter-spacing:-.45px;color:var(--tl-paper);margin:40px 0 18px;scroll-margin-top:24px;text-wrap:pretty}.tl-body>h2:first-of-type{margin-top:30px}.tl-body p{margin:0 0 19px;color:rgba(250,250,247,.94)}.tl-body .tl-keyline{color:var(--tl-gold);font-weight:700}.tl-body strong{color:var(--tl-paper);font-weight:600}.tl-body a{text-decoration-thickness:1px;text-decoration-color:rgba(240,181,68,.35)}.tl-body>p:last-child{font:400 12px/1.75 var(--tl-sans);color:var(--tl-muted);margin:22px 0 0}
.tl-eb-trigger{margin:0!important;padding:12px 0!important;background:transparent!important;border:0!important;border-block:1px solid var(--tl-border)!important;border-radius:0!important;box-shadow:none!important;min-height:0!important}.tl-eb-trigger-label{font-family:var(--tl-sans)!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;font-size:12px!important;color:var(--tl-paper)!important}.tl-eb-trigger-preview,.tl-eb-trigger-time{display:none!important}.tl-eb-trigger-arrow{font-size:15px!important;color:var(--tl-gold)!important}.tl-eb-meta,.tl-eb-kicker{font-size:10px}
.document-footer{max-width:756px;margin:0 auto;padding:20px 0 28px;border-top:1px solid var(--tl-border);display:flex;gap:20px;align-items:center;justify-content:space-between;color:var(--tl-muted);font-size:11px}.document-footer>a{color:var(--tl-paper);text-decoration:none}
@media(max-width:600px){.site-header{padding:16px 22px}.brand{font-size:18px}.brand-section{margin-left:13px;font-size:12px}.header-actions button{display:none}.research-document{padding:0 22px}.masthead{padding-top:28px}.eyebrow{font-size:9px;margin-bottom:15px}.masthead h1{font-size:33px;letter-spacing:-.7px;line-height:1.16;margin-bottom:18px}.opening-answer{font-size:16px;line-height:1.7}.byline{font-size:10px;gap:5px 13px;margin:19px 0}.byline a{width:100%}.tl-body{font-size:16px;line-height:1.8}.tl-body>h2{font-size:25px;margin-top:33px}.tl-body>h2:first-of-type{margin-top:25px}.document-footer{margin:0 22px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@page{size:A4;margin:17mm 18mm 19mm}
@media print{
 :root{color-scheme:light;--tl-gold:#70551f;--tl-paper:#172a2f;--tl-muted:#4e626b;--tl-border:#c4cecf}
 body{background:white!important;color:#19292e!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.header-actions button,.tl-eb,.skip-link{display:none!important}
 .site-header,.research-document,.document-footer{max-width:none;padding:0;margin:0}.site-header{padding-bottom:12px}.brand{color:#152a31;font-size:16px}.brand-section,.draft-badge{color:#54646b}
 .masthead{padding-top:20px}.eyebrow{color:#725723;font-size:8px;margin-bottom:12px}.masthead h1{color:#132b33;font-size:31px;letter-spacing:-.7px;margin:0 0 14px}.opening-answer{color:#314a53;font-size:11px;line-height:1.65}.byline{margin:14px 0;font-size:8px;color:#425b65}.byline a{color:#172d35}
 .tl-article{padding-bottom:15px}.tl-body{color:#263b43;font-size:10.5px;line-height:1.7}.tl-body strong{color:#122a33}.tl-body>h2{color:#18313c;font-size:20px;margin:24px 0 12px;break-after:avoid}.tl-body>h2:first-of-type{margin-top:20px}.tl-body p{margin:0 0 11px;orphans:3;widows:3}.tl-body a{color:#775819;text-decoration-color:#ad996d}.tl-body>p:last-child{color:#4d626c;font-size:8px;margin-top:15px}
 .hgh-source-register::details-content{display:block;content-visibility:visible}.hgh-source-register>div{display:block}.document-footer{padding-top:12px;border-color:#a6b7be;color:#48606c;font-size:8px}.document-footer>a{color:#203842}
}

.hgh-related{padding:0 0 28px;font:400 13px/1.6 var(--tl-sans)}
