.market-hub-entry{background:#fff;border-left:6px solid #4da017;justify-content:space-between;align-items:center;gap:28px;margin-top:42px;padding:26px 30px;display:flex;box-shadow:0 8px 24px #17331b12}.market-hub-entry>div{gap:8px;max-width:700px;display:grid}.market-hub-entry strong{color:#17331b;font:800 20px/1.25 Arial,Helvetica,sans-serif}.market-hub-entry span{color:#4d5a50;font-size:15px;line-height:1.6}.market-hub-entry .primary-button{flex:none}.market-hub-intro{max-width:760px;margin-bottom:34px}.market-hub-intro h2,.europe-entry-heading h2,.europe-entry-steps h2,.europe-entry-markets h2,.europe-entry-faq h2{letter-spacing:-.035em;color:#17331b;margin:8px 0 16px;font:900 clamp(30px,4vw,48px)/1.08 Arial,Helvetica,sans-serif}.market-hub-intro>p:last-child,.europe-entry-heading>p:last-child,.europe-entry-steps>div>p:last-child,.europe-entry-markets>div>p:last-child{color:#4d5a50;max-width:780px;font-size:17px;line-height:1.7}.market-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.market-hub-grid .category-item{border-radius:8px}.market-hub-grid .category-item h3{color:#17331b;margin:0;font:800 24px/1.2 Arial,Helvetica,sans-serif}.market-hub-grid .category-item b{margin-top:12px}.europe-entry-hero{background:#f7f9f5}.europe-entry-hero h1{letter-spacing:-.045em;color:#17331b;max-width:970px;margin:8px 0 22px;font:900 clamp(38px,5.5vw,68px)/1.02 Arial,Helvetica,sans-serif}.europe-entry-lede{color:#344137;max-width:850px;margin:0 0 28px;font-size:20px;line-height:1.65}.europe-entry-note{color:#596259;max-width:850px;margin:20px 0 0;font-size:13px;line-height:1.6}.europe-entry-heading{max-width:800px;margin-bottom:42px}.europe-entry-cards{border-top:1px solid #dce4d8;border-left:1px solid #dce4d8;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.europe-entry-cards article{background:#fff;border-bottom:1px solid #dce4d8;border-right:1px solid #dce4d8;padding:30px}.europe-entry-cards article>span{letter-spacing:.1em;color:#3f7a1d;font:700 12px Arial,sans-serif}.europe-entry-cards h3{color:#17331b;margin:24px 0 10px;font:800 23px/1.2 Arial,Helvetica,sans-serif}.europe-entry-cards p{color:#4d5a50;margin:0;font-size:15px;line-height:1.65}.europe-entry-steps{background:#f7f9f5;grid-template-columns:.8fr 1.2fr;gap:7vw;display:grid}.europe-entry-steps ol{counter-reset:step;margin:0;padding:0;list-style:none}.europe-entry-steps li{counter-increment:step;border-top:1px solid #dce4d8;grid-template-columns:38px 1fr;gap:4px 16px;padding:20px 0;display:grid}.europe-entry-steps li:before{content:"0" counter(step);color:#3f7a1d;grid-row:1/3;font:700 12px Arial,sans-serif}.europe-entry-steps li b{color:#17331b;font-size:17px}.europe-entry-steps li span{color:#596259;grid-column:2;font-size:14px;line-height:1.6}.europe-entry-markets>div:first-child{max-width:780px;margin-bottom:30px}.europe-entry-markets ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.europe-entry-markets li a{color:#17331b;background:#fff;border:1px solid #dce4d8;border-left:5px solid #4da017;justify-content:space-between;align-items:center;gap:10px;padding:17px 18px;font-weight:700;display:flex}.europe-entry-markets li a:hover{background:#edf4e8}.europe-entry-markets li svg{flex:none}.europe-entry-faq{background:#f7f9f5;grid-template-columns:.75fr 1.25fr;gap:6vw;display:grid}.europe-entry-faq h2{margin-top:0}@media (max-width:900px){.market-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.europe-entry-steps,.europe-entry-faq{grid-template-columns:1fr}.europe-entry-markets ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.market-hub-entry{flex-direction:column;align-items:flex-start;padding:22px}.market-hub-grid,.europe-entry-cards,.europe-entry-markets ul{grid-template-columns:1fr}.europe-entry-hero h1{font-size:40px}.europe-entry-lede{font-size:17px}.europe-entry-cards article{padding:24px}}
