/* Search entry pages use the approved type, paper and dry-brush accents. */
.research-main{max-width:1040px;padding-block:48px 72px;min-width:0}.research-intro{max-width:890px;margin-bottom:42px}.research-intro h1{font-size:clamp(40px,5.7vw,68px);line-height:1.08;letter-spacing:-.045em;margin-top:16px}.research-lead{font-size:21px;line-height:1.7;color:#444;margin-top:25px;max-width:70ch}.research-intro .byline{font-size:15px;line-height:1.7;color:#555;margin-top:23px}.research-section{max-width:820px;border-top:1px solid #bbb;padding-top:30px;margin-top:38px}.research-section h2{font-size:32px;margin-bottom:20px}.research-section p{margin-top:20px}.research-links{display:flex;flex-wrap:wrap;gap:10px 25px;margin-top:22px;font-size:16px}.research-links a{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}.research-note{border-left:4px solid var(--blue);background:#eeede8;padding:25px 28px;margin-top:40px;max-width:850px}.research-note h2{font-size:25px;margin-bottom:15px}.research-note p{font-size:17px;line-height:1.8}.research-footer{padding-block:30px;font-size:15px;line-height:1.7}.research-footer .wrap{max-width:1040px}.research-footer p{max-width:75ch;color:#ddd}.research-footer nav{display:flex;gap:12px 27px;flex-wrap:wrap;margin-top:18px}.research-footer a{display:inline-flex;align-items:center;min-height:44px;color:#fff}.research-footer a:hover,.research-footer a:focus-visible{color:#ff95c3}.research-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-block:35px}.research-topic{display:flex;flex-direction:column;gap:20px;min-width:0;text-decoration:none;color:#111;--link-hover:#111;border-block:2px solid #111;padding:22px 5px 25px}.research-topic:hover,.research-topic:focus-visible{background:#eeede8;color:#111}.research-topic h2{font-size:29px;line-height:1.15}.research-topic p{font-size:17px;line-height:1.7;color:#444}.research-topic>span{font-size:16px;font-weight:700;margin-top:auto;text-decoration:underline}.research-directory{margin-top:48px;border-top:1px solid #bbb;padding-top:32px}.research-directory h2{font-size:32px}.research-directory>p{font-size:17px;margin-top:20px;max-width:75ch;color:#444}.research-directory details{border-bottom:1px solid #bbb;margin-top:10px}.research-directory summary{font-size:19px;line-height:1.5;font-weight:700;cursor:pointer;padding:17px 0}.research-directory ul{padding:0;list-style:none;margin:0 0 22px}.research-directory li{margin-top:16px;font-size:17px;line-height:1.6}.research-directory li small{display:block;color:#555;font-size:14px;margin-top:5px}.research-directory li a{display:inline-block;min-height:38px}.research-directory li span{color:#555;font-size:14px}.evidence-detail{max-width:1040px}.evidence-detail h1{font-size:clamp(35px,4.4vw,55px);line-height:1.13;max-width:30ch;margin:16px 0 24px}.evidence-detail>p{max-width:78ch;font-size:18px;line-height:1.8;margin-top:22px}.evidence-detail .evidence-meta{font-size:16px;color:#555}.evidence-section{max-width:800px;margin-top:32px;min-width:0}.evidence-section h2{font-size:27px;margin-bottom:17px}.evidence-section p{font-size:18px;line-height:1.8}.evidence-source-list{padding-left:22px;margin:0}.evidence-source-list li{margin-top:17px;line-height:1.7;font-size:17px}.evidence-source-list small{display:block;color:#555;font-size:14px;line-height:1.6;margin-top:4px}.evidence-thumb{display:block;float:right;width:190px;max-width:32%;margin:28px 0 24px 34px;border:1px solid #888;background:#fff;box-shadow:6px 6px 0 #eeede8}.evidence-thumb img{display:block;width:100%;height:auto;max-height:300px;object-fit:cover;object-position:top}.evidence-detail::after{content:'';display:block;clear:both}.research-main a{overflow-wrap:anywhere}.research-main [hidden]{display:none!important}
@media(max-width:750px){.research-topics{grid-template-columns:1fr;gap:0}.research-topic{border-top:0;gap:15px;padding-block:24px}.research-topic:first-child{border-top:2px solid #111}.research-topic h2{font-size:28px}.research-main{padding-block:34px 48px}.research-lead{font-size:19px}.research-section h2,.research-directory h2{font-size:29px}.research-note{padding:22px}.research-links{gap:8px 22px}.research-footer nav{gap:8px 22px}}
@media(max-width:480px){.research-intro h1{font-size:clamp(35px,9.3vw,47px)}.research-note{padding:20px 18px}.evidence-thumb{float:none;width:160px;max-width:65%;margin:25px 0 30px}.evidence-detail>p,.evidence-section p{font-size:17px}.evidence-detail h1{font-size:35px}.evidence-section h2{font-size:25px}.research-directory summary{font-size:18px}}
@media print{.research-thumb,.research-footer{display:none}.evidence-thumb{max-width:150px}.research-section,.evidence-section{break-inside:avoid}.research-main{padding-block:20px}.research-note{background:#fff}.research-topics{display:block}.research-topic{break-inside:avoid}}
