.nano-topic{max-width:1180px}.nano-topic h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.2}.nano-article{margin-top:36px;padding:28px;border:1px solid var(--line,#e5dfd4);border-radius:18px;background:var(--paper,#fffdf8);line-height:1.85}.nano-article h2{font-size:1.45rem;margin:32px 0 14px;line-height:1.4}.nano-article h2:first-child{margin-top:0}.nano-article p{margin:12px 0;color:var(--muted,#63675f)}.nano-related{display:flex;flex-wrap:wrap;gap:12px 20px;margin:20px 0}.nano-article a,.nano-related a{color:var(--accent,#ad442c);text-decoration:underline;text-underline-offset:4px}.nano-table-wrap{overflow-x:auto;margin:20px 0}.nano-table-wrap table{width:100%;border-collapse:collapse;font-size:.92rem}.nano-table-wrap caption{text-align:left;padding:10px 0;color:#63675f}.nano-table-wrap td,.nano-table-wrap th{text-align:left;padding:14px 12px;border-bottom:1px solid #e5dfd4;vertical-align:top;min-width:100px}.nano-table-wrap th{background:#f2efe7}.nano-table-wrap code{overflow-wrap:anywhere}.nano-article pre{background:#f2efe7;padding:18px;overflow-x:auto;border-radius:10px;font-size:.85rem;line-height:1.7}.nano-reviewed{font-size:.85rem}.nano-article ul{padding-left:22px}@media(max-width:600px){.nano-article{padding:18px;margin-top:24px}.nano-table-wrap{margin-inline:-4px}.nano-article h2{font-size:1.25rem}.nano-topic h1{font-size:2rem}}