.cm-model{aspect-ratio:880/690;width:100%;position:relative;container-type:inline-size}.cm-svg{filter:drop-shadow(10px 18px 22px #132d2924);width:100%;height:100%;display:block;overflow:visible}.cm-board-top{fill:#f2f7e9}.cm-board-left{fill:#d9ccaa}.cm-board-right{fill:#c6b78f}.cm-board-shadow{fill:#132d290f}.cm-board-grid{fill:none;stroke:#62847c38;stroke-width:1px}.cm-crane path{fill:none;stroke:#2c5a52;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.cm-crane .cm-crane-tie{stroke-width:1.4px;stroke:#1e3f39}.cm-cw-top{fill:#2c5a52}.cm-cw-left{fill:#1e3f39}.cm-cw-right{fill:#132d29}.cm-cab-top{fill:#fcfcf7}.cm-cab-left{fill:#e4d9bb}.cm-cab-right{fill:#c6b78f}.cm-trolley{fill:#132d29}.cm-f{stroke:#a8986d;stroke-width:1px;stroke-linejoin:round}.cm-f-top{fill:#ece3c8}.cm-f-left{fill:#d9ccaa}.cm-f-right{fill:#bfae84}.cm-tape{fill:#fcfcf78c}.cm-phase.is-ferma .cm-f-top{fill:#e6dcbf}.cm-ghost-top{fill:#0000;transition:fill .6s var(--ease-out) calc(var(--i,0) * .18s + .9s)}.cm-ghost-edge{fill:none;stroke:#62847c;stroke-width:1.6px;stroke-dasharray:5 5;stroke-linecap:round;transition:stroke .5s calc(var(--i,0) * .18s + .9s)}.cm-pole{fill:none;stroke:#2c5a52;stroke-width:2.4px;stroke-linecap:round}.cm-tie{fill:none;stroke:#2c5a52;stroke-width:1.5px;stroke-linecap:round;opacity:.85}.cm-ghost.is-pronta .cm-ghost-top{fill:#c9f27abf}.cm-ghost.is-pronta .cm-ghost-edge{stroke:#132d29;stroke-dasharray:none}.cm-tile{stroke:#a8986d;stroke-width:1px;transition:fill .5s var(--ease-out) calc(var(--i,0) * .18s + .75s), stroke .5s calc(var(--i,0) * .18s + .75s)}.cm-tile.is-fatta{fill:#d9ccaa}.cm-tile.is-ferma{stroke:#62847c}.cm-tile.is-in-attesa{fill:#fcfcf780;stroke:#62847c;stroke-dasharray:4 4}.cm-tile.is-attiva,.cm-tile.is-pronta{fill:#c9f27a;stroke:#132d29}.cm-stripe-a{fill:#132d29}.cm-stripe-b{fill:#fcfcf7}.cm-barrier-edge{fill:none;stroke:#132d29;stroke-width:1.2px}.cm-barrier-leg{fill:none;stroke:#132d29;stroke-width:2.4px;stroke-linecap:round}.cm-barrier{transform-box:fill-box;transform-origin:50% 100%;transition:transform .7s var(--ease-in) .85s, opacity .4s 1.2s}.cm-model[data-free=true] .cm-barrier{opacity:0;transform:translate(40px,-40px)rotate(18deg)}.cm-piece{opacity:0;transform:translateY(var(--lift));transition:transform .9s var(--ease-paper), opacity .25s}.cm-piece-mark{fill:#c9f27ad9;stroke:#132d29;stroke-width:1px}.cm-model[data-hook=placed] .cm-piece{opacity:1;transform:none}.cm-hook{transform:translateY(var(--lift))}.cm-cable{fill:#132d29;transform-box:fill-box;transform-origin:50% 0;transform:scaleY(var(--cable))}.cm-hook-block{fill:#132d29}.cm-hook-j{fill:none;stroke:#132d29;stroke-width:3px;stroke-linecap:round}.cm-model[data-hook=placed] .cm-hook-body{animation:cm-hook 2s var(--ease-paper) both}.cm-model[data-hook=placed] .cm-cable{animation:cm-cable 2s var(--ease-paper) both}@keyframes cm-hook{0%{transform:translateY(0)}45%,60%{transform:translateY(calc(var(--lift) * -1))}to{transform:translateY(0)}}@keyframes cm-cable{0%{transform:scaleY(var(--cable))}45%,60%{transform:scaleY(1)}to{transform:scaleY(var(--cable))}}.cm-tag,.cm-hooktag{z-index:2;background:var(--color-paper);box-shadow:var(--sh-paper);white-space:nowrap;pointer-events:none;border-radius:3px;gap:1px;padding:6px 10px 7px;font-size:.8125rem;line-height:1.25;display:grid;position:absolute;transform:translate(16px,-50%)}.cm-tag:after,.cm-hooktag:after{content:"";background:#132d2973;width:16px;height:1.5px;position:absolute;top:50%;left:-16px}.cm-tag:before{content:"";background:var(--color-forest);width:9px;height:9px;box-shadow:0 0 0 2px var(--color-paper);border-radius:50%;position:absolute;top:calc(50% - 4px);left:-20px}.cm-tag strong,.cm-hooktag strong{font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:5px;font-size:.875rem;font-weight:800;display:inline-flex}.cm-tag>span,.cm-hooktag>span{color:var(--color-ink-soft)}.cm-tick{width:14px;height:14px;color:var(--color-forest);flex:none}.cm-tag.is-in-attesa{background:#fcfcf7c7;box-shadow:inset 0 0 0 1px #62847c80}.cm-tag.is-ferma{background:var(--color-forest);color:var(--color-cream)}.cm-tag.is-ferma>span{color:var(--color-sage-pale)}.cm-tag.is-attiva,.cm-tag.is-pronta{box-shadow:inset 0 0 0 1.5px var(--color-forest), var(--sh-paper)}.cm-tag.is-attiva strong:before,.cm-tag.is-pronta strong:before{content:"";background:var(--color-lime);width:9px;height:9px;box-shadow:0 0 0 1.5px var(--color-forest);border-radius:50%}.cm-hooktag{transform-origin:0;box-shadow:inset 0 0 0 1px #a8986d99, var(--sh-paper);background:#f7efd8;transform:translate(14px,-50%)rotate(4deg)}.cm-hooktag:after{width:14px;left:-14px}.cm-hooktag.has-owner{animation:cm-swing 1.1s var(--ease-out) both}.cm-hooktag.has-owner>span{color:var(--color-forest);background:linear-gradient(transparent 55%, var(--color-lime) 55%, var(--color-lime) 92%, transparent 92%);justify-self:start;font-weight:700}@keyframes cm-swing{0%{transform:translate(14px,-50%)rotate(-14deg)}40%{transform:translate(14px,-50%)rotate(10deg)}70%{transform:translate(14px,-50%)rotate(1deg)}to{transform:translate(14px,-50%)rotate(4deg)}}.cm-model[data-hook=placed] .cm-hooktag{opacity:0;transition:opacity .3s}@container (width<=600px){.cm-tag:not(.is-ferma):not(.is-attiva),.cm-hooktag{display:none}.cm-tag{transform:translate(calc(-100% - 16px),-50%)}.cm-tag:after{left:100%}.cm-tag:before{left:calc(100% + 11px)}}.cq-grid{align-items:start;gap:clamp(16px,2.4vw,28px);display:grid}@media (width>=1000px){.cq-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr)}}.cq-stage{grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px;padding-top:clamp(24px,4vw,48px);display:grid;position:relative}.cq-stage .cm-model{max-width:760px}.cq-stage .cm-barrier{cursor:default}.cq-stage .is-inviting .cm-barrier{cursor:pointer}.cq-stage .is-inviting .cm-barrier .cm-stripe-b{animation:1.6s ease-in-out 3 cq-blink}@keyframes cq-blink{50%{fill:#c9f27a}}.cq-switch{background:var(--color-paper);box-shadow:inset 0 0 0 1.5px #132d292e, var(--sh-paper);animation:cq-rise .6s var(--ease-out) 1.6s both;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.cq-switch button{min-height:44px;font:inherit;color:var(--color-forest);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:.92rem;font-weight:700;transition:background-color .25s}.cq-switch button[aria-pressed=true]{background:var(--color-forest);color:var(--color-cream)}.cq-switch button:hover:not([aria-pressed=true]){background:var(--color-ground-2)}@keyframes cq-rise{0%{opacity:0;transform:translateY(14px)}}.cq-side{gap:16px;display:grid}.cq-sign{background:var(--color-forest);color:var(--color-cream);box-shadow:var(--sh-lift), inset 0 0 0 3px var(--color-forest-2);border-radius:6px;padding:16px 18px 12px;position:relative}.cq-sign:before,.cq-sign:after{content:"";background:#c6b78f;border-radius:50%;width:8px;height:8px;position:absolute;top:10px;box-shadow:inset 1px 1px #fff6}.cq-sign:before{left:10px}.cq-sign:after{right:10px}.cq-sign header{border-bottom:1.5px solid #f2f7e940;padding:0 8px 10px}.cq-code{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--color-lime);font-size:.8125rem;font-weight:800}.cq-title{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.12rem;font-weight:800}.cq-sign ol{margin-top:4px;display:grid}.cq-sign li{border-bottom:1px dashed #f2f7e92e;grid-template-columns:14px 1fr auto;align-items:center;gap:10px;padding:8px;font-size:.875rem;transition:background-color .5s;display:grid}.cq-sign li:last-child{border-bottom:0}.cq-ph{line-height:1.25;display:grid}.cq-ph strong{font-weight:650}.cq-ph span{color:var(--color-sage-pale);font-size:.8125rem}.cq-st{white-space:nowrap;font-size:.8125rem;font-weight:700}.cq-dot{width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--color-sage-light);border-radius:50%}.cq-sign li.is-fatta .cq-dot{background:var(--color-kraft);box-shadow:none}.cq-sign li.is-fatta .cq-st{color:var(--color-sage-pale);font-weight:600}.cq-sign li.is-ferma{background:#f2f7e914;border-radius:4px}.cq-sign li.is-ferma .cq-dot{background:repeating-linear-gradient(45deg, var(--color-cream) 0 3px, var(--color-forest) 3px 6px);box-shadow:0 0 0 2px var(--color-cream)}.cq-sign li.is-attiva .cq-dot,.cq-sign li.is-pronta .cq-dot{background:var(--color-lime);box-shadow:none}.cq-sign li.is-attiva .cq-st,.cq-sign li.is-pronta .cq-st{color:var(--color-lime)}.cq-sign li.is-in-attesa{color:var(--color-sage-pale)}.cq-panel{background:var(--color-paper);border-radius:var(--r-paper);box-shadow:var(--sh-paper);justify-items:start;gap:14px;padding:20px;display:grid}.cq-panel h3{letter-spacing:-.02em;outline-offset:4px;font-size:1.35rem}.cq-people{gap:8px;width:100%;display:grid}.cq-people button{text-align:left;background:var(--color-ground);min-height:52px;color:var(--color-forest);font:inherit;cursor:pointer;transition:background-color .25s, box-shadow .25s, transform .3s var(--ease-out);border:0;border-radius:999px;align-items:center;gap:12px;padding:6px 14px 6px 6px;display:flex;box-shadow:inset 0 0 0 1.5px #132d2924}.cq-people button:hover{background:var(--color-ground-2);transform:translate(2px)}.cq-people button[aria-pressed=true]{background:var(--color-lime);box-shadow:inset 0 0 0 2px var(--color-forest)}.cq-people strong{font-family:var(--font-display);font-weight:800;display:block}.cq-people small{color:var(--color-ink-soft);font-size:.8125rem;display:block}.cq-ava{background:var(--color-kraft);width:40px;height:40px;font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;box-shadow:inset 0 -3px #a8986d99}.cq-people.is-compact{flex-wrap:wrap;display:flex}.cq-people.is-compact button{min-height:44px;padding-right:16px}.cq-people.is-compact .cq-ava{width:32px;height:32px}.cq-compare{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.cq-compare>div{border-radius:var(--r-paper);background:var(--color-ground);padding:12px;transition:box-shadow .3s,background-color .3s;box-shadow:inset 0 0 0 1px #132d291a}.cq-compare>div.is-on{background:var(--color-cream);box-shadow:inset 0 0 0 2px var(--color-forest)}.cq-compare dt{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:800}.cq-compare dd{color:var(--color-ink-soft);gap:2px;margin-top:4px;font-size:.875rem;line-height:1.35;display:grid}.cq-compare dd strong{color:var(--color-forest);font-size:.95rem}.cq-line{font-size:.95rem}@media (width<=520px){.cq-stage{padding-top:34px}.cq-compare{grid-template-columns:1fr}}@media (width<=600px){.cq-stage{margin-inline:-6px;overflow:hidden}.cq-stage .cm-model{width:138%;max-width:none;margin-left:-6%}}.cm-hero[data-astro-cid-yjay3n5e]{align-items:center;gap:clamp(20px,4vw,48px);padding-block:clamp(12px,3vw,40px) clamp(56px,8vw,96px);display:grid}@media (width>=1000px){.cm-hero[data-astro-cid-yjay3n5e]{grid-template-columns:1.25fr .95fr}}.cm-hero-art[data-astro-cid-yjay3n5e]{justify-self:center;width:100%;max-width:820px;position:relative}.cm-copy[data-astro-cid-yjay3n5e]{justify-items:start;gap:24px;display:grid}.cm-copy[data-astro-cid-yjay3n5e] h1[data-astro-cid-yjay3n5e]{max-width:12ch;font-size:clamp(2.5rem,5vw,4.6rem)}.cm-actions[data-astro-cid-yjay3n5e]{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.cm-sign-board[data-astro-cid-yjay3n5e]{z-index:3;background:var(--color-forest);color:var(--color-cream);box-shadow:var(--sh-lift), inset 0 0 0 3px var(--color-forest-2);border-radius:5px;gap:1px;padding:12px 16px 13px;font-size:.875rem;line-height:1.3;display:grid;position:absolute;bottom:6%;left:2%;transform:rotate(-2deg)}.cm-sign-board[data-astro-cid-yjay3n5e] strong[data-astro-cid-yjay3n5e]{font-family:var(--font-display);font-size:1.1rem;font-weight:800}.cm-sign-board[data-astro-cid-yjay3n5e] span[data-astro-cid-yjay3n5e]{color:var(--color-sage-pale)}.cm-sign-board[data-astro-cid-yjay3n5e] .cm-sign-code[data-astro-cid-yjay3n5e]{color:var(--color-lime);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem;font-weight:800}@media (width<=640px){.cm-sign-board[data-astro-cid-yjay3n5e]{justify-self:start;width:max-content;margin:-6px 0 0 4px;position:relative;bottom:auto;left:auto}}.cm-scene[data-astro-cid-yjay3n5e]{background:linear-gradient(180deg, transparent, var(--color-cream) 16%, var(--color-cream) 84%, transparent)}.cm-stage[data-astro-cid-yjay3n5e]{padding:clamp(48px, 8vw, 96px) var(--gutter);max-width:calc(var(--maxw) + 2 * var(--gutter));gap:24px;margin-inline:auto;display:grid}.cm-captions[data-astro-cid-yjay3n5e]{gap:14px;display:grid}.cm-captions[data-astro-cid-yjay3n5e] strong[data-astro-cid-yjay3n5e]{max-width:17ch;display:block}.cm-set[data-astro-cid-yjay3n5e]{justify-self:center;width:100%;max-width:860px;position:relative}.cm-cam[data-astro-cid-yjay3n5e]{transform-origin:38% 62%}.cm-note[data-astro-cid-yjay3n5e]{z-index:4;width:170px;font-family:var(--font-display);background:var(--color-sage-pale);box-shadow:var(--sh-lift);visibility:hidden;opacity:0;border-radius:2px;padding:12px 14px;font-size:.95rem;font-weight:750;line-height:1.2;position:absolute}.n1[data-astro-cid-yjay3n5e]{top:8%;left:6%;transform:rotate(-7deg)}.n2[data-astro-cid-yjay3n5e]{background:#f7efd8;top:0;left:46%;transform:rotate(5deg)}.n3[data-astro-cid-yjay3n5e]{top:52%;right:2%;transform:rotate(-4deg)}html.motion-ok .cm-scene[data-astro-cid-yjay3n5e]:not(.scene-static) .cm-stage[data-astro-cid-yjay3n5e]{align-content:center}html.motion-ok .cm-scene[data-astro-cid-yjay3n5e]:not(.scene-static) .cm-captions[data-astro-cid-yjay3n5e] li[data-astro-cid-yjay3n5e]{grid-area:1/1}@media (aspect-ratio>=1){html.motion-ok .cm-scene[data-astro-cid-yjay3n5e]:not(.scene-static) .cm-stage[data-astro-cid-yjay3n5e]{grid-template-columns:.7fr 1.3fr;align-items:center}html.motion-ok .cm-scene[data-astro-cid-yjay3n5e]:not(.scene-static) .cm-set[data-astro-cid-yjay3n5e]{max-width:min(860px,127svh - 152.4px)}}@media (aspect-ratio<=1){html.motion-ok .cm-scene[data-astro-cid-yjay3n5e]:not(.scene-static) .cm-stage[data-astro-cid-yjay3n5e]{padding-top:calc(var(--header-h) + 18px);align-content:start}html.motion-ok .cm-scene[data-astro-cid-yjay3n5e]:not(.scene-static) .cm-captions[data-astro-cid-yjay3n5e] strong[data-astro-cid-yjay3n5e]{font-size:clamp(1.6rem,7vw,2.2rem)}html.motion-ok .cm-scene[data-astro-cid-yjay3n5e]:not(.scene-static) .cm-set[data-astro-cid-yjay3n5e]{width:150%;max-width:none;margin:10svh 0 0 -30%}html.motion-ok .cm-scene[data-astro-cid-yjay3n5e]:not(.scene-static) .cm-set[data-astro-cid-yjay3n5e] .cm-tag.is-ferma{transform:translate(16px,-50%)}html.motion-ok .cm-scene[data-astro-cid-yjay3n5e]:not(.scene-static) .cm-set[data-astro-cid-yjay3n5e] .cm-tag.is-ferma:after{left:-16px}html.motion-ok .cm-scene[data-astro-cid-yjay3n5e]:not(.scene-static) .cm-set[data-astro-cid-yjay3n5e] .cm-tag.is-ferma:before{left:-20px}.cm-note[data-astro-cid-yjay3n5e]{width:140px;padding:10px 12px;font-size:.875rem}.n2[data-astro-cid-yjay3n5e]{top:-6%;left:40%}.n3[data-astro-cid-yjay3n5e]{top:70%}}.cm-demo[data-astro-cid-yjay3n5e]{gap:28px;padding-block:clamp(72px,10vw,128px) clamp(40px,6vw,64px);display:grid}.cm-demo-head[data-astro-cid-yjay3n5e]{gap:14px;display:grid}.cm-demo-head[data-astro-cid-yjay3n5e] h2[data-astro-cid-yjay3n5e]{max-width:16ch}.cm-signs-sec[data-astro-cid-yjay3n5e]{gap:clamp(28px,4vw,44px);padding-block:clamp(64px,9vw,120px) clamp(40px,6vw,72px);display:grid}.cm-signs-sec[data-astro-cid-yjay3n5e] h2[data-astro-cid-yjay3n5e]{max-width:15ch}.cm-rig[data-astro-cid-yjay3n5e]{padding-top:14px;position:relative}.cm-tube[data-astro-cid-yjay3n5e]{background:linear-gradient(180deg, var(--color-forest-3), var(--color-forest-2) 55%, var(--color-forest));border-radius:999px;height:16px;position:absolute;top:0;left:-2%;right:-2%;box-shadow:inset 0 3px #ffffff29,0 10px 18px -10px #132d2980}.cm-signs[data-astro-cid-yjay3n5e]{gap:0 clamp(16px,3vw,36px);display:grid;position:relative}@media (width>=860px){.cm-signs[data-astro-cid-yjay3n5e]{grid-template-columns:1.1fr .95fr 1fr;align-items:start}}.cm-hang[data-astro-cid-yjay3n5e]{padding-top:var(--drop);justify-items:center;display:grid;position:relative}.cm-rope[data-astro-cid-yjay3n5e]{width:46%;height:calc(var(--drop) + 26px);border:2px solid var(--color-kraft-3);border-bottom:0;border-radius:4px 4px 0 0;position:absolute;top:0;left:50%;transform:translate(-50%)}.cm-plate[data-astro-cid-yjay3n5e]{width:100%;transform:rotate(var(--tilt));transform-origin:50% 0;box-shadow:var(--sh-lift);transition:transform .6s var(--ease-out);border-radius:6px;align-content:start;gap:8px;padding:26px 24px;display:grid;position:relative}.cm-plate[data-astro-cid-yjay3n5e]:before,.cm-plate[data-astro-cid-yjay3n5e]:after{content:"";background:var(--color-kraft-3);border-radius:50%;width:10px;height:10px;position:absolute;top:10px;box-shadow:inset 1px 1px #fff6}.cm-plate[data-astro-cid-yjay3n5e]:before{left:26%}.cm-plate[data-astro-cid-yjay3n5e]:after{right:26%}.cm-hang[data-astro-cid-yjay3n5e]:hover .cm-plate[data-astro-cid-yjay3n5e]{transform:rotate(calc(var(--tilt) * -.5))}.cm-plate-icon[data-astro-cid-yjay3n5e]{width:40px;height:40px}.cm-plate[data-astro-cid-yjay3n5e] h3[data-astro-cid-yjay3n5e]{font-size:1.4rem}.cm-plate[data-astro-cid-yjay3n5e] p[data-astro-cid-yjay3n5e]{color:var(--color-ink-soft);font-size:.98rem}.is-kraft[data-astro-cid-yjay3n5e] .cm-plate[data-astro-cid-yjay3n5e]{background:linear-gradient(180deg, #e4d9bb, var(--color-kraft))}.is-paper[data-astro-cid-yjay3n5e] .cm-plate[data-astro-cid-yjay3n5e]{background:var(--color-paper);box-shadow:var(--sh-lift), inset 0 0 0 1px #132d2914}.is-forest[data-astro-cid-yjay3n5e] .cm-plate[data-astro-cid-yjay3n5e]{background:var(--color-forest);color:var(--color-cream)}.is-forest[data-astro-cid-yjay3n5e] .cm-plate[data-astro-cid-yjay3n5e] p[data-astro-cid-yjay3n5e]{color:var(--color-sage-pale)}.is-forest[data-astro-cid-yjay3n5e] .cm-plate-icon[data-astro-cid-yjay3n5e]{color:var(--color-lime)}@media (width<=859px){.cm-tube[data-astro-cid-yjay3n5e],.cm-rope[data-astro-cid-yjay3n5e]{display:none}.cm-signs[data-astro-cid-yjay3n5e]{gap:18px}.cm-hang[data-astro-cid-yjay3n5e]{padding-top:0}.cm-plate[data-astro-cid-yjay3n5e]{transform:rotate(calc(var(--tilt) * .4))}}.cm-plan-sec[data-astro-cid-yjay3n5e]{padding-block:clamp(24px,4vw,48px)}.cm-plan[data-astro-cid-yjay3n5e]{background-color:var(--color-paper);border-radius:var(--r-paper);max-width:980px;box-shadow:var(--sh-float);outline:1.5px solid var(--color-forest);outline-offset:-14px;background-image:linear-gradient(#62847c1a 1px,#0000 1px),linear-gradient(90deg,#62847c1a 1px,#0000 1px);background-size:24px 24px;gap:24px;margin-inline:auto;padding:clamp(24px,4vw,52px);display:grid;position:relative;transform:rotate(-.5deg)}.cm-plan-head[data-astro-cid-yjay3n5e]{gap:8px;max-width:52ch;display:grid}.cm-plan-head[data-astro-cid-yjay3n5e] p[data-astro-cid-yjay3n5e]{color:var(--color-ink-soft);font-size:.98rem}.cm-plan-list[data-astro-cid-yjay3n5e]{gap:4px 28px;display:grid}@media (width>=760px){.cm-plan-list[data-astro-cid-yjay3n5e]{grid-template-columns:1fr 1fr}}.cm-plan-list[data-astro-cid-yjay3n5e] li[data-astro-cid-yjay3n5e]{border-bottom:1px dashed #132d2933;align-items:center;gap:14px;padding:10px 0;font-weight:600;display:flex}.cm-plan-list[data-astro-cid-yjay3n5e] svg[data-astro-cid-yjay3n5e]{flex:none;width:34px;height:34px}.cm-cartouche[data-astro-cid-yjay3n5e]{border:1.5px solid var(--color-forest);background:var(--color-paper);grid-template-columns:repeat(3,auto);justify-self:end;font-size:.875rem;display:grid}.cm-cartouche[data-astro-cid-yjay3n5e] div[data-astro-cid-yjay3n5e]{border-left:1.5px solid var(--color-forest);padding:8px 14px}.cm-cartouche[data-astro-cid-yjay3n5e] div[data-astro-cid-yjay3n5e]:first-child{border-left:0}.cm-cartouche[data-astro-cid-yjay3n5e] dt[data-astro-cid-yjay3n5e]{color:var(--color-ink-soft);font-size:.8125rem}.cm-cartouche[data-astro-cid-yjay3n5e] dd[data-astro-cid-yjay3n5e]{font-family:var(--font-display);font-weight:800}@media (width<=560px){.cm-cartouche[data-astro-cid-yjay3n5e]{grid-template-columns:1fr;justify-self:stretch}.cm-cartouche[data-astro-cid-yjay3n5e] div[data-astro-cid-yjay3n5e]{border-left:0;border-top:1.5px solid var(--color-forest)}.cm-cartouche[data-astro-cid-yjay3n5e] div[data-astro-cid-yjay3n5e]:first-child{border-top:0}}.close-art-cm[data-astro-cid-yjay3n5e] svg[data-astro-cid-yjay3n5e]{filter:drop-shadow(8px 16px 18px #132d2929);width:min(100%,260px)}
