.mk-home-dossier,.mk-home-steps,.mk-home-quotes{color:var(--color-charcoal);scroll-margin-top:90px}.mk-home-dossier p,.mk-home-steps p{line-height:1.65}.mk-home-dossier{background:var(--color-forest-100)}.mk-home-dossier-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;display:grid}.mk-home-dossier .mk-heading{margin-bottom:0}.mk-home-dossier-lede{max-width:48ch;color:var(--color-forest-700);margin:26px 0 22px;font-size:17px}.mk-home-dossier-points{border-top:1px solid #2d4a3e29;margin:0 0 32px;padding:0;list-style:none}.mk-home-dossier-points li{border-bottom:1px solid #2d4a3e29;align-items:center;gap:12px;padding:11px 0;font-size:15px;display:flex}.mk-home-dossier-points li:before{content:"";border-left:1.75px solid var(--color-terracotta-500);border-bottom:1.75px solid var(--color-terracotta-500);flex-shrink:0;width:14px;height:8px;margin-top:-4px;rotate:-45deg}.mk-home-dossier .mk-home-dossier-note{max-width:56ch;color:var(--color-forest-700);margin:-12px 0 28px;font-size:13px;line-height:1.6}.mk-home-folder{background:var(--color-forest-700);border-radius:0 18px 18px;margin-top:36px;padding:0 14px 14px;position:relative;box-shadow:inset 0 1px #ffffff14,0 2px 4px #1e332a1f,0 24px 48px -24px #1e332a73}.mk-home-folder-tab{background:var(--color-forest-700);color:var(--color-linen);letter-spacing:.01em;border-radius:12px 12px 0 0;padding:10px 20px 8px;font-size:12.5px;font-weight:500;position:absolute;bottom:100%;left:0}.mk-home-paper{background:var(--mk-paper);border-radius:8px;padding:32px;transform:rotate(.8deg);box-shadow:inset 0 1px #fff,0 1px 2px #00000014,0 14px 30px -14px #00000059}.mk-home-dossier .mk-home-paper-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-terracotta-700);margin:0 0 14px;font-size:11.5px;font-weight:600}.mk-home-paper h3{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.02em;margin:0 0 22px;font-size:30px;font-weight:420;line-height:1.12}.mk-home-document{border-top:1px solid var(--color-terracotta-100);gap:20px;padding:18px 0;display:flex}.mk-home-document>span{min-width:26px;font-family:var(--font-display);color:var(--color-terracotta-500);font-size:20px;font-weight:350;line-height:1}.mk-home-document h4{margin:0;font-size:15px;font-weight:600}.mk-home-dossier .mk-home-document p{color:var(--color-stone-600);margin:4px 0 0;font-size:13.5px}.mk-home-paper footer{border-top:1px solid var(--color-terracotta-100);color:var(--color-forest-700);justify-content:space-between;gap:12px;padding-top:15px;font-size:11.5px;font-weight:500;display:flex}@media (max-width:899px){.mk-home-dossier-grid{gap:36px}}@media (max-width:767px){.mk-home-dossier-grid{grid-template-columns:minmax(0,1fr);gap:40px}.mk-home-paper{padding:24px;transform:none}.mk-home-folder{margin-top:24px}}.mk-home-steps{background:var(--color-linen)}.mk-home-steps .mk-heading{margin-bottom:48px}.mk-home-steps ol{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:52px;margin:0;padding:0 4px;list-style:none;display:grid}.mk-home-steps li{--t:0deg;transform:rotate(var(--t));background:repeating-linear-gradient(#0000 0 25px,#6e82b933 25px 26px) 0 64px/100% calc(100% - 64px) no-repeat,#fffefa;border-radius:2px;padding:16px 20px 24px;position:relative;box-shadow:0 1px 1px #431a120f,0 8px 14px -8px #431a1233,0 24px 34px -28px #431a1247}.mk-home-steps li:nth-child(4n+1){--t:-1deg}.mk-home-steps li:nth-child(4n+2){--t:.8deg}.mk-home-steps li:nth-child(4n+3){--t:-.5deg}.mk-home-steps li:nth-child(4n+4){--t:1deg}.mk-home-steps li:before{content:"";background:radial-gradient(circle at 34% 30%, #ffffffbf 0 1.5px, transparent 3px), radial-gradient(circle, var(--color-terracotta-400) 0 55%, var(--color-terracotta-600) 100%);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:-7px;left:50%;box-shadow:2px 4px 4px -1px #2b25234d}.mk-home-steps li:nth-child(2n):before{background:radial-gradient(circle at 34% 30%, #ffffffbf 0 1.5px, transparent 3px), radial-gradient(circle, var(--color-forest-500) 0 55%, var(--color-forest-700) 100%)}.mk-home-steps li:not(:last-child):after{content:"";transform-origin:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 18'%3E%3Cg fill='none' stroke='%23772D1F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 9.6c11.4-1.5 23.6-1.3 37.2-.3'/%3E%3Cpath d='M34 5l5.6 4.3-5.3 4.2'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;width:22px;height:36px;margin-left:-11px;position:absolute;bottom:-44px;left:50%;transform:rotate(90deg)scale(.9)}.mk-home-step-num{width:46px;height:36px;font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.02em;color:var(--color-terracotta-500);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 80' preserveAspectRatio='none'%3E%3Cpath d='M106 6.2C55 4.4 9.6 16.4 7 39.4c-2.6 22.4 42.6 35 95.4 34.8 52.4-.2 91.6-12.4 90.6-36.2C192 16 154 5.4 98 6' fill='none' stroke='%23A84530' stroke-width='1.5' stroke-linecap='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;place-items:center;font-size:19px;font-style:italic;font-weight:400;line-height:1;display:grid;position:absolute;top:12px;right:12px}.mk-home-steps h3{border-bottom:1.5px solid #c4553a80;align-items:flex-end;margin:0 -20px;padding:4px 60px 10px 20px;font-size:19px;line-height:24px;display:flex}.mk-home-steps li p{color:var(--color-stone-600);margin:12px 0 0;font-size:15px;line-height:26px}.mk-home-step-aside .mk-vnote{margin:20px -6px 0 -4px}@media (min-width:768px){.mk-home-steps ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 56px;padding:0}.mk-home-steps li{background-position:0 82px;background-size:100% calc(100% - 82px)}.mk-home-steps h3{min-height:58px;padding-top:0}.mk-home-steps li:not(:last-child):after{width:44px;height:18px;transform:rotate(calc(var(--t) * -1));margin-left:0;inset:96px -50px auto auto}.mk-home-steps li:nth-child(2):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 46'%3E%3Cg fill='none' stroke='%23772D1F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M59 4.6c1.4 15.2-6.8 27.4-23 31.2-8.4 2-17.2 1.6-26.2-1'/%3E%3Cpath d='M16.4 29.2 9.4 34.9l7.8 4.4'/%3E%3C/g%3E%3C/svg%3E");width:56px;height:40px;inset:auto auto -46px -38px}.mk-home-step-aside .mk-vnote{max-width:none}}@media (min-width:1200px){.mk-home-steps ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:56px}.mk-home-steps ol:has(.mk-home-step-aside){margin-bottom:150px}.mk-home-steps li:nth-child(2):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 18'%3E%3Cg fill='none' stroke='%23772D1F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 9.6c11.4-1.5 23.6-1.3 37.2-.3'/%3E%3Cpath d='M34 5l5.6 4.3-5.3 4.2'/%3E%3C/g%3E%3C/svg%3E");width:44px;height:18px;inset:96px -50px auto auto}.mk-home-step-aside{z-index:2;position:absolute;top:calc(100% - 26px);left:6px;right:-14px}.mk-home-step-aside .mk-vnote{margin:0}}.mk-home-quotes{background:var(--color-terracotta-50);border-block:1px solid var(--color-terracotta-100)}
.cc-dossier-curriculum{max-width:48ch;color:var(--color-forest-700);margin-top:26px;font-size:13px;line-height:1.6}.cc-dossier-curriculum summary{cursor:pointer;text-underline-offset:6px;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;-webkit-text-decoration:underline #2d4a3e59;text-decoration:underline #2d4a3e59;text-decoration-thickness:1px;list-style:none;display:inline-flex}.cc-dossier-curriculum summary::-webkit-details-marker{display:none}.cc-dossier-curriculum summary:after{content:"";width:7px;height:7px;transition:rotate var(--mk-fast,.16s) var(--mk-ease,ease);border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;margin-top:-3px;rotate:45deg}.cc-dossier-curriculum[open] summary:after{margin-top:3px;rotate:225deg}.cc-dossier-curriculum summary:hover{text-decoration-color:currentColor}.cc-dossier-curriculum summary:focus-visible{outline:2px solid var(--color-terracotta-600);outline-offset:3px;border-radius:4px}.cc-dossier-curriculum p{margin:10px 0 0}.cc-dossier-curriculum-tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.cc-dossier-curriculum-tags li{background:#ffffff73;border:1px solid #2d4a3e33;border-radius:8px;align-items:center;min-height:36px;padding:6px 12px;font-size:12.5px;font-weight:500;line-height:1.3;display:flex}@media (prefers-reduced-motion:reduce){.cc-dossier-curriculum summary:after{transition:none}}@media (min-width:1200px){.mk-home-steps li:has(>.mk-home-step-aside){padding-bottom:52px}}