.memo-boundary{padding:25px 30px;border:1px solid var(--line,#34413a);border-left:3px solid #c8a277;background:rgba(200,162,119,.045);max-width:900px}.memo-boundary p{line-height:1.65}.memo-navigation{display:flex;gap:14px 24px;flex-wrap:wrap;margin-top:25px}.memo-navigation a{font-size:13px;color:#d7b68d;min-height:44px;display:flex;align-items:center}.memo-report{border-top:1px solid #35433c;padding:38px 0 55px;scroll-margin-top:30px}.memo-report header h2{font-size:clamp(28px,3.2vw,42px);max-width:850px;line-height:1.12;margin:12px 0}.memo-report header p{color:#acb9ae;font-size:14px;line-height:1.6}.memo-body{max-width:920px}.memo-body h3{color:#e6dfd0;font-size:23px;line-height:1.3;margin:38px 0 16px}.memo-body p,.memo-body li{font-size:15px;line-height:1.8;color:#bdc8bd;overflow-wrap:anywhere}.memo-body a{color:#dfb784;text-decoration:underline;text-underline-offset:3px}.memo-body ul{padding-left:22px}.memo-body li{margin:12px 0}.memo-table-wrap{overflow-x:auto;border:1px solid #35433c;margin:20px 0}.memo-body table{border-collapse:collapse;min-width:650px;width:100%;font-size:13px;line-height:1.65}.memo-body th,.memo-body td{text-align:left;vertical-align:top;padding:16px;border:1px solid #35433c}.memo-body th{color:#e4c39c;background:rgba(200,162,119,.05)}.memo-body td{color:#bdc8bd}.memo-body details{border:1px solid #35433c;padding:18px 24px;margin:24px 0}.memo-body summary{cursor:pointer;color:#dfb784;line-height:1.5;min-height:30px}.memo-coverage{font-size:12px!important;color:#91a595!important;border-top:1px solid #35433c;padding-top:18px}@media(max-width:600px){.memo-boundary{padding:20px}.memo-report{padding:25px 0 38px}.memo-body p,.memo-body li{font-size:14px}.memo-body details{padding:15px}.memo-navigation{display:grid;gap:5px}.memo-body h3{font-size:21px}.memo-report header h2{font-size:28px}}
