.note-detail{max-width:880px;padding-top:64px;padding-bottom:90px}.note-detail header{margin-bottom:36px}.note-detail h1{font-size:clamp(28px,3.2vw,44px);line-height:1.45;word-break:keep-all;overflow-wrap:anywhere;margin:20px 0 26px}.note-lead{color:var(--muted);font-size:18px;line-height:1.85}.note-detail time{display:block;color:var(--muted);font-size:16px;margin-top:24px}.note-body{font-size:18px;line-height:1.9;overflow-wrap:anywhere;word-break:keep-all}.note-body p{margin:20px 0;white-space:pre-line}.note-body strong{font-weight:700}.note-body hr{border:0;border-top:1px solid var(--line);margin:40px 0}.note-figure{margin:36px 0}.note-figure img{display:block;max-width:100%;height:auto;margin:auto}.note-figure figcaption{background:var(--soft);padding:10px 16px 0;font-size:15px;line-height:1.7;text-align:center;margin-top:8px}.note-detail [hidden]{display:none!important}.note-table{max-width:100%;overflow-x:auto}.note-table table{width:100%;border-collapse:collapse;font-size:16px}.note-table td{padding:12px;border:1px solid var(--line);overflow-wrap:anywhere}.note-source{background:transparent;color:inherit;border-top:1px solid var(--line);padding:32px 0 0;margin-top:56px}.note-source p{font-size:16px;line-height:1.8}.note-source a{display:table;margin:20px 0;max-width:100%;overflow-wrap:anywhere}.note-import-status,.note-pending-link{display:none!important}.note-card>div{display:flex;flex-direction:column;flex:1}.note-card{display:flex;flex-direction:column}@media(max-width:600px){.note-detail{padding-top:40px;padding-bottom:60px}.note-body,.note-lead{font-size:17px}.note-body p{margin:18px 0}}
