.homestudy-article .article-answer{margin:28px 0 34px}
.homestudy-article .article-answer strong{line-height:1.9}
.need-lines{margin:24px 1em 34px}
.need-lines section{display:grid;grid-template-columns:180px 1fr;gap:24px;padding:17px 0;border-bottom:1px solid #e5e8e5}
.need-lines section:first-child{border-top:1px solid #e5e8e5}
.need-lines h3{margin:0;font-size:1rem}
.need-lines p{margin:0!important;font-size:.95rem!important;color:#4f5651}
.option-table-wrap{overflow-x:auto;margin:24px 0 34px}
.option-table{width:100%;border-collapse:collapse;min-width:760px;font-size:.91rem}
.option-table th,.option-table td{padding:13px 14px;border-bottom:1px solid #e1e6e2;text-align:left;vertical-align:top;line-height:1.65}
.option-table th{background:#f4f7f4;font-weight:700}
.option-table td:first-child{font-weight:700;white-space:nowrap}
.table-note{font-size:.78rem!important;color:#6d746e;margin-top:-18px!important}
.route-note,.bridge-note,.screen-note{margin:25px 0 30px;padding:20px 22px;border-left:4px solid #4b8a5d;background:#fbfcfb}
.route-note strong,.bridge-note strong,.screen-note strong{display:block;margin-bottom:8px}
.bridge-link{display:inline-block;margin-top:10px;font-weight:700;text-decoration:underline;text-underline-offset:4px}
.try-steps{counter-reset:step;list-style:none;padding:0;margin:24px 1em 34px}
.try-steps li{counter-increment:step;position:relative;padding:15px 0 15px 46px;border-bottom:1px solid #e5e8e5;font-size:16px;line-height:1.8}
.try-steps li:before{content:counter(step);position:absolute;left:0;top:16px;width:28px;height:28px;border:1px solid #8db09a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#2d6b42;font-size:.8rem;font-weight:700}
.final-choice{margin:26px 0 34px}
.final-choice p{margin:9px 1em!important}
.homestudy-article .source-note{margin-top:48px}
@media(max-width:720px){
  .need-lines{margin-left:.8em;margin-right:.4em}
  .need-lines section{grid-template-columns:1fr;gap:5px;padding:14px 0}
  .route-note,.bridge-note,.screen-note{padding:17px 18px}
  .try-steps{margin-left:.8em;margin-right:.4em}
  .try-steps li{padding-left:42px;font-size:15px}
  .homestudy-article h1 .title-line{display:block}
}