.jz-phrase-article{color:inherit;line-height:1.8;margin:1.8rem 0}.jz-phrase-nav{display:flex;flex-wrap:wrap;gap:9px;margin:1.4rem 0}.jz-phrase-nav a{padding:8px 15px;border:1px solid #d9dde2;border-radius:25px;background:#fff;color:#234e83;text-decoration:none;font-size:.88rem}.jz-phrase-article section{margin:2rem 0;scroll-margin-top:100px}.jz-phrase-article h2{font-size:clamp(1.3rem,3vw,1.8rem);line-height:1.3;letter-spacing:-.02em}.jz-phrase-article .jz-phrase-dialog{padding:clamp(18px,3vw,30px);background:#f6f3ed;border:1px solid #e5dfd4;border-radius:18px}.jz-phrase-dialog ol{padding:0;margin:20px 0;list-style:none}.jz-phrase-dialog li{display:flex;align-items:flex-start;gap:14px;margin:15px 0;padding:16px;background:#fff;border-radius:12px;list-style:none}.jz-speaker{display:inline-flex;flex:0 0 30px;width:30px;height:30px;align-items:center;justify-content:center;background:#21384e;color:white;border-radius:50%;font-size:.85rem}.jz-phrase-dialog li:nth-child(even) .jz-speaker{background:#a03b37}.jz-phrase-dialog li>div{min-width:0}.jz-phrase-dialog li p{margin:0 0 5px}.jz-phrase-dialog [lang=ja]{font-size:1.18rem;overflow-wrap:anywhere}.jz-phrase-dialog .jz-dialog-de{font-size:.94rem;color:#4b5563}.jz-phrase-dialog button{margin:5px;font-size:.75rem}.jz-phrase-small{font-size:.8rem;color:#5d626a}.jz-phrase-practice{border-left:3px solid #b84940;padding:12px 18px;background:#faf8f3}.jz-phrase-article a{color:#234e83;text-underline-offset:3px}.jz-phrase-article :focus-visible{outline:3px solid #3179b7;outline-offset:3px}@media(max-width:450px){.jz-phrase-dialog li{padding:12px;gap:9px}.jz-phrase-nav a{font-size:.8rem;padding:7px 11px}}
