.stream-advice h2{font-size:clamp(30px,4vw,42px);letter-spacing:-1px;margin-top:14px}.stream-note{padding:18px 22px;border:1px solid #f4d9e3;background:#fff4f7;color:#763449;border-radius:13px;font-size:14px;line-height:1.7;margin:25px 0}.stream-table-wrap{width:100%;overflow-x:auto;border:1px solid #dce9ec;border-radius:16px;background:#fff}.stream-table{border-collapse:collapse;width:100%;text-align:left;font-size:15px;line-height:1.6}.stream-table caption{text-align:left;padding:17px 22px;color:#61777f;font-size:12px;font-weight:700;border-bottom:1px solid #e2ecee}.stream-table thead{background:#e7fcf9}.stream-table th,.stream-table td{padding:17px 22px;border-bottom:1px solid #e8eff1;vertical-align:top}.stream-table tbody th{font-size:14px;font-weight:700}.stream-table tbody tr:nth-child(even){background:#fafcfc}.stream-table tbody tr:last-child>*{border-bottom:0}.stream-tips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:27px}.stream-tips article{padding:23px;border:1px solid #e2edef;border-radius:15px;background:#fff}.stream-tips h3{font-size:18px;margin:0 0 10px}.stream-tips p{font-size:14px;margin-bottom:0}.stream-footnote{font-size:13px;margin-top:22px}.stream-sources{font-size:12px;color:#64777f;margin-top:20px;line-height:1.7}.stream-sources summary{cursor:pointer;font-weight:700;padding:8px 0}.stream-sources a{color:#bd2047;text-decoration:underline;text-underline-offset:3px}.stream-sources p{max-width:900px}@media(max-width:670px){.stream-table{font-size:12px}.stream-table caption{padding:14px;font-size:11px}.stream-table th,.stream-table td{padding:13px 10px}.stream-table tbody th{font-size:12px}.stream-tips{grid-template-columns:1fr;gap:13px}.stream-note{padding:16px;font-size:13px}.stream-tips article{padding:20px}.stream-table th:first-child{width:22%}}
