
:root{--ink:#202326;--cloud:#f7f8f7;--paper:#ffffff;--line:#d9ddd9;--soft:#edf1ef;--accent:#7b8b83;--deep:#2b3330;--gold:#c2a86b}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,Segoe UI,Arial,sans-serif;color:var(--ink);background:linear-gradient(135deg,#ffffff,#eef2ef);line-height:1.7}a{color:#51665d}.wrap{max-width:1120px;margin:auto;padding:28px}header{position:sticky;top:0;background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);z-index:4}.nav{max-width:1120px;margin:auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{font-weight:950;text-decoration:none;color:var(--deep)}.drop{position:relative}.drop button{border:0;background:var(--deep);color:white;border-radius:999px;padding:10px 16px;font-weight:850}.menu{display:none;position:absolute;right:0;top:42px;min-width:250px;background:white;border:1px solid var(--line);border-radius:18px;padding:12px;box-shadow:0 18px 50px #0002}.drop:hover .menu{display:grid}.menu a{text-decoration:none;padding:9px;border-radius:10px}.menu a:hover{background:var(--soft)}.hero{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center;padding:40px 0}.hero h1{font-size:clamp(42px,6vw,76px);line-height:.94;letter-spacing:-2px;margin:0 0 16px}.kicker,.mini-label{font-size:12px;letter-spacing:.13em;text-transform:uppercase;font-weight:950;color:var(--accent)}.dek{font-size:20px;color:#4d5854}.hero img{width:100%;max-height:430px;object-fit:cover;border-radius:30px;box-shadow:0 22px 60px #0003}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card,.trust-card,.sourcebox{background:white;border:1px solid var(--line);border-radius:24px;padding:24px;box-shadow:0 12px 32px #00000010}.stat{font-size:34px;font-weight:950;color:var(--accent)}.decision{display:grid;grid-template-columns:.7fr 1.3fr;gap:22px;margin:34px 0}.rail{background:var(--deep);color:white;border-radius:24px;padding:24px;position:sticky;top:84px}.steps{display:grid;gap:16px}.step{border-left:5px solid var(--gold)}table{width:100%;border-collapse:collapse;background:white;border-radius:18px;overflow:hidden}th,td{padding:14px;border-bottom:1px solid var(--line);text-align:left}th{background:var(--soft)}details{background:white;border:1px solid var(--line);border-radius:16px;margin:10px 0;padding:14px}.related{border-top:5px solid var(--gold)}.site-footer{margin-top:40px;padding:32px;display:flex;justify-content:space-between;gap:22px;background:var(--deep);color:white}.site-footer a{color:white;margin-right:18px;display:inline-block}.article-simple{max-width:880px}.simple-post{background:white;border:1px solid var(--line);border-radius:26px;padding:34px;box-shadow:0 12px 32px #0001}.simple-post h1{font-size:clamp(34px,5vw,58px);line-height:1.02;margin:8px 0 16px}.simple-post h2{margin-top:34px}.simple-post p,.simple-post li{font-size:18px}.simple-hero{width:100%;max-height:390px;object-fit:cover;border-radius:22px;margin:18px 0 24px}.trust-shell{display:grid;grid-template-columns:.7fr 1.3fr;gap:24px}.trust-hero{background:var(--deep);color:white;border-radius:28px;padding:28px;position:sticky;top:92px}.trust-list{display:grid;gap:10px}.trust-list a,.trust-list span{color:white}.trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.trust-card.wide{grid-column:1/-1}.checklist li{margin:8px 0}@media(max-width:820px){.hero,.decision,.trust-shell{grid-template-columns:1fr}.grid,.trust-grid{grid-template-columns:1fr}.rail,.trust-hero{position:static}.site-footer{display:block}.simple-post{padding:22px}.simple-post p,.simple-post li{font-size:16px}}


/* Vultr Row 32 unique editorial system: soft-paper / split-ledger layout */
.feature-white{max-width:1180px}.white-hero{grid-template-columns:1.15fr .85fr;background:linear-gradient(120deg,#ffffff 0%,#ffffff 54%,#e7ece8 54%,#f7f8f7 100%);border:1px solid var(--line);border-radius:38px;padding:34px;margin-top:24px;position:relative;overflow:hidden}.white-hero:before{content:"";position:absolute;inset:18px auto 18px 52%;width:1px;background:linear-gradient(#0000,var(--gold),#0000)}.white-hero h1{font-family:Georgia, 'Times New Roman', serif;font-weight:650;letter-spacing:-1.5px;color:#1f2522}.white-hero img{border-radius:22px 80px 22px 22px;transform:rotate(.8deg);box-shadow:0 24px 70px #2b333038}.bento-strip{grid-template-columns:1.2fr .8fr 1fr;margin:28px 0}.bento-strip .card{border-radius:10px 34px 10px 34px;background:linear-gradient(180deg,#fff,#f8faf8)}.bento-strip .card:nth-child(2){transform:translateY(18px);background:#f1f4f2}.split-ledger{grid-template-columns:320px 1fr;align-items:start}.split-ledger .rail{border-radius:8px 34px 34px 8px;background:linear-gradient(180deg,#2b3330,#59675f);min-height:520px}.split-ledger .steps{display:grid;grid-template-columns:1fr 1fr;gap:18px}.split-ledger .step{border-left:0;border-top:6px solid var(--gold);border-radius:10px 10px 28px 28px}.feature-white .sourcebox{border-radius:34px 8px 34px 8px;background:#fbfbfa}.feature-white .related{border-top:0;border-left:8px solid var(--gold);border-radius:8px 30px 30px 8px}.trust-shell{align-items:start}.trust-hero{border-radius:42px 8px 42px 8px;background:linear-gradient(160deg,#2b3330,#6f7d75)}.trust-card{border-radius:8px 30px 8px 30px}.trust-card:nth-child(even){background:#f8faf8}@media(max-width:900px){.white-hero,.split-ledger,.split-ledger .steps{grid-template-columns:1fr}.white-hero:before{display:none}.bento-strip{grid-template-columns:1fr}.bento-strip .card:nth-child(2){transform:none}.split-ledger .rail{min-height:auto}}
