.as-hero{padding:30px 0 58px;background:#edf3ec}.as-soft-skills{background:#edf2f7}.also-site .as-back{display:inline-block;font-size:13px;color:#456c59;margin-bottom:34px}.as-hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;align-items:center}.also-site .as-name{font-size:26px;font-weight:650;letter-spacing:-.04em;margin-top:15px}.as-name span{color:#257260}.as-soft-skills .as-name span{color:#1468a5}.also-site .as-hero h1{font-size:clamp(38px,4.5vw,59px);text-align:left;margin:22px 0;max-width:760px}.also-site .as-intro{font-size:19px;color:#54655b;line-height:1.65;margin:0 0 26px}.as-summary{background:#fff;padding:34px;border:1px solid #d8e5dc;border-radius:24px}.also-site .as-summary h2{font-size:33px;margin:20px 0}.also-site .as-summary p:not(.also-eyebrow){font-size:15px;line-height:1.8;color:#54655b}.also-site .as-summary .as-language{border-top:1px solid #e2e9e4;margin-top:22px;padding-top:18px;font-size:13px;color:#257260}.as-content{padding-top:74px;padding-bottom:74px}.as-overview{max-width:800px}.also-site .as-content h2{font-size:clamp(29px,3.4vw,42px);line-height:1.14;margin:17px 0 23px}.also-site .as-overview p:not(.also-eyebrow),.also-site .as-detail-grid p:not(.also-eyebrow){font-size:17px;line-height:1.8;color:#54655b;margin-bottom:18px}.as-skills{padding:46px;margin:54px 0;background:#f6f8f5;border-radius:26px}.also-site .as-skills>p:not(.also-eyebrow){font-size:16px;color:#54655b}.also-site .as-skills ol{list-style:none;padding:0;margin-top:27px}.as-skills li{display:flex;gap:24px;border-top:1px solid #dbe5dc;padding:20px 0}.as-skills li:last-child{padding-bottom:0}.as-skills li>span{color:#257260;font-size:12px;font-weight:600;padding-top:4px;flex:0 0 25px}.also-site .as-skills li p{font-size:17px;line-height:1.65}.as-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.as-contact{text-align:center;background:#f2f6f1;padding:68px 0 58px}.as-contact h2{margin:20px 0}.also-site .as-contact p:not(.also-eyebrow){max-width:600px;margin:auto;font-size:17px;color:#54655b}.as-contact .also-actions{margin:26px 0 25px}.also-site nav a[aria-current=page]{color:#257260}@media(max-width:900px){.as-hero-grid{grid-template-columns:1fr;gap:32px}.as-summary{max-width:650px}.as-detail-grid{gap:35px}}@media(max-width:600px){.as-hero{padding-top:18px;padding-bottom:35px}.also-site .as-back{margin-bottom:25px}.also-site .as-hero h1{font-size:37px}.also-site .as-intro{font-size:17px}.as-summary{padding:25px}.also-site .as-summary h2{font-size:29px}.as-content{padding-top:45px;padding-bottom:38px}.as-skills{padding:25px;margin:35px 0}.as-skills li{gap:13px}.also-site .as-skills li p{font-size:16px}.as-detail-grid{grid-template-columns:1fr;gap:30px}.as-contact{padding:45px 0 35px}}
