
:root{--ink:#18282b;--a:#00d9ad;--b:#00bfae}body{background:#f4f7f8} .header{background:rgba(247,253,252,.92);backdrop-filter:blur(18px)}.brandicon,.brandmini{background:#00d5ad!important;color:#072824!important}.service{transition:transform .28s ease,box-shadow .28s ease!important;overflow:hidden}.service:hover{transform:translateY(-8px) rotate(-.35deg)!important;box-shadow:0 28px 65px #0e7c792e!important}.hero-visual .aura{background:linear-gradient(145deg,#68f7d1,#01b7be)!important}.btn.primary,.btn.lime{background:#04deae!important;color:#092b27!important}.btn.primary:hover,.btn.lime:hover{background:#64f5d2!important}.journal{padding:76px 0}.journal-head{max-width:820px}.journal-head h1{font-size:clamp(38px,6vw,72px);line-height:1.06;letter-spacing:-.05em;margin:12px 0}.journal-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.journal-card{background:#fff;border:1px solid #e5eeed;border-radius:25px;padding:25px;display:flex;flex-direction:column;min-height:258px;text-decoration:none;color:#15272b;transition:transform .25s,box-shadow .25s}.journal-card:hover{transform:translateY(-6px);box-shadow:0 24px 55px #123f3c1c}.journal-card .topic{color:#058673;font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.journal-card h2,.journal-card h3{font-size:22px;line-height:1.2;letter-spacing:-.035em;margin:18px 0 10px}.journal-card p{color:#64717b;line-height:1.5;margin:0 0 22px}.journal-card .more{margin-top:auto;color:#047e69;font-weight:700}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:48px;align-items:start}.article-copy{background:white;padding:clamp(24px,5vw,65px);border:1px solid #e6eeef;border-radius:30px}.article-copy h1{font-size:clamp(32px,5vw,58px);letter-spacing:-.05em;line-height:1.07}.article-copy h2{font-size:clamp(23px,3vw,34px);letter-spacing:-.03em;margin:38px 0 15px}.article-copy h3{font-size:22px;margin:24px 0 10px}.article-copy p,.article-copy li{font-size:17px;color:#38484b;line-height:1.8}.article-copy ul{padding-left:22px}.article-copy a{color:#007b68;text-decoration:underline;text-underline-offset:3px}.article-side{position:sticky;top:105px;background:#e5f9f2;border-radius:24px;padding:22px}.article-side a{display:block;margin:12px 0;color:#16443d}.article-tag{color:#087d6b;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.article-update{background:#e9fbf5;border-left:4px solid #00cda0;padding:18px 22px;border-radius:12px;margin:28px 0}.article-update p{margin:7px 0}.article-archive{margin-top:45px;border-top:1px solid #dde5e6;padding-top:16px}.article-archive details{padding:20px;background:#f8fafa;border-radius:18px}.article-archive summary{cursor:pointer;font-weight:700}.blog-links{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}.blog-links a{background:#eff5f4;padding:10px 15px;border-radius:100px;text-decoration:none}.stat-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.stat-strip div{background:#fff;padding:22px;border-radius:20px;border:1px solid #e3eeed}.stat-strip strong{font-size:27px;display:block}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.process-grid article{background:#fff;border-radius:26px;padding:30px}.process-grid h3{font-size:22px}.process-grid p{color:#617074}.site-search{background:white;border:1px solid #dae7e6;padding:15px 20px;border-radius:18px;font:inherit;width:100%;max-width:550px}.legal-note{font-size:14px;color:#6b797a}@media(max-width:920px){.journal-list,.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{grid-template-columns:1fr}.article-side{position:static}}@media(max-width:620px){.journal-list,.process-grid,.stat-strip{grid-template-columns:1fr}.article-copy{padding:24px;border-radius:20px}.journal{padding:40px 0}}
@media(prefers-reduced-motion:reduce){.journal-card,.service{transition:none!important;transform:none!important}}
