.managed-entry{margin-top:52px}.managed-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:28px 0}.managed-card{min-width:0;border-bottom:1px solid #a2aeb655;padding:0 0 24px}.managed-card img{display:block;width:100%;height:190px;object-fit:contain;background:var(--surface,#dfe5e8);margin-bottom:18px}.managed-card h3{font-size:clamp(1.1rem,1.8vw,1.45rem);line-height:1.3;margin:0 0 12px}.managed-card p{font-size:1rem;line-height:1.65;margin:8px 0}.managed-card-meta{font-weight:600}.managed-breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 30px;font-size:.94rem}.managed-detail{max-width:1050px}.managed-cover{margin:28px 0 36px;background:var(--surface,#dfe5e8)}.managed-cover img{display:block;width:100%;height:clamp(250px,38vw,480px);object-fit:contain}.managed-buy{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:24px 0;border-bottom:1px solid #a2aeb655;margin-bottom:28px}.managed-buy p{margin:0}.managed-buy strong{font-size:1.35rem}.managed-prose{font-size:1.07rem;line-height:1.8;max-width:80ch}.managed-prose h2,.managed-text-section h2{font-size:clamp(1.3rem,2.3vw,1.85rem);margin-top:34px;line-height:1.3}.managed-prose h3{font-size:1.2rem;line-height:1.4}.managed-prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.managed-prose th,.managed-prose td{padding:12px;border:1px solid #a2aeb677;text-align:left}.managed-prose img{max-width:100%;height:auto}.managed-prose figure{margin:28px 0}.managed-prose figcaption,.managed-gallery figcaption{font-size:.9rem;margin-top:8px}.managed-prose :is(h2,h3){scroll-margin-top:100px}.managed-text-section{max-width:80ch;line-height:1.75}.managed-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.managed-gallery figure{margin:0;min-width:0}.managed-gallery img{width:100%;height:auto}.publication-byline{display:flex;flex-wrap:wrap;gap:10px 24px;color:var(--muted,#5e6b72);margin-bottom:24px;font-size:.9rem}.managed-toc{background:var(--surface,#dfe5e8);padding:24px;margin:28px 0;max-width:80ch}.managed-toc h2{font-size:1.2rem;margin:0 0 14px}.managed-toc li{margin:8px 0}.managed-toc .toc-sub{margin-left:20px}.managed-company{margin:28px 0}.managed-company>div{display:grid;grid-template-columns:220px 1fr;gap:16px;padding:16px 0;border-bottom:1px solid #a2aeb655}.managed-company dd{margin:0;overflow-wrap:anywhere}.managed-footer-action{padding-top:32px;margin-top:28px;border-top:1px solid #a2aeb655}.contact-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.contact-actions a{display:inline-flex;min-height:48px;align-items:center;gap:10px;padding:12px 18px;border:1px solid;text-decoration:none}.preview-notice{padding:12px 20px;background:#fff1b8;color:#362e12;font:16px/1.5 Arial,sans-serif}
@media(max-width:900px){.managed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.managed-grid{grid-template-columns:1fr;gap:24px}.managed-gallery{grid-template-columns:1fr}.managed-company>div{grid-template-columns:1fr;gap:6px}.managed-cover img{height:250px}.managed-toc{padding:18px}.contact-actions{display:grid;grid-template-columns:1fr}.contact-actions a{overflow-wrap:anywhere}.managed-prose{font-size:1rem}.managed-breadcrumbs{font-size:.88rem}}
.managed-pdf-viewer{height:min(90vh,1000px)}.managed-pdf-viewer iframe{border:0;width:100%;height:calc(100% - 90px);background:#fff}.document-file-note{font-size:.9rem}.managed-detail h1{overflow-wrap:anywhere}.managed-gallery .document-scan{max-width:100%}
.managed-text-section,.managed-prose,.managed-card{overflow-wrap:anywhere}
