/* Named items, their explanations, and attached conditions in this article. */
.article .entry-content dl.reading-definitions{margin:24px 0 30px;padding:0;min-width:0;max-width:100%}
.article .entry-content .reading-definition{box-sizing:border-box;min-width:0;max-width:100%;padding:20px 0;border-bottom:1px solid #dce6e1}
.article .entry-content .reading-definition:first-child{padding-top:0}
.article .entry-content .reading-definition:last-child{border-bottom:0}
.article .entry-content .reading-definition dt{display:flex;align-items:flex-start;gap:12px;margin:0;color:#245e65;font-size:17.5px;font-weight:750;line-height:1.6;min-width:0;max-width:100%}
.article .entry-content .hierarchy-term{min-width:0;overflow-wrap:anywhere;text-wrap:balance}
.article .entry-content .reading-definition dd{margin:10px 0 0;min-width:0;max-width:100%}
.article .entry-content .reading-definition dd p{font-size:16px;font-weight:400;line-height:1.9;margin:10px 0;color:#233a3c}
.article .entry-content .reading-definition dd>:last-child{margin-bottom:0}
.article .entry-content .reading-definitions--fees .reading-definition{border:1px solid #d7e4de;border-radius:10px;background:#fff;padding:20px 22px;margin:14px 0}
.article .entry-content .reading-definitions--fees dd{margin-left:38px}
.article .entry-content .hierarchy-number{flex:0 0 26px;width:26px;height:26px;border-radius:7px;background:#2f7078;color:#fff;font-size:14px;line-height:26px;font-weight:750;text-align:center}
.article .entry-content .hierarchy-company-line{display:block;margin:8px 0;padding-left:11px;border-left:2px solid #dce6e1}
.article .entry-content .hierarchy-prose{margin:16px 0 20px;min-width:0;max-width:100%}
.article .entry-content .hierarchy-prose p{margin:10px 0;line-height:1.9}
.article .entry-content p.hierarchy-condition{padding-left:12px;border-left:2px solid #d5bc82;color:#425b5e;font-size:16px;line-height:1.9}
.article .entry-content p.hierarchy-summary{font-weight:700;color:#245e65}
.article .entry-content .hierarchy-key{display:inline-block;font-weight:750;color:#245e65}
.article .entry-content p.hierarchy-formula{padding:14px 0;margin:10px 0;border-bottom:1px solid #d6e3de}
.article .entry-content .hierarchy-formula-name{display:block;font-size:17px;font-weight:750;line-height:1.65;color:#245e65;margin-bottom:8px}
.article .entry-content .hierarchy-formula-expression{display:block;font-size:16px;font-weight:400;line-height:1.9}
.article .entry-content .svc-fit{font-size:15.5px;line-height:1.9}
.article .entry-content .hierarchy-fit-label{display:block;font-size:13px;font-weight:750;line-height:1.6;color:#245e65;margin-bottom:5px}
@media(max-width:767px){
.article .entry-content .reading-definitions--fees .reading-definition{padding:17px 15px;margin:14px 0}
.article .entry-content .reading-definitions--fees dd{margin-left:0;margin-top:12px}
.article .entry-content .reading-definition dt{font-size:17px;gap:10px}
.article .entry-content .hierarchy-formula-name{font-size:16px}
}
