body.hong-herniated-disc-page{background: #f7f4ee;color: #172033}body.hong-herniated-disc-page .site-container{background: linear-gradient(180deg, rgba(247, 244, 238, 0.96) 0%, rgba(247, 244, 238, 0.56) 340px, #f7f4ee 100%), radial-gradient(circle at 8% 4%, rgba(142, 33, 38, 0.08), transparent 28%), radial-gradient(circle at 92% 24%, rgba(30, 110, 118, 0.1), transparent 24%)}body.hong-herniated-disc-page .comments-wrap{display: none}.hong-disc-article, .hong-disc-article *{box-sizing: border-box}.hong-disc-article{--disc-ink: #172033;--disc-muted: #1f2933;--disc-line: rgba(23, 32, 51, 0.14);--disc-paper: #fffaf2;--disc-white: #ffffff;--disc-wash: #ece7dc;--disc-teal: #1e6e76;--disc-teal-dark: #0d4f57;--disc-red: #9f2f35;--disc-gold: #b88b3e;--disc-dark: #111827;font-family: var(--hong-sans, "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);margin: 0 auto;max-width: 1180px}.hong-disc-article :is(h2, h3, p, ul, ol, table, figure, details){margin-top: 0}.hong-disc-article h2, .hong-disc-article h3{color: var(--disc-ink);font-family: var(--hong-display, var(--hong-sans, "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif));letter-spacing: 0;text-transform: none}.hong-disc-article h2{font-size: clamp(30px, 4vw, 58px);font-weight: 800;line-height: 0.98;margin-bottom: 22px;text-wrap: balance}.hong-disc-article h3{font-size: clamp(19px, 1.8vw, 24px);font-weight: 760;line-height: 1.15;margin-bottom: 10px}.hong-disc-article p, .hong-disc-article li{color: #1f2933;font-size: clamp(17px, 1.35vw, 19px);line-height: 1.72}.hong-disc-article p{margin-bottom: 16px}.hong-disc-article a{color: var(--disc-teal-dark);text-decoration-thickness: 0.08em;text-underline-offset: 0.18em}.hong-disc-eyebrow, .hong-disc-article .hong-disc-eyebrow{color: var(--disc-red);font-family: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;font-size: 12px;font-weight: 700;letter-spacing: 0.12em;line-height: 1.35;margin-bottom: 14px;text-transform: uppercase}.hong-disc-kicker{align-items: stretch;display: grid;gap: clamp(20px, 3vw, 34px);grid-template-columns: minmax(0, 1.44fr) minmax(300px, 0.56fr);margin-bottom: clamp(24px, 4vw, 48px)}.hong-disc-kicker__main, .hong-disc-kicker__aside{background: rgba(255, 255, 255, 0.86);border: 1px solid var(--disc-line);border-radius: 8px;box-shadow: 0 24px 72px rgba(17, 24, 39, 0.08)}.hong-disc-kicker__main{padding: clamp(28px, 5vw, 62px)}.hong-disc-kicker__main p{max-width: 72ch}.hong-disc-kicker__aside{align-self: start;background: linear-gradient(180deg, rgba(30, 110, 118, 0.08), rgba(255, 255, 255, 0.92)), #fff;padding: clamp(22px, 3vw, 34px);position: sticky;top: 24px}.hong-disc-card-label{border-bottom: 1px solid var(--disc-line);color: var(--disc-teal-dark) !important;font-family: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;font-size: 12px !important;font-weight: 700;letter-spacing: 0.1em;padding-bottom: 12px;text-transform: uppercase}.hong-disc-note, .hong-disc-article .hong-disc-note{color: #7d5d24;font-size: 14px;line-height: 1.55;margin-bottom: 0}.hong-disc-actions{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 26px}.hong-disc-button, .hong-disc-button:visited, .entry-content .hong-disc-button, .entry-content .hong-disc-button:visited{align-items: center;background: var(--disc-teal);border: 1px solid var(--disc-teal);border-radius: 8px;color: #fff !important;display: inline-flex;font-family: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;font-size: 13px;font-weight: 700;justify-content: center;letter-spacing: 0.04em;line-height: 1.2;min-height: 48px;padding: 15px 20px;text-decoration: none;text-transform: uppercase;transition: background 160ms ease, border-color 160ms ease, transform 160ms ease}.hong-disc-button:hover, .hong-disc-button:focus{background: var(--disc-teal-dark);border-color: var(--disc-teal-dark);color: #fff !important;transform: translateY(-1px)}.hong-disc-button--ghost, .hong-disc-button--ghost:visited, .entry-content .hong-disc-button--ghost, .entry-content .hong-disc-button--ghost:visited{background: #fff;border-color: rgba(21, 87, 91, 0.24);color: var(--disc-teal-dark) !important}.hong-disc-button--light, .entry-content .hong-disc-button--light{background: #fff;border-color: rgba(255, 255, 255, 0.72);color: var(--disc-dark) !important;margin-top: 22px}.hong-disc-panel, .hong-disc-alert, .hong-disc-premium, .hong-disc-final-cta, .hong-disc-sources{margin-bottom: clamp(22px, 4vw, 44px)}.hong-disc-panel{background: rgba(255, 250, 242, 0.72);border-top: 1px solid var(--disc-line);padding: clamp(34px, 5vw, 70px) 0}.hong-disc-panel--summary{background: transparent;border-top: 0;padding-top: 0}.hong-disc-section-head{margin-bottom: clamp(22px, 3vw, 36px);max-width: 860px}.hong-disc-section-head p:last-child{margin-bottom: 0}.hong-disc-answer-grid, .hong-disc-definition-grid, .hong-disc-card-row, .hong-disc-intervention-grid, .hong-disc-link-grid{display: grid;gap: 14px}.hong-disc-answer-grid{grid-template-columns: repeat(5, minmax(0, 1fr))}.hong-disc-answer-grid > div, .hong-disc-definition-grid > div, .hong-disc-card-row > div, .hong-disc-intervention-grid > div{background: rgba(255, 255, 255, 0.88);border: 1px solid var(--disc-line);border-radius: 8px;padding: 20px}.hong-disc-answer-grid span{color: var(--disc-muted);display: block;font-size: 13px;font-weight: 700;line-height: 1.35;margin-bottom: 12px;text-transform: uppercase}.hong-disc-answer-grid strong{color: var(--disc-ink);display: block;font-size: 20px;line-height: 1.15;margin-bottom: 8px}.hong-disc-answer-grid p, .hong-disc-card-row p, .hong-disc-intervention-grid p{font-size: 15px;line-height: 1.55;margin-bottom: 0}.hong-disc-toc{align-items: center;background: rgba(23, 32, 51, 0.94);border-radius: 8px;display: flex;flex-wrap: wrap;gap: 8px;margin: 0 0 clamp(28px, 5vw, 58px);padding: 12px;position: sticky;top: 0;z-index: 8}.hong-disc-toc a, .hong-disc-toc a:visited{border: 1px solid rgba(255, 255, 255, 0.18);border-radius: 8px;color: #fff !important;font-size: 13px;font-weight: 700;line-height: 1.25;padding: 10px 12px;text-decoration: none}.hong-disc-toc a:hover, .hong-disc-toc a:focus{background: rgba(255, 255, 255, 0.1);color: #fff !important}.hong-disc-two-col{align-items: start;display: grid;gap: clamp(24px, 4vw, 58px);grid-template-columns: minmax(280px, 0.8fr) minmax(0, 1.2fr)}.hong-disc-callout{background: #fff;border-radius: 8px;color: var(--disc-ink);font-size: 18px;line-height: 1.55;margin-top: 24px;padding: 22px;border-top: 3px solid var(--disc-gold)}.hong-disc-definition-grid{grid-template-columns: repeat(4, minmax(0, 1fr))}.hong-disc-panel--visual{background: linear-gradient(180deg, rgba(255, 255, 255, 0.74), rgba(236, 231, 220, 0.58))}.hong-disc-checklist{display: grid;gap: 10px;list-style: none;margin: 20px 0 0;padding: 0}.hong-disc-checklist li{background: rgba(255, 255, 255, 0.78);border: 1px solid var(--disc-line);border-radius: 8px;padding: 12px 14px 12px 38px;position: relative}.hong-disc-checklist li::before{background: var(--disc-teal);border-radius: 999px;content: "";height: 9px;left: 16px;position: absolute;top: 23px;width: 9px}.hong-disc-figure{background: #fff;border: 1px solid var(--disc-line);border-radius: 8px;overflow: hidden}.hong-disc-figure img{aspect-ratio: 4 / 3;display: block;height: auto;margin: 0;object-fit: cover;width: 100%}.hong-disc-figure figcaption{color: var(--disc-muted);font-size: 14px;line-height: 1.5;padding: 14px 16px 16px}.hong-disc-alert{background: #2b1114;border-radius: 8px;display: grid;gap: clamp(22px, 3vw, 42px);grid-template-columns: minmax(280px, 0.72fr) minmax(0, 1.28fr);padding: clamp(28px, 5vw, 58px)}.hong-disc-alert h2, .hong-disc-alert p, .hong-disc-alert li{color: #fff}.hong-disc-alert .hong-disc-eyebrow{color: #ffb6a5}.hong-disc-alert ul{display: grid;gap: 10px;list-style: none;margin: 0;padding: 0}.hong-disc-alert li{background: rgba(255, 255, 255, 0.08);border: 1px solid rgba(255, 255, 255, 0.13);border-radius: 8px;padding: 14px 16px}.hong-disc-split{display: grid;gap: 16px;grid-template-columns: repeat(2, minmax(0, 1fr))}.hong-disc-split > div{background: rgba(255, 255, 255, 0.76);border: 1px solid var(--disc-line);border-radius: 8px;padding: 20px}.hong-disc-table-wrap{margin-top: 18px;overflow-x: auto}.hong-disc-table{background: #fff;border: 1px solid var(--disc-line);border-collapse: separate;border-radius: 8px;border-spacing: 0;overflow: hidden;width: 100%}.hong-disc-table th, .hong-disc-table td{border-bottom: 1px solid var(--disc-line);color: var(--disc-muted);font-size: 15px;line-height: 1.48;padding: 15px 16px;text-align: left;vertical-align: top}.hong-disc-table th{background: #172033;color: #fff;font-size: 13px;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase}.hong-disc-table td:first-child{color: var(--disc-ink);font-weight: 760}.hong-disc-table tr:last-child td{border-bottom: 0}.hong-disc-card-row{grid-template-columns: repeat(3, minmax(0, 1fr));margin-top: 18px}.hong-disc-card-row ul, .hong-disc-split ul{margin-bottom: 0;padding-left: 20px}.hong-disc-card-row li, .hong-disc-split li{font-size: 15px;line-height: 1.55}.hong-disc-premium{background: linear-gradient(135deg, rgba(17, 24, 39, 0.98), rgba(13, 79, 87, 0.96)), #111827;border-radius: 8px;color: #fff;padding: clamp(32px, 5vw, 70px)}.hong-disc-premium h2, .hong-disc-premium h3, .hong-disc-premium p, .hong-disc-premium li{color: #fff}.hong-disc-premium .hong-disc-eyebrow{color: #b8e3de}.hong-disc-premium .hong-disc-table{background: rgba(255, 255, 255, 0.06);border-color: rgba(255, 255, 255, 0.16)}.hong-disc-premium .hong-disc-table th{background: rgba(255, 255, 255, 0.12)}.hong-disc-premium .hong-disc-table td{border-color: rgba(255, 255, 255, 0.12);color: rgba(255, 255, 255, 0.82)}.hong-disc-premium .hong-disc-table td:first-child{color: #fff}.hong-disc-intervention-grid{grid-template-columns: repeat(4, minmax(0, 1fr));margin-top: 18px}.hong-disc-intervention-grid > div{background: rgba(255, 255, 255, 0.08);border-color: rgba(255, 255, 255, 0.16)}.hong-disc-timeline{display: grid;gap: 14px;grid-template-columns: repeat(4, minmax(0, 1fr))}.hong-disc-timeline > div{background: #fff;border: 1px solid var(--disc-line);border-radius: 8px;padding: 20px}.hong-disc-timeline span{color: var(--disc-red);display: block;font-family: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;font-size: 13px;font-weight: 800;margin-bottom: 10px;text-transform: uppercase}.hong-disc-timeline p{font-size: 15px;line-height: 1.55;margin-bottom: 0}.hong-disc-panel--clinic{background: linear-gradient(180deg, rgba(255, 255, 255, 0.72), rgba(236, 231, 220, 0.6))}.hong-disc-steps{counter-reset: disc-steps;display: grid;gap: 10px}.hong-disc-steps > div{align-items: start;background: rgba(255, 255, 255, 0.86);border: 1px solid var(--disc-line);border-radius: 8px;display: grid;gap: 14px;grid-template-columns: 42px 1fr;padding: 14px}.hong-disc-steps span{align-items: center;background: var(--disc-dark);border-radius: 8px;color: #fff;display: inline-flex;font-family: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;font-size: 12px;font-weight: 800;height: 42px;justify-content: center;width: 42px}.hong-disc-steps p{font-size: 15px;line-height: 1.55;margin-bottom: 0}.hong-disc-prep{background: #fff;border: 1px solid var(--disc-line);border-radius: 8px;margin-top: 24px;padding: clamp(22px, 3vw, 34px)}.hong-disc-prep ul{column-gap: 28px;columns: 2;margin-bottom: 0;padding-left: 20px}.hong-disc-prep li{break-inside: avoid;font-size: 15px;line-height: 1.6;margin-bottom: 8px}.hong-disc-link-grid{grid-template-columns: repeat(4, minmax(0, 1fr))}.hong-disc-link-grid a{background: #fff;border: 1px solid var(--disc-line);border-radius: 8px;color: var(--disc-ink);font-size: 15px;font-weight: 760;line-height: 1.35;min-height: 82px;padding: 18px;text-decoration: none;transition: border-color 160ms ease, color 160ms ease, transform 160ms ease}.hong-disc-link-grid a:hover, .hong-disc-link-grid a:focus{border-color: var(--disc-teal);color: var(--disc-teal-dark);transform: translateY(-1px)}.hong-disc-faq__list{display: grid;gap: 10px}@media (min-width: 900px){.hong-disc-faq__list:has(> details:nth-child(11)){gap: 12px;grid-template-columns: repeat(2, minmax(0, 1fr))}}.hong-disc-faq details{background: #fff;border: 1px solid var(--disc-line);border-radius: 8px;padding: 0}.hong-disc-faq summary{color: var(--disc-ink);cursor: pointer;font-size: clamp(17px, 1.4vw, 19px);font-weight: 760;line-height: 1.35;list-style: none;padding: 18px 46px 18px 18px;position: relative}.hong-disc-faq summary::-webkit-details-marker{display: none}.hong-disc-faq summary::after{color: var(--disc-teal-dark);content: "+";font-family: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;font-size: 24px;font-weight: 700;position: absolute;right: 18px;top: 14px}.hong-disc-faq details[open] summary::after{content: "-"}.hong-disc-faq details p{border-top: 1px solid var(--disc-line);font-size: 16px;line-height: 1.65;margin: 0;padding: 16px 18px 20px}.hong-disc-final-cta{background: #fff;border: 1px solid var(--disc-line);border-radius: 8px;padding: clamp(30px, 5vw, 62px);text-align: center}.hong-disc-final-cta h2{margin-left: auto;margin-right: auto;max-width: 900px}.hong-disc-final-cta p{margin-left: auto;margin-right: auto;max-width: 760px}.hong-disc-sources{border-top: 1px solid var(--disc-line);padding: 28px 0 0}.hong-disc-sources h2{font-size: clamp(24px, 2.5vw, 34px);line-height: 1.1}.hong-disc-sources ul{margin-bottom: 0;padding-left: 20px}.hong-disc-sources li{font-size: 14px;line-height: 1.55;margin-bottom: 8px}@media (max-width: 1080px){.hong-disc-answer-grid, .hong-disc-definition-grid, .hong-disc-intervention-grid, .hong-disc-timeline, .hong-disc-link-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.hong-disc-kicker, .hong-disc-two-col, .hong-disc-alert{grid-template-columns: 1fr}.hong-disc-kicker__aside, .hong-disc-toc{position: static}}@media (max-width: 760px){body.hong-herniated-disc-page, body.hong-herniated-disc-page .site-container{max-width: 100vw;overflow-x: hidden}body.hong-herniated-disc-page .hong-sitewide-notice__wrap{align-items: stretch;box-sizing: border-box;flex-direction: column;gap: 8px;margin-left: 0;margin-right: 0;max-width: 100%;padding-left: 12px;padding-right: 12px;width: 100%}body.hong-herniated-disc-page .hong-sitewide-notice__text{font-size: 11px;line-height: 1.35;max-width: 100%;overflow-wrap: anywhere;text-align: center}body.hong-herniated-disc-page .hong-sitewide-notice__button{font-size: 12px;letter-spacing: 0.01em;max-width: 100%;min-width: 0;overflow-wrap: anywhere;padding-left: 12px;padding-right: 12px;text-align: center;white-space: normal;width: 100%}.hong-disc-article, .hong-disc-kicker, .hong-disc-kicker__main, .hong-disc-kicker__aside, .hong-disc-panel, .hong-disc-alert, .hong-disc-premium, .hong-disc-final-cta, .hong-disc-sources{max-width: 100%;min-width: 0;overflow-wrap: break-word;width: 100%}.hong-disc-kicker__main, .hong-disc-kicker__aside, .hong-disc-alert, .hong-disc-premium, .hong-disc-final-cta{padding: 20px 16px}.hong-disc-article h2{font-size: clamp(27px, 8.2vw, 34px);line-height: 1.07;max-width: 100%;overflow-wrap: anywhere;text-wrap: pretty}.hong-disc-article p, .hong-disc-article li{font-size: 16px;line-height: 1.65}.hong-disc-answer-grid, .hong-disc-definition-grid, .hong-disc-card-row, .hong-disc-intervention-grid, .hong-disc-timeline, .hong-disc-link-grid, .hong-disc-split{grid-template-columns: 1fr}.hong-disc-toc{max-height: none;overflow: visible}.hong-disc-toc a{flex: 1 1 calc(50% - 8px);text-align: center}.hong-disc-table{min-width: 680px}.hong-disc-prep ul{columns: 1}.hong-disc-actions{flex-direction: column}}
