.c-editorial-references{display:grid;gap:16px;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal}.c-editorial-references>h2{margin:0;line-height:1.4}.c-editorial-references__list{display:grid;gap:16px;margin:0;padding:0;list-style:none}.c-editorial-references__list>li{min-width:0}.c-editorial-references__list>li:before{content:"";display:inline-block;width:.35em;height:.35em;margin-inline-end:.55em;border-radius:50%;background:currentcolor;vertical-align:.2em}.c-editorial-references__meta{margin:6px 0 0;line-height:1.5}.c-editorial-references__legacy{margin:0;white-space:pre-wrap;line-height:1.65}.c-editorial-references a{display:inline;padding:0;margin:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;white-space:normal;overflow-wrap:anywhere;word-break:normal;text-decoration:underline;text-underline-offset:.16em}.c-editorial-references a:focus-visible{outline:2px solid currentcolor;outline-offset:3px}.c-source-references{display:grid;gap:16px;min-width:0;padding:16px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;overflow-wrap:anywhere}.c-source-references__label,.c-source-references__row-title{margin:0;color:#1e293b;font-size:13px;font-weight:600;line-height:1.45}.c-source-references__copy,.c-source-references__summary{display:grid;gap:6px;min-width:0}.c-source-references__count,.c-source-references__row-meta{margin:0;color:#64748b;font-size:12px;line-height:1.5}.c-source-references__help{margin:0;max-width:64ch;color:#64748b;font-size:12px;line-height:1.6}.c-source-references__toolbar{display:flex;justify-content:flex-start}.c-source-references__editor,.c-source-references__row{min-width:0;display:grid;gap:14px;padding:14px;margin:0;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.c-source-references__list{display:grid;gap:12px}.c-source-references__list:empty{display:none}.c-source-references__discard{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.c-source-references__actions{display:flex;flex-wrap:wrap;gap:8px}.c-source-references__row--summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.c-source-references__row--summary>.c-source-references__actions{flex-shrink:0}.c-source-references__editor-actions{margin-top:0}.c-source-references__action{display:inline-flex;width:auto;min-height:34px;padding:7px 12px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#334155;box-shadow:none;font-size:12px;font-weight:600;line-height:1.2}.c-source-references__action:disabled{cursor:not-allowed;opacity:.55}.c-source-references__action:hover:not(:disabled){background:#f1f5f9}.c-source-references__action--primary{border-color:#2563eb;background:#2563eb;color:#fff}.c-source-references__action--primary:hover:not(:disabled){border-color:#1d4ed8;background:#1d4ed8}.c-source-references__meter{padding:12px 14px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#475569;font-size:12px;display:grid;gap:6px}.c-source-references__meter p{margin:0;font-size:12px;line-height:1.45}.c-source-references__meter-count{color:#1e3a8a;font-weight:600}.c-source-references__reader-preview{margin:0;padding:14px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.c-source-references__preview-label{margin:0 0 10px;color:#64748b;font-size:12px;font-weight:600;line-height:1.4}.c-source-references__modal{width:min(680px,95vw);overflow-wrap:anywhere}.c-source-references__modal .c-modal__box{width:min(680px,100vw - 2rem);padding:0}.c-source-references__modal .c-modal__header{position:relative;padding:16px 52px 16px 20px;border-bottom:1px solid #e5e7eb;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.c-source-references__modal .c-modal__header h2{margin:0;color:#111827;font-size:15px;font-weight:600;line-height:1.4}.c-source-references__modal .c-modal__action{position:absolute;inset:12px 12px auto auto;margin:0}.c-source-references__modal .c-modal__scrollable-content{display:flex;flex-direction:column;gap:16px;padding:20px}.c-source-references__modal .c-modal__footer{display:flex;justify-content:flex-end;padding:12px 20px;border-top:1px solid #e5e7eb;background:#f8fafc}.c-source-references__modal .c-source-references__close{width:28px;height:28px;padding:4px;border-radius:6px;font-size:14px}.c-source-references__modal .c-form-block__preview-notice,.c-source-references__modal .c-form-block__title-wrapper,.c-source-references__modal .c-form-block__turnstile-wrapper{display:none}.c-source-references__modal .c-form-block__form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.c-source-references__modal .c-input-group{grid-column:1/-1;margin:0;min-width:0}.c-source-references__modal .c-input-group--date,.c-source-references__modal .c-input-group:has(input[name$=_publisher]){grid-column:auto}.c-source-references__modal .c-input-group__label{display:block;margin:0 0 6px;color:#475569;font-size:11px;font-weight:600;line-height:1.4}.c-source-references__modal .c-input-group__input{width:100%;min-width:0;min-height:38px;padding:9px 10px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#111827;font-size:13px;line-height:1.4}.c-source-references__modal .c-input-group__input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.12)}.c-source-references__modal .c-source-references__reader-preview .c-editorial-references{gap:0;padding:0;border:0}.c-source-references__modal .c-source-references__reader-preview .c-editorial-references__list{gap:12px;margin:0;padding:0;list-style:none}.c-source-references__modal .c-source-references__reader-preview .c-editorial-references__list>li{display:grid;gap:4px;padding:0}.c-source-references__modal .c-source-references__reader-preview .c-editorial-references__list>li:before{display:none}.c-source-references__modal .c-source-references__reader-preview .c-editorial-references a{color:#2563eb;font-size:13px;font-weight:600;line-height:1.5}.c-source-references__modal .c-source-references__reader-preview .c-editorial-references__meta{margin:0;color:#64748b;font-size:12px;line-height:1.5}@media(width <= 640px){.c-modal__container:has(.c-source-references__modal){align-items:flex-end;padding:0}.c-source-references__modal{width:100%;max-height:92dvh}.c-source-references__modal .c-modal__box{width:100vw;max-width:100vw;max-height:92dvh;border-radius:12px 12px 0 0}.c-source-references__modal .c-modal__footer,.c-source-references__modal .c-modal__scrollable-content{padding:12px}.c-source-references__modal .c-form-block__form{grid-template-columns:1fr}.c-source-references__modal .c-modal__footer>.c-source-references__actions{display:grid;grid-template-columns:1fr 1fr;width:100%}}.c-product-scope-picker,.c-product-scope-picker__field{display:flex;flex-direction:column}.c-product-scope-picker__field{gap:12px;padding:16px;border:1px solid #d5dfec;border-radius:12px;background:#fff}.c-product-scope-picker__search-label{color:#334155;font-size:1.125rem;font-weight:750;line-height:1.35}.c-product-scope-picker__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid #93c5fd;border-radius:10px;background:#eff6ff;box-shadow:0 2px 6px rgba(37,99,235,.07)}.c-product-scope-picker__summary .c-product-scope-picker__summary-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.c-product-scope-picker__summary strong{color:#172554;font-size:1rem;font-weight:750}.c-product-scope-picker__summary span{color:#64748b;font-size:.875rem;line-height:1.4}.c-product-scope-picker__empty-preview,.c-product-scope-picker__selected-preview{padding:15px 16px;border:1px solid #dbe4ef;border-radius:10px;background:#f8fafc}.c-product-scope-picker__selected-preview{display:flex;flex-direction:column;gap:12px}.c-product-scope-picker__selected-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.c-product-scope-picker__selected-heading>div{display:flex;flex-direction:column;gap:3px}.c-product-scope-picker__selected-heading strong{color:#172554;font-size:1rem;font-weight:750}.c-product-scope-picker__selected-heading span:not(.c-product-scope-picker__count-badge){color:#64748b;font-size:.8125rem}.c-product-scope-picker__count-badge{display:inline-flex;min-width:34px;height:34px;align-items:center;justify-content:center;padding:0 9px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:1rem;font-weight:750}.c-product-scope-picker__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.c-product-scope-picker__chips li{max-width:100%;padding:7px 11px;border:1px solid #bfdbfe;border-radius:999px;background:#f0f6ff;color:#1e40af;font-size:.8125rem;font-weight:650;overflow-wrap:anywhere}.c-product-scope-picker__show-more{align-self:flex-start;padding:0;border:0;background:rgba(0,0,0,0);color:#1d4ed8;cursor:pointer;font-size:.8125rem;font-weight:700;text-decoration:underline;text-underline-offset:2px}.c-product-scope-picker__empty-preview{color:#64748b;font-size:.8125rem}.c-product-scope-picker__error{color:#b91c1c;font-size:.75rem}.c-product-scope-picker__overlay{position:fixed;z-index:10000;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,23,42,.55);backdrop-filter:blur(3px)}.c-product-scope-picker__dialog{position:relative;display:flex;width:min(720px,100%);max-height:min(820px,90vh);flex-direction:column;overflow:hidden;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 24px 60px rgba(15,23,42,.24)}.c-product-scope-picker__footer,.c-product-scope-picker__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px}.c-product-scope-picker__header{border-bottom:1px solid #e2e8f0;background:#f8fafc}.c-product-scope-picker__header h3{margin:0;color:#0f172a;font-size:1rem;font-weight:700}.c-product-scope-picker__header p{margin:4px 0 0;color:#64748b;font-size:.8125rem}.c-product-scope-picker__close{width:32px;height:32px;border:0;border-radius:6px;background:rgba(0,0,0,0);color:#64748b;cursor:pointer;font-size:1.5rem;line-height:1}.c-product-scope-picker__body{display:flex;min-height:0;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 20px}.c-product-scope-picker__body input[type=search],.c-product-scope-picker__body select{width:100%;min-height:40px;padding:8px 10px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#0f172a;font-size:.875rem}.c-product-scope-picker__modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px;border-radius:9px;background:#f1f5f9}.c-product-scope-picker__modes button{min-height:38px;padding:6px 8px;border:0;border-radius:6px;background:rgba(0,0,0,0);color:#475569;cursor:pointer;font-size:.8125rem;font-weight:600}.c-product-scope-picker__modes button.is-active{background:#fff;color:#1d4ed8;box-shadow:0 1px 3px rgba(15,23,42,.12)}.c-product-scope-picker__change,.c-product-scope-picker__footer button,.c-product-scope-picker__pagination button{min-height:36px;padding:7px 12px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#1d4ed8;cursor:pointer;font-size:.8125rem;font-weight:600}.c-product-scope-picker__change:disabled,.c-product-scope-picker__footer button:disabled,.c-product-scope-picker__pagination button:disabled{cursor:not-allowed;opacity:.5}.c-product-scope-picker__selection-meter{padding:11px 13px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1e3a8a}.c-product-scope-picker__selection-meter strong{font-size:.875rem}.c-product-scope-picker__selection-meter p{margin:4px 0 0;color:#475569;font-size:.75rem;line-height:1.45}.c-product-scope-picker__all-note{padding:14px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1e3a8a;font-size:.875rem;line-height:1.5}.c-product-scope-picker__results{display:flex;min-height:100px;max-height:330px;flex-direction:column;gap:7px;overflow-y:auto}.c-product-scope-picker__results>p{margin:0;padding:14px 8px;color:#64748b;font-size:.8125rem;text-align:center}.c-product-scope-picker__option{display:flex;min-height:56px;align-items:center;gap:10px;padding:9px 11px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;cursor:pointer}.c-product-scope-picker__option.is-selected{border-color:#93c5fd;background:#eff6ff}.c-product-scope-picker__option input{width:18px;height:18px;flex:0 0 18px;accent-color:#2563eb}.c-product-scope-picker__option>span:not(:empty){display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.c-product-scope-picker__option strong{overflow-wrap:anywhere;color:#1e293b;font-size:.8125rem}.c-product-scope-picker__option small{color:#64748b;font-size:.75rem}.c-product-scope-picker__option b{color:#2563eb}.c-product-scope-picker__pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#64748b;font-size:.75rem}.c-product-scope-picker__pagination>div{display:flex;gap:6px}.c-product-scope-picker__footer{border-top:1px solid #e2e8f0;color:#64748b;font-size:.8125rem}.c-product-scope-picker__footer>div{display:flex;gap:8px}.c-product-scope-picker__footer button:last-child{border-color:#2563eb;background:#2563eb;color:#fff}@media(width <= 480px){.c-product-scope-picker__field{padding:12px}.c-product-scope-picker__overlay{align-items:flex-end;padding:0}.c-product-scope-picker__dialog{width:100%;max-height:94vh;border-radius:14px 14px 0 0}.c-product-scope-picker__footer,.c-product-scope-picker__header{padding:13px 15px}.c-product-scope-picker__body{gap:10px;padding:13px 15px}.c-product-scope-picker__modes button{font-size:.75rem}.c-product-scope-picker__footer{align-items:flex-start;flex-direction:column}.c-product-scope-picker__footer>div{width:100%}.c-product-scope-picker__footer>div button{flex:1}}