.easy-constitution{--ec-ink:#102f43;--ec-blue:#168fc1;--ec-cyan:#72d3f2;--ec-soft:#f3f8fb;--ec-line:#d7e7ef;--ec-red:#dc2349;--ec-green:#79a83c;color:var(--ec-ink);margin:0 auto 72px;max-width:1440px}.easy-constitution *{box-sizing:border-box}.easy-constitution__hero{align-items:center;background:linear-gradient(135deg,#0d3144 0%,#0b5369 60%,#168fc1 100%);border-radius:32px;color:#fff;display:grid;gap:60px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.45fr);overflow:hidden;padding:70px;position:relative}.easy-constitution__hero:after{border:1px solid rgba(255,255,255,.17);border-radius:50%;content:"";height:520px;position:absolute;right:-255px;top:-260px;width:520px}.easy-constitution__hero-copy,.easy-constitution__cover{position:relative;z-index:1}.easy-constitution__eyebrow{color:var(--ec-blue);font-size:13px;font-weight:900;letter-spacing:.16em;margin:0 0 15px;text-transform:uppercase}.easy-constitution__hero .easy-constitution__eyebrow{color:#9ee7ff}.easy-constitution h1{color:#fff;font-size:clamp(44px,6vw,76px);letter-spacing:-.05em;line-height:.98;margin:0 0 24px}.easy-constitution__lead{color:rgba(255,255,255,.86);font-size:20px;line-height:1.65;margin:0;max-width:820px}.easy-constitution__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.easy-constitution__button{align-items:center;background:#fff;border:1px solid #fff;border-radius:13px;color:var(--ec-ink)!important;display:inline-flex;font-weight:900;padding:15px 22px;text-decoration:none!important;transition:.2s}.easy-constitution__button:hover{box-shadow:0 12px 30px rgba(0,0,0,.16);transform:translateY(-2px)}.easy-constitution__button--ghost{background:transparent;color:#fff!important}.easy-constitution__status{color:rgba(255,255,255,.58);font-size:13px;margin:18px 0 0}.easy-constitution__cover{background:#fff;border-radius:20px;box-shadow:0 26px 55px rgba(0,0,0,.22);color:var(--ec-ink)!important;display:block;justify-self:end;max-width:270px;overflow:hidden;text-decoration:none!important;transform:rotate(2deg);transition:.25s}.easy-constitution__cover:hover{transform:rotate(0) translateY(-4px)}.easy-constitution__cover img{display:block;height:auto;width:100%}.easy-constitution__cover span{align-items:center;display:flex;font-size:14px;font-weight:800;justify-content:space-between;padding:13px 16px}.easy-constitution__cover b{color:var(--ec-blue)}.easy-constitution__manifesto{align-items:center;background:#fff;border:1px solid var(--ec-line);border-radius:22px;box-shadow:0 18px 55px rgba(16,47,67,.08);display:grid;gap:40px;grid-template-columns:1.4fr .6fr;margin:-22px 28px 90px;padding:32px 38px;position:relative;z-index:2}.easy-constitution__manifesto blockquote{font-size:22px;font-weight:800;line-height:1.45;margin:0}.easy-constitution__manifesto p{color:#607987;line-height:1.6;margin:0}.easy-constitution__intro{margin:0 auto 44px;max-width:860px;text-align:center}.easy-constitution h2{color:var(--ec-ink);font-size:clamp(30px,4vw,48px);letter-spacing:-.035em;line-height:1.12;margin:0 0 18px}.easy-constitution__intro>p:last-child{color:#56717f;font-size:18px;line-height:1.7}.easy-constitution__pillars{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:100px}.easy-constitution__pillar{background:#fff;border:1px solid var(--ec-line);border-radius:24px;box-shadow:0 12px 42px rgba(16,47,67,.05);overflow:hidden;padding:32px;position:relative}.easy-constitution__pillar:before{content:"";height:7px;left:0;position:absolute;right:0;top:0}.easy-constitution__pillar--red:before{background:var(--ec-red)}.easy-constitution__pillar--blue:before{background:#4d67ad}.easy-constitution__pillar--green:before{background:var(--ec-green)}.easy-constitution__pillar>span{color:#9ab0bc;font-size:13px;font-weight:900}.easy-constitution__pillar h3{font-size:27px;margin:18px 0 12px}.easy-constitution__pillar p{color:#56717f;line-height:1.65;margin:0 0 28px}.easy-constitution__pillar blockquote{border-top:1px solid var(--ec-line);font-size:16px;font-weight:800;line-height:1.55;margin:0;padding-top:22px}.easy-constitution__principles{background:var(--ec-soft);border-radius:30px;margin-bottom:24px;padding:58px}.easy-constitution__section-head{align-items:end;display:grid;gap:70px;grid-template-columns:1fr .65fr;margin-bottom:36px}.easy-constitution__section-head>p{color:#56717f;line-height:1.7;margin:0}.easy-constitution__grid{display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.easy-constitution__grid article{background:#fff;border:1px solid var(--ec-line);border-radius:18px;padding:25px}.easy-constitution__grid i{color:var(--ec-blue);display:block;font-style:normal;font-weight:900;margin-bottom:26px}.easy-constitution__grid h3{font-size:19px;line-height:1.25;margin:0 0 10px}.easy-constitution__grid p{color:#5b7482;font-size:15px;line-height:1.65;margin:0}.easy-constitution__filter{background:#102f43;border-radius:30px;color:#fff;display:grid;gap:70px;grid-template-columns:.75fr 1.25fr;margin-bottom:24px;padding:58px}.easy-constitution__filter h2{color:#fff}.easy-constitution__filter .easy-constitution__eyebrow{color:#8eddf8}.easy-constitution__filter ol{list-style:none;margin:0;padding:0}.easy-constitution__filter li{align-items:center;border-bottom:1px solid rgba(255,255,255,.12);display:grid;gap:18px;grid-template-columns:38px 1fr;padding:15px 0}.easy-constitution__filter li:first-child{padding-top:0}.easy-constitution__filter li:last-child{border:0;padding-bottom:0}.easy-constitution__filter b{color:#7edcf9}.easy-constitution__filter span{color:rgba(255,255,255,.83);line-height:1.55}.easy-constitution__document{align-items:center;background:linear-gradient(135deg,#eaf6fb,#f8fbfd);border:1px solid var(--ec-line);border-radius:30px;display:grid;gap:70px;grid-template-columns:1fr auto;padding:54px 58px}.easy-constitution__document p{color:#56717f;line-height:1.7;max-width:780px}.easy-constitution__document-actions{align-items:center;display:flex;flex-direction:column;gap:14px}.easy-constitution__document-actions .easy-constitution__button{background:var(--ec-blue);border-color:var(--ec-blue);color:#fff!important;white-space:nowrap}.easy-constitution__text-link{color:var(--ec-blue)!important;font-weight:800;text-decoration:none!important}@media(max-width:1050px){.easy-constitution__hero{padding:50px}.easy-constitution__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.easy-constitution{margin-bottom:36px}.easy-constitution__hero{border-radius:22px;gap:34px;grid-template-columns:1fr;padding:34px 22px}.easy-constitution h1{font-size:46px}.easy-constitution__lead{font-size:17px}.easy-constitution__cover{justify-self:start;max-width:190px}.easy-constitution__manifesto{display:block;margin:-12px 10px 62px;padding:25px}.easy-constitution__manifesto blockquote{font-size:18px;margin-bottom:16px}.easy-constitution__pillars{grid-template-columns:1fr;margin-bottom:65px}.easy-constitution__principles,.easy-constitution__filter,.easy-constitution__document{border-radius:22px;padding:32px 22px}.easy-constitution__section-head,.easy-constitution__filter,.easy-constitution__document{gap:25px;grid-template-columns:1fr}.easy-constitution__grid{grid-template-columns:1fr}.easy-constitution__document-actions{align-items:flex-start}}
.easy-constitution__full{margin:92px 0}.easy-constitution__full-head{align-items:end;display:grid;gap:50px;grid-template-columns:1fr auto;margin-bottom:18px}.easy-constitution__full-head nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.easy-constitution__full-head nav a{background:var(--ec-soft);border:1px solid var(--ec-line);border-radius:999px;color:var(--ec-ink)!important;font-size:13px;font-weight:800;padding:10px 14px;text-decoration:none!important}.easy-constitution__full-note{color:#607987;line-height:1.65;margin:0 0 34px;max-width:900px}.easy-constitution__chapter{background:#fff;border:1px solid var(--ec-line);border-radius:28px;margin-bottom:18px;overflow:hidden;padding:0 44px 42px}.easy-constitution__chapter>header{border-top:7px solid var(--ec-blue);margin:0 -44px 26px;padding:30px 44px 23px}.easy-constitution__chapter--red>header{border-color:var(--ec-red)}.easy-constitution__chapter--gold>header{border-color:#e5aa38}.easy-constitution__chapter--blue>header{border-color:#4d67ad}.easy-constitution__chapter--green>header{border-color:var(--ec-green)}.easy-constitution__chapter header span{color:#78909c;font-size:12px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.easy-constitution__chapter h3{font-size:32px;margin:8px 0}.easy-constitution__chapter>ol{counter-reset:constitution;display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.easy-constitution__chapter>ol>li{align-items:start;border-bottom:1px solid var(--ec-line);counter-increment:constitution;display:grid;gap:15px;grid-template-columns:38px 1fr;line-height:1.68;padding:20px 24px 20px 0}.easy-constitution__chapter>ol>li:nth-child(odd){margin-right:24px}.easy-constitution__chapter>ol>li:before{color:var(--ec-blue);content:counter(constitution,decimal-leading-zero);font-size:13px;font-weight:900;padding-top:3px}.easy-constitution__subchapter{background:var(--ec-soft);border-radius:20px;margin-top:34px;padding:30px}.easy-constitution__subchapter h4{font-size:25px;margin:0 0 18px}.easy-constitution__subchapter>div{color:#405e6d;line-height:1.75}.easy-constitution__chapter>i{color:#78909c;display:block;margin-bottom:18px}@media(max-width:767px){.easy-constitution__full{margin:62px 0}.easy-constitution__full-head{grid-template-columns:1fr}.easy-constitution__full-head nav{justify-content:flex-start}.easy-constitution__chapter{border-radius:20px;padding:0 20px 28px}.easy-constitution__chapter>header{margin:0 -20px 18px;padding:24px 20px 18px}.easy-constitution__chapter>ol{grid-template-columns:1fr}.easy-constitution__chapter>ol>li:nth-child(odd){margin-right:0}.easy-constitution__chapter>ol>li{padding-right:0}.easy-constitution__subchapter{padding:22px}}
