.experience{--exp-accent:#82c645;--exp-ink:#202820;color:var(--exp-ink);background:#fff;padding:clamp(16px,3vw,36px);border:1px solid #dce1d8;border-radius:8px;font-size:15px;line-height:1.55;min-width:0}.experience h1{font-size:clamp(24px,3vw,34px);font-weight:800;line-height:1.2;letter-spacing:-.035em;margin:0 0 8px}.experience h2{font-size:21px;font-weight:750;margin:24px 0 14px}.experience h3{font-size:17px;font-weight:750;margin:0 0 10px}.experience p{margin:8px 0 16px}.experience a{text-decoration:underline;text-underline-offset:3px}.experience label{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:650}.experience input,.experience select,.experience textarea{width:100%;padding:9px 10px;border:1px solid #aab5a5;border-radius:4px;background:#fff;color:#202820;font-size:14px;font-weight:400;min-width:0}.experience textarea{resize:vertical;min-height:90px}.experience .exp-button,.experience button{border:1px solid #aab5a5;background:#fff;color:#202820;border-radius:4px;min-height:38px;padding:7px 13px;font-size:13px;font-weight:650;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px}.experience .exp-button:hover,.experience button:hover{background:#f0f5eb}.experience button:disabled{opacity:.5;cursor:wait}.experience .exp-primary{background:#82c645;border-color:#65a62d;color:#14220c}.experience :focus-visible{outline:3px solid #82c645;outline-offset:3px}.experience fieldset{min-width:0;border:0;padding:0;margin:0}.exp-heading{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-bottom:24px}.exp-heading p{color:#52604c}.exp-toolbar{gap:10px}.exp-savebar,.exp-toolbar{display:flex;align-items:center;flex-wrap:wrap}.exp-savebar{position:sticky;top:0;z-index:5;background:#fff;border-bottom:1px solid #dce1d8;padding:12px 0;gap:12px}.exp-savebar span{font-size:13px;color:#53604d}.exp-recovery{margin-left:auto;position:relative}.exp-recovery>summary{cursor:pointer;color:#53604d;font-size:12px;font-weight:700}.exp-recovery>div{position:absolute;top:calc(100% + 8px);right:0;z-index:8;display:grid;gap:8px;min-width:245px;padding:12px;border:1px solid #dce1d8;border-radius:10px;background:#fff;box-shadow:0 16px 35px rgb(27 42 22/14%)}.exp-tabs{display:flex;gap:6px;overflow:auto;padding:18px 0;border-bottom:1px solid #dce1d8;margin-bottom:22px}.exp-tabs button{white-space:nowrap;border-color:transparent;border-bottom:3px solid transparent;border-radius:0}.exp-tabs button[aria-selected=true]{border-bottom-color:#69ac31;background:#f0f7e9}.exp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.exp-grid .exp-wide{grid-column:1/-1}.exp-eyebrow{display:block;margin-bottom:5px;color:#5a7d40;font-size:10px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.exp-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:28px 0 18px}.exp-section-heading h2,.exp-section-heading p{margin:0}.exp-section-heading h2{font-size:clamp(24px,3vw,34px)}.exp-section-heading p{max-width:680px;color:#596452}.exp-practical-heading{padding-top:20px;border-top:1px solid #dce1d8}.exp-foundation{margin-bottom:42px}.exp-foundation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.experience .exp-foundation-card{position:relative;min-height:230px;padding:18px;overflow:hidden;border:1px solid #d6dfd0;border-radius:14px;background:#f8faf5}.exp-foundation-card:before{position:absolute;inset:0 auto 0 0;width:5px;background:#82c645;content:""}.exp-foundation-card>span{color:#64705f;font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.exp-foundation-card>strong{font-size:17px}.experience .exp-foundation-card textarea{flex:1;min-height:130px;border:0;background:transparent;font-size:15px}.exp-foundation-result:before{background:#e4a72c}.exp-foundation-purpose:before{background:#3e94a9}.exp-foundation-objective:before{background:#6758a5}.exp-specific-objectives{margin-top:14px;padding:20px;border:1px solid #d6dfd0;border-radius:14px}.exp-specific-objectives>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.exp-specific-objectives article{display:grid;grid-template-columns:auto 1fr;align-items:start}.exp-specific-objectives article>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#244a36;color:#fff;font-size:10px}.exp-specific-objectives textarea{min-height:88px}.exp-mcp-proposals{margin-top:22px;padding:20px;border:1px dashed #9fb193;border-radius:14px;background:#f8faf6}.exp-mcp-proposals article{margin-top:14px;padding:16px;border:1px solid #dce1d8;border-radius:10px;background:#fff}.exp-mcp-proposals article header{display:flex;justify-content:space-between;gap:12px}.exp-mcp-proposals pre{max-height:260px;overflow:auto;white-space:pre-wrap}.exp-reference-drawer{margin-top:24px;padding:14px 16px;border:1px solid #dce1d8;border-radius:10px;background:#fafbf8}.exp-reference-drawer>summary{cursor:pointer;font-weight:750}.exp-reference-drawer>summary span{display:inline-grid;min-width:22px;min-height:22px;margin-left:6px;place-items:center;border-radius:999px;background:#e8eee3;font-size:11px}.exp-create{display:flex;gap:12px;align-items:end;border-block:1px solid #dce1d8;padding:24px 0;margin:20px 0 30px}.exp-create label{flex:1}.exp-error{background:#fff1ed;border-left:4px solid #b94c2e;padding:12px 16px;color:#8b2d17}.exp-notice{background:#f5f8ee;border-left:4px solid #82c645;padding:12px 16px}.exp-projects{list-style:none;padding:0}.exp-projects li{border-bottom:1px solid #dce1d8}.exp-project-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}.exp-projects a{display:grid;grid-template-columns:1fr auto auto;gap:25px;padding:18px 0;text-decoration:none}.exp-project-delete{border-color:#e8b9aa;color:#9a351e;background:#fff8f5}.exp-project-delete:hover:not(:disabled){border-color:#c66448;background:#fff0ea}.exp-projects span{font-size:13px;color:#596452}.exp-empty{padding:35px 0;color:#58604f}.exp-section{border-bottom:1px solid #dce1d8;padding:20px 0}.exp-section summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:10px;font-weight:700;padding:10px 0}.exp-section summary span{font-weight:400;font-size:12px}.exp-preview pre,.exp-section pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:13px;background:#f6f7f3;padding:15px;max-height:480px;overflow:auto}.exp-sources{list-style:none;margin:20px 0}.exp-sources li{border-left:3px solid #82c645;padding:0 0 15px 16px;margin:18px 0}.exp-sources p{white-space:pre-wrap;font-size:14px}.exp-status{font-size:12px;color:#52604c}.exp-status[data-review=true]{color:#9a440f}.exp-check{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:7px!important;font-weight:500!important}.exp-check input{width:auto}.exp-view-switch{display:inline-flex;padding:3px;border:1px solid #ccd5c6;border-radius:999px;background:#f4f7f0}.experience .exp-view-switch button{min-height:30px;padding:4px 12px;border:0;border-radius:999px;background:transparent}.experience .exp-view-switch button[aria-pressed=true]{background:#244a36;color:#fff}.exp-time-summary{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:1px;overflow:hidden;margin:20px 0;border:1px solid #d9e0d4;border-radius:10px;background:#d9e0d4}.exp-itinerary-tools{display:flex;align-items:end;gap:12px;padding:16px;border:1px solid #d9e0d4;border-radius:12px;background:#f8faf6}.exp-itinerary-tools label{flex:1}.exp-itinerary-tools label>span{display:flex;gap:8px}.exp-itinerary-tools input{flex:1}.exp-block-header{position:relative;z-index:2;margin:26px 0 8px;overflow:hidden;border:1px solid #b8c9ae;border-left:6px solid #244a36;border-radius:12px;background:linear-gradient(115deg,#edf5e8,#f9fbf7 68%)}.exp-block-header[data-pre-workshop=true]{border-color:#a9bfd4 #a9bfd4 #a9bfd4 #416b8d;background:linear-gradient(115deg,#edf5fb,#fafcfe 68%)}.exp-block-header[data-pre-workshop=true] .exp-block-edit,.exp-block-header[data-pre-workshop=true] .exp-block-time strong{color:#315f82}.exp-block-topline{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:26px}.exp-block-topline .exp-block-header{width:100%;margin:0}.experience .exp-block-collapse{min-width:142px;border-color:#b8c9ae;background:#fff;color:#244a36}.exp-block-actions{display:grid;gap:7px}.experience .exp-block-delete{border-color:#efc1b8;background:#fff8f6;color:#9b351f}.exp-itinerary-block{border-radius:15px;transition:background .14s ease,box-shadow .14s ease}.exp-itinerary-block[data-drop-target=true]{background:#f2faeb;box-shadow:0 0 0 3px #82c645}.exp-itinerary-block[data-collapsed=true]{margin-bottom:12px}.exp-block-header>summary{display:grid;grid-template-columns:minmax(185px,.8fr) minmax(280px,2fr) auto;align-items:center;gap:20px;padding:18px 20px;cursor:pointer;list-style:none}.exp-block-header>summary::-webkit-details-marker{display:none}.exp-block-identity,.exp-block-time{display:grid;gap:3px}.exp-block-time strong{color:#173b29;font-size:clamp(23px,2.4vw,34px);font-variant-numeric:tabular-nums;letter-spacing:-.04em}.exp-block-identity small,.exp-block-time small{color:#6a7565;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.exp-block-identity>strong{font-size:clamp(19px,2vw,27px);line-height:1.05}.exp-block-description{margin-top:4px;color:#586653;font-size:13px}.exp-block-description p{margin:0}.exp-block-edit{color:#315c17;font-size:11px;font-weight:800;text-transform:uppercase}.exp-block-editor{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(300px,2fr);gap:14px;padding:16px 20px 20px;border-top:1px solid #cad7c3;background:rgb(255 255 255/72%)}.exp-block-editor textarea{min-height:86px}.exp-time-summary>div{display:flex;min-height:76px;flex-direction:column;justify-content:center;gap:3px;padding:12px 16px;background:#f8faf6}.exp-time-summary span{color:#64705f;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.exp-time-summary strong{font-size:18px;font-variant-numeric:tabular-nums}.exp-time-summary small{color:currentcolor;font-size:11px;font-weight:700;opacity:.72}.exp-detected-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.exp-detected-links a{padding:4px 8px;border-radius:999px;background:#eaf2e5;color:#315c17;font-size:10px;font-weight:800}.exp-time-summary [data-state=over]{background:#fff1ed;color:#9b351f}.exp-time-summary [data-state=available]{background:#eff8e6;color:#315c17}.exp-time-summary [data-state=exact]{background:#e8f5ed;color:#185a34}.exp-timetable{overflow-x:auto;margin:20px 0}.experience table{border-collapse:collapse;width:100%;font-size:13px}.experience th{text-align:left;background:#f3f6ef;font-weight:700}.experience td,.experience th{border-bottom:1px solid #dce1d8;padding:10px;vertical-align:top}.experience td input{min-width:60px}.experience td:first-child{min-width:130px}.exp-timing{font-variant-numeric:tabular-nums;white-space:nowrap}.exp-itinerary-planner{--phase-color:#789a67;position:relative;display:grid;gap:12px;margin:22px 0 28px}.exp-itinerary-planner:before{position:absolute;top:28px;bottom:28px;left:24px;width:2px;background:#d8e1d3;content:""}.exp-activity-card{--phase-color:#789a67;position:relative;display:grid;grid-template-columns:50px minmax(0,1fr);border:1px solid #d5ded0;border-left:5px solid var(--phase-color);border-radius:12px;background:#fff;box-shadow:0 8px 24px rgb(39 55 33/6%);transition:border-color .14s ease,box-shadow .14s ease,opacity .14s ease,transform .14s ease}.exp-activity-card[data-dragging=true]{opacity:.4;transform:scale(.99)}.exp-activity-card[data-drop-target=true]{border-color:#65a832;box-shadow:0 -4px 0 #82c645,0 10px 28px rgb(39 55 33/10%)}.exp-activity-rail{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:7px;padding:15px 7px;background:#f5f8f2;border-radius:8px 0 0 8px}.experience .exp-activity-drag{width:32px;min-height:32px;padding:0;border-color:#c8d3c3;border-radius:8px;background:#fff;cursor:grab;font-size:19px;touch-action:none}.experience .exp-activity-drag:active{cursor:grabbing}.exp-activity-number{color:#63715e;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums}.exp-activity{min-width:0}.exp-activity-head{display:grid;grid-template-columns:130px minmax(180px,1fr) auto;gap:16px;align-items:center;min-height:88px;padding:14px 18px;cursor:pointer;list-style:none}.exp-activity-head::-webkit-details-marker{display:none}.exp-activity-time{display:flex;flex-direction:column;gap:3px;color:#244a36;font-variant-numeric:tabular-nums}.exp-activity-time strong{font-size:14px}.exp-activity-time span{color:#6a7565;font-size:12px}.exp-activity-title{min-width:0}.exp-activity-title>strong{display:block;overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.exp-activity-flags,.exp-activity-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.exp-activity-flags span,.exp-activity-meta span{padding:3px 7px;border-radius:999px;background:#eef2ea;color:#586553;font-size:10px;font-weight:700}.exp-activity-meta span:nth-child(2){background:color-mix(in srgb,var(--phase-color) 18%,white);color:#273722}.exp-activity-flags{justify-content:flex-end;margin-top:0}.exp-activity-flags [data-kind=fixed]{background:#e8f0f7;color:#285170}.exp-activity-flags [data-kind=conflict]{background:#fee8e2;color:#a43721}.exp-activity-flags .exp-open-label{background:transparent;color:#356120}.exp-activity[open] .exp-open-label{font-size:0}.exp-activity[open] .exp-open-label:after{font-size:10px;content:"Cerrar"}.exp-activity-body{padding:0 18px 20px;border-top:1px solid #e2e7de}.exp-activity-glance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 -18px 18px;padding:14px 18px;background:#fafbf8}.exp-activity-glance p{margin:0;color:#4f5a4a;font-size:13px;white-space:pre-wrap}.exp-activity-glance strong{display:block;margin-bottom:3px;color:#242d20;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.exp-move-block{display:inline-flex;align-items:center;gap:7px;color:#586553;font-size:12px;font-weight:750}.experience .exp-move-block select{min-height:34px;padding:5px 28px 5px 9px;border-color:#c8d3c3;background-color:#fff;font-size:12px}.exp-ideas{position:relative;min-height:430px;overflow:auto;background:#f5f6f1;border:1px solid #dce1d8;margin:20px 0}.exp-ideas[data-expanded=true]{position:fixed;inset:16px;z-index:100;min-height:0;margin:0;border-radius:14px;box-shadow:0 25px 80px rgb(17 27 14/28%)}.exp-board-close{position:sticky;top:14px;left:calc(100% - 130px);z-index:9;margin:14px}.exp-idea-links{position:absolute;inset:0;z-index:0;pointer-events:none}.exp-idea-links line{stroke:#577349;stroke-width:3;stroke-dasharray:8 7;opacity:.58}.exp-note{position:absolute;width:250px;padding:14px;border:1px solid #d5b87b;background:#fff3ce;box-shadow:1px 2px 3px #0000000d;z-index:1}.exp-note-links{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0}.experience .exp-note-links button{min-height:26px;padding:3px 7px;border-radius:999px;background:rgb(255 255 255/55%);font-size:10px}.exp-empty-block{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px 54px;padding:16px 18px;border:1px dashed #bdcbb5;border-radius:10px;background:#fafcf8}.exp-empty-block p{margin:0;color:#64705f}.exp-rich-field>span{display:block;margin-bottom:7px;color:#293525;font-size:12px;font-weight:750}.exp-field-group{min-width:0}.exp-field-warning{margin:8px 0 0;padding:9px 11px;border-left:3px solid #db9b2b;border-radius:6px;color:#76500c;background:#fff7df;font-size:12px}.exp-attachments{padding:18px;border:1px solid #d6e2cf;border-radius:14px;background:#f7faf4}.exp-attachments-heading{display:flex;align-items:start;justify-content:space-between;gap:16px}.exp-attachments-heading strong{color:#263622;font-size:14px}.exp-attachments-heading>span{color:#6a7665;font-size:11px;font-weight:800}.exp-attachment-list{display:grid;gap:8px;margin-top:14px}.exp-attachment-list article{display:grid;grid-template-columns:auto minmax(130px,1fr) minmax(100px,auto) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid #dbe5d5;border-radius:10px;background:#fff}.exp-attachment-list a{color:#315d1f;font-size:13px;font-weight:800}.exp-attachment-list a,.exp-attachment-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-attachment-list small{color:#737e6f;font-size:11px}.experience .exp-attachment-list button{min-height:30px;padding:5px 9px;color:#8e3f2c;background:#fff8f5}.exp-attachment-message,.exp-attachments-empty{margin:12px 0 0;color:#667161;font-size:12px}.exp-attachment-actions{display:grid;grid-template-columns:auto minmax(130px,.65fr) minmax(210px,1fr) auto;gap:9px;align-items:center;margin-top:14px}.exp-attachment-upload{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 13px;overflow:hidden;border:1px solid #9fc384;border-radius:999px;color:#315d1f;background:#fff;cursor:pointer;font-size:12px;font-weight:850}.exp-attachment-upload input{position:absolute;width:1px;height:1px;opacity:0}.exp-inline-field{display:flex;gap:8px;align-items:center}.exp-inline-field input{flex:1}.experience .exp-inline-field button{flex:0 0 auto;min-height:42px}.exp-optional-field{display:flex;flex-direction:column;justify-content:end;gap:7px}.exp-optional-field>span{color:#293525;font-size:12px;font-weight:750}.exp-technical-drawer{margin-top:24px;border-top:1px solid #e1e5dc;color:#687163}.exp-technical-drawer>summary{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;padding:12px 0;cursor:pointer;font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.exp-technical-drawer>summary span{display:inline-grid;min-width:21px;min-height:21px;place-items:center;border-radius:999px;background:#edf2e9}.exp-note[data-color=lime]{background:#e9f6d7;border-color:#b7d391}.exp-note[data-color=rose]{background:#fde7df;border-color:#e7b5a1}.exp-note input,.exp-note select,.exp-note textarea{background:transparent;margin-bottom:8px}.exp-note-drag{display:flex;justify-content:space-between;align-items:center;cursor:grab;touch-action:none;padding-bottom:8px;font-size:12px}.exp-note button{background:transparent}.exp-note textarea{min-height:70px}.exp-note-options{margin:8px 0;padding-top:8px;border-top:1px solid rgb(80 71 40/18%)}.exp-note-options summary{cursor:pointer;color:#5f5b45;font-size:11px;font-weight:750}.exp-note-options[open] summary{margin-bottom:8px}.exp-library-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.exp-library-item{padding:20px 0;border-bottom:1px solid #dce1d8}.exp-library-item p{font-size:14px}.exp-library-item ol,.exp-library-item ul{padding-left:22px;list-style:initial}.exp-library-item ol{list-style:decimal}.exp-library-item details{margin:12px 0}.exp-library-item summary{cursor:pointer;font-weight:650}.exp-library-meta{font-size:12px;color:#52604c}.exp-exports{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.exp-exports article{position:relative;min-height:230px;overflow:hidden;padding:22px;border:1px solid #dbe3d6;border-radius:18px;background:linear-gradient(145deg,#fff,#f5f9f1);box-shadow:0 12px 34px rgb(30 54 22/7%)}.exp-exports article[data-accent="1"]{background:linear-gradient(145deg,#fff,#fff7e9)}.exp-exports article[data-accent="2"]{background:linear-gradient(145deg,#fff,#eef7f5)}.exp-output-icon{display:grid;width:46px;height:46px;place-items:center;margin-bottom:28px;border-radius:14px;background:#244a36;font-size:22px}.exp-exports h3{margin:0 0 8px;font-size:20px}.exp-exports .exp-button{position:absolute;right:22px;bottom:22px;left:22px;justify-content:center}.exp-exports p{font-size:13px}.exp-output-heading{max-width:660px;margin-bottom:24px}.exp-preview{margin-top:20px;border-top:1px solid #dce1d8}.exp-task{display:grid;grid-template-columns:auto 2fr 1fr 1fr auto;gap:10px;align-items:end;padding:12px 0;border-bottom:1px solid #dce1d8}.exp-task>input{width:auto}.exp-task label{min-width:0}.exp-print{font:14px/1.5 Arial,sans-serif;color:#182015;padding:35px;max-width:1100px;margin:auto}.exp-print h1{font-size:28px;font-weight:700}.exp-print h2{font-size:20px;font-weight:700;margin:25px 0 10px}.exp-print pre{white-space:pre-wrap;font:inherit}.exp-print table{width:100%;border-collapse:collapse}.exp-print td,.exp-print th{padding:10px;text-align:left;border-bottom:1px solid #bbb;vertical-align:top}.exp-print article{-moz-column-break-inside:avoid;break-inside:avoid;border-bottom:1px solid #ccc;padding:20px 0}.exp-print{max-width:980px;padding:42px;color:#1d291f;background:#fff;font-family:Georgia,Times New Roman,serif}.exp-print-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;padding:12px 16px;border-radius:12px;background:#f1f4ed;font-family:sans-serif}.exp-print-controls p{margin:0;color:#5f6b5d;font-size:12px}.exp-print-hero{position:relative;overflow:hidden;margin-bottom:28px;padding:36px;border-radius:24px;color:#fff;background:linear-gradient(125deg,#173b29,#315d3c 72%,#7eaa43)}.exp-print-hero:after{position:absolute;right:-60px;bottom:-95px;width:260px;height:260px;border:1px solid rgb(255 255 255/20%);border-radius:50%;content:""}.exp-print-hero>span,.exp-print-kicker{font-family:sans-serif;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.exp-print-hero h1{max-width:700px;margin:28px 0 8px;font-size:38px;line-height:1.05}.exp-print-hero>div{display:flex;gap:14px;margin-top:28px;font-family:sans-serif;font-size:12px}.exp-print-foundation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:32px}.exp-print-foundation article{min-height:110px;padding:20px;border:1px solid #dce4d7;border-radius:14px;background:#f8faf6}.exp-print-foundation article>span{display:block;margin-bottom:10px;color:#608243;font:800 10px/1.2 sans-serif;letter-spacing:.12em;text-transform:uppercase}.exp-print-section>h2{margin:7px 0 20px;font-size:28px}.exp-print-agenda{display:grid;gap:8px}.exp-client-blocks,.exp-team-blocks{display:grid;gap:18px}.exp-client-block,.exp-team-block{overflow:hidden;border:1px solid #d8e0d3;border-radius:16px;-moz-column-break-inside:avoid;break-inside:avoid}.exp-client-block>header,.exp-team-block>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding:15px 18px;color:#fff;background:#234a35}.exp-client-block>header>span,.exp-team-block>header>span{color:#b9e477;font:900 20px/1 sans-serif}.exp-client-block h3,.exp-team-block h3{margin:2px 0 0;font-size:19px}.exp-client-block header small,.exp-team-block header small{font:800 8px/1 sans-serif;letter-spacing:.12em;text-transform:uppercase}.exp-client-block header time,.exp-team-block header time{font:800 11px/1 sans-serif}.exp-client-block .exp-print-agenda{gap:0;padding:4px 12px 10px}.exp-client-block .exp-print-agenda article{border-radius:0;border-bottom:1px solid #e1e7dd;background:transparent}.exp-client-attachments{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.exp-client-attachments a{padding:5px 8px;border:1px solid #cfe0c5;border-radius:999px;color:#315d1f;background:#f6faF3;font:750 9px/1.2 sans-serif;text-decoration:none}.exp-print-agenda article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:4px 14px;align-items:center;padding:15px 18px;border:0;border-radius:12px;background:#f3f6ef}.exp-print-agenda article>span{grid-row:1/span 2;color:#87b554;font:900 20px/1 sans-serif}.exp-print-agenda small{color:#677363;font-family:sans-serif}.exp-print-agenda time{grid-column:3;grid-row:1/span 2;font:800 13px/1 sans-serif}.exp-print-client .exp-client-hero{margin-bottom:12px;padding:16px 20px;border-radius:14px}.exp-print-client .exp-client-hero h1{max-width:none;margin:7px 0 3px;font-size:22px;font-weight:600;line-height:1.1}.exp-print-client .exp-client-hero>span{font-size:8px;font-weight:700}.exp-print-client .exp-client-hero>p{margin:0;font-size:11px}.exp-print-client .exp-client-hero>div{margin-top:8px;font-size:10px}.exp-print-client .exp-print-foundation{gap:10px;margin-bottom:12px}.exp-print-client .exp-print-foundation article{min-height:0;padding:11px 13px;border-radius:10px;font-size:11px;line-height:1.3}.exp-print-client .exp-print-foundation article>span{margin-bottom:6px;font-size:9px}.exp-print-client .exp-client-agenda-section>.exp-print-kicker,.exp-print-client .exp-client-agenda-section>h2{display:none}.exp-print-client .exp-client-blocks{display:block;-moz-columns:2;column-count:2;-moz-column-gap:12px;column-gap:12px}.exp-print-client .exp-client-block{display:inline-block;width:100%;margin:0 0 14px;border-radius:13px;-moz-column-break-inside:avoid;break-inside:avoid}.exp-print-client .exp-client-block>header{grid-template-columns:30px minmax(0,1fr) auto;gap:9px;padding:12px 13px}.exp-print-client .exp-client-block>header>span{font-size:19px}.exp-print-client .exp-client-block h3{margin:1px 0 0;font-size:15px;line-height:1.1}.exp-print-client .exp-client-block header small{font-size:7px}.exp-print-client .exp-client-block header time{padding:5px 8px;border-radius:999px;color:#173b29;background:#dff6b8;font-size:12px;white-space:nowrap}.exp-print-client .exp-client-block .exp-print-agenda{padding:3px 10px 7px}.exp-print-client .exp-client-block .exp-print-agenda article{grid-template-columns:minmax(0,1fr) auto;gap:4px 9px;min-height:44px;padding:10px 5px}.exp-print-client .exp-print-agenda article>span,.exp-print-client .exp-print-agenda small{display:none}.exp-print-client .exp-print-agenda article>strong{font:800 14px/1.15 sans-serif}.exp-print-client .exp-print-agenda time{grid-column:2;grid-row:1;font:900 13px/1 sans-serif;white-space:nowrap}.exp-print-client .exp-client-attachments{grid-column:1/-1;margin-top:2px}.exp-print-client .exp-client-attachments a{padding:3px 5px;font-size:7px}.exp-print-script{display:grid;gap:18px}.exp-print-script>article{padding:0;border:1px solid #d8e0d3;border-radius:16px}.exp-print-script>article>header{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px 20px;color:#fff;background:#234a35;border-radius:15px 15px 0 0}.exp-print-script header>span{font:900 22px/1 sans-serif;color:#b9e477}.exp-print-script h3{margin:2px 0 0;font-size:20px}.exp-print-script header small{font:700 9px/1 sans-serif;letter-spacing:.1em;text-transform:uppercase}.exp-print-script time{font:800 12px/1 sans-serif}.exp-facilitation-meta,.exp-print-meta{display:flex;flex-wrap:wrap;gap:7px;padding:10px 18px;background:#eef3e9;font:700 10px/1.2 sans-serif}.exp-facilitation-meta span,.exp-print-meta span{padding:5px 8px;border-radius:999px;background:#fff}.exp-print-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:8px 18px 18px}.exp-print-detail-grid section{padding:14px;border-bottom:1px solid #e4e8df}.exp-facilitation-content section>strong,.exp-print-detail-grid section>strong{display:block;margin-bottom:6px;color:#557c38;font:800 10px/1.2 sans-serif;letter-spacing:.08em;text-transform:uppercase}.exp-facilitation-content p,.exp-print-detail-grid p{margin:3px 0}.exp-question-list{display:grid;gap:7px;margin:0;padding-left:20px}.exp-question-list li{padding-left:2px}.exp-question-list li::marker{color:#6f9d3f;font-weight:900}.exp-question-list p{margin:0}.exp-print-assignments,.exp-print-materials{display:grid;gap:10px}.exp-team-rows article{display:grid;grid-template-columns:30px minmax(140px,1.3fr) 92px minmax(110px,.8fr) minmax(170px,1.4fr);gap:10px;align-items:start;padding:11px 14px;border-bottom:1px solid #e1e7dd;font-family:sans-serif;font-size:10px}.exp-team-rows article:last-child{border-bottom:0}.exp-team-rows article>span{color:#76a248;font-weight:900}.exp-team-title{display:grid;gap:2px}.exp-team-title small{color:#64705f}.exp-team-rows time{display:grid;gap:3px;font-weight:800}.exp-team-rows time small{color:#64705f}.exp-team-owner{font-weight:700}.exp-material-list{display:grid;gap:3px;margin:0;padding:0;list-style:none}.exp-material-list li{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:5px;align-items:baseline}.exp-material-list li:before{content:"•";color:#75a145;font-weight:900}.exp-material-list li>strong{color:#31542f;font-family:sans-serif;white-space:nowrap}.exp-material-list li>span{grid-column:3}.exp-material-list .exp-material-more{display:block;color:#64705f;font-style:italic}.exp-print-assignments article,.exp-print-materials article{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:16px;align-items:start;padding:16px;border:1px solid #dce4d7;border-radius:12px}.exp-print-materials article>span{color:#6d9e3e;font:900 18px/1 sans-serif}.exp-print-materials h3{margin:0 0 6px}.exp-print-materials aside{font:700 11px/1.4 sans-serif}.exp-print-task-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:28px}.exp-print-task-groups article{padding:18px;border:1px solid #dce4d7;border-radius:12px;background:#f8faf6}.exp-print-assignments article{grid-template-columns:100px minmax(0,1fr) auto auto}.exp-facilitation-pages{width:10.4in;margin:auto}.exp-facilitation-page{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:.12in;width:10.4in;height:7.75in;-moz-column-break-after:page;break-after:page}.exp-facilitation-page:last-child{-moz-column-break-after:auto;break-after:auto}.exp-facilitation-card{display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;padding:0;border:1px solid #afbeaa;border-radius:12px;background:#fff;-moz-column-break-inside:avoid;break-inside:avoid}.exp-facilitation-card>header{display:grid;grid-template-columns:35px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 13px;color:#fff;background:#234a35}.exp-facilitation-card header>span{color:#b9e477;font:900 18px/1 sans-serif}.exp-facilitation-card h2{margin:2px 0 0;font-size:15px;line-height:1.1}.exp-facilitation-card header small{font:800 7px/1 sans-serif;letter-spacing:.08em;text-transform:uppercase}.exp-facilitation-card time{font:800 9px/1 sans-serif}.exp-facilitation-meta{padding:6px 10px;font-size:8px}.exp-facilitation-meta span{padding:3px 5px}.exp-facilitation-content{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);flex:1;padding:6px 10px;font-size:10px;line-height:1.32;overflow-wrap:anywhere}.exp-facilitation-content section{min-width:0;padding:5px 7px}.exp-facilitation-content section>strong{font-size:8px}.exp-facilitation-copy{grid-column:1;grid-row:1}.exp-facilitation-questions{grid-column:2;grid-row:1;padding-left:11px!important;border-left:1px solid #cfdac9;font-size:12px;line-height:1.34}.exp-facilitation-questions>strong{font-size:9px!important}.exp-facilitation-questions .exp-question-list{gap:9px;padding-left:18px}.exp-facilitation-card[data-density=compact] .exp-facilitation-content{font-size:9px;line-height:1.22}.exp-facilitation-card[data-density=compact] .exp-facilitation-questions{font-size:10.5px}.exp-facilitation-card[data-density=dense] .exp-facilitation-content{font-size:7.5px;line-height:1.16}.exp-facilitation-card[data-density=dense] .exp-facilitation-content section{padding-block:3px}.exp-facilitation-card[data-density=dense] .exp-facilitation-questions{font-size:9px}.exp-facilitation-card a{color:inherit;text-decoration:none}.exp-facilitation-content ol,.exp-facilitation-content ul{margin:2px 0;padding-left:13px}.exp-facilitation-card footer{padding:5px 12px;color:#6a7565;background:#f3f6ef;font:700 7px/1 sans-serif;text-align:right}@media (max-width:760px){.exp-heading{flex-direction:column}.exp-block-topline,.exp-exports,.exp-foundation-grid,.exp-grid,.exp-library-list,.exp-print-detail-grid,.exp-print-foundation,.exp-print-task-groups,.exp-specific-objectives>div{grid-template-columns:1fr}.experience .exp-block-collapse{width:100%}.exp-block-actions{grid-template-columns:1fr auto}.exp-itinerary-tools,.exp-itinerary-tools label>span,.exp-section-heading{align-items:stretch;flex-direction:column}.exp-time-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.exp-activity-card{grid-template-columns:42px minmax(0,1fr)}.exp-itinerary-planner:before{left:20px}.exp-activity-head{grid-template-columns:1fr auto;gap:8px 12px;padding:12px}.exp-activity-time{grid-column:1}.exp-activity-title{grid-column:1/-1;grid-row:2}.exp-activity-flags{grid-column:2;grid-row:1}.exp-activity-meta span:last-child{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exp-activity-body{padding-inline:12px}.exp-activity-glance{margin-inline:-12px;padding-inline:12px}.exp-activity-glance,.exp-attachment-actions,.exp-attachment-list article{grid-template-columns:1fr}.exp-attachment-upload{width:100%}.exp-empty-block{margin-left:42px}.exp-create,.exp-empty-block{align-items:stretch;flex-direction:column}.exp-projects a{grid-template-columns:1fr auto}.exp-project-row{grid-template-columns:1fr;gap:0;padding-bottom:14px}.exp-project-delete{justify-self:start}.exp-projects span:nth-child(2){grid-column:1}.exp-task{grid-template-columns:auto 1fr}.exp-task label{grid-column:2}.exp-savebar{position:static}.exp-recovery{width:100%;margin-left:0}.exp-recovery>div{position:static;margin-top:8px}.exp-foundation-card{min-height:190px!important}.exp-block-editor,.exp-block-header>summary{grid-template-columns:1fr}.exp-block-header>summary{gap:10px}.exp-block-edit{justify-self:start}.experience{padding:16px}.exp-ideas{min-height:650px}.exp-print{padding:15px}.exp-facilitation-page,.exp-facilitation-pages{width:10.4in}}@page client-agenda{size:8.5in 11in;margin:.3in}@media print{.exp-print .exp-print-controls,.exp-print button{display:none}.exp-print{padding:0;max-width:none}.exp-print-cards{width:10.4in;margin:0}.exp-print-client{page:client-agenda;box-sizing:border-box;width:7.9in;max-width:7.9in;margin:0 auto;print-color-adjust:exact;-webkit-print-color-adjust:exact}.exp-print-client .exp-client-blocks{-moz-columns:2;column-count:2}.exp-print-client .exp-client-block{break-inside:avoid-page;page-break-inside:avoid}body,html{margin:0;padding:0}body{background:white!important}a{text-decoration:none!important}}