.aht-inst{max-width:1000px;margin:32px auto 60px;padding:clamp(16px,4vw,40px);background:var(--aht15-panel,#fff);color:inherit;border:1px solid var(--aht15-border,#dce4ed);border-radius:18px;line-height:1.7;overflow-wrap:anywhere}.aht-inst h1{font-size:clamp(30px,5vw,52px);line-height:1.12;letter-spacing:-.035em;margin:18px 0 24px}.aht-inst h2{margin:32px 0 14px;font-size:clamp(20px,3vw,28px);line-height:1.3}.aht-inst h3{font-size:19px;margin:24px 0 10px}.aht-inst p,.aht-inst li{font-size:17px;line-height:1.7}.aht-inst a{color:#0756c9;text-decoration:underline;text-underline-offset:3px}.aht-inst-nav{display:flex;gap:12px;flex-wrap:wrap;font-size:13px}.aht-inst-note{background:#e9f1ff;color:#163966;border-radius:10px;padding:14px;font-size:14px!important}.aht-archive-months{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;list-style:none;padding:0}.aht-archive-months li a{display:block;padding:10px;border:1px solid var(--aht15-border,#dce4ed);border-radius:8px;text-decoration:none}.aht-archive-list{list-style:none;padding:0}.aht-archive-list li{border-bottom:1px solid var(--aht15-border,#dce4ed);padding:12px 0}.aht-archive-list time{display:block;font-size:12px;opacity:.78}.aht-inst-footer{padding:20px;text-align:center;font-size:14px}.aht-inst-footer a{color:inherit}html[data-aht-theme=dark] .aht-inst{background:#151f30;color:#e6edf7;border-color:#35445a}html[data-aht-theme=dark] .aht-inst a{color:#9bc3ff}html[data-aht-theme=dark] .aht-inst-note{background:#203453;color:#d7e7ff}@media(max-width:650px){.aht-inst{margin:12px 10px 32px;padding:16px;border-radius:12px}.aht-inst p,.aht-inst li{font-size:16px}}