/* 首页只保留栏目入口；详细图解位于独立子页面。 */
.abdomen-guide-entry{margin:25px 0 28px}
.abdomen-guide-entry__card{display:grid;grid-template-columns:minmax(0,1fr) 36%;min-height:244px;overflow:hidden;isolation:isolate;border:1px solid #d8c49d44;border-radius:22px;background:linear-gradient(125deg,#202339,#12182d);text-decoration:none;color:#f4efe5;transition:border-color .2s}
.abdomen-guide-entry__card:hover{border-color:#d8c49da0}
.abdomen-guide-entry__card:focus-visible{outline:2px solid #e9d1a6;outline-offset:4px}
.abdomen-guide-entry__copy{padding:23px 0 23px 23px;position:relative;z-index:1}
.abdomen-guide-entry__eyebrow{font-size:14px;letter-spacing:.12em;color:#d8c49d}
.abdomen-guide-entry__copy h2{font-size:27px!important;line-height:1.4!important;letter-spacing:0;margin:10px 0 12px!important;color:#f4efe5!important}
.abdomen-guide-entry__copy p{font-size:16px!important;line-height:1.8;color:#d0cbd7;margin:0 0 14px;max-width:12em}
.abdomen-guide-entry__link{display:flex;align-items:center;gap:22px;min-height:40px;font-size:16px;color:#ecdcbf;font-weight:600}
.abdomen-guide-entry__link i{font-size:22px;font-style:normal;font-weight:400}
.abdomen-guide-entry__art{position:relative;background:#d9c9a7;overflow:hidden;border-left:1px solid #d8c49d24}
.abdomen-guide-entry__art img{display:block;width:100%;height:100%;object-fit:cover;object-position:55% 50%;opacity:.88}
.abdomen-guide-entry__art::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#20233938,transparent 40%)}
.guide-page{margin:0;min-height:100vh;color-scheme:dark;background:radial-gradient(ellipse at 90% 0,#33294455,transparent 55%),#0b1023;color:#f5f0e8;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased}
.guide-page *{box-sizing:border-box}
.guide-page a{color:inherit;text-decoration:none}
.guide-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:1000px;margin:auto;padding:18px 22px;border-bottom:1px solid #d8c49d20}
.guide-topbar a{font-size:16px;min-height:44px;display:flex;align-items:center;color:#e8d8b7}
.guide-topbar span{font-size:14px;color:#aaa6bd}
.guide-shell{max-width:1000px;margin:auto;padding:0 22px}
.guide-page .waist-guide{margin:29px 0 34px}
.guide-page .wg-heading h1{font-size:30px;line-height:1.5;letter-spacing:.01em;margin:12px 0;color:#f5f0e8}
.guide-page .glass-card{background:linear-gradient(135deg,#20243a,#11162a);border:1px solid #d8c49d28;border-radius:22px}
.guide-page .ap-tabs button,.guide-page .wg-chapters button{background:#191c30}
.guide-page .ap-tabs button[aria-pressed=true],.guide-page .wg-chapters button[aria-pressed=true]{background:#ded0b4}
.guide-page .btn{border:1px solid #bda6fa60;background:linear-gradient(115deg,#684b9c,#423969);border-radius:12px;padding:13px 17px;font-weight:600;color:#f6efff}
.guide-page .wg-service-link{display:flex;justify-content:flex-start;font-size:16px;color:#d8c9f2;margin:14px 0 0}
.guide-page .wg-sources a{color:#d1c2ef;text-decoration:underline}
.guide-footer{max-width:1000px;margin:auto;border-top:1px solid #d8c49d20;padding:24px 22px 38px}
.guide-footer a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;color:#e8d8b7}
.guide-topbar a:focus-visible,.guide-footer a:focus-visible{outline:2px solid #e9d1a6;outline-offset:4px}
@media(max-width:374px){.abdomen-guide-entry__card{grid-template-columns:minmax(0,1fr) 30%}.abdomen-guide-entry__copy{padding:20px 0 20px 18px}.abdomen-guide-entry__copy h2{font-size:25px!important}.abdomen-guide-entry__copy p{font-size:16px!important;max-width:10em}.guide-shell{padding:0 16px}.guide-topbar{padding:14px 16px;gap:8px}.guide-topbar span{font-size:13px}.guide-topbar a{font-size:15px}.guide-page .wg-heading h1{font-size:27px}.guide-footer{padding:22px 16px}}
@media(min-width:700px){.abdomen-guide-entry__card{min-height:228px;grid-template-columns:minmax(0,1fr) 38%}.abdomen-guide-entry__copy{padding:28px 32px}.abdomen-guide-entry__copy h2 br{display:none}.abdomen-guide-entry__copy p{max-width:none}.abdomen-guide-entry__art img{object-position:50% 52%}.guide-page .wg-heading h1 br{display:none}}
@media(prefers-reduced-motion:reduce){.abdomen-guide-entry__card{transition:none}}
