.research-page{max-width:1050px}.research-heading{padding:43px 0 26px;max-width:850px}.research-heading h1{font-size:43px;letter-spacing:-.045em;margin:0 0 17px;font-weight:500}.research-heading>p{font-size:15px;line-height:1.85;max-width:740px;margin-bottom:19px}.research-heading nav{display:flex;gap:25px;font-size:11px;color:var(--blue)}.research-heading nav a{text-decoration:underline;text-decoration-color:#bdcbd4;text-underline-offset:4px}.research-find{border-block:1px solid var(--line);font-size:12px}.research-find summary{cursor:pointer;padding:12px 0;list-style:none;display:flex;align-items:center;gap:15px;color:var(--muted);width:100%;min-height:45px}.research-find summary::-webkit-details-marker{display:none}.research-find-icon{position:relative;width:16px;height:16px;margin-left:auto;flex-shrink:0}.research-find-icon:before,.research-find-icon:after{content:'';position:absolute;background:var(--muted);left:3px;right:3px;top:7px;height:1px}.research-find-icon:after{transform:rotate(90deg)}.research-find[open] .research-find-icon:after{display:none}.research-find-count{font-size:10px;color:var(--blue)}.research-search-fields{display:grid;grid-template-columns:1fr 230px 130px;gap:24px;margin:8px 0 12px}.research-search-fields>div{display:flex;flex-direction:column;gap:6px}.research-search-fields label{font-size:10px;color:var(--muted)}.research-search-fields input,.research-search-fields select{font:inherit;font-size:12px;color:var(--ink);background:#fff;border:0;border-bottom:1px solid #b9c8d2;border-radius:0;padding:8px 0;min-height:36px;min-width:0;width:100%}.research-find [data-status]{font-size:10px;color:var(--muted);margin:12px 0 15px}.research-format-note{font-size:10px;color:var(--muted);margin:15px 0 30px}.research-group{margin:0 0 34px}.research-group>h2{font-size:21px;line-height:1.4;font-weight:500;letter-spacing:-.025em;margin:0 0 7px}.research-citation{display:grid;grid-template-columns:45px minmax(0,1fr);gap:25px;border-bottom:1px solid var(--line);padding:21px 0 23px;scroll-margin-top:110px}.research-citation:last-child{border-bottom:0}.research-citation>time{font-size:11px;color:var(--muted);padding-top:4px}.research-citation h3{font-size:18px;line-height:1.55;letter-spacing:-.02em;font-weight:500;margin:0 0 9px;max-width:900px}.research-authors{font-size:12px;color:var(--ink);line-height:1.7;margin:0 0 4px}.research-venue{font-size:11px;color:var(--muted);line-height:1.85;margin:0 0 9px}.research-citation-links{display:flex;flex-wrap:wrap;gap:7px 18px;align-items:baseline;font-size:10px;line-height:1.75}.research-citation-links>span{color:var(--muted)}.research-citation-links a{color:var(--blue);text-decoration:underline;text-decoration-color:#bdcbd4;text-underline-offset:3px}.research-context{border-top:1px solid var(--line);padding:25px 0 52px;margin-top:5px;max-width:900px}.research-context h2{font-size:22px;line-height:1.4;letter-spacing:-.025em;margin-bottom:22px}.research-context h3{font-size:15px;line-height:1.5;letter-spacing:-.01em;margin:23px 0 10px}.research-context p{font-size:13px;line-height:1.9;margin-bottom:10px}.research-context>a{font-size:11px;color:var(--blue);text-decoration:underline;text-underline-offset:3px}.research-citation:target h3{color:var(--blue)}
@media(max-width:820px){.research-heading h1{font-size:39px}.research-heading{padding-top:34px}.research-search-fields{grid-template-columns:1fr 190px 100px;gap:18px}.research-citation{gap:20px}.research-citation h3{font-size:17px}}
@media(max-width:600px){.research-heading{padding:29px 0 22px}.research-heading h1{font-size:35px;line-height:1.2;margin-bottom:15px}.research-heading>p{font-size:14px;line-height:1.8;margin-bottom:17px}.research-heading nav{font-size:10px;gap:21px;flex-wrap:wrap}.research-find summary{font-size:11px;min-height:45px}.research-search-fields{grid-template-columns:1fr 110px;gap:15px}.research-search-fields>div:first-child{grid-column:1/-1}.research-search-fields input,.research-search-fields select{font-size:12px}.research-format-note{font-size:10px;line-height:1.7;margin:12px 0 27px}.research-group{margin-bottom:29px}.research-group>h2{font-size:20px;line-height:1.4;max-width:310px}.research-citation{grid-template-columns:30px minmax(0,1fr);gap:13px;padding:18px 0 20px;scroll-margin-top:95px}.research-citation h3{font-size:16px;line-height:1.6;margin-bottom:8px}.research-authors{font-size:11px}.research-venue{font-size:10px;line-height:1.9;margin-bottom:8px}.research-citation>time{font-size:10px}.research-citation-links{font-size:9px;gap:7px 15px}.research-context{padding:23px 0 37px}.research-context h2{font-size:21px}.research-context p{font-size:12px;line-height:1.9}.research-context h3{font-size:14px}}
