.si-section{background:#f1f8fa}.si-kicker{color:#066076;font-weight:800;letter-spacing:.06em}.si-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.si-card{display:block;background:white;border:1px solid #d5e6e9;border-radius:16px;padding:23px;color:#14394b;text-decoration:none}.si-card h3{margin:0 0 12px;font-size:20px}.si-card p{line-height:1.8;margin:0 0 12px}.si-card span{color:#075d71;font-weight:700}.si-card[href]:hover{border-color:#08718b;box-shadow:0 6px 18px #063e5010}.si-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:25px 0}.si-steps>div{padding:22px;background:#fff;border-radius:16px;border:1px solid #d5e6e9}.si-steps b{display:inline-block;color:#08718b;font-size:24px}.si-steps h3{font-size:20px;margin:10px 0}.si-table-wrap{overflow-x:auto;border:1px solid #d5e6e9;border-radius:14px}.si-table{width:100%;border-collapse:collapse;background:#fff}.si-table caption{text-align:left;padding:16px;font-weight:700;color:#173b4e}.si-table th,.si-table td{padding:15px;vertical-align:top;text-align:left;border-bottom:1px solid #d5e6e9;min-width:130px}.si-table thead{background:#083f55;color:#fff}.si-note{font-size:14px;line-height:1.8;color:#49606d}.si-links{display:flex;flex-wrap:wrap;gap:20px;margin:22px 0}.si-section a:not(.si-card):not(.si-btn),.si-article a{text-decoration:underline;text-underline-offset:3px;color:#075c71}.si-btn{display:inline-flex;min-height:44px;align-items:center;padding:12px 20px;border-radius:12px;color:#fff!important;background:#075c71;font-weight:700;text-decoration:none!important}.si-section a:focus-visible,.si-article a:focus-visible{outline:3px solid #c77b00;outline-offset:4px}.si-chart{margin:24px 0;background:#fff;padding:24px;border:1px solid #d5e6e9;border-radius:18px}.si-chart figcaption{font-weight:800;margin-bottom:22px}.si-bar-row{margin:20px 0}.si-bar-row>div:first-child{display:flex;justify-content:space-between;gap:14px}.si-bar-row small{color:#49606d;font-size:13px}.si-track{display:flex;height:18px;background:#eef4f6;border-radius:6px;overflow:hidden;margin:9px 0}.si-tuition{background:#075c71}.si-member{background:#efb934}.si-article{border-top:4px solid #08718b;padding-top:20px;margin:24px 0 40px}.si-article .si-steps{grid-template-columns:1fr}.si-article .si-table{font-size:15px}.si-article figure img{max-width:100%;height:auto;border-radius:14px}.si-article figcaption{font-size:13px;color:#49606d}@media(max-width:800px){.si-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.si-steps{grid-template-columns:1fr}}@media(max-width:520px){.si-grid{grid-template-columns:1fr}.si-card,.si-chart{padding:18px}.si-links{flex-direction:column;gap:14px}.si-btn{box-sizing:border-box;width:100%;justify-content:center}.si-table th,.si-table td{min-width:115px;padding:12px}.si-bar-row>div:first-child{font-size:15px}}
