*{box-sizing:border-box}body{margin:0;background:#f7faf9;color:#173a3b;font:14px/1.5 Arial,sans-serif}.doc-site-nav{position:fixed;inset:0 auto 0 0;width:160px;z-index:25;background:#0a1b27;color:#d5e6ec;overflow:auto}.builder-logo{display:block;padding:14px 12px;font-size:28px;letter-spacing:-1.5px;color:white;text-decoration:none}.builder-logo span{color:#6bcac8}.builder-logo small{display:block;font:6px Arial;letter-spacing:1px;margin-top:4px}.rs-canonical-nav{padding:7px}.rs-canonical-nav>a{display:flex;padding:7px 6px;font-size:10px;color:inherit;text-decoration:none}.doc-main{margin:68px 0 0 160px;padding:15px 25px 25px}.doc-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.doc-heading h1{font:35px/1.15 Georgia,serif;margin:4px 0 8px;color:#173642}.doc-heading p{font:12px Arial;margin:0;color:#7d9394}.doc-heading .doc-kicker{font:9px Arial;letter-spacing:1.5px;color:#5f918b}.doc-free{font:10px Arial;padding:7px 13px;background:#e1f0e9;color:#357668;border:1px solid #b9d7c9}.doc-layout{display:grid;grid-template-columns:215px minmax(0,1fr);gap:20px}.doc-library{padding:15px 14px;background:#edf4f0;border:1px solid #d9e5df;align-self:start}.doc-library header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.doc-library h2{font:21px Georgia;margin:0}.doc-library button{border:0;background:transparent;color:#447369;cursor:pointer;font-size:22px}.doc-library input{border:0;border-bottom:1px solid #bdcfc7;background:transparent;padding:8px 0;width:100%;font:11px Arial;outline-offset:3px}.doc-list-entry{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #d2e0d8;background:none;padding:12px 0;cursor:pointer;color:#2c5552}.doc-library .doc-list-entry{font:14px/1.4 Georgia}.doc-list-entry small{display:block;font:9px Arial;color:#739083;margin-top:5px}.doc-list-entry[aria-current=true]{color:#0c827a;font-weight:bold}.doc-library>a{display:block;margin-top:25px;font:10px/1.5 Arial;color:#477d76;text-decoration:none}#libraryStatus{font:10px/1.5 Arial;color:#708b84}.doc-workspace{min-width:0}.doc-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:0 0 10px}.doc-toolbar>span{font:10px Arial;color:#699186;margin-right:auto}.doc-toolbar button,.doc-format button,#reviewChanges,#acceptDocument,dialog button.action{font:10px Arial;border:1px solid #cbdcd5;border-radius:2px;background:#fff;color:#3c7065;padding:7px 10px;cursor:pointer}.doc-toolbar #saveDocument{background:#1f756c;color:white;border-color:#1f756c}.doc-toolbar button:disabled{opacity:.45;cursor:default}.doc-format{display:flex;gap:10px;align-items:center;border:1px solid #dce6e1;background:#fff;border-bottom:0;padding:8px 16px}.doc-format button{border:0;padding:3px 8px;background:none;font-size:11px}.doc-format>span{margin-left:auto;font:10px Arial;color:#85978e}.document-paper{border:1px solid #dce6e1;background:white;padding:28px clamp(20px,4vw,70px) 30px;min-height:65vh}.document-paper>input{font:32px/1.25 Georgia,serif;letter-spacing:-.5px;color:#193c3d;border:0;border-bottom:1px solid #eef1ee;background:none;outline:none;width:100%;padding:0 0 17px;margin-bottom:15px}.document-paper>textarea{resize:vertical;width:100%;min-height:calc(100dvh - 390px);font:17px/1.8 Georgia,serif;border:0;outline:0;background:none;color:#304e4a;padding:0}.document-paper>textarea::placeholder{color:#a0b0a5}.document-paper>textarea:read-only{color:#788c83}#documentMessage{font:12px/1.5 Arial;color:#50796e;margin:10px 0;white-space:pre-line}dialog{width:min(780px,94vw);border:1px solid #d2dfd6;border-radius:3px;background:#fff;padding:24px;color:#28483e;max-height:88dvh;overflow:auto;box-shadow:0 10px 60px #051b2533}dialog::backdrop{background:#09252980;backdrop-filter:blur(4px)}dialog header{display:flex;justify-content:space-between;align-items:center;gap:20px}dialog h2{font:27px Georgia;margin:0 0 15px}dialog header>button{border:0;background:none;font-size:27px;color:#55756a;cursor:pointer}dialog p{font:12px/1.6 Arial;color:#6b8176}dialog input{font:13px Arial;border:1px solid #ccdcd2;padding:10px;width:100%;margin:10px 0}dialog textarea{width:100%;min-height:180px;border:1px solid #d6e1d9;padding:12px;font:14px/1.6 Georgia;color:#304e43}dialog label{display:block;font:12px Arial;margin:12px 0 6px}.doc-member-row,.doc-history-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #e2e9e3;font:13px Arial}.doc-member-row small,.doc-history-row small{font:10px Arial;color:#8b9b90}.doc-conflict-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px}.doc-conflict-columns textarea{min-height:230px}.doc-dialog-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}[hidden]{display:none!important}@media(max-width:1050px){.doc-layout{grid-template-columns:180px minmax(0,1fr);gap:12px}.doc-main{padding:15px}.doc-toolbar>span{flex-basis:100%;margin-bottom:6px}.document-paper{padding:25px}}@media(max-width:700px){.doc-site-nav{display:none}.doc-main{margin-left:0;padding:15px 12px}.doc-heading h1{font-size:29px}.doc-layout{grid-template-columns:1fr}.doc-library{padding:12px;max-height:180px;overflow:auto}.doc-library header{margin-bottom:5px}.doc-library>a{margin-top:8px}#documentList{display:flex;gap:15px;overflow:auto}.doc-library .doc-list-entry{min-width:150px;font-size:12px}.document-paper{padding:20px 16px}.document-paper>input{font-size:27px}.document-paper>textarea{font-size:16px;min-height:400px}.doc-toolbar{gap:5px}.doc-toolbar button{padding:8px;font-size:9px}.doc-conflict-columns{grid-template-columns:1fr}}

/* Designer document workspace: navigation, outline, paper and review rail. */
@font-face{font-family:RoarEditorial;src:url('/assets/fonts/dm-serif-display.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:RoarSans;src:url('/assets/fonts/dm-sans.ttf') format('truetype');font-weight:400;font-display:swap}
body.doc-designer{background:#fff;color:#10263d;font-family:RoarSans,Arial,sans-serif;padding-top:32px!important}.doc-designer .doc-site-nav{width:145px}.doc-main{margin:12px 0 0 145px;padding:0;display:grid;grid-template-columns:185px minmax(0,1fr) 260px;height:calc(100dvh - 56px);gap:0;overflow:hidden}.doc-library{height:100%;overflow:auto;border:0;border-right:1px solid #dce9ef;background:linear-gradient(110deg,#f6fbff,#fff);padding:18px 12px;align-self:stretch}.doc-library h2{font:600 13px RoarSans,Arial}.doc-library header{margin-bottom:12px}.doc-library #newDocument{background:#09b4c7;color:#fff;font-size:20px;border-radius:3px;width:26px;height:26px;padding:0}.doc-side-item{display:block;width:100%;padding:9px 6px!important;text-align:left;font:11px RoarSans,Arial!important;color:#1d405a!important;border-radius:3px;margin-bottom:2px}.doc-side-item.active{background:#dcf5fa;color:#09899f!important}.doc-library input{border:1px solid #deebf0;background:white;padding:7px;border-radius:3px;font-size:10px;margin:10px 0}.doc-library .doc-list-entry{font:11px/1.3 RoarSans,Arial;padding:9px 4px}.doc-list-entry small{font-size:8px}.doc-library h3{font:600 11px RoarSans;margin:20px 0 10px}.doc-outline{border-top:1px solid #e0eaf0;margin-top:18px}.doc-outline button{display:block;font:10px RoarSans!important;text-align:left;padding:6px 0;color:#38566c!important}.doc-outline button:before{content:'○';color:#60b8c6;margin-right:8px}.doc-pages button{font:10px RoarSans!important;color:#36576a!important}.mini-paper{display:block;width:90px;height:116px;background:#fff;border:1px solid #71ced9;padding:7px;box-shadow:0 3px 8px #173c5610;text-align:left;margin-bottom:4px}.mini-paper b{font:7px Georgia;display:block}.mini-paper i{display:block;border-top:1px solid #d1dee5;margin:4px 0}.mini-paper img{width:100%;height:45px;object-fit:cover;margin:4px 0}.doc-workspace{display:flex;flex-direction:column;min-width:0;min-height:0;background:#f4f8fa}.doc-toolbar{padding:12px 14px 9px;margin:0;border-bottom:1px solid #dce9ef;background:white;display:flex;gap:7px;flex-wrap:wrap;align-items:center}.doc-name{min-width:0;flex:1;font:17px/1.1 RoarEditorial,Georgia}.doc-name small{font:8px RoarSans;color:#748b9e;display:block;margin-top:5px}.doc-top-actions{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.doc-toolbar button,.doc-format button{font:9px RoarSans;border:1px solid #d9e7ed;border-radius:3px;padding:6px 7px;color:#274f68;background:white}.doc-toolbar #newDocumentMain,.primary{background:#06acc0;color:white;border:1px solid #06acc0;border-radius:3px;padding:7px 10px;font:10px RoarSans;cursor:pointer}.doc-toolbar #saveDocument{background:white;color:#087c90;border-color:#badde5}.doc-toolbar #documentStatus{flex-basis:100%;font:8px RoarSans;color:#468c7d}.doc-format{border:0;border-bottom:1px solid #dce9ef;padding:7px 10px;gap:4px;flex-wrap:wrap;background:white}.doc-format select{border:1px solid #dce8ee;background:white;font:9px RoarSans;padding:5px;color:#31546c}.doc-format button{padding:5px 6px}.doc-format .export-button{margin-left:auto}.doc-canvas{flex:1;overflow:auto;min-height:0;padding:0 16px 20px;background:#f3f7f9}.document-paper{max-width:900px;margin:0 auto;border:1px solid #e0e9ee;border-top:0;min-height:100%;padding:28px clamp(20px,3vw,50px);box-shadow:0 3px 16px #19354b05;transform-origin:top center}.document-paper>input{font:29px/1.1 RoarEditorial,Georgia;color:#0c2137;border:0;padding:0;margin:0 0 10px;letter-spacing:-.5px}.document-paper>input:read-only{cursor:default}#richDocument{font:14px/1.5 Georgia,serif;min-height:430px;outline:0;color:#23384c;overflow-wrap:anywhere}#richDocument:empty:before{content:'Start with an idea…';color:#95a5b1}#richDocument p{margin:0 0 10px}#richDocument h1,#richDocument h2,#richDocument h3{font-family:RoarEditorial,Georgia;font-weight:400;line-height:1.15;margin:18px 0 10px;color:#10273e}#richDocument h2{font-size:23px;border-top:1px solid #91dce6;padding-top:13px}#richDocument .doc-eyebrow{font:8px RoarSans;letter-spacing:.16em;text-transform:uppercase}#richDocument .doc-deck{font:17px/1.25 Georgia;color:#466377;margin-bottom:22px}#richDocument img{max-width:100%;height:auto}#richDocument .doc-float-image{width:43%;float:right;margin:0 0 15px 20px;border-radius:2px}#richDocument blockquote{background:#eaf7f8;border-left:3px solid #91d4df;padding:12px 16px;margin:14px 0;color:#39596b;font-style:italic}#richDocument table{width:100%;border-collapse:collapse;margin:14px 0}#richDocument td,#richDocument th{border:1px solid #d0e1e8;padding:7px}#richDocument .doc-page-break{border:0;border-top:2px dashed #d5e4ed;margin:30px 0;break-after:page;clear:both}#richDocument a{color:#078fa5}#richDocument:after{content:'';display:block;clear:both}.doc-statusbar{padding:6px 12px;display:flex;gap:7px;align-items:center;background:#fff;border-top:1px solid #e0e9ef;min-height:32px;flex-wrap:wrap}.doc-statusbar #wordCount{font:9px RoarSans;white-space:nowrap}.doc-statusbar #documentMessage{font:9px RoarSans;margin:0;flex:1;min-width:50px}.doc-statusbar button{background:none;border:0;color:#315b74;cursor:pointer}.doc-statusbar #documentZoom{font:9px RoarSans}.doc-comments{border-left:1px solid #dce9ef;padding:16px 12px;overflow:auto;display:flex;flex-direction:column;min-height:0;background:white}.doc-comments h2{font:600 12px RoarSans;margin:0 0 6px}.doc-comments header>span{font:8px RoarSans;color:#7b90a3}.doc-comment-tabs{display:flex;gap:5px;border-bottom:1px solid #e0eaf0;padding:10px 0;margin-bottom:10px}.doc-comment-tabs button{border:0;background:none;font:9px RoarSans;color:#6a8195;padding:3px}.doc-comment-tabs button.active{color:#009eb5;border-bottom:2px solid #06bac9}#commentList{flex:1;overflow:auto;min-height:0}.doc-comment-card{border:1px solid #e1eaf0;border-radius:5px;padding:10px;margin-bottom:9px}.doc-comment-card header{display:flex;gap:7px;align-items:center}.doc-comment-avatar{width:27px;height:27px;border-radius:50%;background:#e1f5f8;color:#187188;display:grid;place-items:center;font:12px RoarSans;flex:none}.doc-comment-card b{font:600 10px RoarSans}.doc-comment-card small{font:8px RoarSans;color:#8295a5;margin-left:auto}.doc-comment-card p{font:10px/1.4 RoarSans;margin:8px 0 10px;color:#465e72}.doc-comment-card button{border:0;background:none;font:9px RoarSans;color:#058ca3;cursor:pointer;padding:3px 6px 3px 0}.doc-comment-anchor{display:block;font:9px/1.3 Georgia;color:#7a93a5;border-left:2px solid #a0d9e1;padding-left:6px;margin:8px 0}.doc-comments form{margin-top:12px;border-top:1px solid #e1eaf0;padding-top:9px}.doc-comments label{font:9px RoarSans;display:block;margin-bottom:6px}.doc-comments textarea{width:100%;resize:vertical;min-height:55px;border:1px solid #d9e7ed;border-radius:3px;padding:8px;font:10px/1.4 RoarSans}.doc-comments form button{margin-top:6px;width:100%}.doc-blank-tip{padding:12px;background:#f1fafb;border:1px solid #d5edf0;font:10px/1.5 RoarSans;color:#5c7c8e}dialog{font-family:RoarSans,Arial}dialog .doc-export-options{display:flex;gap:10px;flex-wrap:wrap}dialog .doc-export-options button{padding:10px;border:1px solid #bcdce5;background:#f1fbfd;color:#145168;cursor:pointer}@media(max-width:1250px){.doc-main{grid-template-columns:150px minmax(0,1fr) 225px}.doc-name{font-size:15px}.doc-toolbar button{font-size:8px}.document-paper{padding:24px}.document-paper>input{font-size:25px}.doc-top-actions{gap:3px}.doc-comments{padding:12px 9px}}@media(max-width:1000px){.doc-main{grid-template-columns:135px minmax(0,1fr)}.doc-comments{display:none}.doc-main.show-comments .doc-comments{display:flex;position:fixed;right:0;top:65px;bottom:0;width:265px;z-index:30;box-shadow:-8px 0 30px #15364a33}.doc-library{padding:12px 8px}.doc-top-actions{flex-basis:100%}}@media(max-width:700px){.doc-main{margin-left:0;grid-template-columns:minmax(0,1fr);height:calc(100dvh - 56px)}.doc-library{display:none}.doc-toolbar{padding:10px}.doc-name{font-size:16px}.doc-format{padding:5px;gap:2px}.doc-format button{font-size:9px}.document-paper{padding:22px 17px}.document-paper>input{font-size:25px}.doc-canvas{padding:0 7px 15px}#richDocument{font-size:15px}.doc-toolbar>span{margin:0}}@media print{body.doc-designer{padding:0!important;background:white}.doc-site-nav,.doc-library,.doc-toolbar,.doc-format,.doc-comments,.doc-statusbar,[data-rs-site-header],#rs-site-header{display:none!important}.doc-main{margin:0!important;height:auto;display:block;overflow:visible}.doc-workspace,.doc-canvas{display:block;overflow:visible;padding:0;background:white}.document-paper{padding:0;border:0;box-shadow:none;max-width:none;transform:none!important}#richDocument{min-height:0}.document-paper>input{font-size:28px}body:before{display:none!important}}
.doc-entry-wrap{display:flex;align-items:center;border-bottom:1px solid #e0e9ed}.doc-entry-wrap .doc-list-entry{border:0;min-width:0}.doc-library button.doc-archive{font:8px RoarSans!important;color:#7e99a8!important;padding:5px;border:1px solid #dbe8ee;border-radius:3px}.doc-entry-wrap .doc-list-entry span{overflow-wrap:anywhere}