.kb-public-index{max-width:1080px;padding-block:42px 75px}.kb-index-intro{border-bottom:1px solid #d4c5a8;padding:15px 0 32px}.kb-index-intro h1{letter-spacing:-.055em;color:#123f2d;margin:12px 0;font-size:clamp(35px,6vw,62px)}.kb-index-intro p{color:#405b46;max-width:730px;margin:0 0 22px;font-size:15px;line-height:1.85}.kb-index-group{padding:26px 0 10px}.kb-index-group h2{color:#123f2d;margin:0 0 15px;font-size:26px}.kb-index-group h2 span{color:#6c7969;font-size:14px}.kb-index-group ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.kb-index-group li a{color:#123f2d;background:#fffcf5;border:1px solid #e0d2bb;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:13px 16px;display:flex}.kb-index-group li a:hover{background:#fff2d7;border-color:#c44320}.kb-index-group li strong{font-size:13px;line-height:1.45}.kb-index-group li span{white-space:nowrap;color:#647360;font-size:11px}.kb-public-index .kb-seo-note{color:#536d58;margin-top:32px;font-size:12px}@media (max-width:700px){.kb-index-group ul{grid-template-columns:1fr}.kb-index-group h2{font-size:23px}.kb-public-index{padding-top:25px}}
