.research-heading{background:#f0f5f9;border-bottom:5px solid #4ab2ff}.research-heading>a{display:block;margin-bottom:24px}.research-heading h1{max-width:1050px;font-size:clamp(38px,5.7vw,76px)}.research-heading>p{max-width:850px;font-size:22px}.research-layout{max-width:1260px;margin:0 auto;padding:70px 28px;display:grid;grid-template-columns:250px minmax(0,1fr);gap:64px}.article-toc{position:sticky;top:110px;align-self:start;display:flex;flex-direction:column;gap:15px;border-left:3px solid #4ab2ff;padding-left:20px}.article-toc a{font-size:15px;text-decoration:none;line-height:1.5}.research-article{min-width:0}.research-article section{margin-bottom:45px;scroll-margin-top:120px}.research-article h2{font-size:clamp(26px,3vw,38px);line-height:1.2}.research-article h3{font-size:22px;margin-top:28px}.research-article p,.research-article li{font-size:18px;line-height:1.8}.research-article li{margin-bottom:12px}.source-box{background:#f0f5f9;padding:25px}.source-box p,.source-box li{font-size:15px}.table-scroll{overflow-x:auto}.table-scroll table{border-collapse:collapse;width:100%;min-width:510px}.table-scroll th{text-align:left;background:#0b2c62;color:white}.table-scroll td,.table-scroll th{padding:17px;border:1px solid #d6e0ea;vertical-align:top;line-height:1.6}.table-scroll tr:nth-child(even){background:#f0f5f9}#advice-search{display:block;margin-top:12px;width:100%;max-width:700px;padding:17px;border:1px solid #8094ae;font:inherit}#advice-list h2{font-size:26px}#advice-list [hidden]{display:none}@media(max-width:800px){.research-layout{grid-template-columns:1fr;gap:35px;padding:35px 22px}.article-toc{position:static}.research-heading>p{font-size:19px}.research-article p,.research-article li{font-size:17px}}@media print{.article-toc{display:none}.research-layout{display:block;padding:10px}.research-heading{background:white}.source-box{break-inside:avoid}}
