.cpp-editorial{--cpp-navy:#082a48;--cpp-navy2:#0d385e;--cpp-orange:#f36b21;--cpp-ink:#142838;--cpp-line:#dfe6ec;--cpp-soft:#f4f7f9;color:var(--cpp-ink)}.cpp-editorial__hero{background:linear-gradient(115deg,#061f36,#0d385e);color:#fff;padding:4.2rem 0 3.7rem}.cpp-editorial__eyebrow{font-size:1.08rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase;color:#ff9557;margin-bottom:.7rem}.cpp-editorial__hero h1{max-width:90rem;margin:0;color:#fff;font-size:clamp(3.1rem,4.7vw,5.2rem);line-height:1.02;letter-spacing:-.03em}.cpp-editorial__intro{max-width:72rem;margin:1.15rem 0 0;color:#ffffffc2;font-size:1.4rem;line-height:1.55}.cpp-editorial__quick{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1.6rem}.cpp-editorial__quick a{color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:.5rem .8rem;font-size:1.05rem}.cpp-editorial__quick a:hover{background:#ffffff14}.cpp-blog-library{background:var(--cpp-soft);padding:3.2rem 0 5rem}.cpp-blog-library__head{display:flex;justify-content:space-between;gap:2rem;align-items:flex-end;margin-bottom:1.5rem}.cpp-blog-library__head h2{margin:0;color:var(--cpp-navy);font-size:2.2rem}.cpp-blog-library__head p{margin:0;color:#6b7b87;font-size:1.1rem}.cpp-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.cpp-article-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--cpp-line);border-radius:10px;overflow:hidden;text-decoration:none;color:var(--cpp-ink);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.cpp-article-card:hover{transform:translateY(-2px);border-color:#bdcad4;box-shadow:0 10px 28px #0b283e14}.cpp-article-card__media{aspect-ratio:1.55/1;background:#fff;overflow:hidden;border-bottom:1px solid #edf1f4}.cpp-article-card__media img{width:100%;height:100%;object-fit:contain}.cpp-article-card__body{display:flex;flex-direction:column;flex:1;padding:1.4rem}.cpp-article-card__date{font-size:.98rem;text-transform:uppercase;letter-spacing:.07em;font-weight:750;color:#7b8994}.cpp-article-card h2{margin:.5rem 0 0;color:var(--cpp-navy);font-size:1.55rem;line-height:1.25}.cpp-article-card__excerpt{margin:.8rem 0 0;color:#5f7180;font-size:1.13rem;line-height:1.5}.cpp-article-card__read{margin-top:auto;padding-top:1.1rem;color:var(--cpp-orange);font-weight:800;font-size:1.05rem}.cpp-editorial__pagination{display:flex;justify-content:center;margin-top:3rem}.cpp-article-page{background:var(--cpp-soft);padding-bottom:5rem}.cpp-article-page__header{background:linear-gradient(115deg,#061f36,#0d385e);color:#fff;padding:4rem 0 3.5rem}.cpp-article-page__header-inner{max-width:970px;margin:0 auto}.cpp-article-page__header h1{margin:0;color:#fff;font-size:clamp(3rem,4.6vw,5rem);line-height:1.03;letter-spacing:-.03em}.cpp-article-page__meta{display:flex;flex-wrap:wrap;gap:.7rem 1.2rem;margin-top:1.2rem;color:#ffffffa8;font-size:1.05rem}.cpp-article-page__tags{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.cpp-article-page__tags span{border:1px solid rgba(255,255,255,.24);border-radius:999px;padding:.35rem .65rem;font-size:.95rem;color:#ffffffd1}.cpp-article-page__media{max-width:1100px;margin:-1.2rem auto 0;position:relative;z-index:2;background:#fff;border:1px solid var(--cpp-line);border-radius:10px;overflow:hidden;box-shadow:0 10px 28px #0b263a14}.cpp-article-page__media img{display:block;width:100%;max-height:560px;object-fit:contain;background:#fff}.cpp-article-page__body{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:2rem;max-width:1120px;margin:2rem auto 0}.cpp-article-page__content{min-width:0;background:#fff;border:1px solid var(--cpp-line);border-radius:10px;padding:clamp(2rem,4vw,4rem);font-size:1.28rem;line-height:1.68}.cpp-article-page__content>*:first-child{margin-top:0}.cpp-article-page__content h2,.cpp-article-page__content h3,.cpp-article-page__content h4{color:var(--cpp-navy);line-height:1.2}.cpp-article-page__content h2{font-size:2.15rem;margin-top:2.5rem}.cpp-article-page__content h3{font-size:1.6rem;margin-top:2rem}.cpp-article-page__content img{max-width:100%;height:auto;border-radius:7px}.cpp-article-page__content table{width:100%;border-collapse:collapse;margin:1.8rem 0;font-size:1.1rem}.cpp-article-page__content th{background:var(--cpp-navy);color:#fff}.cpp-article-page__content th,.cpp-article-page__content td{padding:.8rem .9rem;border:1px solid #d9e1e7}.cpp-article-page__content tr:nth-child(2n) td{background:#f7f9fa}.cpp-article-page__content a{color:var(--cpp-navy2);text-underline-offset:3px}.cpp-article-aside{align-self:start;position:sticky;top:110px;display:grid;gap:1rem}.cpp-article-aside__card{background:#fff;border:1px solid var(--cpp-line);border-radius:9px;padding:1.35rem}.cpp-article-aside__card strong{display:block;color:var(--cpp-navy);font-size:1.25rem}.cpp-article-aside__card p{margin:.55rem 0 .9rem;color:#687987;font-size:1.03rem;line-height:1.45}.cpp-article-aside__card a{display:inline-flex;color:var(--cpp-orange);font-weight:800;text-decoration:none;font-size:1.02rem}.cpp-article-page__back{max-width:1120px;margin:1.5rem auto 0}.cpp-article-page__back a{color:var(--cpp-navy);font-weight:750;text-decoration:none}.cpp-article-page__back a:hover{text-decoration:underline}.cpp-404{background:var(--cpp-soft);min-height:55vh;padding:5rem 0}.cpp-404__box{max-width:820px;margin:0 auto;background:#fff;border:1px solid var(--cpp-line);border-radius:12px;padding:clamp(2rem,5vw,4.5rem);text-align:center;box-shadow:0 8px 24px #0b263a0f}.cpp-404__code{font-size:1.05rem;font-weight:850;letter-spacing:.13em;color:var(--cpp-orange)}.cpp-404 h1{margin:.7rem 0 0;color:var(--cpp-navy);font-size:clamp(3rem,5vw,5rem);line-height:1}.cpp-404 p{max-width:60rem;margin:1.2rem auto;color:#657681;font-size:1.25rem;line-height:1.5}.cpp-404__search{display:flex;max-width:630px;margin:1.8rem auto 0;border:1px solid #cad5dd;background:#fff;border-radius:7px;padding:.45rem}.cpp-404__search input{flex:1;min-width:0;border:0;outline:0;padding:.8rem 1rem;font-size:1.2rem}.cpp-404__search button{border:0;border-radius:5px;background:var(--cpp-orange);color:#fff;font-weight:800;padding:0 1.3rem}.cpp-404__links{display:flex;justify-content:center;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem}.cpp-404__links a{padding:.65rem 1rem;border:1px solid #cad5dd;border-radius:6px;color:var(--cpp-navy);font-weight:750;text-decoration:none;background:#f8fafb}@media(max-width:900px){.cpp-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cpp-article-page__body{grid-template-columns:1fr}.cpp-article-aside{position:static;grid-template-columns:1fr 1fr}.cpp-article-page__body,.cpp-article-page__back,.cpp-article-page__media{margin-left:1.5rem;margin-right:1.5rem}}@media(max-width:580px){.cpp-editorial__hero,.cpp-article-page__header{padding:3rem 0 2.7rem}.cpp-article-grid{grid-template-columns:1fr}.cpp-blog-library__head{align-items:flex-start;flex-direction:column}.cpp-article-page__aside,.cpp-article-aside{grid-template-columns:1fr}.cpp-article-page__content{padding:1.5rem;overflow-x:auto}.cpp-article-page__content table{min-width:560px}.cpp-404__search{display:grid;grid-template-columns:1fr}.cpp-404__search button{min-height:42px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/cpp-editorial.css.map */
