:root{--ant-ink:#14241f;--ant-green:#286347;--ant-lime:#d9ff75;--ant-line:#dce4dd}body{background:#f3f5f0;color:var(--ant-ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.site-header{border-bottom:1px solid var(--ant-line)}.main-title a{font-weight:850;letter-spacing:-1.5px}.site-description{font-size:13px}.main-navigation{background:#fff;border-bottom:1px solid var(--ant-line)}.main-navigation .main-nav ul li a,.main-navigation .menu-toggle{color:var(--ant-ink)}.main-navigation .main-nav ul li:hover>a,.main-navigation .main-nav ul li[class*=current-menu-]>a{background:#e9efdf;color:var(--ant-ink)}.main-navigation ul ul{background:#fff}.ant-hero{background:var(--ant-ink);color:#fff;padding:60px;border-radius:18px;margin-bottom:40px;position:relative;overflow:hidden}.ant-kicker{font-size:11px;font-weight:750;letter-spacing:2px}.ant-hero .ant-kicker{color:var(--ant-lime)}.ant-hero h2{font-size:clamp(35px,5vw,64px);line-height:1.08;letter-spacing:-2.5px;margin:24px 0;max-width:840px;font-weight:800;color:#fff}.ant-hero h2 em{color:var(--ant-lime);font-style:normal}.ant-hero p{max-width:650px;font-size:18px;line-height:1.7;color:#d0dbd4}.ant-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap}.ant-button{display:inline-block;background:var(--ant-lime);color:var(--ant-ink)!important;font-weight:750;padding:14px 22px;border-radius:6px;text-decoration:none!important}.ant-secondary{color:#fff!important;font-weight:650}.ant-search{margin-top:38px;max-width:580px}.ant-search label{display:block;font-size:12px;margin-bottom:8px;color:#d0dbd4}.ant-search>div{display:flex}.ant-search input{width:100%;min-width:0;border:0;border-radius:5px 0 0 5px;padding:13px;background:#fff;color:#14241f}.ant-search button{background:#d9ff75;color:#14241f;border-radius:0 5px 5px 0;font-weight:700}.ant-section-head{margin-bottom:22px}.ant-section-head .ant-kicker{color:#4a6756}.ant-section-head h2{font-size:30px;letter-spacing:-.8px;font-weight:750;margin-top:7px}.ant-topic-grid,.ant-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ant-topic{display:block;background:#fff;border:1px solid var(--ant-line);padding:26px;border-radius:10px;position:relative;text-decoration:none!important;color:var(--ant-ink)!important;transition:transform .15s,border-color .15s}.ant-topic:hover{transform:translateY(-3px);border-color:var(--ant-green)}.ant-topic>span{font-size:12px;color:#60816c}.ant-topic h3{font-size:21px;font-weight:750;margin:22px 0 12px}.ant-topic p{font-size:15px;line-height:1.6;color:#52655a;margin:0}.ant-topic b{position:absolute;right:23px;top:23px;font-size:23px}.ant-featured{margin-top:50px}.ant-card{background:#fff;padding:26px;border:1px solid var(--ant-line);border-radius:10px;display:flex;flex-direction:column}.ant-card h3{font-size:21px;line-height:1.35;font-weight:750}.ant-card h3 a{color:var(--ant-ink);text-decoration:none}.ant-card p{font-size:14px;line-height:1.7;color:#52655a;flex:1}.ant-read{font-size:13px;font-weight:700;color:var(--ant-green)}.ant-archive-note{background:#e9efdf;border-left:3px solid #91af69;padding:20px 24px;margin:32px 0;font-size:13px;line-height:1.8;color:#435646}.ant-archive-note strong{display:block}.ant-latest{font-size:30px;font-weight:750;margin:45px 0 24px}.home .inside-article{border:1px solid var(--ant-line);border-radius:10px}.entry-title{font-weight:750;letter-spacing:-.8px;line-height:1.2}.entry-content{line-height:1.85}.entry-content h2{font-size:28px;font-weight:750;margin-top:1.6em;scroll-margin-top:30px}.entry-content h3{font-size:23px;font-weight:700;scroll-margin-top:30px}.entry-content a{text-underline-offset:3px}.ant-toc{background:#f3f6ee;border:1px solid var(--ant-line);border-radius:8px;padding:22px;margin:24px 0 32px;font-size:15px}.ant-toc summary{font-weight:750;cursor:pointer}.ant-toc ol{margin:15px 0 0 22px;columns:2;column-gap:30px}.ant-toc li{break-inside:avoid;margin:6px 0}.ant-related{border-top:1px solid var(--ant-line);margin-top:40px}.ant-related li{margin-bottom:10px}.site-info{background:#14241f;color:#cedbce}.site-info a{color:#d9ff75}.entry-content iframe{max-width:100%}.entry-content table{display:block;max-width:100%;overflow-x:auto}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #70922c;outline-offset:4px}@media(max-width:768px){.ant-hero{padding:32px 24px;border-radius:12px}.ant-hero h2{letter-spacing:-1.4px}.ant-hero p{font-size:16px}.ant-topic-grid,.ant-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ant-topic,.ant-card{padding:20px}.ant-toc ol{columns:1}.ant-section-head h2{font-size:26px}}@media(max-width:480px){.ant-topic-grid,.ant-cards{grid-template-columns:1fr}.ant-actions{gap:18px}.ant-hero h2{font-size:36px}.ant-topic h3{margin-top:14px}.inside-article{padding:25px!important}}.ant-topic>span{color:#405c49}.ant-archive-note a{color:#204e38}.site-footer .site-info{background:#14241f;color:#e1e9e2}.site-footer .site-info a{color:#d9ff75}.single #page{max-width:980px}.rank-math-breadcrumb{font-size:12px;line-height:1.6;margin-bottom:18px}