.studio-methodology{--method-line:#c6d2c7;--method-blue:#315f77}.studio-methodology .studio-editorial__hero{background-color:#f1f3eb;background-image:linear-gradient(90deg,#2b4c400b 1px,#0000 1px),linear-gradient(#2b4c400b 1px,#0000 1px);background-size:24px 24px}.studio-methodology .studio-editorial__split{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:clamp(2rem,4vw,4rem)}.studio-methodology .studio-editorial__proposition{padding-block:1rem}.studio-methodology h1{max-width:13ch;font-size:clamp(3rem,5.3vw,5.1rem)}.studio-methodology .studio-editorial__panel{border:1px solid #9eb7a8;border-top:4px solid var(--studio-ink);background:#fffdf7;padding:0;position:relative;overflow:hidden;box-shadow:9px 9px #d7e2d5}.studio-methodology__art{color:#183c39;background:radial-gradient(circle at 100% 0,#d9e9e1 0,#0000 47%),#eaf0e9;height:350px;padding:17px 20px;position:relative;overflow:hidden}.studio-methodology__art:before{content:"";background-image:linear-gradient(#9ab6a435 1px,#0000 1px),linear-gradient(90deg,#9ab6a435 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#000,#0000 85%)}.studio-methodology__art-top,.studio-methodology__sheet-head,.studio-methodology__sheet-foot,.studio-methodology__step-top,.studio-methodology__intro-band{font:800 .64rem/1.3 var(--ms-font-body);letter-spacing:.12em;justify-content:space-between;gap:1rem;display:flex}.studio-methodology__art-top{border-bottom:2px solid #264b44;padding-bottom:11px;position:relative}.studio-methodology__flow{gap:7px;margin-top:20px;display:flex;position:relative}.studio-methodology__flow div{background:#fafbf5;border:1px solid #8bab9d;flex-direction:column;flex:1;gap:4px;min-width:0;padding:10px;display:flex;box-shadow:2px 3px #c5d7cd}.studio-methodology__flow div:nth-child(2){background:#edf5f6;border-color:#61879a}.studio-methodology__flow span{color:#315f77;font-size:.6rem;font-weight:800}.studio-methodology__flow strong{font:800 clamp(.8rem, 1.3vw, 1rem)/1.2 var(--ms-font-body);text-transform:uppercase;letter-spacing:.04em}.studio-methodology__flow i{border-top:2px solid #6d9a83;width:60%;margin-top:7px}.studio-methodology__sheet{background:#fffef8;border:1px solid #6e9387;width:76%;min-height:174px;margin:19px 0 0 10px;padding:12px 15px;position:relative;transform:rotate(-2deg);box-shadow:5px 6px #c8d9cb}.studio-methodology__sheet-head{border-bottom:1px solid var(--method-line);color:#315f77;text-transform:uppercase;padding-bottom:8px}.studio-methodology__check{border-bottom:1px solid #dce4da;grid-template-columns:20px 1fr 33px;align-items:center;gap:8px;min-height:30px;font-size:.72rem;font-weight:750;display:grid}.studio-methodology__check b{color:#267451;font-size:1rem}.studio-methodology__check:nth-last-of-type(2) b{color:#a5691f}.studio-methodology__check i{border-top:1px solid #aac2b3}.studio-methodology__sheet-foot{color:#60786e;margin-top:8px;font-size:.56rem}.studio-methodology__stamp{color:#235675;text-align:center;letter-spacing:.08em;background:#f1f6f0;border:4px double #33627b;border-radius:50%;place-content:center;width:100px;height:100px;font-size:.61rem;font-weight:800;line-height:1.35;display:grid;position:absolute;bottom:36px;right:14px;transform:rotate(10deg)}.studio-methodology__stamp strong{font-size:.52rem}.studio-methodology__ruler{background:repeating-linear-gradient(90deg,#658b78 0 1px,#0000 1px 10px);border-top:1px solid #658b78;width:40%;height:9px;position:absolute;bottom:13px;right:20px}.studio-methodology__panel-copy{border-top:1px solid #bed2c5;padding:20px 24px 23px}.studio-methodology .studio-methodology__panel-copy h2{font-size:clamp(1.45rem,2vw,1.8rem)}.studio-methodology .studio-methodology__panel-copy .studio-editorial__status{padding-top:.7rem;margin-top:.8rem!important}.studio-methodology__intro-band{color:#416a59;text-transform:uppercase;padding:0 0 1.1rem}.studio-methodology__chapter{border-color:#3b6457;grid-template-columns:minmax(0,.36fr) minmax(0,1fr);padding-top:1.45rem}.studio-methodology__chapter-side{min-width:0}.studio-methodology__chapter-mark{color:#3b6a58;background:linear-gradient(145deg,#e9f0e9,#f8f8ee);border:1px solid #c3d7ca;min-height:140px;margin-top:24px;padding:14px;position:relative}.studio-methodology__chapter-mark span{letter-spacing:.12em;font-size:.61rem;font-weight:800}.studio-methodology__chapter-mark i{background:repeating-linear-gradient(90deg,#91ad9b 0 1px,#0000 1px 12px);border-top:1px dashed #7da58f;border-bottom:1px dashed #7da58f;width:75%;height:35px;margin-top:20px;display:block}.studio-methodology__chapter-mark b{color:#315f77;letter-spacing:.1em;font-size:.86rem;position:absolute;bottom:12px;right:14px}.studio-methodology__steps{border:0;gap:12px;padding:0;display:grid}.studio-methodology__step{background:#fffdf7;border:1px solid #bdcec2;border-left:4px solid #477e63;grid-template-columns:48px minmax(0,1fr);gap:17px;padding:18px 20px 15px;position:relative;box-shadow:3px 3px #dce6d9}.studio-methodology__step:nth-child(2){border-left-color:#3c718b}.studio-methodology__step:nth-child(3){border-left-color:#b78036}.studio-methodology__step:before{display:none}.studio-methodology__number{color:#184d37;background:#e7f0e8;border:1px solid #89ae9a;align-self:start;place-items:center;width:46px;height:46px;font-size:.95rem;display:grid}.studio-methodology__step-top{color:#406c5c;border-bottom:1px solid #d4dfd4;margin-bottom:10px;padding-bottom:7px}.studio-methodology__step h2{font-size:clamp(1.3rem,2vw,1.75rem)}.studio-methodology__step p{margin-top:.55rem!important;font-size:.94rem!important;line-height:1.6!important}.studio-methodology__step-rule{color:#688574;letter-spacing:.1em;align-items:center;gap:5px;margin-top:14px;font-size:.55rem;font-weight:800;display:flex}.studio-methodology__step-rule i{border-top:3px solid #8db49e;width:24px}.studio-methodology__step-rule i:nth-child(3){border-color:#a9c3b0}.studio-methodology__step-rule span{margin-left:auto}.studio-methodology__boundaries{background:#adc3b4;border:1px solid #adc3b4;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:3rem;display:grid}.studio-methodology__boundaries div{background:#eaf0e8;min-width:0;padding:16px 13px}.studio-methodology__boundaries span{color:#315f77;letter-spacing:.07em;margin-bottom:10px;font-size:.6rem;font-weight:850;display:block}.studio-methodology__boundaries strong{font-size:.75rem;line-height:1.4;display:block}@media (width<=900px){.studio-methodology .studio-editorial__split,.studio-methodology__chapter{grid-template-columns:1fr}.studio-methodology .studio-editorial__panel{max-width:none}.studio-methodology__art{height:305px}.studio-methodology__chapter-side{justify-content:space-between;align-items:center;display:flex}.studio-methodology__chapter-mark{min-height:0;margin:0;padding:8px 12px}.studio-methodology__chapter-mark i,.studio-methodology__chapter-mark b{display:none}.studio-methodology__boundaries{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.studio-methodology h1{font-size:clamp(2.5rem,10vw,3.25rem)}.studio-methodology .studio-editorial__hero{padding-block:2rem}.studio-methodology__art{height:255px;padding:12px}.studio-methodology__flow{margin-top:12px}.studio-methodology__flow div{padding:7px 5px}.studio-methodology__sheet{width:83%;min-height:0;margin-top:13px;padding:8px 10px}.studio-methodology__check{min-height:24px;font-size:.6rem}.studio-methodology__stamp{width:65px;height:65px;font-size:.43rem;bottom:20px;right:5px}.studio-methodology__stamp strong{font-size:.38rem}.studio-methodology__panel-copy{padding:18px}.studio-methodology__intro-band span:last-child{display:none}.studio-methodology__chapter-side{display:block}.studio-methodology__chapter-mark{display:none}.studio-methodology__step{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:14px 12px}.studio-methodology__number{width:34px;height:34px;font-size:.75rem}.studio-methodology__step>div:last-child{grid-column:2}.studio-methodology__step-rule i{width:12px}.studio-methodology__boundaries{grid-template-columns:1fr;margin-top:2rem}.studio-methodology__boundaries div{grid-template-columns:7rem 1fr;align-items:center;gap:8px;padding:9px 12px;display:grid}.studio-methodology__boundaries span{margin:0}}@media (width<=350px){.studio-methodology__art-top{font-size:.52rem}.studio-methodology__sheet{width:86%}.studio-methodology__stamp{right:1px}}@media (width<=900px){.studio-methodology .studio-editorial__split{grid-template-columns:minmax(0,1fr)}.studio-methodology .studio-editorial__proposition,.studio-methodology .studio-editorial__panel{min-width:0}}@media (width<=350px){.studio-methodology h1{font-size:2rem}}
