.for02-page .textual-navigation .letter-jumps a{white-space:normal;line-height:1.45;text-align:left}.for02-page .rules-table{min-width:0}.for02-page .rules-table td,.for02-page .rules-table th{overflow-wrap:anywhere}.for02-page .sentence-list p{line-height:1.8}.for02-page .sentence-list{margin-top:12px}.for02-page .section-tools{margin-top:18px}.for02-page .main-nav .wrap{min-width:0}.for02-page .article-layout>*{min-width:0}
.for02-page .main-nav .wrap{white-space:normal;flex-wrap:wrap}.for02-page .example-note{font-size:14px;color:#536577;line-height:1.65}.for02-page .legacy-figure{margin-top:32px}.for02-page .legacy-figure figcaption{font-size:13px;color:#536577;max-width:400px}
.for02-page .example-target{color:#064979}.for02-page .letter-jumps{flex-wrap:wrap}.for02-page .sentence-list>li>p:first-child{overflow-wrap:anywhere}.for02-page #elegir .related-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.for02-page #elegir .related-links a{display:flex;justify-content:space-between;gap:12px;padding:18px;border:1px solid #bad8f1;border-radius:7px;background:#edf6ff;text-decoration:none;font-weight:600}.for02-page #elegir .related-links a:after{content:"→"}.for02-page #elegir .related-links a:hover{background:#deeeff}@media(min-width:650px){.for02-word-guide .sentence-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px}}@media(max-width:500px){.for02-page #elegir .related-links{grid-template-columns:1fr}}

.for02-page .rules-table{min-width:400px}.for02-page .rules-table th{word-break:normal;overflow-wrap:normal}.for02-page .example-target{white-space:nowrap}.for02-page .sentence-list .example-note{margin-top:6px;color:#526674}.for02-page .letter-jumps a{white-space:normal}.for02-page .sentence-list>li>p:first-child{overflow-wrap:normal}

.for02-page .example-target{white-space:normal}

.for02-page .meaning-example{font-weight:600;line-height:1.75;margin-bottom:10px}.for02-page .meaning-note{font-size:.97rem;color:#425c70;line-height:1.75;margin-top:8px}.for02-page .sentence-list>li{padding-bottom:20px}.for02-page .table-wrap{max-width:100%;overflow-x:auto}.for02-page table{width:100%;border-collapse:collapse}.for02-page th,.for02-page td{text-align:left;padding:14px;border-bottom:1px solid #dce8f1;vertical-align:top}.for02-page th{background:#eef6fc;color:#053858}.for02-page .letter-jumps{gap:10px}.for02-page .letter-jumps a{white-space:normal}
