.dify-detail-page{padding:clamp(1.5rem, 3vw, 3rem) var(--page-gutter) clamp(3rem, 5vw, 4rem);background:#f5f7fa}.media-article{background:var(--color-surface);border:1px solid #e7ebf0;border-radius:12px;width:min(100%,1100px);margin-inline:auto;padding:clamp(1.5rem,5vw,4.5rem) clamp(1.5rem,5vw,4.5rem) clamp(2rem,4vw,3rem)}.dify-detail-page__related{width:min(100%,1100px);margin:clamp(2.5rem,4vw,3rem) auto 0;padding-inline:clamp(1.5rem,5vw,4.5rem)}.dify-detail-page__related:empty{display:none}.media-article__breadcrumb{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:clamp(2rem,4vw,3.5rem);font-size:.8125rem;display:flex}.media-article__breadcrumb a{color:var(--color-blue-700);text-underline-offset:.2em}.media-article__breadcrumb a:last-child{color:var(--color-muted);text-decoration:none}.media-article__lead{margin:0}.media-article__lead--pictured{grid-template-columns:minmax(0,1fr) minmax(240px,34%);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.media-article__intro{min-width:0}.media-article__lead h1{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;margin:0 0 1.25rem;font-size:clamp(2rem,3vw,2.4rem);font-weight:700;line-height:1.42}.media-article__editorial-status{color:var(--color-muted);font-size:var(--text-xs);margin:.75rem 0 0;line-height:1.65}.media-article__summary{color:var(--color-ink);margin:0;font-size:1.0625rem;line-height:1.85}.media-article__byline{color:var(--color-ink);flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:1.5rem;font-size:.8125rem;display:flex}.media-article__metadata{margin-top:1rem}.media-article__lead-action{margin-top:1.25rem}.media-article__lead-action a:not(.ui-action):not(.dify-control){min-height:44px;color:var(--color-blue-700);font-size:var(--text-sm);text-underline-offset:.3em;align-items:center;gap:.5rem;font-weight:650;display:inline-flex}.media-article__hero{background:#f6f9fc;border:1px solid #e7ebf0;border-radius:6px;min-width:0;margin:0;overflow:hidden}.media-article__hero img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.media-article__navigation{border-block:1px solid var(--color-border);width:min(100%,800px);margin:clamp(2rem,4vw,3rem) 0}.media-article__reading{--dify-reading-heading-rule:1px dashed #d9e1ec;--dify-reading-heading-size:clamp(1.55rem, 2.4vw, 1.95rem);width:min(100%,800px);min-width:0}.media-article__reading :is(img,video,iframe){max-width:100%}.media-article__consultation{background:#f4f8fd;border-block:1px solid #dce7f4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,3rem);margin:4rem 0 0;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.media-article__consultation-text{min-width:0}.media-article__consultation h2{text-wrap:balance;word-break:auto-phrase;margin:0;font-size:clamp(1.3rem,2vw,1.55rem);font-weight:700;line-height:1.5}.media-article__consultation-copy{max-width:54ch;color:var(--color-muted);margin:.45rem 0 0;font-size:.9375rem;line-height:1.8}.media-article__preview{margin-bottom:1rem}@media (width<=767px){.dify-detail-page{background:var(--color-surface);padding:0 0 3rem}.media-article{border:0;border-radius:0;padding:1.5rem 20px 3rem}.dify-detail-page__related{margin-top:2.5rem;padding-inline:20px}.media-article__breadcrumb{margin-bottom:2rem}.media-article__lead--pictured{grid-template-columns:minmax(0,1fr);gap:1.75rem}.media-article__lead h1{font-size:clamp(1.75rem,7vw,2.15rem);line-height:1.5}.media-article__summary{font-size:1rem}.media-article__hero{width:min(62%,240px)}.media-article__navigation{margin-block:2rem}.media-article__consultation{grid-template-columns:minmax(0,1fr);justify-items:start;gap:1.25rem;margin:3rem -20px 0;padding:1.5rem 20px}}
