/* BinderStudio original editorial layout */
body{background:#111019;color:#f5eefc;font-family:'DM Sans',system-ui,sans-serif}
.editorial-shell{min-height:100vh;max-width:1600px;margin:auto;background:radial-gradient(ellipse at 47% 0%,#2b203c 0%,transparent 42%)}
.editorial-header{height:76px;border-bottom:1px solid #393047;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,5vw,82px);gap:20px;background:#15111eea;position:sticky;top:0;z-index:10;backdrop-filter:blur(14px)}.editorial-header a{text-decoration:none;color:#e9dff4}.editorial-logo{display:flex;align-items:center;font-family:'Space Grotesk',sans-serif;font-size:22px;letter-spacing:-1px;font-weight:800;white-space:nowrap}.editorial-logo>span:last-child{color:#c4acff}.editorial-mark{display:inline-grid;place-items:center;width:39px;height:39px;border-radius:12px;margin-right:10px;background:#574771;color:#e8d4ff;font-size:23px}.editorial-header nav{display:flex;gap:21px;flex-wrap:wrap}.editorial-header nav a{color:#beb1d0;font-size:12px;font-weight:700}.editorial-header nav a:hover{color:#fff}
.editorial-hero{max-width:1100px;padding:84px clamp(24px,6vw,72px) 65px;margin:auto}.editorial-hero h1{font-family:'Space Grotesk',sans-serif;font-size:clamp(36px,6vw,75px);line-height:1.03;letter-spacing:-2.3px;max-width:900px;margin:14px 0 21px}.editorial-hero p{color:#c7bdcf;font-size:clamp(14px,1.5vw,18px);line-height:1.75;max-width:690px}.editorial-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:26px}.editorial-primary,.editorial-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 19px;border-radius:11px;text-decoration:none!important;font-size:13px;font-weight:800;transition:transform .15s}.editorial-primary{background:#c3aaff;color:#21182d!important}.editorial-secondary{border:1px solid #776481;color:#eee0ff!important}.editorial-primary:hover,.editorial-secondary:hover{transform:translateY(-2px)}
.editorial-section{max-width:1100px;margin:0 auto 74px;padding:0 clamp(24px,6vw,72px)}.editorial-section-head{margin:0 0 24px}.editorial-section h2,.editorial-cta h2{font-size:26px;letter-spacing:-.7px;font-family:'Space Grotesk',sans-serif}.editorial-section-head p{color:#a99db8;font-size:13px}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.article-tile{display:block;text-decoration:none!important;background:#211c2b;border:1px solid #41354d;color:#eee6fb!important;border-radius:17px;overflow:hidden;transition:transform .18s,border-color .18s}.article-tile:hover{transform:translateY(-4px);border-color:#a58aca}.article-art{height:165px;background:#383045;position:relative;display:flex;justify-content:center;align-items:center;gap:7px;overflow:hidden}.article-art-one{background:linear-gradient(125deg,#3a3454,#7e6194)}.mini-pocket{width:41px;height:58px;border:3px solid #d7c9e4aa;background:linear-gradient(155deg,#c5aeff,#6f5b97);border-radius:5px;transform:rotate(-4deg)}.mini-pocket:nth-child(2n){transform:rotate(6deg);background:#343044}.article-art-two{background:linear-gradient(135deg,#203a3b,#5a7385)}.art-check{width:85px;height:116px;border:6px solid #a6d9ca;border-radius:9px;display:grid;place-items:center;font-size:55px;color:#c5f5e4;transform:rotate(-10deg)}.art-number{color:#d9f5eb;font-size:12px;letter-spacing:1px}.art-number b{font-size:22px;letter-spacing:-.5px}.article-art-three{background:linear-gradient(135deg,#3b2a52,#5b3a83);flex-direction:column}.art-cloud{font-size:57px;color:#dcc9ff;font-weight:800}.article-art-three>span{font-size:12px;letter-spacing:2px;font-weight:800;color:#dfd0f6}.article-meta{display:block;color:#b8a2d1;font-size:12px;letter-spacing:1.4px;font-weight:900;margin:23px 20px 11px}.article-tile h3{font-family:'Space Grotesk',sans-serif;font-size:20px;line-height:1.25;margin:0 20px 12px;letter-spacing:-.5px}.article-tile p{color:#b6aabc;font-size:12px;line-height:1.7;margin:0 20px 20px}.article-tile strong{display:block;color:#d9c0ff;margin:0 20px 25px;font-size:12px}.editorial-cta{background:#211a2d;border:1px solid #473853;border-radius:22px;max-width:960px;margin:0 auto 74px;padding:35px 45px;text-align:center}.editorial-cta p{font-size:13px;color:#bfb0ca;margin-bottom:24px}.editorial-footer{border-top:1px solid #373142;padding:24px clamp(20px,5vw,82px) 40px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12px;color:#978aab}.editorial-footer nav{display:flex;gap:17px;flex-wrap:wrap}.editorial-footer a{color:#c8b1e7}
.article-body{max-width:850px;margin:0 auto;padding:57px 35px 100px;font-size:15px;line-height:1.9;color:#c8bbd0}.article-body h1{font:800 clamp(36px,5vw,57px)/1.08 'Space Grotesk',sans-serif;letter-spacing:-1.7px;color:#f5edfc;margin:11px 0 23px}.article-body h2{font:750 26px/1.3 'Space Grotesk',sans-serif;color:#f4eafc;letter-spacing:-.6px;margin:36px 0 10px}.article-body p{margin:14px 0}.article-lede{font-size:19px;line-height:1.7;color:#dccfe5}.article-rule{height:1px;background:#4b3e5d;margin:40px 0}.breadcrumbs{font-size:12px;color:#a797b8;margin-bottom:28px}.breadcrumbs a{color:#cdb7f0}.article-body strong{color:#e6daef}.tip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0}.tip-grid>div{border:1px solid #554767;background:#261f34;border-radius:12px;padding:16px}.tip-grid b{font-size:13px;color:#ddc7fd}.tip-grid p{font-size:12px;line-height:1.6}.article-example{border-left:3px solid #d9baf8;background:#261e36;border-radius:8px;padding:16px 22px;margin:28px 0}.article-example>span{font-size:12px;letter-spacing:1.6px;color:#cfb6ec}.article-example p{margin:6px 0}.article-finish{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:45px}.article-finish>a:not(.editorial-primary){font-size:13px;color:#d2bcf6}.faq-list{max-width:950px}.faq-item{border-bottom:1px solid #4b4057}.faq-item summary{display:flex;justify-content:space-between;gap:20px;align-items:center;list-style:none;cursor:pointer;padding:19px 8px;color:#efebf8;font-size:16px;font-weight:700}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{font-size:24px;font-weight:400;color:#cbb4e9;transition:transform .2s}.faq-item[open] summary span{transform:rotate(45deg)}.faq-item p{color:#beb3ce;font-size:14px;line-height:1.8;padding:0 38px 20px 8px;max-width:790px;margin:0}
@media(max-width:780px){.article-grid{grid-template-columns:1fr}.article-art{height:135px}.editorial-header{padding:12px 17px;height:auto;min-height:70px}.editorial-header nav{gap:10px}.editorial-header nav a{font-size:12px}.editorial-logo{font-size:18px}.editorial-hero{padding-top:55px}.editorial-hero h1{letter-spacing:-1.2px}.editorial-cta{margin-inline:18px;padding:28px}.tip-grid{grid-template-columns:1fr}.article-body{padding:39px 21px 70px}.article-body h2{font-size:23px}}
@media(max-width:430px){.editorial-header nav a:nth-child(4){display:none}.editorial-header nav{gap:8px}.editorial-header nav a{font-size:12px}.editorial-logo{font-size:17px}.editorial-mark{width:31px;height:31px;margin-right:5px}}

.editorial-mark{font-family:Manrope,'DM Sans',sans-serif;font-size:14px;font-weight:800;letter-spacing:-1.2px}
