.scholarship-detail .content>h2{color:#fff;background:var(--sch-primary,var(--brand-navy));border:2px solid var(--sch-primary,var(--brand-navy));letter-spacing:.01em;border-radius:10px;margin:56px 0 24px;padding:5px 24px;font-size:24px;font-weight:700;line-height:1.5;display:inline-block}.scholarship-detail .content>h2:first-of-type{margin-top:0}.scholarship-detail .content>h3{color:var(--brand-ink);letter-spacing:-.01em;margin:8px 0 16px;padding-left:12px;font-size:28px;font-weight:900;line-height:1.4}.scholarship-detail .content>p{letter-spacing:.2px;color:var(--brand-ink);margin:0 0 16px;padding-left:12px;font-size:16px;font-weight:500;line-height:1.8}.scholarship-detail .content li p{margin:0;line-height:1.6;display:inline}.scholarship-detail .content>ol{margin:0 0 20px;padding-left:12px;list-style:inside decimal}.scholarship-detail .content>ol>li{color:var(--brand-ink);margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.9}.scholarship-detail .content>ol li>ul{margin:8px 0 14px;padding-left:0;list-style:none}.scholarship-detail .content>ol li>ul li{color:var(--brand-ink);padding-left:2.4em;font-size:15px;font-weight:400;line-height:1.8;position:relative}.scholarship-detail .content>ol li>ul li:before{content:"・";color:var(--sch-accent,var(--brand-cyan));font-size:1.4em;position:absolute;top:-.2em;left:.4em}.scholarship-detail .content>ul{margin:0 0 20px;padding-left:12px;list-style:none}.scholarship-detail .content>ul+*{margin-top:20px}.scholarship-detail .content>ul li{color:var(--brand-ink);margin-bottom:8px;padding-left:1.2em;font-size:16px;font-weight:500;line-height:1.9;position:relative}.scholarship-detail .content>ul li:before{content:"・";color:var(--sch-accent,var(--brand-cyan));font-size:1.4em;position:absolute;top:-.2em;left:-.2em}.scholarship-detail .content strong{color:var(--sch-primary,var(--brand-navy));font-weight:700}.scholarship-detail .content>table{border-collapse:collapse;width:100%;margin:24px 0 24px 12px}.scholarship-detail .content th,.scholarship-detail .content td{border:1px solid var(--brand-border);text-align:left;padding:12px 14px;font-size:15px;line-height:1.7}.scholarship-detail .content th{color:var(--sch-primary,var(--brand-navy));background:#f7fafc;font-weight:700}.scholarship-detail .content>figure{justify-content:center;margin:40px 0 0 12px;display:flex}.scholarship-html ul{margin:0;padding-left:1.15em;list-style-type:disc}.scholarship-html li{color:var(--brand-ink);font-size:14px;font-weight:400;line-height:1.8}.scholarship-html li+li{margin-top:4px}.scholarship-html ol{margin:0;padding-left:1.25em;list-style-type:decimal}.scholarship-html ol>li{color:var(--brand-ink);margin-bottom:6px;font-size:13px;font-weight:500;line-height:1.8}.scholarship-html strong{color:var(--sch-primary,var(--brand-navy));font-weight:700}.scholarship-html p{color:var(--brand-ink);margin:0 0 4px;font-size:14px;font-weight:400;line-height:1.8}.scholarship-html p:last-child{margin-bottom:0}.scholarship-html a{color:var(--brand-link);text-underline-offset:2px;text-decoration:underline}.scholarship-html s{color:var(--brand-muted)}.scholarship-html--curriculum ul{padding-left:0;list-style:none}.scholarship-html--curriculum ul>li{padding-left:1.1em;position:relative}.scholarship-html--curriculum ul>li:before{content:"";background:var(--sch-accent,var(--brand-cyan));border-radius:9999px;width:6px;height:6px;position:absolute;top:.65em;left:0}.scholarship-html--curriculum ol{counter-reset:curriculum-item;padding-left:0;list-style:none}.scholarship-html--curriculum ol>li{counter-increment:curriculum-item;margin-bottom:8px;padding-left:1.6em;position:relative}.scholarship-html--curriculum ol>li:before{content:counter(curriculum-item) ".";color:var(--sch-primary,var(--brand-navy));font-weight:700;position:absolute;left:0}.scholarship-html--flush ol,.scholarship-html--flush ul{margin:0;padding-left:0;list-style:none}.scholarship-html--flush ol>li{margin-bottom:12px}.scholarship-html--flush ol>li>ul{margin-top:4px;padding-left:0}.scholarship-html--flush ol>li>ul>li{padding-left:1em;position:relative}.scholarship-html--flush ol>li>ul>li:before{content:"・";color:var(--sch-accent,var(--brand-cyan));position:absolute;left:0}.scholarship-info-dark .scholarship-html li,.scholarship-info-dark .scholarship-html p{color:#ffffffeb}.scholarship-info-dark .scholarship-html strong{color:var(--sch-accent-light,#95d3dd)}.scholarship-info-dark .scholarship-html s{color:#ffffff8c}
