body.hong-pediatric-acupuncture-page.hong-swiss-modern{--pedacu-ink: #162421;--pedacu-muted: #1f2933;--pedacu-line: rgba(22, 36, 33, 0.14);--pedacu-paper: #fbfaf5;--pedacu-ivory: #f5efe3;--pedacu-mint: #dcefe8;--pedacu-green: #226b58;--pedacu-plum: #2a1e32;--pedacu-coral: #b84f3f;--pedacu-sky: #dfeef3;background: var(--pedacu-paper);color: var(--pedacu-ink);overflow-x: hidden}body.hong-pediatric-acupuncture-page.hong-swiss-modern .entry{padding-left: clamp(24px, 4vw, 54px);padding-right: clamp(24px, 4vw, 54px)}.hong-pedacu-page, .hong-pedacu-page *, .hong-pedacu-page *::before, .hong-pedacu-page *::after{box-sizing: border-box}.hong-pedacu-page{color: var(--pedacu-ink);font-family: var(--hong-sans);font-size: 19px;line-height: 1.72;overflow: hidden}.hong-pedacu-shell{margin-left: auto;margin-right: auto;max-width: 1180px;min-width: 0;padding-left: clamp(18px, 4vw, 42px);padding-right: clamp(18px, 4vw, 42px)}.hong-pedacu-page .hong-pedacu-kicker{color: var(--pedacu-coral);font-family: var(--hong-mono);font-size: 13px;font-weight: 900;letter-spacing: 0;line-height: 1.35;margin: 0 0 12px;text-transform: uppercase}.hong-pedacu-page h2, .hong-pedacu-page h3{color: var(--pedacu-ink);font-family: var(--hong-display);letter-spacing: 0;text-wrap: balance}.hong-pedacu-page h2{font-size: clamp(32px, 3.6vw, 54px);font-weight: 780;line-height: 1.04;margin: 0 0 20px;max-width: 18ch}.hong-pedacu-page h3{font-size: clamp(21px, 2vw, 28px);font-weight: 780;line-height: 1.14;margin: 0 0 10px}.hong-pedacu-page p{color: var(--pedacu-muted);font-size: clamp(18px, 1.16vw, 20px);line-height: 1.72;margin: 0 0 16px;max-width: 70ch}.hong-pedacu-page a{color: var(--pedacu-green);font-weight: 850;text-decoration-color: rgba(34, 107, 88, 0.28);text-decoration-thickness: 0.08em;text-underline-offset: 0.18em}.hong-pedacu-hero-panel{display: grid;gap: clamp(18px, 3vw, 28px);grid-template-columns: 1fr;margin-top: clamp(-58px, -4vw, -30px);max-width: 1060px;position: relative;z-index: 5}.hong-pedacu-hero-panel__copy{border: 1px solid var(--pedacu-line);border-radius: 8px;box-shadow: 0 18px 58px rgba(22, 36, 33, 0.1)}.hong-pedacu-hero-panel__copy{background: linear-gradient(135deg, rgba(220, 239, 232, 0.9), transparent 44%), #ffffff;padding: clamp(24px, 4vw, 46px)}.hong-pedacu-hero-panel__copy p:not(.hong-pedacu-kicker){font-size: clamp(19px, 1.26vw, 21px);line-height: 1.68;max-width: 76ch}.hong-pedacu-hero-actions{border-top: 1px solid var(--pedacu-line);display: flex;flex-wrap: wrap;gap: 12px;margin-top: clamp(22px, 3vw, 32px);padding-top: clamp(18px, 2.4vw, 26px)}.hong-pedacu-hero-cta{font-size: clamp(17px, 1.08vw, 18px);min-height: 56px;padding-left: 28px;padding-right: 28px}.hong-pedacu-button{align-items: center;background: var(--hong-whatsapp-solid, #0b7835);border-radius: 999px;color: var(--hong-whatsapp-solid-ink) !important;display: inline-flex;font-size: clamp(16px, 1vw, 17px);font-weight: 900;justify-content: center;line-height: 1.2;min-height: 52px;padding: 0 22px;text-decoration: none;width: fit-content}.hong-pedacu-button.hong-pedacu-hero-cta{font-size: clamp(17px, 1.08vw, 18px);min-height: 56px;padding-left: 28px;padding-right: 28px}.hong-pedacu-nav{display: flex;flex-wrap: wrap;gap: 8px;margin-top: clamp(22px, 4vw, 42px)}.hong-pedacu-nav a{background: #ffffff;border: 1px solid var(--pedacu-line);border-radius: 999px;color: var(--pedacu-ink);font-size: clamp(14.5px, 0.95vw, 15.5px);font-weight: 850;min-height: 44px;padding: 11px 15px;text-decoration: none}.hong-pedacu-nav a:hover, .hong-pedacu-nav a:focus-visible{background: var(--pedacu-green);border-color: var(--pedacu-green);color: #ffffff}.hong-pedacu-section{padding: clamp(58px, 8vw, 110px) 0;position: relative}.hong-pedacu-section + .hong-pedacu-section{border-top: 1px solid var(--pedacu-line)}.hong-pedacu-section--safety{background: linear-gradient(180deg, rgba(220, 239, 232, 0.42), rgba(251, 250, 245, 0)), var(--pedacu-paper);margin-top: clamp(28px, 5vw, 58px)}.hong-pedacu-section--ivory{background: var(--pedacu-ivory)}.hong-pedacu-section--alert{background: var(--pedacu-plum);color: #ffffff}.hong-pedacu-section--alert h2, .hong-pedacu-section--alert h3{color: #ffffff}.hong-pedacu-section--alert p{color: rgba(255, 255, 255, 0.78)}.hong-pedacu-section--measure{background: linear-gradient(135deg, rgba(223, 238, 243, 0.84), transparent 48%), #ffffff}.hong-pedacu-section--science{background: #10231f;color: #ffffff}.hong-pedacu-section--science h2, .hong-pedacu-section--science h3{color: #ffffff}.hong-pedacu-section--science p{color: rgba(255, 255, 255, 0.78)}.hong-pedacu-two-col{display: grid;gap: clamp(24px, 4vw, 54px);grid-template-columns: minmax(0, 0.82fr) minmax(300px, 0.68fr)}.hong-pedacu-section-head{margin-bottom: clamp(24px, 4vw, 42px);max-width: 850px}.hong-pedacu-section-head p{max-width: 760px}.hong-pedacu-safety-grid{display: grid;gap: 12px}.hong-pedacu-safety-grid article, .hong-pedacu-method-grid article, .hong-pedacu-metric-card, .hong-pedacu-consent, .hong-pedacu-source-note{background: #ffffff;border: 1px solid var(--pedacu-line);border-radius: 8px;padding: clamp(18px, 2.4vw, 26px)}.hong-pedacu-safety-grid span{color: var(--pedacu-coral);display: block;font-family: var(--hong-mono);font-size: 13px;font-weight: 900;margin-bottom: 12px}.hong-pedacu-safety-grid p, .hong-pedacu-method-grid p, .hong-pedacu-metric-card p, .hong-pedacu-source-note p{margin-bottom: 0}.hong-pedacu-method-grid{display: grid;gap: 16px;grid-template-columns: repeat(3, minmax(0, 1fr))}.hong-pedacu-method-grid h3{font-size: clamp(19px, 1.45vw, 23px);line-height: 1.18;max-width: none;overflow-wrap: normal;text-wrap: pretty}.hong-pedacu-method-grid p{font-size: clamp(17px, 1.08vw, 18.5px);line-height: 1.62}.hong-pedacu-age-note{background: #fff8ea;border: 1px solid rgba(184, 79, 63, 0.22);border-radius: 8px;margin-bottom: 18px;padding: clamp(20px, 2.8vw, 30px)}.hong-pedacu-age-note h3{font-size: clamp(23px, 2.2vw, 32px);line-height: 1.16;margin-bottom: 10px;max-width: 820px;text-wrap: balance}.hong-pedacu-age-note > p{color: var(--pedacu-ink);font-size: clamp(18px, 1.18vw, 19.5px);line-height: 1.64;margin-bottom: 18px;max-width: 920px}.hong-pedacu-age-note__grid{display: grid;gap: 14px;grid-template-columns: repeat(3, minmax(0, 1fr))}.hong-pedacu-age-note__grid p{background: rgba(255, 255, 255, 0.72);border: 1px solid rgba(22, 36, 33, 0.1);border-radius: 8px;font-size: clamp(17px, 1.02vw, 18.5px);line-height: 1.6;margin: 0;padding: 16px}.hong-pedacu-age-note__grid strong{color: var(--pedacu-coral);display: block;font-family: var(--hong-mono);font-size: 0.8em;letter-spacing: 0;margin-bottom: 6px;text-transform: uppercase}.hong-pedacu-method-grid article:nth-child(2), .hong-pedacu-method-grid article:nth-child(4){background: var(--pedacu-mint)}.hong-pedacu-method-grid article:nth-child(5){background: var(--pedacu-sky)}.hong-pedacu-consent{background: #fff8ea;border-color: rgba(184, 79, 63, 0.22);margin-top: 16px}.hong-pedacu-table-wrap{background: #ffffff;border: 1px solid var(--pedacu-line);border-radius: 8px;overflow-x: auto}.hong-pedacu-table-wrap table{border-collapse: collapse;min-width: 760px;width: 100%}.hong-pedacu-table-wrap th, .hong-pedacu-table-wrap td{border-bottom: 1px solid var(--pedacu-line);padding: 18px 20px;text-align: left;vertical-align: top}.hong-pedacu-table-wrap th{background: var(--pedacu-ink);color: #ffffff;font: 900 14px/1.3 var(--hong-mono);text-transform: uppercase}.hong-pedacu-table-wrap tr:last-child td{border-bottom: 0}.hong-pedacu-table-wrap td:first-child{color: var(--pedacu-ink);font-weight: 900;width: 34%}.hong-pedacu-alert-list{background: rgba(255, 255, 255, 0.08);border: 1px solid rgba(255, 255, 255, 0.18);border-radius: 8px;padding: clamp(20px, 3vw, 30px)}.hong-pedacu-alert-list ul, .hong-pedacu-metric-card ul{display: grid;gap: 10px;list-style: none;margin: 0;padding: 0}.hong-pedacu-alert-list li, .hong-pedacu-metric-card li{line-height: 1.56;padding-left: 22px;position: relative}.hong-pedacu-alert-list li{color: rgba(255, 255, 255, 0.86)}.hong-pedacu-alert-list li::before, .hong-pedacu-metric-card li::before{background: var(--pedacu-coral);border-radius: 999px;content: "";height: 8px;left: 0;position: absolute;top: 0.7em;width: 8px}.hong-pedacu-timeline{counter-reset: pedacu-steps;display: grid;gap: 16px;grid-template-columns: repeat(2, minmax(0, 1fr));list-style: none;margin: 0;padding: 0}.hong-pedacu-timeline li{background: #ffffff;border: 1px solid var(--pedacu-line);border-radius: 8px;counter-increment: pedacu-steps;display: grid;gap: 14px;grid-template-columns: 48px minmax(0, 1fr);line-height: 1.62;padding: clamp(20px, 2.4vw, 26px)}.hong-pedacu-timeline li::before{color: var(--pedacu-coral);content: counter(pedacu-steps, decimal-leading-zero);font-family: var(--hong-mono);font-size: 15px;font-weight: 900;grid-column: 1;line-height: 1.2;padding-top: 4px}.hong-pedacu-timeline strong{color: var(--pedacu-ink);display: block;font-size: clamp(18px, 1.35vw, 22px);line-height: 1.22;margin-bottom: 8px;text-wrap: pretty}.hong-pedacu-timeline__copy{grid-column: 2;min-width: 0}.hong-pedacu-timeline__copy p{font-size: clamp(16.5px, 1.08vw, 18px);line-height: 1.58;margin: 0}.hong-pedacu-metric-card{background: #ffffff;box-shadow: 0 20px 52px rgba(22, 36, 33, 0.09)}.hong-pedacu-check-grid{display: grid;gap: 12px;grid-template-columns: repeat(4, minmax(0, 1fr))}.hong-pedacu-check-grid span{background: #ffffff;border: 1px solid var(--pedacu-line);border-radius: 8px;color: var(--pedacu-ink);font-weight: 850;line-height: 1.42;min-height: 94px;padding: 18px}.hong-pedacu-clinic{align-items: center;background: linear-gradient(135deg, rgba(184, 79, 63, 0.1), transparent 44%), var(--pedacu-ink);border-radius: 8px;color: #ffffff;display: grid;gap: clamp(22px, 4vw, 52px);grid-template-columns: minmax(0, 1fr) auto;margin-bottom: clamp(50px, 7vw, 88px);margin-top: clamp(28px, 5vw, 64px);padding: clamp(28px, 5vw, 54px)}.hong-pedacu-clinic h2{color: #ffffff}.hong-pedacu-clinic p{color: rgba(255, 255, 255, 0.78)}.hong-pedacu-clinic a{background: var(--hong-whatsapp-solid, #0b7835);border-radius: 999px;color: var(--hong-whatsapp-solid-ink) !important;font-size: clamp(17px, 1.12vw, 19px);font-weight: 900;line-height: 1.25;min-height: 56px;padding: 15px 24px;text-align: center;text-decoration: none;white-space: nowrap}.hong-pedacu-source-note{background: rgba(255, 255, 255, 0.08);border-color: rgba(255, 255, 255, 0.16)}.hong-pedacu-source-note h3{color: #f8d7a7}.hong-pedacu-faq{display: grid;gap: 10px}@media (min-width: 900px){.hong-pedacu-faq:has(> details:nth-child(11)){gap: 12px;grid-template-columns: repeat(2, minmax(0, 1fr))}}.hong-pedacu-faq details{background: #ffffff;border: 1px solid var(--pedacu-line);border-radius: 8px;overflow: hidden}.hong-pedacu-faq summary{color: var(--pedacu-ink);cursor: pointer;font-size: clamp(18px, 1.18vw, 20px);font-weight: 900;line-height: 1.28;list-style: none;padding: 16px 20px}.hong-pedacu-faq summary::-webkit-details-marker{display: none}.hong-pedacu-faq summary::after{color: var(--pedacu-coral);content: "+";float: right;font-family: var(--hong-mono);font-weight: 900;margin-left: 16px}.hong-pedacu-faq details[open] summary::after{content: "-"}.hong-pedacu-faq details p{border-top: 1px solid var(--pedacu-line);font-size: clamp(17px, 1.02vw, 18.5px);line-height: 1.62;margin: 0;max-width: 74ch;padding: 16px 20px 20px}.hong-pedacu-evidence{margin-bottom: clamp(50px, 7vw, 90px) !important;margin-top: 0 !important}.hong-pedacu-references{background: #ffffff;border: 1px solid var(--pedacu-line);border-radius: 8px;margin-bottom: clamp(32px, 5vw, 60px);padding-bottom: clamp(22px, 4vw, 36px);padding-top: clamp(22px, 4vw, 36px)}.hong-pedacu-references h2{font-size: clamp(24px, 2.6vw, 36px);max-width: none}.hong-pedacu-references ul{display: grid;gap: 9px;margin: 0;padding-left: 1.15em}.hong-pedacu-references li{color: var(--pedacu-muted);line-height: 1.55}.hong-pedacu-review{align-items: start;background: var(--pedacu-ivory);border: 1px solid var(--pedacu-line);border-radius: 8px;display: grid;gap: 22px;grid-template-columns: minmax(0, 0.7fr) minmax(280px, 0.5fr);margin: 0 auto;max-width: 1180px;padding: clamp(22px, 4vw, 36px);width: min(1180px, calc(100vw - 36px))}.hong-pedacu-review h2{font-size: clamp(24px, 2.6vw, 38px);margin-bottom: 8px;max-width: none}.hong-pedacu-review p{margin-bottom: 10px}.hong-pedacu-review__date{color: var(--pedacu-ink) !important;font-weight: 900}@media (max-width: 1100px){.hong-pedacu-method-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.hong-pedacu-age-note__grid{grid-template-columns: 1fr}.hong-pedacu-timeline{grid-template-columns: repeat(2, minmax(0, 1fr))}.hong-pedacu-check-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 820px){.hong-pedacu-hero-panel, .hong-pedacu-two-col, .hong-pedacu-clinic, .hong-pedacu-review{grid-template-columns: 1fr}.hong-pedacu-hero-panel{margin-top: -34px}.hong-pedacu-clinic a{white-space: normal}}@media (max-width: 620px){.hong-pedacu-page{font-size: 18px}body.hong-pediatric-acupuncture-page.hong-swiss-modern .entry{padding-left: 18px;padding-right: 18px}.hong-pedacu-shell{padding-left: 0;padding-right: 0}.hong-pedacu-method-grid, .hong-pedacu-timeline, .hong-pedacu-check-grid{grid-template-columns: 1fr}.hong-pedacu-timeline li{grid-template-columns: 42px minmax(0, 1fr)}.hong-pedacu-nav{display: grid;grid-template-columns: 1fr 1fr}.hong-pedacu-nav a{text-align: center}.hong-pedacu-table-wrap{margin-left: 0;margin-right: 0;border-left: 0;border-radius: 0;border-right: 0}.hong-pedacu-review{border-left: 0;border-radius: 0;border-right: 0;width: 100%}}.entry-content .hong-pedacu-source-note a{color: #f6c87a !important}
