.firstStepsPage{max-width:1120px;margin:0 auto;padding:55px 28px 85px;color:#335b48}.firstStepsPage *{box-sizing:border-box}.welcomeDiagnosis{position:relative;max-width:900px}.welcomeDiagnosis .back{display:block;margin-bottom:35px;color:#627565;font:13px Arial,sans-serif}.routeEyebrow{display:block;font:700 11px/1.6 Arial,sans-serif;letter-spacing:2px;color:#657e65}.welcomeDiagnosis h1{font:400 clamp(42px,7vw,82px)/1.06 Georgia,serif;letter-spacing:-2px;margin:22px 0 30px}.welcomeDiagnosis h1 em{color:#789371}.welcomeWords{max-width:720px}.firstStepsPage p{font:400 16px/1.85 Arial,sans-serif}.welcomeWords p{margin:16px 0}.welcomeWords .lauraSign{font-size:13px;color:#788775;margin-top:27px}.lauraSign span{display:inline-block;margin-left:8px;font:italic 30px Georgia,serif;color:#527459}.regionNote{display:flex;gap:18px;margin:35px 0 0;padding:24px;border-left:3px solid #b9cea6;background:#f3f6ef;border-radius:0 16px 16px 0}.regionNote>span{font:30px Georgia,serif;color:#7c9671}.regionNote p{font-size:14px;margin:0}.regionNote strong{display:block;margin-bottom:4px}.chooseRegion{display:grid;grid-template-columns:1fr 370px;align-items:center;gap:65px;margin:65px 0 45px;padding-top:40px;border-top:1px solid #e3e7dd}.chooseRegion h2,.valenciaGuide h2{font:400 clamp(30px,4vw,46px)/1.18 Georgia,serif;letter-spacing:-.7px;margin:18px 0}.chooseRegion h2 em{color:#789371}.chooseRegion p{font-size:15px;max-width:450px}.chooseRegion .regionSmall{font-size:12px;color:#7b8578;letter-spacing:1px}.regionCard{display:flex;align-items:center;flex-direction:column;padding:25px 30px 20px;background:linear-gradient(140deg,#f1f5eb,#fffaf1);border:1px solid #c7d6bd;border-radius:26px;color:#335b48;box-shadow:0 14px 35px #335b480a;cursor:pointer;width:100%;transition:transform .18s,box-shadow .18s}.regionCard:hover{transform:translateY(-4px);box-shadow:0 18px 40px #335b4818}.regionAvailable{font:700 10px Arial,sans-serif;letter-spacing:1.6px;background:#dfebd2;border-radius:20px;padding:8px 13px}.regionMap{width:190px;height:206px;margin:12px 0 0}.regionName{font:400 30px/1.1 Georgia,serif;text-align:center}.regionName em{color:#6f8c66}.regionAction{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 0 6px;margin-top:22px;border-top:1px solid #d1ddc7;font:700 13px Arial,sans-serif}.regionAction b{font-size:25px}.regionCard small{font:10px/1.6 Arial,sans-serif;color:#7d8b78;margin-top:10px}.firstStepsPage :focus-visible{outline:3px solid #967339;outline-offset:5px}.valenciaGuide{scroll-margin-top:110px;padding-top:30px}.valenciaGuide[hidden]{display:none}.valenciaGuide>header{max-width:800px}.valenciaGuide>header p{font-size:15px}.downloadRoute{display:inline-block;background:#335b48;color:white;border-radius:30px;padding:15px 22px;margin:12px 0 25px;text-decoration:none;font:700 13px Arial,sans-serif}.routeKey{background:#fff1ce;padding:24px 28px;border-radius:18px;margin:5px 0 30px}.routeKey strong{font:700 14px Arial,sans-serif}.routeKey p{font-size:14px;margin:8px 0 0}.routeStep{border:1px solid #dce3d4;border-radius:17px;background:#fffefb;margin:12px 0;overflow:hidden}.routeStep summary{display:flex;align-items:center;gap:17px;cursor:pointer;padding:22px 24px;list-style:none;font:400 23px/1.3 Georgia,serif}.routeStep summary::-webkit-details-marker{display:none}.routeNum{display:grid;place-items:center;flex-shrink:0;border-radius:50%;background:#e9efdf;color:#52754e;width:40px;height:40px;font:700 13px Arial,sans-serif}.routeStep summary i{font:400 26px Arial,sans-serif;margin-left:auto;color:#789371}.routeStep[open] summary i{transform:rotate(45deg)}.routeStep[open] summary{background:#f4f7ef}.routeContent{padding:8px 28px 20px 62px}.routeContent ul{padding-left:22px}.routeContent li{font:400 14px/1.85 Arial,sans-serif;margin:12px 0;color:#4b6051}.routeFolder{padding:30px;background:#f4f1f7;border-radius:20px;margin:32px 0}.routeFolder h3{font:400 31px Georgia,serif;margin:15px 0}.routeFolder p{font-size:13px}.routeChecks{display:grid;grid-template-columns:1fr 1fr;gap:13px 25px;margin-top:22px}.routeChecks label{display:flex;align-items:flex-start;gap:10px;font:400 13px/1.6 Arial,sans-serif;cursor:pointer}.routeChecks input{width:18px;height:18px;accent-color:#335b48;flex-shrink:0}.routeDisclaimer{padding:25px 0 0;margin-top:25px;border-top:1px solid #dde4d8}.routeDisclaimer strong{font:700 13px Arial,sans-serif}.routeDisclaimer p{font-size:12px;color:#687565}@media(max-width:760px){.firstStepsPage{padding:35px 21px 60px}.chooseRegion{grid-template-columns:1fr;gap:25px;margin-top:40px}.regionCard{max-width:390px;margin:auto}.welcomeDiagnosis h1{letter-spacing:-1px}.regionNote{padding:20px 16px}.routeStep summary{padding:18px 15px;font-size:21px;gap:12px}.routeContent{padding:6px 18px 15px 25px}.routeChecks{grid-template-columns:1fr}.routeFolder{padding:25px 20px}.firstStepsPage p{font-size:15px}.routeDisclaimer p{font-size:12px}.regionMap{height:180px}}@media(prefers-reduced-motion:reduce){.regionCard{transition:none}.regionCard:hover{transform:none}}

.lauraSign em{display:inline-block;margin-left:8px;font:italic 30px Georgia,serif;color:#527459}
