.word-shortcut>img{width:46px;height:46px}.word-window{position:absolute;left:clamp(12px,7vw,105px);top:22px;width:min(1150px,calc(100% - 38px));height:min(760px,calc(100% - 58px));min-width:610px;min-height:410px;display:flex;flex-direction:column;overflow:hidden;resize:both;background:#c0c4cc;border:2px solid #7186a3;border-radius:8px 8px 2px 2px;box-shadow:0 9px 28px #0007;z-index:6;font:11px Calibri,"Segoe UI",Tahoma,Arial,sans-serif;color:#202020;max-width:100%;max-height:calc(100% - 31px)}.word-window.maximized{inset:0 0 31px!important;width:100%!important;height:calc(100% - 31px)!important;border-radius:0;resize:none}.word-window button{font:inherit;border:1px solid transparent;background:transparent;color:inherit;padding:3px 6px}.word-window button:hover{border-color:#8fa1b5;background:linear-gradient(#f5f8fc,#c6d7e8)}.word-ribbon{display:flex;min-height:88px;flex-shrink:0;overflow-x:auto;overflow-y:hidden;background:linear-gradient(#f2f2f2,#d7d7d7);border-bottom:1px solid #9b9da2;padding:0 6px}.word-ribbon-group{border-right:1px solid #b4b4b4;box-shadow:1px 0 #fff8;display:flex;flex-direction:column;align-items:center;padding:2px 8px 4px;flex-shrink:0}.word-ribbon-group h3{color:#2d4f7d;font-size:9px;font-weight:normal;margin:0 0 3px;text-align:center;line-height:12px}.word-ribbon-items{display:flex;align-items:center;gap:2px;flex:1}.word-ribbon-button{height:57px;min-width:45px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;padding:2px 5px!important;white-space:nowrap;font-size:10px!important}.word-ribbon-button svg{height:29px;width:29px;filter:drop-shadow(0 1px 0 white)}.word-ribbon-button small{font:8px Arial;color:#666}.word-ribbon-button.disabled{opacity:.45}.word-ribbon-stack{display:flex;flex-direction:column;gap:5px;margin-left:8px}.word-ribbon-stack select{width:134px;font-size:10px;padding:2px;border:1px solid #969696;background:linear-gradient(#fff,#ddd);height:21px}.word-ribbon-stack button{font-size:10px;text-align:left;padding:2px}.word-share-disabled{color:#89909b!important}.word-ribbon-font-controls{display:flex;flex-direction:column;gap:7px;min-width:185px}.word-font-selects{display:flex;gap:5px}.word-font-selects select{height:22px;border:1px solid #999;background:white;font-size:11px;max-width:125px}.word-format-buttons{display:flex;gap:1px}.word-format-buttons button{min-width:25px;height:25px;border:1px solid #aaa;background:linear-gradient(white,#d3d3d3);font-size:14px}.word-ruler-strip{height:25px;display:flex;align-items:center;background:#e7e9ec;flex-shrink:0;padding-left:23px;border-bottom:1px solid #a4a9b0;overflow:hidden}.word-ruler-tab{width:17px;height:17px;border:1px solid #a0a5ac;background:#fafafa;text-align:center;font-size:14px}.word-ruler{height:17px;min-width:560px;width:640px;margin:0 auto;background:repeating-linear-gradient(90deg,transparent 0 7px,#99a5b2 7px 8px,transparent 8px 15px) center bottom/100% 4px no-repeat,linear-gradient(90deg,#abc6df 0 10%,#fff 10% 90%,#abc6df 90%);border:1px solid #8d9bab;border-radius:6px;display:flex;justify-content:space-around;align-items:center;padding:0 9%;font-size:8px;color:#4b5867}.word-document-workspace{flex:1;min-height:0;overflow:auto;position:relative;background:linear-gradient(#bec3cc,#9aa3b0);box-shadow:inset 0 1px 3px #0002;scrollbar-color:#84b9e8 #e3e6e9;scrollbar-width:auto}.word-document-spread{width:max-content;min-width:100%;padding:15px 30px 28px;display:flex;justify-content:center;align-items:stretch}.word-paper{position:relative;width:650px;min-height:840px;background:white;box-shadow:0 1px 3px #0006;flex-shrink:0;padding:64px 65px 70px;transform-origin:top center}.word-document{outline:0;min-height:690px;font:14px/1.55 Cambria,Georgia,'Times New Roman',serif;user-select:text;cursor:text;overflow-wrap:anywhere}.word-document h1{font:normal 29px/1.2 Cambria,Georgia,serif;color:#254c78;margin:0 0 9px}.word-document h2{font:normal 19px Cambria,Georgia,serif;color:#254c78;margin:30px 0 10px}.word-document p{margin:0 0 14px}.word-document .word-document-kicker{font:10px/1.4 Arial;letter-spacing:2px;color:#868686;margin-bottom:27px}.word-document .word-document-intro{color:#777;font-style:italic}.word-document hr{border:0;border-top:1px solid #b6c5d7;margin:25px 0}.word-document.has-changes:before{content:"";position:absolute;left:35px;top:68px;bottom:70px;border-left:2px solid #d15353}.word-page-number{position:absolute;bottom:33px;left:0;right:0;text-align:center;color:#888;font:10px Georgia}.word-comments-gutter{width:178px;background:#f4f4f4;border-left:1px solid #ddd;box-shadow:1px 1px 2px #0003;flex-shrink:0;padding:30px 8px;position:relative}.word-comments-gutter:empty:before{content:""}.word-comment-balloon{position:relative;background:#ffe8e8;border:1px solid #d57575;border-radius:4px;margin:26px 0 14px;font:10px Arial;color:#552020;box-shadow:0 1px white}.word-comment-balloon:before{content:"";position:absolute;top:16px;right:100%;width:25px;border-top:1px dashed #cf7777}.word-comment-balloon header{background:linear-gradient(#ee8a8a,#df6565);color:white;padding:3px 4px;font-size:9px;display:flex;align-items:center;justify-content:space-between}.word-comment-balloon header button{color:white;padding:0 2px;line-height:10px}.word-comment-balloon [contenteditable]{padding:6px;outline:0;min-height:44px;user-select:text}.word-comment-balloon.selected{box-shadow:0 0 0 2px #d87b7b55}.word-statusbar{height:25px;flex-shrink:0;display:flex;align-items:center;background:linear-gradient(#f4f4f4,#c7c7c7);border-top:1px solid #9a9a9a;font-size:10px;overflow:hidden;white-space:nowrap}.word-view-buttons{display:flex;gap:0;padding:0 3px}.word-view-buttons button{font-size:15px;padding:1px 5px;border:1px solid #aaa;height:21px;background:linear-gradient(white,#ccc)}.word-view-buttons button.active{background:#879eae;color:white;box-shadow:inset 0 1px 2px #5555}.word-status-item{padding:0 12px;border-left:1px solid #999;height:17px;display:flex;align-items:center}.word-status-spacer{flex:1}.word-statusbar input{width:105px;height:15px;accent-color:#aaa}.word-statusbar>button{padding:0 5px;font-size:14px}.word-popup{position:absolute;top:24px;left:35px;background:#f7f7f7;border:1px solid #888;box-shadow:0 4px 8px #0005;min-width:190px;z-index:5;padding:4px}.word-popup button{display:flex;width:100%;text-align:left;padding:6px 15px;justify-content:space-between}.word-popup hr{border:0;border-top:1px solid #ccc;margin:3px}.word-toast{position:absolute;left:50%;bottom:40px;transform:translateX(-50%);padding:9px 18px;background:#fffbd9;border:1px solid #bba96d;box-shadow:0 2px 5px #0002;z-index:5;max-width:90%;font-size:11px}.word-window.ribbon-collapsed .word-ribbon{display:none}.word-window.draft-mode .word-paper{box-shadow:none;min-height:600px}.word-window.draft-mode .word-comments-gutter{display:none}.word-window.draft-mode .word-document-workspace{background:white}.word-task{margin-left:4px}.desktop-shortcuts{flex-wrap:wrap;align-content:flex-start;column-gap:10px}@media(max-width:850px){.word-window{left:8px;top:10px;width:calc(100% - 16px);min-width:0;height:calc(100% - 51px)}.word-document-spread{justify-content:flex-start;padding:15px}.word-document-workspace{overflow:auto}.word-status-item{padding:0 6px}.word-ribbon-group{padding:2px 5px}.word-ribbon-button{min-width:41px}.task-button{min-width:60px;flex-shrink:1}}@media(max-width:550px){.word-statusbar .word-language{display:none}.word-statusbar input{width:65px}}

/* Windows Office 2010 header and ribbon. */
.word-titlebar{position:relative;height:28px;min-height:28px;padding:2px 4px;flex-shrink:0;border-radius:5px 5px 0 0;color:#27374f;background:linear-gradient(#647691 0%,#bfcddd 18%,#e4ebf4 65%,#d3dfed);box-shadow:inset 0 1px #ecf3fb;touch-action:none;user-select:none;display:flex;align-items:center;gap:5px}
.word-titlebar>img{width:18px;height:18px}
.word-titlebar #word-document-name{position:absolute;left:170px;right:170px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#29364a;text-shadow:0 1px #ffffff80;font:11px Tahoma,Arial,sans-serif;pointer-events:none}
.word-quick-access{height:21px;display:flex;align-items:center;gap:1px;padding:0 6px;border:1px solid #abbace;border-top:0;border-radius:0 0 7px 7px;background:linear-gradient(#eef5fb70,#bdcde240)}
.word-quick-access button{width:23px;height:21px;padding:2px;color:#5a7196;font:18px Arial}
.word-quick-access button:hover{border-color:#d3ac60;background:linear-gradient(#fff8df,#f5d88c)}
.word-quick-access svg{width:15px;height:15px}.word-quick-access>span{font:10px Arial;color:#657a96;padding:0 3px}
.word-titlebar .window-controls{z-index:1;align-self:flex-start;margin-top:-2px}
.word-titlebar .window-controls button{height:21px;width:28px;border:1px solid #8d9caf;border-radius:0 0 3px 3px;background:linear-gradient(#edf2f8,#b1c1d6);color:#465b74;box-shadow:inset 0 1px #f5f8fb}
.word-titlebar .window-controls button:hover{background:linear-gradient(#d9f0ff,#89c2ea)}
.word-titlebar .window-controls .close-window{width:40px;color:white;background:linear-gradient(#e3a28e,#c74e2d);text-shadow:0 1px #8c351e;font:21px/17px Arial}
.word-titlebar .window-controls .close-window:hover{background:linear-gradient(#f2a58b,#e05731)}
.word-titlebar .minimize-glyph{border-color:#4b617b;border-bottom-width:2px;height:10px}
.word-titlebar .maximize-glyph{border-color:#4b617b;width:11px;height:10px;border-top-width:2px}
.word-topline{height:29px;display:flex;align-items:flex-end;flex-shrink:0;background:linear-gradient(#d9e4f1,#edf2f8);border-bottom:1px solid #aab9cc;white-space:nowrap;padding:0 4px;gap:0}
.word-window .word-file-tab{height:28px;min-width:54px;border:1px solid #245b96;border-bottom:0;border-radius:3px 3px 0 0;padding:0 14px;color:white;text-shadow:0 1px #1a4c7d;background:linear-gradient(#6a9cce,#3978b9 48%,#2c65a2);font-size:11px;font-weight:600}
.word-window .word-file-tab:hover{background:linear-gradient(#7bb2e7,#367bbf);border-color:#25568b}
.word-tabs{height:28px;display:flex;align-items:flex-end;flex:1;min-width:0;padding-left:3px}
.word-tabs button{height:27px;padding:0 15px;border:1px solid transparent;border-bottom:0;font:11px Calibri,"Segoe UI",Tahoma,Arial,sans-serif;color:#3b4d64}
.word-tabs button:hover{background:linear-gradient(#f8fbff,#d6e6f8);border-color:#b5c7de;border-radius:3px 3px 0 0}
.word-tabs button[aria-selected="true"]{border:1px solid #aab9cc;border-bottom:1px solid #f7f9fc;border-radius:3px 3px 0 0;background:linear-gradient(white,#f7f9fc);margin-bottom:-1px;color:#203e65}
.word-window .word-collapse-ribbon{padding:0 6px;align-self:center;color:#5e7694}
.word-window .word-ribbon-help{width:17px;height:17px;padding:0;border:1px solid #5076a4;border-radius:50%;background:linear-gradient(#85b4e2,#457bae);color:white;align-self:center;font:bold 11px Arial;margin:0 5px;box-shadow:inset 0 1px #c9e1f8}
.word-ribbon{min-height:96px;height:96px;background:linear-gradient(white,#f6f9fd 74%,#e5ecf5);border-bottom:1px solid #a6b5ca;padding:3px 5px 0}
.word-ribbon-group{position:relative;justify-content:center;padding:0 7px 17px;border-right:1px solid #d4dce6;box-shadow:1px 0 #fff9}
.word-ribbon-group:last-child{border-right:0}
.word-ribbon-group h3{position:absolute;bottom:0;left:0;right:0;margin:0;line-height:16px;height:16px;font-size:10px;color:#69798e}
.word-ribbon-items{gap:3px;min-height:63px}.word-ribbon-button{height:62px;gap:5px;min-width:44px;font-size:10px!important;color:#35465c!important}
.word-ribbon-button svg{width:29px;height:29px}.word-window .word-ribbon-button:hover{border:1px solid #e5b559;border-radius:3px;background:linear-gradient(#fff4d3,#f4d98a)}
.word-ribbon-button[aria-pressed="true"]{border-color:#e4b85c;background:linear-gradient(#ffe5a6,#f4d17e);border-radius:3px}
.word-ribbon-stack{margin-left:2px;gap:3px}.word-ribbon-stack select{width:145px;background:white;border-color:#a9b5c4;height:21px}.word-ribbon-stack button{color:#3c526c;font-size:10px}
.word-tracking-controls{display:flex;gap:5px;align-items:center}.word-ribbon-button.word-track-button{min-width:51px;max-width:57px;white-space:normal;line-height:12px;text-align:center}
.word-proofing-icon{font:bold 18px Georgia;color:#355f94;height:29px;display:flex;align-items:center;justify-content:center;gap:1px}.word-proofing-icon b{color:#67a64d;font:bold 24px Arial}.word-ribbon-button .word-two-line{line-height:12px;white-space:normal;max-width:63px}.word-findbar{height:34px;flex-shrink:0;display:flex;align-items:center;gap:10px;padding:4px 12px;background:#eef3f9;border-bottom:1px solid #a8b8cd;color:#425874;font-size:11px}.word-findbar input{height:24px;width:220px;max-width:45%;border:1px solid #a3b5cc;background:white;padding:3px 7px;font:11px Arial}.word-findbar span{color:#7c8b9e;font-size:10px}.word-findbar button{margin-left:auto;font-size:18px;padding:0 5px}
.word-ruler-strip{background:#eef2f7}.word-window .word-popup{top:57px;left:4px;background:#f8fafc;border-color:#93a8c2;border-radius:0 0 3px 3px;padding:5px}.word-popup button{padding:7px 18px;color:#2e4767}.word-popup button:hover{border-color:#dfb259;background:linear-gradient(#fff4d1,#f8dfa4)}
.word-window .word-titlebar .window-controls{margin-left:auto}
@media(max-width:850px){.word-tabs button{padding:0 9px}.word-titlebar #word-document-name{left:140px;right:105px;font-size:10px}.word-ribbon-group{padding:0 5px 17px}.word-topline{overflow-x:auto;overflow-y:hidden}.word-quick-access{padding:0 3px}}
@media(max-width:550px){.word-titlebar #word-document-name{left:110px;right:100px;font-size:9px}.word-quick-access button{width:20px}.word-tabs button{padding:0 9px}.word-window .word-file-tab{min-width:44px;padding:0 10px}.word-findbar span{display:none}.word-findbar input{max-width:none;flex:1;min-width:0}}

.word-document h1{font-weight:700;color:#011E5B;margin:0 0 28px}

/* Make the document and its comment margin read as one continuous white page. */
.word-paper{box-shadow:none}
.word-comments-gutter{background:#fff;border-left:0;box-shadow:none}
.word-window:not(.draft-mode) .word-page-number{right:-178px}

/* Center the office story and raise the type size slightly. */
.word-document{text-align:center;font-size:16px}
.word-document h1{font-size:32px}

/* Center content across the full white sheet, not the former comment margin. */
.word-paper{width:828px}
.word-comments-gutter:empty{display:none}
.word-window:not(.draft-mode) .word-page-number{right:0}
.word-document{max-width:600px;margin-inline:auto}

.word-document .word-inline-photo{margin:14px auto 24px;max-width:240px;line-height:0}.word-document .word-inline-photo img{display:block;width:100%;height:auto}

.word-document .word-intro-layout{display:flex;align-items:center;gap:24px;margin:18px 0 24px}.word-document .word-intro-layout p{flex:1;text-align:left;margin:0}.word-document .word-intro-layout .word-inline-photo{flex:0 0 min(240px,40%);margin:0}.word-document .word-intro-layout img{width:100%;height:auto}@media(max-width:600px){.word-document .word-intro-layout{gap:14px}.word-document .word-intro-layout .word-inline-photo{flex-basis:38%}}

.word-document .word-office-layout p{text-align:left}

.word-document .word-opening-layout{align-items:flex-start}.word-document .word-opening-text{flex:1;min-width:0}.word-document .word-opening-text p{margin:0 0 14px}.word-document .word-opening-text p:last-child{margin-bottom:0}
