.restored-main{max-width:1140px;padding-top:32px;padding-bottom:48px}.archive-content{background:#fff;border:1px solid #e3e7eb;border-radius:12px;padding:clamp(16px,4vw,44px);overflow-wrap:anywhere;color:#273443}.archive-content h1{font-size:clamp(26px,4vw,38px);line-height:1.3}.archive-content h2{font-size:27px;margin-top:32px}.archive-content h3{font-size:22px;margin-top:24px}.archive-content p{margin:0 0 20px}.archive-content ul,.archive-content ol{padding-left:25px;margin-bottom:24px}.archive-content img{max-width:100%;height:auto}.archive-content figure{margin:24px 0}.archive-content iframe{max-width:100%}.archive-content iframe[src*="youtube"]{width:100%;aspect-ratio:16/9;height:auto}.archive-content table{width:100%;border-collapse:collapse}.archive-content td,.archive-content th{border:1px solid #d8dfe5;padding:10px;text-align:left}.archive-content .wp-block-table{overflow-x:auto}.archive-content .wp-block-button__link{display:inline-block;padding:12px 20px;background:#087f8c;color:#fff;border-radius:6px}.archive-note{padding:14px 20px;background:#fff8df;border-left:4px solid #d4a51e;margin-bottom:24px;font-size:14px}.archive-source{font-size:13px;margin-top:20px;color:#526171}.archive-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;list-style:none}.archive-list li{padding:20px;border:1px solid #d8dfe5;border-radius:10px;background:#fff}.archive-content input,.archive-content textarea,.archive-content select{max-width:100%}@media(max-width:650px){.archive-list{grid-template-columns:1fr}.archive-content h2{font-size:23px}.restored-main{padding-left:14px;padding-right:14px}}

#modeToggle{color:#18334b}.archive-content button:disabled{opacity:.55;cursor:not-allowed}
