.public-blog{padding:210px 0 90px;width:100%;background:#fff;color:#000;overflow-wrap:anywhere}.public-blog *{box-sizing:border-box}.public-blog-container{width:min(1240px,calc(100% - 80px));margin-inline:auto}.public-blog a{color:inherit;text-decoration:none}.public-blog a:focus-visible,.public-blog button:focus-visible{outline:2px solid #c1ee00;outline-offset:5px}.public-blog h1,.public-blog h2,.public-blog h3{font-weight:600;line-height:1.25}.public-blog-feature{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:28px;gap:28px;padding-bottom:88px}.public-blog-feature-image{display:block;aspect-ratio:1.7;overflow:hidden;border-radius:10px;background:#151a10}.public-blog-card-image img,.public-blog-feature-image img{display:block;width:100%;height:100%;object-fit:cover}.public-blog-feature-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.public-blog-feature h1{font-size:clamp(28px,3vw,42px);margin:0 0 14px;letter-spacing:-.025em}.public-blog-feature-copy>p{color:#000;font-size:15px;line-height:1.8;margin:0 0 28px}.public-blog-button{display:inline-flex;align-items:center;justify-content:center;min-width:190px;min-height:48px;padding:13px 30px;border:0;border-radius:6px;background:#bee600;color:#070900!important;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.public-blog-button:hover{background:#d1f52d}.public-blog-feature-copy .public-blog-button{margin-top:auto}.public-blog-recent{background:#fff;border-block:1px solid #ddd;padding:54px 0 65px}.public-blog-recent h2{display:flex;align-items:center;gap:14px;margin:0 0 38px;font-size:20px}.public-blog-dot{width:14px;height:14px;flex-shrink:0;border-radius:50%;background:#bee600}.public-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:34px 24px;gap:34px 24px}.public-blog-card{min-width:0}.public-blog-card>a{display:block}.public-blog-card-image{aspect-ratio:1.5;background:#151a10;border-radius:10px;overflow:hidden}.public-blog-card h3{font-size:18px;margin:14px 0 6px}.public-blog-card a:hover h3{color:#000}.public-blog-card p{font-size:12px;line-height:1.7;color:#000;margin:0 0 18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.public-blog time{display:block;color:#000;font-size:12px}.public-blog-placeholder{height:100%;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#000;font-size:30px;font-weight:800;letter-spacing:.08em;background:#f1f1f1}.public-blog-placeholder span{font-size:10px;margin-top:10px;letter-spacing:.2em}.public-blog-load{display:flex;justify-content:center;padding-top:70px}.public-blog-empty{text-align:center;padding-block:40px 90px}.public-blog-empty h1{font-size:42px}.public-blog-empty p{color:#000;margin-bottom:30px}.public-blog-article{max-width:1080px;padding-inline:40px;margin-inline:auto}.public-blog-article-header{margin-bottom:30px}.public-blog-article h1{font-size:clamp(32px,4.5vw,58px);letter-spacing:-.025em;margin:12px 0 0}.public-blog-article-image{display:block;width:100%;max-height:540px;object-fit:cover;border-radius:9px;margin-bottom:48px}.public-blog-content{margin-bottom:80px;color:rgba(0,0,0,.68);font-size:16px;line-height:2}.public-blog .blog-rich-text :is(strong,b,h4){color:#000}.public-blog .blog-rich-text a{color:#000;font-weight:700;text-decoration:underline;text-underline-offset:.15em}.public-blog .blog-rich-text a :is(strong,b,span){color:inherit!important;font-weight:700!important}.public-blog .blog-rich-text a:focus-visible,.public-blog .blog-rich-text a:hover{color:#000}.public-blog-content p{white-space:pre-wrap;margin:0 0 28px}.public-blog-content h2{font-size:26px;color:#000;margin:40px 0 20px}.public-blog-other{margin-top:70px}.public-blog-other-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.public-blog-other h2{margin:0;font-size:27px}.public-blog-arrows{display:flex;gap:10px}.public-blog-arrows button{width:44px;height:44px;border:0;border-radius:50%;color:#000;background:#eee;font-size:26px;cursor:pointer}.public-blog-arrows button:last-child{background:#bee600;color:#000}.public-blog-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px) / 3);grid-gap:20px;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:5px 2px 18px}.public-blog-carousel .public-blog-card{scroll-snap-align:start}.public-blog-back{display:inline-block;color:#000!important;font-weight:700;margin-top:40px;font-size:14px}.public-blog-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (max-width:1000px){.public-blog{padding-top:170px}.public-blog-container{width:calc(100% - 48px)}.public-blog-feature{gap:24px;grid-template-columns:1.1fr 1fr;padding-bottom:60px}.public-blog-feature-image{aspect-ratio:auto;min-height:290px}.public-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-blog-carousel{grid-auto-columns:calc((100% - 20px) / 2)}.public-blog-article{padding-inline:28px}}@media (max-width:600px){.public-blog{padding-top:135px;padding-bottom:55px}.public-blog-container{width:calc(100% - 36px)}.public-blog-feature{grid-template-columns:minmax(0,1fr);padding-bottom:42px}.public-blog-feature-image{aspect-ratio:1.65;min-height:0}.public-blog-feature h1{font-size:30px}.public-blog-feature-copy>p{font-size:14px}.public-blog-grid{grid-template-columns:minmax(0,1fr);gap:32px}.public-blog-recent{padding-block:32px 42px}.public-blog-load{padding-top:36px}.public-blog-article{padding-inline:20px}.public-blog-article-image{margin-bottom:30px}.public-blog-content{font-size:15px;line-height:1.9;margin-bottom:45px}.public-blog-content h2{font-size:23px}.public-blog-other h2{font-size:22px}.public-blog-carousel{grid-auto-columns:85%}.public-blog-other{margin-top:45px}}.public-blog-content h3{font-size:21px;color:#000;margin:30px 0 16px}.public-blog .blog-rich-text blockquote{color:#000;border-color:#666}.public-blog .blog-rich-text pre{background:#f3f3f3;color:#000}.public-blog .blog-rich-text hr{border-color:#ddd}