@font-face{font-family:DSW;src:url('/assets/inter-latin-957035f86a37.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
:root{--ed-pink:#cf0359;--ed-ink:#282731;--ed-muted:#6d6975;--ed-line:#e8e5ec;--ed-paper:#f7f6f9;--ed-side:234px}*{box-sizing:border-box}body{margin:0;background:var(--ed-paper);color:var(--ed-ink);font:14px/1.65 DSW,Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}a{color:inherit;text-decoration:none}button,a,input,textarea,select{transition:background .18s,border-color .18s,box-shadow .18s,color .18s}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--ed-pink);outline-offset:4px}button{color:inherit}img{display:block;max-width:100%}svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.045em;line-height:1.15}h1{font-size:clamp(36px,4vw,59px);font-weight:650}h1 em{font-style:normal;color:var(--ed-pink)}h2{font-size:24px;font-weight:630}p{color:var(--ed-muted)}body [hidden]{display:none!important}.ed-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ed-skip{position:fixed;top:10px;left:250px;transform:translateY(-160%);background:var(--ed-pink);color:white;padding:12px 20px;border-radius:8px;z-index:100}.ed-skip:focus{transform:none}
.ed-sidebar{position:fixed;inset:0 auto 0 0;width:var(--ed-side);padding:28px 19px 22px;background:#fff;border-right:1px solid var(--ed-line);display:flex;flex-direction:column;z-index:20}.ed-brand{padding:0 15px;display:block;align-self:center}.ed-brand img{width:156px;height:auto}.ed-sidebar-caption{display:flex;align-items:center;justify-content:center;gap:7px;font-size:8px;font-weight:600;letter-spacing:.1em;margin:28px 0;color:#736c79}.ed-live-dot{width:5px;height:5px;background:var(--ed-pink);border-radius:50%;box-shadow:0 0 0 3px #cf03590d}.ed-sidebar nav{display:grid;gap:7px}.ed-side-link{position:relative;display:flex;align-items:center;gap:13px;min-height:48px;padding:12px 14px;border:0;background:none;border-radius:11px;text-align:left;color:#6d6675;font-size:12px;font-weight:520}.ed-side-link>svg{width:19px;height:19px;flex-shrink:0}.ed-side-link>span:last-child:not(.ed-side-count){margin-left:auto;color:#b9aab9;font-size:13px}.ed-side-link:hover{background:#faf6f9;color:var(--ed-pink)}.ed-side-link.is-active{background:#fcecf3;color:#bb0050}.ed-side-count{margin-left:auto;min-width:20px;padding:1px 5px;border:1px solid #ecd8e4;border-radius:5px;text-align:center;font-size:9px;background:white;color:#a1748f}.ed-sidebar-rule{height:1px;background:var(--ed-line);margin:15px 12px}.ed-sidebar-footer{margin-top:auto;padding:30px 16px 0}.ed-station-symbol{display:grid;place-items:center;width:40px;height:40px;background:#cf03590b;color:var(--ed-pink);border:1px solid #eddae4;border-radius:13px;font-size:26px;margin-bottom:16px}.ed-sidebar-footer strong{font-size:12px}.ed-sidebar-footer p{font-size:11px;line-height:1.8;margin:8px 0 18px}.ed-sidebar-footer a{font-size:10px;color:#615367;display:inline-flex;gap:25px}.ed-shell{margin-left:var(--ed-side)}.ed-header{min-height:96px;padding:20px 43px;background:#ffffffd9;border-bottom:1px solid var(--ed-line);display:flex;align-items:center;justify-content:space-between;gap:20px}.ed-breadcrumb{font-size:8px;letter-spacing:.12em;color:#8d818f}.ed-breadcrumb>span{margin:0 13px;color:#c5beca}.ed-breadcrumb>b{font-weight:600;color:#6c5f72}.ed-header-sub{display:block;margin-top:6px;font-size:11px;color:#8b828f}.ed-header-actions{display:flex;align-items:center;gap:25px}.ed-session{display:inline-flex;align-items:center;gap:7px;font-size:10px;color:#8b828f}.ed-session i{width:5px;height:5px;background:#b6afb9;border-radius:50%}.ed-session.is-authenticated i{background:#4a9172}.ed-session.is-authenticated{color:#50765f}.ed-text-button{border:0;background:none;padding:6px 0;display:inline-flex;align-items:center;gap:15px;font-size:11px;font-weight:550;color:#69546b}.ed-text-button:hover{color:var(--ed-pink)}main{max-width:1640px;margin:0 auto;padding:44px 43px 0}main:focus{outline:none}.ed-eyebrow{display:block;color:var(--ed-pink);font-size:9px;letter-spacing:.13em;font-weight:650;line-height:1.6}.ed-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:13px 19px;min-height:46px;background:var(--ed-pink);border:1px solid var(--ed-pink);border-radius:10px;color:#fff;font-size:12px;font-weight:550;line-height:1.6}.ed-button:hover{background:#b4004d;border-color:#b4004d;box-shadow:0 6px 18px #b0004512}.ed-button-light{background:#fff;border-color:#e1d7e1;color:#6b526b}.ed-button-light:hover{background:#fff6fa;border-color:#d8a8c1;color:#ba004f;box-shadow:none}.ed-full{width:100%}.ed-card{background:white;border:1px solid var(--ed-line);border-radius:20px}.ed-notice{padding:16px 20px;border:1px solid #d5e6dc;border-radius:12px;background:#f1f8f4;color:#376748;margin-bottom:25px;font-size:13px;overflow-wrap:anywhere}.ed-notice.is-error{border-color:#edc8d8;background:#fff1f6;color:#8c244c}.ed-boot{padding:100px 20px;display:flex;gap:13px;align-items:center;justify-content:center;color:#7b6a7d;font-size:13px}.ed-spinner{display:inline-block;width:19px;height:19px;border:2px solid #eddae5;border-top-color:var(--ed-pink);border-radius:50%;animation:ed-spin .8s linear infinite}@keyframes ed-spin{to{transform:rotate(360deg)}}.ed-footer{margin-top:56px;padding:25px 0;border-top:1px solid var(--ed-line);display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;color:#8a7f8c}.ed-footer a{color:#75627a}.ed-footer a:hover{color:var(--ed-pink)}
.ed-welcome{position:relative;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:15px 0 45px}.ed-welcome>div:first-child{max-width:660px}.ed-welcome h1{margin:15px 0 23px}.ed-welcome p{font-size:14px;max-width:440px;line-height:1.85;margin-bottom:27px}.ed-welcome-art{width:310px;height:260px;position:relative;flex-shrink:0;margin-right:45px}.ed-art-paper{position:absolute;left:35px;top:13px;width:210px;height:236px;border:1px solid #eadce6;background:linear-gradient(145deg,#fff,#fdf8fc);border-radius:18px;transform:rotate(-7deg);box-shadow:10px 20px 0 #eae1ec50;padding:26px}.ed-art-paper>span{font-size:7px;letter-spacing:.14em;color:#a48ba0}.ed-art-paper>b{display:block;margin:10px 0 18px;font-size:29px;letter-spacing:-.06em}.ed-art-paper>i{display:block;width:100%;height:4px;border-radius:2px;background:#ece3ec;margin:10px 0}.ed-art-paper>i:nth-of-type(2){width:85%}.ed-art-paper>i:nth-of-type(3){width:65%}.ed-art-paper>strong{position:absolute;right:-27px;bottom:16px;width:75px;height:75px;display:grid;place-items:center;color:white;background:var(--ed-pink);border-radius:20px;font-size:45px;transform:rotate(18deg);box-shadow:0 10px 30px #cf03591c}.ed-art-star{position:absolute;left:-8px;top:20px;color:#d7b2cc;font-size:48px;transform:rotate(18deg);font-weight:300}.ed-art-dot{position:absolute;right:5px;top:35px;width:14px;height:14px;border:1px solid #dfb4d0;border-radius:50%}.ed-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.ed-stat{position:relative;background:white;border:1px solid var(--ed-line);border-radius:16px;padding:23px 23px 21px}.ed-stat>span{font-size:10px;font-weight:550;color:#7c6c80}.ed-stat>strong{display:block;margin:7px 0 5px;font-size:35px;letter-spacing:-.06em;font-weight:600;line-height:1.2}.ed-stat>small{font-size:10px;color:#9a8c9d}.ed-stat.is-pink{background:#fff6fa;border-color:#eed9e5}.ed-stat.is-pink strong{color:var(--ed-pink)}.ed-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:42px 0 20px}.ed-section-heading h2{margin-top:8px}.ed-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ed-tool-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;border:1px solid var(--ed-line);border-radius:17px;padding:25px;background:#fff}.ed-tool-card:hover{border-color:#ddb7cc;box-shadow:0 6px 20px #3e1b3d06}.ed-tool-icon{display:grid;place-items:center;width:39px;height:39px;border:1px solid #eddae7;border-radius:12px;color:var(--ed-pink);background:#fdf4f9;font-size:25px;line-height:1;margin-bottom:21px}.ed-tool-card>strong{font-size:16px;letter-spacing:-.03em;font-weight:600}.ed-tool-card>span:not(.ed-tool-icon){font-size:12px;color:var(--ed-muted);line-height:1.9;margin:10px 0 23px;max-width:280px}.ed-tool-card>b{margin-top:auto;color:#86637b;font-size:10px;font-weight:600}.ed-tool-news{background:linear-gradient(140deg,#fff7fb,#fff)}.ed-tool-news>b{color:var(--ed-pink)}.ed-article-list{overflow:hidden}.ed-article-row{display:grid;grid-template-columns:minmax(0,1fr) 130px 145px 105px;gap:20px;padding:22px 25px;align-items:center;border-top:1px solid #efebf1}.ed-article-row:first-child{border-top:0}.ed-article-title{min-width:0}.ed-article-title>strong{font-size:13px;letter-spacing:-.02em;display:block;overflow-wrap:anywhere}.ed-article-title>small{display:block;font-size:10px;color:#9b8c9b;margin-top:5px}.ed-article-row>time{font-size:10px;color:#8a7d8e}.ed-row-actions{display:flex;gap:15px;align-items:center;justify-content:flex-end}.ed-row-actions button,.ed-row-actions a{font-size:11px;color:var(--ed-pink);border:0;background:none;padding:7px 0}.ed-row-actions a{color:#9d8c9d}.ed-badge{display:inline-flex;justify-content:center;align-items:center;gap:5px;padding:5px 9px;border:1px solid #e7dfea;border-radius:6px;background:#f8f5f9;font-size:9px;font-weight:550;line-height:1.4;width:max-content;max-width:100%;color:#8b748c}.ed-badge.is-published{border-color:#d6e9dc;background:#f0f8f2;color:#477658}.ed-badge.is-scheduled{border-color:#e5dcec;background:#f7f2fc;color:#8b64a3}.ed-badge.is-changed{border-color:#efcbdc;background:#fff3f9;color:#a64d78}.ed-empty{padding:42px 30px;text-align:center}.ed-empty>span{display:grid;place-items:center;width:49px;height:49px;margin:0 auto 18px;border:1px solid #eedee9;border-radius:15px;background:#fcf5fa;color:var(--ed-pink);font-size:27px}.ed-empty h3{font-size:23px}.ed-empty p{font-size:12px;max-width:400px;margin:12px auto 22px;line-height:1.9}.ed-page-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:7px 0 34px}.ed-page-heading h1{margin:14px 0 17px;font-size:48px}.ed-page-heading p{font-size:13px}.ed-list-controls{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:22px}.ed-filter-group{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ed-filter-group button{border:1px solid transparent;border-radius:8px;background:none;padding:10px 13px;color:#87778d;font-size:11px;min-height:40px}.ed-filter-group button:hover{color:var(--ed-pink);background:#fff}.ed-filter-group button.is-active{border-color:#ead4e2;color:var(--ed-pink);background:#fff}.ed-search{width:240px;max-width:100%}.ed-search input{background:#fff;border:1px solid var(--ed-line);border-radius:9px;font-size:11px;padding:12px 14px;width:100%;color:#54495c}.ed-search input:focus{outline:2px solid #cf035938;border-color:#c276a0}.ed-list-note{font-size:11px;margin-top:19px;color:#958797;max-width:750px}
.ed-login{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;max-width:1090px;padding:40px 0 65px;margin:0 auto}.ed-login-copy{position:relative;padding:30px 0}.ed-login-copy h1{margin:22px 0 25px;font-size:clamp(40px,4vw,62px)}.ed-login-copy p{max-width:360px;line-height:1.9;font-size:14px}.ed-login-heart{display:block;color:#efdae8;font-size:76px;line-height:1;margin-top:35px;transform:rotate(-10deg);width:90px}.ed-login-panel{padding:37px}.ed-login-panel h2{margin:22px 0 16px}.ed-login-panel>p{font-size:13px;line-height:1.9}.ed-login-panel form{margin-top:30px}.ed-lock-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid #eddae7;background:#fff5fa;border-radius:14px;color:var(--ed-pink)}.ed-lock-icon svg{width:25px;height:25px}.ed-field{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:550;color:#605164;margin:22px 0 0}.ed-field input:not([type=hidden]),.ed-field select,.ed-field textarea{width:100%;min-width:0;padding:12px 14px;border:1px solid #e3dce6;border-radius:9px;background:#fff;color:#352e3b;font-size:14px;line-height:1.65;outline:none;font-weight:400}.ed-field textarea{resize:vertical;min-height:90px}.ed-field input:focus,.ed-field select:focus,.ed-field textarea:focus{border-color:#c98bae;box-shadow:0 0 0 3px #cf03590a}.ed-field input:disabled{background:#f8f6f9;color:#938695;cursor:default}.ed-field input::placeholder,.ed-field textarea::placeholder{color:#b0a4b3;opacity:1}.ed-field small,.ed-helper{font-size:11px;font-weight:400;color:#948398;line-height:1.8}.ed-login-panel .ed-button{margin:24px 0 13px}.ed-login-panel .ed-helper{text-align:center;font-size:10px}.ed-two-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ed-editor-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin:0 0 28px}.ed-back{margin-bottom:25px;color:#9d8b9e;font-size:10px}.ed-editor-heading h1{font-size:38px;margin:12px 0 16px}.ed-editor-heading p{font-size:12px}.ed-editor-heading-status{display:flex;align-items:end;gap:11px;flex-direction:column;flex-shrink:0;padding-bottom:3px}.ed-save-state{font-size:10px;color:#9d8b9d}.ed-save-state.is-dirty{color:#bd5b89}.ed-editor-actions{position:sticky;top:0;z-index:8;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 0 21px;background:#f7f6f9f0;backdrop-filter:blur(12px)}.ed-editor-actions>span{font-size:10px;color:#9a889d;max-width:250px}.ed-editor-actions>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ed-editor-actions .ed-button{min-height:40px;font-size:10px;padding:10px 14px;gap:17px}.ed-editor-actions .ed-text-button{margin-right:9px;font-size:10px}.ed-editor-layout{margin:0;padding:0;border:0;display:grid;grid-template-columns:minmax(0,1fr) 304px;gap:24px;min-width:0}.ed-editor-main{display:grid;gap:24px;min-width:0}.ed-form-card{padding:27px}.ed-number-heading{display:flex;gap:15px;align-items:start;margin-bottom:25px}.ed-number-heading>span{font-size:9px;border:1px solid #ebdce7;border-radius:7px;color:#b48aa5;display:grid;place-items:center;width:29px;height:29px;flex-shrink:0}.ed-number-heading h2{font-size:22px;margin:1px 0 9px}.ed-number-heading p{font-size:11px;color:#a08fa3;line-height:1.8}.ed-form-card>.ed-field:first-of-type{margin-top:0}.ed-form-card .ed-field+.ed-field{margin-top:23px}.ed-writing-card{padding-bottom:0}.ed-writing-toolbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:11px 0;border-top:1px solid #eee7f0;border-bottom:1px solid #eee7f0}.ed-writing-toolbar button{border:1px solid transparent;background:none;border-radius:6px;min-width:32px;padding:6px 8px;font-size:13px;color:#86708a;min-height:34px}.ed-writing-toolbar button:hover{background:#fcf1f7;border-color:#f1deea;color:var(--ed-pink)}.ed-writing-toolbar button span:not(.ed-sr-only){margin-left:6px;font-size:9px}.ed-writing-area{display:block;width:100%;resize:vertical;min-height:420px;padding:23px 0 18px;border:0;outline:0;background:#fff;color:#47404e;font-size:15px;line-height:1.95;tab-size:2}.ed-writing-area::placeholder{color:#bbaec0}.ed-writing-area:focus{background:linear-gradient(0deg,#fff,#fff)}.ed-writing-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 0;border-top:1px solid #eee7f0;font-size:9px;color:#a290a7}.ed-writing-footer>span:first-child{color:#866f8f}.ed-image-preview{position:relative;min-height:245px;aspect-ratio:16/9;display:grid;place-items:center;overflow:hidden;border-radius:11px;background:#faf7fb;border:1px dashed #e4d8e5;margin-top:4px}.ed-image-preview img{width:100%;height:100%;max-height:420px;object-fit:contain}.ed-image-preview:has(img:not([hidden])){border-style:solid;background:#f3edf5}.ed-image-preview>span{position:absolute;top:12px;right:12px;padding:5px 9px;border-radius:6px;background:#ffffffeb;color:#856887;font-size:9px}.ed-image-preview>div{padding:30px;text-align:center}.ed-image-preview>div>span{display:grid;place-items:center;width:48px;height:48px;background:#f2e7f0;border:1px solid #e7d4e4;border-radius:14px;color:#b28aa9;margin:0 auto 15px;font-size:30px}.ed-image-preview strong{font-size:14px;color:#8b728e;font-weight:550}.ed-image-preview p{font-size:11px;color:#a28aa8;margin-top:9px}.ed-image-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 0}.ed-image-actions .ed-button{font-size:10px;min-height:39px;padding:9px 13px}.ed-image-actions .ed-text-button{font-size:10px}.ed-upload-details{border:1px solid #ece1ed;border-radius:10px;margin-top:25px}.ed-upload-details>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none;padding:13px 16px;font-size:11px;color:#9a6f90;cursor:pointer}.ed-upload-details>summary::-webkit-details-marker{display:none}.ed-upload-details[open]>summary{border-bottom:1px solid #eee6f0}.ed-upload-body{padding:0 17px 17px}.ed-upload-body input[type=file]{font-size:11px;background:#faf7fb}.ed-upload-body input::file-selector-button{border:1px solid #e5ccdd;border-radius:6px;background:#fff;color:#a15d8d;padding:7px 10px;margin-right:12px;font:inherit;cursor:pointer}.ed-upload-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:18px}.ed-upload-bottom>span{font-size:10px;color:#aa93ae;line-height:1.8;max-width:290px}.ed-upload-bottom .ed-button{font-size:10px;min-height:38px;padding:9px 12px;white-space:nowrap}.ed-source-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) 28px;gap:12px;align-items:start;padding-bottom:21px;margin-bottom:20px;border-bottom:1px solid #f0e9f2}.ed-source-row>.ed-field{margin:0!important}.ed-source-row>button{margin-top:33px;display:grid;place-items:center;border:0;background:#faf4f9;width:28px;height:28px;border-radius:6px;font-size:19px;color:#b696ac}.ed-form-card>.ed-helper{margin-top:18px}.ed-editor-side{min-width:0}.ed-editor-side>.ed-card{margin-bottom:22px}.ed-editor-side .ed-form-card{padding:24px}.ed-editor-side h2{font-size:21px;margin:9px 0 22px}.ed-editor-side .ed-field{font-size:11px}.ed-editor-side input{font-size:12px}.ed-editor-side .ed-field small{font-size:10px}.ed-editor-side .ed-field:first-of-type{margin-top:0}.ed-url-preview{font-size:9px;line-height:1.9;overflow-wrap:anywhere;padding:13px 14px;background:#faf7fb;border:1px solid #f0e7f1;border-radius:8px;margin-top:18px;color:#ae97b3}.ed-url-preview strong{font-weight:550;color:#99759d}.ed-publish-explanation{display:flex;gap:12px;margin-top:22px;padding-top:20px;border-top:1px solid #eee7f1}.ed-publish-explanation>span{color:#c8a5bf;font-size:23px;line-height:1}.ed-publish-explanation p{font-size:10px;line-height:1.9;color:#a38aa8}.ed-editor-help{padding:0 19px 20px}.ed-editor-help>span{font-size:26px;color:#d1a2bd;display:block;margin-bottom:10px}.ed-editor-help>strong{font-size:13px;font-weight:550;color:#9f7e9f}.ed-editor-help p{font-size:11px;line-height:1.9;color:#a58eac;margin-top:9px}.ed-editor-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0;margin-top:6px}.ed-editor-bottom>span{font-size:11px;color:#a38da8}.ed-editor-bottom>.ed-button{font-size:11px}
.ed-dialog{padding:30px 34px;border:1px solid #e7dbe6;border-radius:22px;background:#fff;color:var(--ed-ink);box-shadow:0 20px 100px #21132226;max-height:calc(100dvh - 48px);max-width:calc(100vw - 36px);overflow:auto}.ed-dialog:not([open]){display:none}.ed-dialog::backdrop{background:#221c30a6;backdrop-filter:blur(5px)}.ed-preview-dialog{width:930px}.ed-library-dialog{width:1000px}.ed-small-dialog{width:480px}.ed-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid #ede5ef;margin-bottom:25px}.ed-dialog-header h2{font-size:25px;margin-top:7px}.ed-close{display:grid;place-items:center;flex-shrink:0;width:35px;height:35px;border:1px solid #e9dfe9;border-radius:50%;background:#fff;color:#9d82a4;font-size:23px;font-weight:300;line-height:1}.ed-close:hover{border-color:#cc9bba;color:var(--ed-pink)}.ed-preview-content{max-width:740px;margin:0 auto;padding:20px 0 25px}.ed-preview-content>.ed-eyebrow{font-size:10px}.ed-preview-content>h1{font-size:42px;line-height:1.14;margin:17px 0 22px;overflow-wrap:anywhere}.ed-preview-summary{font-size:18px;line-height:1.7;color:#7c6b83;margin-bottom:25px}.ed-preview-meta{display:flex;flex-wrap:wrap;gap:9px;color:#9e88a4;font-size:11px;padding:10px 0 20px}.ed-preview-figure{margin:0 0 30px}.ed-preview-figure img{width:100%;height:auto;max-height:480px;object-fit:contain;background:#f8f4f9;border-radius:12px}.ed-preview-figure figcaption{font-size:10px;color:#9d8ca2;line-height:1.8;margin-top:9px}.ed-preview-body{font-size:16px;line-height:1.9;color:#4c414f;overflow-wrap:anywhere}.ed-preview-body p{font-size:inherit;color:inherit;margin:18px 0}.ed-preview-body h2{font-size:27px;margin:35px 0 18px}.ed-preview-body h3{font-size:22px;margin:25px 0 15px}.ed-preview-body a{color:var(--ed-pink);text-decoration:underline;text-underline-offset:3px}.ed-preview-body li{padding:3px 0}.ed-preview-body blockquote{margin:25px 0;padding:8px 0 8px 24px;border-left:3px solid #dfb2ca;color:#8f6889}.ed-preview-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:30px}.ed-preview-tags span{border:1px solid #e9dcea;background:#fcf7fb;padding:5px 10px;border-radius:20px;font-size:10px;color:#a0769a}.ed-preview-sources{margin-top:35px;border-top:1px solid #ebe2ed;padding-top:25px}.ed-preview-sources h3{font-size:16px;margin-bottom:12px}.ed-preview-sources a{font-size:12px;color:#ae4e81;word-break:break-word;display:block;margin:8px 0}.ed-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:25px}.ed-library-item{min-width:0;border:1px solid #e8dce9;border-radius:13px;overflow:hidden;background:#fff;display:flex;flex-direction:column;text-align:left;padding:0}.ed-library-item img{width:100%;height:155px;object-fit:contain;background:#faf6fb}.ed-library-copy{padding:14px;display:flex;flex-direction:column;gap:7px}.ed-library-copy strong{font-size:12px;font-weight:550;overflow-wrap:anywhere}.ed-library-copy small{font-size:10px;line-height:1.7;color:#9f86a6;overflow-wrap:anywhere}.ed-library-copy>b{font-size:11px;font-weight:550;color:var(--ed-pink);margin-top:4px}.ed-library-item:hover{border-color:#cf8aae;box-shadow:0 5px 15px #8e286809}.ed-small-dialog form{display:grid;gap:20px}.ed-small-dialog .ed-field{margin:0}.ed-small-dialog .ed-button{justify-self:start;margin-top:5px}.ed-small-dialog>p{font-size:13px;line-height:1.9}.ed-discard-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.ed-discard-actions .ed-button{font-size:11px;gap:10px}.ed-form-error{color:#b50050;font-size:12px}
@media(min-width:1650px){.ed-welcome-art{margin-right:100px}.ed-editor-layout{grid-template-columns:minmax(0,1fr) 344px}.ed-form-card{padding:32px}.ed-article-row{grid-template-columns:minmax(0,1fr) 145px 160px 120px}}
@media(max-width:1200px){:root{--ed-side:210px}.ed-sidebar{padding-inline:12px}.ed-brand img{width:145px}.ed-side-link{font-size:11px;gap:10px}.ed-header{padding-inline:28px}main{padding:35px 28px 0}.ed-welcome-art{width:230px;margin:0;transform:scale(.88);transform-origin:right center}.ed-stats{gap:12px}.ed-stat{padding:19px}.ed-stat>strong{font-size:31px}.ed-tool-card{padding:21px}.ed-tool-card>strong{font-size:14px}.ed-tool-card>span:not(.ed-tool-icon){font-size:11px}.ed-editor-layout{grid-template-columns:minmax(0,1fr) 270px;gap:19px}.ed-form-card{padding:23px}.ed-editor-side .ed-form-card{padding:21px}.ed-editor-heading h1{font-size:32px}.ed-editor-actions{align-items:start;flex-direction:column;gap:12px}.ed-editor-actions>span{max-width:none}.ed-editor-actions>div{width:100%;justify-content:flex-end}.ed-article-row{grid-template-columns:minmax(0,1fr) 110px 115px 80px;gap:13px;padding:21px}.ed-article-row>time{font-size:9px}.ed-article-title>strong{font-size:12px}.ed-tool-grid{gap:12px}}
@media(max-width:1000px){:root{--ed-side:82px}.ed-sidebar{padding:26px 12px}.ed-brand{padding:0}.ed-brand img{width:64px}.ed-sidebar-caption{font-size:0;margin:30px 0 20px}.ed-side-link{font-size:0;padding:13px;justify-content:center;min-height:48px;gap:0}.ed-side-link svg{width:21px;height:21px}.ed-side-link>span:last-child:not(.ed-side-count){display:none}.ed-side-count{position:absolute;top:3px;right:0;font-size:8px;min-width:15px;line-height:1.2}.ed-sidebar-rule{margin-inline:8px}.ed-sidebar-footer{padding:0;margin-top:auto;text-align:center;display:grid;justify-items:center}.ed-sidebar-footer strong,.ed-sidebar-footer p,.ed-sidebar-footer a{display:none}.ed-station-symbol{margin:0;width:40px;height:40px}.ed-login{gap:35px}.ed-login-copy h1{font-size:43px}.ed-editor-layout{grid-template-columns:minmax(0,1fr) 270px}.ed-editor-heading h1{font-size:31px}.ed-source-row{grid-template-columns:1fr;position:relative;padding-right:36px}.ed-source-row>button{position:absolute;right:0;top:0;margin:0}.ed-list-controls{align-items:start;flex-wrap:wrap}.ed-search{width:100%}.ed-login-panel{padding:28px}.ed-login-panel h2{font-size:24px}.ed-skip{left:100px}}
@media(max-width:800px){.ed-editor-layout{grid-template-columns:1fr}.ed-editor-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ed-editor-side>.ed-card{margin-bottom:0}.ed-editor-side>.ed-card:nth-child(3){grid-column:1/-1}.ed-editor-help{align-self:center}.ed-two-fields{gap:15px}.ed-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-welcome-art{width:180px;transform:scale(.7);transform-origin:right center;margin-right:-8px}.ed-welcome h1{font-size:45px}.ed-tool-grid{grid-template-columns:1fr}.ed-tool-card{display:grid;grid-template-columns:45px minmax(0,1fr) auto;gap:6px 15px;padding:23px;align-items:center}.ed-tool-card>.ed-tool-icon{grid-column:1;grid-row:1/3;margin:0}.ed-tool-card>strong{grid-column:2;grid-row:1;font-size:15px}.ed-tool-card>span:not(.ed-tool-icon){grid-column:2;grid-row:2;max-width:none;margin:0;font-size:11px}.ed-tool-card>b{grid-column:3;grid-row:1/3;margin:0;font-size:10px;max-width:90px;text-align:right}.ed-article-row{grid-template-columns:minmax(0,1fr) 105px 90px}.ed-article-row>time{display:none}.ed-login{grid-template-columns:1fr;max-width:550px;gap:10px;padding-top:0}.ed-login-copy{padding-top:10px}.ed-login-copy h1{font-size:46px}.ed-login-copy p{max-width:430px}.ed-login-heart{display:none}.ed-login-panel{margin-top:10px}.ed-dialog{padding:25px}.ed-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-preview-content>h1{font-size:35px}.ed-upload-bottom{align-items:start;flex-direction:column}}
@media(max-width:650px){.ed-sidebar{position:static;width:100%;height:auto;padding:16px 18px 10px;border-right:0;border-bottom:1px solid var(--ed-line)}.ed-brand{align-self:start;padding:0 4px}.ed-brand img{width:118px}.ed-sidebar-caption,.ed-sidebar-footer,.ed-sidebar-rule{display:none}.ed-sidebar nav{display:flex;gap:5px;overflow:auto;align-items:center;margin-top:12px;padding:0 0 4px}.ed-side-link{font-size:11px;gap:7px;padding:8px 10px;min-height:39px;flex-shrink:0}.ed-side-link svg{width:15px;height:15px}.ed-side-count{display:none}.ed-shell{margin:0}.ed-header{min-height:73px;padding:14px 22px;gap:12px}.ed-breadcrumb{font-size:7px;letter-spacing:.07em}.ed-breadcrumb>span{margin-inline:7px}.ed-header-sub{font-size:10px;max-width:210px}.ed-header-actions{gap:13px;align-items:end;flex-direction:column}.ed-header-actions .ed-text-button{font-size:10px;gap:10px}.ed-session{font-size:9px}main{padding:29px 22px 0}.ed-welcome{padding:5px 0 31px;overflow:hidden}.ed-welcome h1{font-size:42px;margin-block:13px 21px}.ed-welcome p{font-size:13px;line-height:1.9;max-width:290px;margin-bottom:24px}.ed-welcome>.ed-welcome-art{position:absolute;right:-77px;top:5px;opacity:.2;transform:scale(.6);z-index:-1}.ed-welcome>div:first-child{position:relative;z-index:1}.ed-eyebrow{font-size:8px;letter-spacing:.11em}.ed-button{font-size:12px;min-height:45px;padding:12px 16px;gap:20px}.ed-stats{gap:11px}.ed-stat{padding:19px 17px}.ed-stat>span{font-size:10px}.ed-stat>strong{font-size:32px;margin:8px 0 5px}.ed-stat>small{font-size:10px}.ed-section-heading{margin:31px 0 18px;align-items:start}.ed-section-heading h2{font-size:24px;margin-top:9px}.ed-section-heading>.ed-text-button{font-size:10px;margin-top:22px;max-width:120px;gap:9px;text-align:right}.ed-tool-card{padding:22px 19px;grid-template-columns:40px minmax(0,1fr);gap:10px 14px}.ed-tool-card>.ed-tool-icon{width:35px;height:35px;font-size:23px;align-self:start}.ed-tool-card>strong{font-size:16px}.ed-tool-card>span:not(.ed-tool-icon){font-size:12px;line-height:1.8}.ed-tool-card>b{grid-column:2;grid-row:3;text-align:left;max-width:none;font-size:11px;margin-top:4px}.ed-article-row{display:flex;flex-wrap:wrap;gap:12px;padding:20px}.ed-article-title{width:100%}.ed-article-title>strong{font-size:14px;line-height:1.55}.ed-article-title>small{font-size:11px;margin-top:6px}.ed-badge{font-size:10px;padding:6px 9px}.ed-row-actions{margin-left:auto;gap:20px}.ed-row-actions button,.ed-row-actions a{font-size:12px}.ed-empty{padding:32px 22px}.ed-empty h3{font-size:25px}.ed-empty p{font-size:13px}.ed-footer{font-size:10px;margin-top:37px;padding:23px 0;align-items:start}.ed-footer>span{max-width:180px}.ed-page-heading{align-items:start;flex-direction:column;gap:20px;margin-bottom:25px}.ed-page-heading h1{font-size:42px;margin:13px 0 18px}.ed-page-heading p{font-size:13px;line-height:1.9}.ed-list-controls{gap:16px;margin-bottom:17px}.ed-filter-group{gap:3px}.ed-filter-group button{font-size:11px;min-height:41px;padding:10px 12px}.ed-search input{font-size:16px;padding:12px 14px}.ed-list-note{font-size:11px;line-height:1.9}.ed-login-copy h1{font-size:42px;margin:19px 0 23px}.ed-login-copy p{font-size:13px}.ed-login{padding-bottom:25px}.ed-login-panel{padding:25px}.ed-login-panel h2{font-size:25px}.ed-login-panel>p{font-size:13px}.ed-login-panel .ed-field{font-size:13px}.ed-login-panel .ed-field input{font-size:16px}.ed-login-panel .ed-helper{font-size:11px}.ed-editor-heading{align-items:start;flex-direction:column;gap:15px;margin-bottom:22px}.ed-editor-heading h1{font-size:34px;margin:13px 0 17px}.ed-editor-heading p{font-size:13px;line-height:1.85}.ed-editor-heading-status{align-items:center;flex-direction:row;gap:12px;flex-wrap:wrap}.ed-save-state{font-size:11px}.ed-back{font-size:11px;margin-bottom:24px}.ed-editor-actions{padding:13px 0 18px;gap:12px}.ed-editor-actions>span{font-size:11px;line-height:1.8}.ed-editor-actions>div{justify-content:start;gap:7px}.ed-editor-actions .ed-button{font-size:11px;min-height:42px;padding:10px 12px;gap:12px}.ed-editor-actions .ed-text-button{font-size:11px;width:100%;margin-bottom:4px}.ed-editor-layout{gap:21px}.ed-editor-main{gap:21px}.ed-form-card{padding:22px}.ed-number-heading{gap:12px;margin-bottom:23px}.ed-number-heading h2{font-size:23px;margin-bottom:10px}.ed-number-heading p{font-size:12px}.ed-number-heading>span{font-size:10px;width:28px;height:28px}.ed-field{font-size:13px;gap:8px}.ed-field input:not([type=hidden]),.ed-field textarea,.ed-field select{font-size:16px;padding:12px 13px}.ed-field small,.ed-helper{font-size:11px;line-height:1.85}.ed-two-fields{grid-template-columns:1fr;gap:0}.ed-writing-toolbar{gap:4px;padding:11px 0}.ed-writing-toolbar button{font-size:14px;min-height:40px;padding:6px 8px}.ed-writing-toolbar button span:not(.ed-sr-only){font-size:11px;margin-left:4px}.ed-writing-area{font-size:16px;line-height:1.95;padding-top:20px;min-height:400px}.ed-writing-footer{font-size:11px;line-height:1.8;flex-wrap:wrap;gap:3px;padding-block:14px}.ed-writing-footer>span:last-child{font-size:10px}.ed-image-preview{min-height:205px;aspect-ratio:auto}.ed-image-preview>div{padding:26px 18px}.ed-image-preview strong{font-size:14px;line-height:1.6;display:block}.ed-image-preview p{font-size:12px;line-height:1.8}.ed-image-preview img{max-height:350px;height:auto;min-height:180px}.ed-image-preview>span{font-size:10px}.ed-image-actions{gap:10px;flex-wrap:wrap}.ed-image-actions .ed-button,.ed-image-actions .ed-text-button{font-size:11px;min-height:42px}.ed-upload-details summary{font-size:12px;line-height:1.7;padding:15px}.ed-upload-body{padding-inline:15px}.ed-upload-body input[type=file]{font-size:12px}.ed-upload-body input::file-selector-button{font-size:12px;padding:8px;margin-right:9px}.ed-upload-bottom>span{font-size:11px}.ed-upload-bottom .ed-button{font-size:12px;min-height:43px;padding:10px 13px}.ed-source-row{padding-right:31px;gap:13px;margin-bottom:22px}.ed-source-row>button{width:26px;font-size:20px;height:30px}.ed-editor-side{grid-template-columns:1fr;gap:21px}.ed-editor-side>.ed-card:nth-child(3){grid-column:auto}.ed-editor-side .ed-form-card{padding:22px}.ed-editor-side .ed-field{font-size:13px}.ed-editor-side .ed-field input{font-size:16px}.ed-editor-side h2{font-size:23px}.ed-editor-side .ed-field small{font-size:11px}.ed-url-preview{font-size:11px;padding:14px;line-height:2}.ed-publish-explanation p{font-size:12px}.ed-editor-help{padding:0 15px}.ed-editor-help strong{font-size:14px}.ed-editor-help p{font-size:12px}.ed-editor-bottom{padding-top:19px;gap:15px;align-items:start;flex-wrap:wrap}.ed-editor-bottom>span{font-size:11px;max-width:170px}.ed-editor-bottom .ed-button{font-size:12px}.ed-dialog{padding:22px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 26px);border-radius:17px}.ed-dialog-header{align-items:start;gap:14px;padding-bottom:20px;margin-bottom:21px}.ed-dialog-header h2{font-size:25px;line-height:1.2}.ed-close{width:32px;height:32px;margin-top:2px}.ed-preview-content{padding-top:10px}.ed-preview-content>h1{font-size:31px;margin:17px 0 22px;line-height:1.2}.ed-preview-summary{font-size:16px;line-height:1.85}.ed-preview-meta{font-size:11px;gap:8px}.ed-preview-body{font-size:15px;line-height:1.95}.ed-preview-body h2{font-size:24px}.ed-preview-body h3{font-size:20px}.ed-preview-figure figcaption{font-size:11px}.ed-preview-sources a{font-size:13px;line-height:1.85}.ed-preview-tags span{font-size:11px}.ed-library-grid{gap:13px}.ed-library-item img{height:130px}.ed-library-copy{padding:12px}.ed-library-copy strong{font-size:12px}.ed-library-copy small{font-size:11px}.ed-library-copy b{font-size:12px}.ed-small-dialog .ed-field input{font-size:16px}.ed-small-dialog>p{font-size:14px}.ed-small-dialog .ed-button{font-size:12px}.ed-skip{left:15px}}
@media(max-width:380px){main{padding-inline:17px}.ed-header{padding-inline:17px}.ed-welcome h1{font-size:38px}.ed-stat{padding:18px 14px}.ed-stat>strong{font-size:29px}.ed-stat>small{font-size:9px}.ed-form-card,.ed-editor-side .ed-form-card{padding:19px}.ed-editor-actions .ed-button{font-size:10px;padding:10px 9px;gap:8px}.ed-editor-heading h1{font-size:31px}.ed-filter-group button{padding-inline:9px;font-size:10px}.ed-tool-card{padding:20px 17px;gap:10px}.ed-tool-card>strong{font-size:14px}.ed-library-grid{grid-template-columns:1fr}.ed-library-item{display:grid;grid-template-columns:90px 1fr}.ed-library-item img{height:100%;min-height:130px}.ed-writing-toolbar button{padding-inline:7px}.ed-writing-toolbar button span:not(.ed-sr-only){font-size:10px}.ed-number-heading h2{font-size:21px}.ed-preview-content>h1{font-size:28px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.ed-field-caption{display:flex;align-items:center;justify-content:space-between;gap:15px}.ed-character-count{font-size:11px;font-weight:450;color:#9b8b9e;white-space:nowrap;font-variant-numeric:tabular-nums}.ed-character-count.is-near-limit{color:#b10d52}.ed-seo-preview{margin-top:25px;padding:23px 24px;background:#fbfafc;border:1px solid #eee8f0;border-radius:12px;overflow-wrap:anywhere}.ed-seo-preview>.ed-eyebrow{font-size:8px;letter-spacing:.11em;margin-bottom:22px;color:#8f7994}.ed-seo-site{display:block;font-size:12px;font-weight:550;color:#44344b}.ed-seo-url{display:block;font-size:10px;color:#8f8393;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ed-seo-preview>strong{display:block;font-size:21px;line-height:1.4;letter-spacing:-.025em;font-weight:550;color:#594085;margin-top:12px}.ed-seo-preview>p{font-size:12px;line-height:1.8;color:#796d80;margin-top:8px}.ed-seo-card>.ed-field:first-of-type{margin-top:0}@media(max-width:650px){.ed-character-count{font-size:12px}.ed-seo-preview{padding:21px 19px}.ed-seo-preview>.ed-eyebrow{font-size:8px}.ed-seo-site{font-size:13px}.ed-seo-url{font-size:11px}.ed-seo-preview>strong{font-size:21px}.ed-seo-preview>p{font-size:13px;line-height:1.85}}

/* Owner-only research assistant; suggestions remain separate from the article until accepted. */
.ed-ai-panel{padding:29px;margin:0 0 28px;background:linear-gradient(130deg,#fff 30%,#fff9fc);border-color:#ead4e1}.ed-ai-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:25px}.ed-ai-heading>div{max-width:760px}.ed-ai-heading h2{font-size:27px;margin:10px 0 13px}.ed-ai-heading h2>span{color:var(--ed-pink);font-size:30px;margin-right:6px}.ed-ai-heading p{font-size:13px;line-height:1.85;max-width:730px}.ed-ai-heading>.ed-badge{margin-top:6px;flex-shrink:0}.ed-ai-settings{margin-top:23px;border:1px solid #eadfe9;background:#fff;border-radius:11px;overflow:hidden}.ed-ai-settings>summary{display:flex;align-items:center;justify-content:space-between;padding:14px 17px;list-style:none;cursor:pointer;font-size:12px;font-weight:550;color:#806784}.ed-ai-settings>summary::-webkit-details-marker{display:none}.ed-ai-settings>summary>span{font-size:19px;font-weight:400}.ed-ai-settings[open]>summary{border-bottom:1px solid #eee7ef;background:#fdf9fc}.ed-ai-settings form{padding:17px 20px 0}.ed-ai-panel fieldset{border:0;padding:0;margin:0;min-width:0}.ed-ai-settings-grid{display:grid;grid-template-columns:minmax(0,1fr) 185px;gap:22px}.ed-ai-settings-grid>.ed-field{margin-top:0}.ed-ai-settings-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:16px 0}.ed-ai-settings-actions>.ed-button{font-size:11px;padding:10px 15px;min-height:41px}.ed-ai-settings-actions>.ed-helper{margin-left:auto;font-size:10px;max-width:250px;overflow-wrap:anywhere}.ed-ai-settings>.ed-ai-feedback{margin-inline:20px}.ed-ai-inputs{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ed-ai-inputs .ed-field textarea{min-height:116px}.ed-ai-inputs .ed-field{position:relative}.ed-ai-inputs .ed-optional{position:absolute;right:0;top:1px;color:#a292a4;font-size:10px;font-weight:400}.ed-ai-generate-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:13px;margin-top:23px}.ed-ai-generate-row>.ed-helper{font-size:11px}.ed-ai-cost-note{font-size:11px;line-height:1.9;color:#958297;margin-top:16px;max-width:940px}.ed-ai-progress{display:flex;align-items:flex-start;gap:15px;padding:21px;background:#fff0f6;border:1px solid #efd2e0;border-radius:12px;margin-top:21px}.ed-ai-progress>.ed-spinner{flex-shrink:0;margin-top:3px}.ed-ai-progress strong{font-size:13px;font-weight:600;color:#9f245c}.ed-ai-progress p{font-size:12px;line-height:1.85;margin-top:5px;color:#977089}.ed-ai-feedback{font-size:12px;line-height:1.8;color:#427154;margin-top:17px;overflow-wrap:anywhere}.ed-ai-feedback:empty{display:none}.ed-ai-feedback.is-error{color:#a42c55}.ed-ai-result{margin-top:27px;border-top:1px solid #eadce6;padding-top:26px;scroll-margin-top:25px}.ed-ai-result:focus{outline:none}.ed-ai-result-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.ed-ai-result-heading h3{font-size:25px;margin-top:9px}.ed-ai-result-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;justify-content:flex-end}.ed-ai-result-actions>.ed-button{font-size:11px;padding:11px 15px;min-height:42px}.ed-ai-review-note{font-size:12px;line-height:1.9;color:#968098;margin-top:17px;max-width:850px}.ed-ai-warnings{margin-top:23px;padding:18px 21px;border:1px solid #eedcc5;background:#fff9ef;border-radius:11px;color:#886645;font-size:12px;line-height:1.9}.ed-ai-warnings>strong{font-size:13px}.ed-ai-warnings ul{padding-left:19px;margin:8px 0 0}.ed-ai-draft-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:28px}.ed-ai-draft-meta>span{font-size:9px;padding:4px 9px;border-radius:6px;background:#f3eaf2;color:#9a6d91}.ed-ai-draft-title{font-size:clamp(25px,3vw,36px);line-height:1.2;max-width:920px;margin-top:19px}.ed-ai-draft-summary{font-size:16px;line-height:1.9;margin-top:18px;max-width:900px;color:#746579}.ed-ai-draft-body{margin-top:25px;font-size:14px;line-height:1.95;max-width:900px}.ed-ai-draft-body p{font-size:inherit;line-height:inherit;color:#6f6475;margin:16px 0}.ed-ai-draft-body h3{font-size:23px;margin:29px 0 16px}.ed-ai-draft-body ul{padding-left:23px;margin-block:18px}.ed-ai-draft-body a,.ed-ai-sources a{color:#b9135a;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.ed-ai-metadata{margin-top:26px;padding:17px 21px;border-radius:11px;border:1px solid #e9dfe9;background:#fff}.ed-ai-metadata summary{font-size:12px;color:#85698b;cursor:pointer;font-weight:550}.ed-ai-metadata dl{font-size:12px;line-height:1.85;margin:19px 0 0}.ed-ai-metadata dt{font-size:10px;font-weight:600;color:#9a829e;margin-top:13px}.ed-ai-metadata dd{margin:4px 0 0;color:#6c5b73;overflow-wrap:anywhere}.ed-ai-sources{margin-top:25px}.ed-ai-sources h4{font-size:14px;letter-spacing:-.01em;font-weight:600;margin:0}.ed-ai-sources ul{font-size:12px;line-height:1.95;margin:10px 0 0;padding-left:20px}.ed-ai-sources li{margin-top:7px}.ed-ai-usage{margin-top:24px;font-size:11px;line-height:1.9;color:#958097;padding-top:16px;border-top:1px solid #ecdfeb}.ed-ai-usage:empty{display:none}
@media(max-width:800px){.ed-ai-heading{flex-wrap:wrap;gap:14px}.ed-ai-heading>.ed-badge{margin-top:0}.ed-ai-settings-grid{grid-template-columns:minmax(0,1fr) 150px}.ed-ai-inputs{grid-template-columns:1fr;gap:0}.ed-ai-result-heading{align-items:start;flex-direction:column}.ed-ai-result-actions{justify-content:flex-start}}
@media(max-width:650px){.ed-ai-panel{padding:23px;margin-bottom:24px}.ed-ai-heading h2{font-size:25px;line-height:1.25}.ed-ai-heading p{font-size:13px}.ed-ai-heading>.ed-badge{font-size:10px}.ed-ai-settings>summary{font-size:12px;padding:13px}.ed-ai-settings form{padding:17px 15px 0}.ed-ai-settings-grid{grid-template-columns:1fr;gap:20px}.ed-ai-settings-actions{gap:14px}.ed-ai-settings-actions>.ed-helper{max-width:none;width:100%;margin-left:0;font-size:11px}.ed-ai-settings>.ed-ai-feedback{margin-inline:15px}.ed-ai-panel .ed-field{font-size:13px}.ed-ai-panel .ed-field input,.ed-ai-panel .ed-field textarea{font-size:16px}.ed-ai-panel .ed-field small{font-size:11px}.ed-ai-inputs .ed-optional{font-size:11px}.ed-ai-generate-row{margin-top:21px;gap:13px}.ed-ai-generate-row>.ed-button{font-size:11px;padding-inline:13px;gap:12px;width:100%}.ed-ai-generate-row>.ed-helper{font-size:11px}.ed-ai-cost-note{font-size:11px;line-height:1.85}.ed-ai-progress{padding:18px 16px}.ed-ai-progress p{font-size:12px}.ed-ai-feedback{font-size:13px}.ed-ai-result-heading h3{font-size:25px}.ed-ai-result-actions{gap:17px}.ed-ai-result-actions>.ed-button{font-size:11px}.ed-ai-review-note{font-size:12px}.ed-ai-draft-title{font-size:27px;line-height:1.25}.ed-ai-draft-summary{font-size:16px}.ed-ai-draft-body{font-size:15px}.ed-ai-draft-body h3{font-size:23px}.ed-ai-draft-meta>span{font-size:10px}.ed-ai-warnings{padding:17px;font-size:13px}.ed-ai-metadata{padding:17px}.ed-ai-metadata summary{font-size:13px}.ed-ai-metadata dl{font-size:13px}.ed-ai-metadata dt{font-size:11px}.ed-ai-sources ul{font-size:13px}.ed-ai-usage{font-size:12px}}