.ic-guide{padding:64px 0;background:#f5f4ef;border-top:1px solid #dedfd8}.ic-heading>span{color:#74612c;font-size:13px;font-weight:800;letter-spacing:.06em}.ic-heading h2{font-size:clamp(27px,3.2vw,38px);letter-spacing:-.045em;margin:10px 0 14px;line-height:1.3}.ic-heading p{color:#676d61;font-size:15px;max-width:780px;word-break:keep-all}.ic-search{display:block;font-size:13px;font-weight:750;margin:26px 0 22px;max-width:440px}.ic-search input{display:block;width:100%;margin-top:8px;padding:14px 16px;border:1px solid #d1d5c8;border-radius:8px;background:#fff;color:#191c15;font:inherit;font-weight:400;box-sizing:border-box}.ic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ic-card{background:#fff;border:1px solid #dfe2d7;border-radius:14px;padding:25px;min-width:0}.ic-area{display:inline-block;font-size:12px;font-weight:750;background:#f5f1d9;color:#6b5c23;padding:4px 10px;border-radius:5px}.ic-card h3{font-size:21px;letter-spacing:-.04em;margin:15px 0 12px;line-height:1.45;word-break:keep-all}.ic-card p{font-size:14px;color:#697061;line-height:1.8;margin:0 0 22px}.ic-detail{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid #eceee7;font-size:14px;font-weight:800}.ic-card-links{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.ic-card-links a{padding:8px 10px;border:1px solid #d8ddce;border-radius:6px;font-size:12px;font-weight:750}.ic-card-links a:first-child{color:#c92b21}.ic-card-links .ic-naver{background:#eff9ef;color:#16783a;border-color:#c9e6cd}.ic-guide a:focus-visible,.ic-guide button:focus-visible,.ic-guide input:focus-visible{outline:3px solid #a18500;outline-offset:3px}.ic-pager{display:flex;align-items:center;justify-content:center;gap:24px;margin:28px 0 0}.ic-pager button{padding:10px 20px;background:#fff;border:1px solid #d4d9ca;border-radius:6px;cursor:pointer;font-weight:750}.ic-pager button:disabled{opacity:.4;cursor:default}.ic-pager span{font-size:14px;font-weight:700}.ic-foot{font-size:13px;color:#6d7265;margin-top:24px}.ic-foot a{text-decoration:underline}.ic-empty{padding:25px 0}.ic-guide [hidden]{display:none!important}.ic-guide .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:950px){.ic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ic-guide{padding:40px 0}.ic-grid{grid-template-columns:1fr;gap:12px}.ic-card{padding:22px}.ic-heading p{font-size:14px}.ic-card h3{font-size:20px}.ic-search{max-width:none}.ic-card-links a{padding:10px 12px}.ic-foot a{display:block;margin-top:6px}}

.gg-place{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fff;border:1px solid #b9d8bc;border-left:5px solid #218c47;border-radius:12px;padding:24px;margin-top:24px}.gg-place span{font-size:12px;color:#218045;font-weight:800}.gg-place h3{font-size:21px;line-height:1.4;margin:8px 0;letter-spacing:-.03em}.gg-place p{font-size:14px;color:#697061;margin:0}.gg-place>a{display:inline-block;padding:13px 18px;background:#18763c;color:#fff;border-radius:7px;font-size:14px;font-weight:800;white-space:nowrap}@media(max-width:700px){.gg-place{display:block;padding:20px}.gg-place>a{margin-top:16px;white-space:normal}}
