.glossary-main{padding-top:48px;padding-bottom:64px}.glossary-main h1{overflow-wrap:anywhere;font-size:clamp(1.7rem,4vw,2.7rem);line-height:1.5}.glossary-main input{width:100%;max-width:520px;font:inherit;border:1px solid #77978c;border-radius:8px;margin:12px 0;padding:14px;display:block}.glossary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.glossary-card{background:#fff;border:1px solid #dce6e1;border-radius:16px;min-width:0;padding:26px;scroll-margin-top:120px;line-height:1.9}.glossary-card h2{margin-top:24px;font-size:1.25rem}.glossary-card a,.glossary-nav a{overflow-wrap:anywhere}.glossary-nav{flex-wrap:wrap;gap:16px;margin:20px 0;display:flex}.glossary-reading{color:#566e64}.glossary-inline{text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.article-tags{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.article-tags a{background:#edf4f0;border-radius:20px;padding:5px 12px;font-size:.9rem}.article-information-date{background:#f2f7f3;border-left:3px solid #277357;padding:12px}.glossary-main li{margin:8px 0}@media (max-width:700px){.glossary-grid{grid-template-columns:1fr}.glossary-card{padding:20px}.glossary-main{padding-top:28px}}
