body.c3-kunming.km7-license{background:#f5f6f0!important}
body.c3-kunming .km7-inquiry-book{display:grid;grid-template-columns:1.2fr 1fr;background:#fff;border:1px solid #b9c3b8;margin-top:18px}
body.c3-kunming .km7-inquiry-page{padding:42px 43px 35px;border-top:6px solid #f4b622}
body.c3-kunming .km7-inquiry-page h1{font-size:clamp(35px,3.7vw,51px);line-height:1.2;margin:16px 0 22px}
body.c3-kunming .km7-inquiry-page .km7-deck{font-size:18px;line-height:1.75;max-width:430px}
body.c3-kunming .km7-inquiry-notes{margin-top:28px}
body.c3-kunming .km7-inquiry-notes details{border-top:1px solid #b9c3b8;padding:12px 0 19px}
body.c3-kunming .km7-inquiry-notes summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:45px}
body.c3-kunming .km7-inquiry-notes summary b{font-size:20px;font-weight:650}
body.c3-kunming .km7-inquiry-notes summary i{font-size:21px;color:#8a5c00}
body.c3-kunming .km7-inquiry-notes p{color:#596460;font-size:14px;line-height:1.9;margin:10px 0 0;max-width:440px}
body.c3-kunming .km7-inquiry-page .km7-arrow{margin-top:6px}
body.c3-kunming .km7-inquiry-photo{background:#222b31;border-left:1px solid #b9c3b8;padding:13px}
body.c3-kunming .km7-inquiry-photo img{height:100%;aspect-ratio:.85;object-fit:cover;object-position:61% center}
body.c3-kunming .km7-inquiry-reading{padding-top:50px}
body.c3-kunming .km7-license-lead{display:block;padding:36px 40px 25px;background:#dce4d8;border-top:2px solid #11171b;border-bottom:1px solid #a9b6a4}
body.c3-kunming .km7-license-lead .km7-lead-copy{max-width:1000px}
body.c3-kunming .km7-license-lead h2{font-size:35px;line-height:1.45}
body.c3-kunming .km7-license-lead .km7-lead-copy>p:not(.km7-kicker){font-size:15px;max-width:900px}
body.c3-kunming .km7-license-lead-foot{display:grid;grid-template-columns:120px 1fr 125px;gap:25px;align-items:center;border-top:1px solid #a9b6a4;padding-top:21px;margin-top:28px}
body.c3-kunming .km7-reading-mark{border-left:5px solid #f4b622;padding-left:15px;font-size:12px;font-weight:650}
body.c3-kunming .km7-license-lead-foot .km7-thumb img{aspect-ratio:1.6}
body.c3-kunming .km7-license-entries{margin-top:30px}
body.c3-kunming .km7-license-entries .km7-entry{padding:27px 0;border-bottom:1px solid #c1cabd}
body.c3-kunming .km7-directory-title{display:grid;grid-template-columns:185px minmax(0,1fr);gap:38px;align-items:start}
body.c3-kunming .km7-directory-title .km7-meta{display:block;font-size:11px;border-left:4px solid #c5bc8b;padding:5px 0 5px 18px}
body.c3-kunming .km7-directory-title time{display:block;margin-top:9px}
body.c3-kunming .km7-directory-title h3{font-size:26px;line-height:1.5;margin:0 0 20px}
body.c3-kunming .km7-directory-body{display:grid;grid-template-columns:minmax(0,1fr) 145px;gap:33px;margin-left:223px;align-items:start}
body.c3-kunming .km7-directory-body .km7-summary{font-size:14px;margin-bottom:7px}
body.c3-kunming .km7-directory-body .km7-thumb img{aspect-ratio:1.5}
body.c3-kunming .km7-license-title{border-bottom:1px solid #a9b6a4;padding-bottom:33px}
body.c3-kunming .km7-inquiry-heading{padding-top:20px;max-width:1070px}
body.c3-kunming .km7-title-tab{display:inline-block;background:#f4b622;color:#11171b;padding:8px 17px;font-size:11px;letter-spacing:.1em}
body.c3-kunming .km7-inquiry-heading h1{font-size:clamp(32px,3.8vw,49px);line-height:1.4;margin:22px 0 27px}
body.c3-kunming .km7-license-body{max-width:720px;width:calc(100% - 40px);margin:40px auto 0}
body.c3-kunming .km7-inline-toc{border-block:1px solid #a9b6a4;padding:5px 0;margin:26px 0 34px}
body.c3-kunming .km7-inline-toc summary{margin:0;border:0}
body.c3-kunming .km7-inline-toc nav{max-height:270px}
body.c3-kunming.km7-license .km7-related-items{grid-template-columns:1fr;gap:0;max-width:950px}
body.c3-kunming.km7-license .km7-related-items article{display:grid;grid-template-columns:140px 1fr;gap:28px;align-items:center;padding:23px 0;border-top:1px solid #a9b6a4}
body.c3-kunming.km7-license .km7-related .km7-meta{margin-top:0}
@media(max-width:1000px){body.c3-kunming .km7-inquiry-page{padding:32px}body.c3-kunming .km7-inquiry-page .km7-deck{font-size:17px}body.c3-kunming .km7-inquiry-notes summary b{font-size:18px}body.c3-kunming .km7-directory-title{grid-template-columns:150px minmax(0,1fr);gap:30px}body.c3-kunming .km7-directory-body{margin-left:180px;gap:25px;grid-template-columns:1fr 120px}body.c3-kunming .km7-directory-title h3{font-size:24px}}
@media(max-width:760px){body.c3-kunming .km7-inquiry-book{grid-template-columns:1fr;margin-top:10px}body.c3-kunming .km7-inquiry-page{padding:28px 25px;border-top-width:4px}body.c3-kunming .km7-inquiry-page h1{font-size:35px;margin-top:12px}body.c3-kunming .km7-inquiry-page .km7-deck{font-size:17px}body.c3-kunming .km7-inquiry-notes{margin-top:23px}body.c3-kunming .km7-inquiry-notes summary b{font-size:19px}body.c3-kunming .km7-inquiry-photo{border-left:0;border-top:1px solid #b9c3b8;padding:9px}body.c3-kunming .km7-inquiry-photo img{height:auto;aspect-ratio:1.8;object-position:center}body.c3-kunming .km7-inquiry-reading{padding-top:30px}body.c3-kunming .km7-license-lead{padding:27px 24px 24px}body.c3-kunming .km7-license-lead h2{font-size:26px}body.c3-kunming .km7-license-lead .km7-lead-copy>p:not(.km7-kicker){font-size:14px}body.c3-kunming .km7-license-lead-foot{grid-template-columns:1fr 96px;gap:17px}body.c3-kunming .km7-reading-mark{grid-column:1;padding-left:12px;font-size:11px}body.c3-kunming .km7-license-lead-foot .km7-meta{grid-column:1;font-size:10px}body.c3-kunming .km7-license-lead-foot .km7-thumb{grid-column:2;grid-row:1/3}body.c3-kunming .km7-license-lead-foot .km7-thumb img{aspect-ratio:1.1}body.c3-kunming .km7-directory-title{display:block}body.c3-kunming .km7-directory-title .km7-meta{display:flex;gap:15px;margin-bottom:15px;padding-left:12px}body.c3-kunming .km7-directory-title time{margin:0}body.c3-kunming .km7-directory-title h3{font-size:23px;margin-bottom:16px}body.c3-kunming .km7-directory-body{margin-left:0;grid-template-columns:1fr 83px;gap:20px}body.c3-kunming .km7-directory-body .km7-summary{font-size:13px}body.c3-kunming .km7-directory-body .km7-thumb img{aspect-ratio:1}body.c3-kunming .km7-inquiry-heading{padding-top:10px}body.c3-kunming .km7-inquiry-heading h1{font-size:31px}body.c3-kunming .km7-license-body{width:calc(100% - 36px);margin-top:30px}body.c3-kunming.km7-license .km7-related-items article{grid-template-columns:100px 1fr;gap:18px}}
