.celpip-editorial section { scroll-margin-top: 24px; }
.celpip-editorial .celpip-guide-jumps {display:flex;flex-wrap:wrap;gap:8px 20px;margin:26px 0;padding:18px 0;border-block:1px solid var(--seo-line)}
.celpip-editorial .celpip-day,.celpip-editorial .celpip-word {padding:18px 0;border-bottom:1px solid var(--seo-line)}
.celpip-editorial .celpip-day h3,.celpip-editorial .celpip-word h3 {margin-top:0}
.celpip-editorial .celpip-word p {margin:6px 0}
.celpip-editorial .celpip-revision {white-space:pre-line;background:var(--seo-panel);border:1px solid var(--seo-line);border-radius:12px;padding:22px;line-height:1.8}
.celpip-editorial [hidden] {display:none!important}
.celpip-editorial details {border:1px solid var(--seo-line);border-radius:10px;padding:16px;margin:18px 0}
.celpip-editorial summary {cursor:pointer;font-weight:600}
.celpip-editorial .celpip-checklist {list-style:none;padding:0}
.celpip-editorial .celpip-checklist label {display:flex;align-items:flex-start;gap:12px;font-weight:400}
.celpip-editorial input[type=checkbox] {flex:0 0 20px;width:20px;height:20px;margin-top:5px;accent-color:var(--seo-accent)}
.celpip-editorial .celpip-comparison {width:100%;border-collapse:collapse}
.celpip-editorial .celpip-comparison td,.celpip-editorial .celpip-comparison th {padding:14px;border:1px solid var(--seo-line);vertical-align:top;text-align:left}
.celpip-editorial .celpip-comparison thead {background:var(--seo-soft)}
.celpip-editorial button,[data-celpip-guide-print] {cursor:pointer;border:1px solid var(--seo-line);background:var(--seo-panel);color:var(--seo-text);border-radius:7px;padding:10px 16px;font:inherit}
.celpip-editorial input[type=search] {width:100%;border:1px solid var(--seo-line);background:var(--seo-panel);color:var(--seo-text);padding:12px;border-radius:7px;font:inherit}
.celpip-editorial :focus-visible {outline:3px solid var(--seo-accent);outline-offset:4px}
@media(max-width:600px){.celpip-editorial .celpip-comparison caption{display:block;width:100%}.celpip-editorial .celpip-comparison,.celpip-editorial .celpip-comparison tbody,.celpip-editorial .celpip-comparison tr,.celpip-editorial .celpip-comparison th,.celpip-editorial .celpip-comparison td{display:block}.celpip-editorial .celpip-comparison thead{display:none}.celpip-editorial .celpip-comparison tr{margin:14px 0}.celpip-editorial .celpip-comparison td::before{content:attr(data-label) ': ';font-weight:600}.celpip-editorial .celpip-revision{padding:16px}}
@media print{.seo-top,.seo-footer,.seo-next,.seo-links,.seo-breadcrumb,.celpip-guide-jumps,[data-celpip-vocabulary-search],.celpip-editorial nav{display:none!important}.celpip-seo-page{--seo-bg:#fff;--seo-panel:#fff;--seo-text:#111;--seo-muted:#333;--seo-line:#aaa;--seo-accent:#174d39;background:white!important;color:#111!important}.seo-shell{width:100%;max-width:none}.celpip-day,.celpip-word,.celpip-revision{break-inside:avoid}h2,h3{break-after:avoid}.celpip-editorial details{display:block}.celpip-editorial details>*{display:block!important}}
