
:root { --ink:#16362f; --cream:#f3efe5; --paper:#faf8f2; --rust:#b94d32; --gold:#c8a96b; }
* { box-sizing:border-box; } html { scroll-behavior:smooth; }
body { margin:0; color:var(--ink); background:var(--paper); font-family:Arial, Helvetica, sans-serif; }
a { color:inherit; text-decoration:none; }
.nav { position:absolute; z-index:5; top:0; left:0; right:0; height:108px; padding:24px 5vw; display:flex; align-items:center; justify-content:space-between; color:white; border-bottom:1px solid #ffffff42; }
.brand { display:flex; gap:12px; align-items:center; font-size:12px; line-height:1.15; letter-spacing:.14em; font-weight:700; }
.brand i { font-family:Georgia,serif; font-weight:400; }
.brandMark { width:43px; height:43px; display:grid; place-items:center; border:1px solid #fff9; border-radius:50%; font-family:Georgia,serif; font-size:15px; letter-spacing:0; }
nav { display:flex; align-items:center; gap:34px; font-size:13px; }
.navCta { padding:14px 20px; border:1px solid #fff9; }
.lang { color:white; background:none; border:0; font:inherit; cursor:pointer; }
.hero { min-height:780px; height:100vh; position:relative; color:white; overflow:hidden; }
.hero>img { width:100%; height:100%; object-fit:cover; object-position:center 38%; }
.heroShade { position:absolute; inset:0; background:linear-gradient(90deg,#0c251fd9 0%,#0c251f70 42%,#0c251f18 72%),linear-gradient(0deg,#102c2666,transparent 45%); }
.heroContent { position:absolute; left:8vw; top:52%; transform:translateY(-43%); max-width:720px; }
.eyebrow { text-transform:uppercase; letter-spacing:.24em; font-size:11px; font-weight:700; margin:0 0 24px; }
h1,h2 { font-family:Georgia,'Times New Roman',serif; font-weight:400; letter-spacing:-.04em; margin:0; }
h1 { font-size:clamp(68px,9.5vw,145px); line-height:.82; }
h1 em,h2 em { font-weight:400; color:#e3c58c; }
.lead { max-width:590px; font-family:Georgia,serif; font-size:20px; line-height:1.6; margin:36px 0; }
.primary { display:inline-flex; align-items:center; gap:54px; padding:18px 22px; background:var(--rust); font-size:13px; text-transform:uppercase; letter-spacing:.1em; }
.primary span { font-size:18px; }
.heroAside { position:absolute; right:5vw; bottom:38px; display:flex; gap:30px; text-transform:uppercase; font-size:10px; letter-spacing:.15em; }
.intro { padding:140px 12vw; text-align:center; background:var(--cream); }
.eyebrow.dark { color:var(--rust); }
.intro h2 { font-size:clamp(45px,6vw,88px); line-height:1.05; }
.intro p:last-child { max-width:700px; margin:40px auto 0; font-family:Georgia,serif; font-size:18px; line-height:1.8; color:#36554e; }
.experiences { padding:120px 8vw; }
.sectionHead { display:flex; justify-content:space-between; align-items:end; gap:50px; }
.sectionHead h2 { font-size:clamp(48px,6vw,82px); line-height:1; }
.sectionHead>p { max-width:400px; font-family:Georgia,serif; font-size:17px; line-height:1.7; }
.tourGrid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:85px 34px; margin-top:75px; }
.tourCard .cardImage { height:520px; position:relative; display:block; overflow:hidden; background:#ddd8cc; }
.tourCard .cardImage img { width:100%; height:100%; object-fit:cover; transition:transform .7s ease; }
.tourCard:hover .cardImage img { transform:scale(1.025); }
.cardNo,.pastBadge { position:absolute; top:18px; color:white; font-size:11px; letter-spacing:.15em; text-transform:uppercase; }
.cardNo { left:18px; }.pastBadge { right:18px; padding:8px 10px; background:#17372fdd; }
.cardMeta { display:flex; justify-content:space-between; margin:22px 0 13px; color:var(--rust); text-transform:uppercase; letter-spacing:.13em; font-size:10px; }
.tourCard h3 { margin:0; font:400 37px/1.1 Georgia,serif; letter-spacing:-.025em; }
.tourCard>p { max-width:530px; color:#49625c; line-height:1.7; }
.cardFoot { border-top:1px solid #17372f33; padding-top:15px; display:flex; justify-content:space-between; align-items:center; font-size:13px; }
.cardFoot a { width:42px;height:42px;border:1px solid #17372f66;border-radius:50%;display:grid;place-items:center;font-size:18px; }
.center{text-align:center;margin-top:75px}.textLink{font-size:12px;text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid;padding-bottom:8px}
.values{display:grid;grid-template-columns:1fr 1fr;min-height:690px;background:var(--ink);color:white}.valueImage img{width:100%;height:100%;object-fit:cover}.valueCopy{padding:100px 8vw;display:flex;flex-direction:column;justify-content:center}.valueCopy h2{font-size:58px;line-height:1.05}.valueCopy ul{list-style:none;padding:0;margin:55px 0 0}.valueCopy li{border-top:1px solid #ffffff36;padding:19px 0;font-family:Georgia,serif;font-size:17px}
footer{background:#102c26;color:white;padding:110px 8vw 35px;position:relative}footer>div:first-child{display:flex;align-items:start;gap:34px}.footerMonogram{border:1px solid #ffffff55;border-radius:50%;width:55px;height:55px;display:grid;place-items:center;font-family:Georgia,serif}footer h2{font-size:clamp(52px,7vw,105px);line-height:.95}footer h2 em{color:#dbb97a}.primary.light{margin:60px 0;background:#f1eadc;color:var(--ink)}.footerBottom{border-top:1px solid #ffffff2b;margin-top:70px;padding-top:25px;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.footerBottom div{display:flex;gap:30px}
.navDark{position:relative;background:var(--paper);color:var(--ink);border-color:#17372f22}.navDark .brandMark,.navDark .navCta{border-color:#17372f55}.navDark .lang{color:var(--ink)}
.pageHero{padding:130px 12vw 100px;background:var(--paper)}.pageHero.compact{padding-bottom:55px}.pageHero h1{font-size:clamp(60px,8vw,120px);color:var(--ink);line-height:.92}.pageHero>p:last-of-type{max-width:690px;font:19px/1.7 Georgia,serif;margin:40px 0;color:#49625c}.listPage{padding-top:20px}
.detailHero{height:82vh;min-height:680px;position:relative;color:white;display:flex;align-items:end;padding:9vw;overflow:hidden}.detailHero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.detailHero>div:last-of-type{position:relative;z-index:2;max-width:1000px}.detailHero h1{font-size:clamp(62px,9vw,130px);line-height:.9}.detailPast{position:absolute;z-index:2;right:4vw;bottom:4vw;padding:12px 16px;background:#15362edc;text-transform:uppercase;font-size:10px;letter-spacing:.15em}
.detailIntro{padding:120px 10vw;display:grid;grid-template-columns:1.2fr .8fr;gap:10vw}.detailIntro h2{font-size:50px;line-height:1.15}.detailIntro>div>p{font:18px/1.8 Georgia,serif}.detailIntro dl{margin-top:50px}.detailIntro dl div,.commerce div{display:grid;grid-template-columns:120px 1fr;border-top:1px solid #17372f33;padding:18px 0}.detailIntro dt,.commerce dt{text-transform:uppercase;letter-spacing:.12em;font-size:10px}.detailIntro dd,.commerce dd{margin:0;font-family:Georgia,serif}
.detailProvider{display:flex;align-items:center;gap:10px;margin-bottom:25px}.detailProvider p{display:flex;flex-direction:column;margin:0}.detailProvider small{font-size:9px;text-transform:uppercase;color:#778984}.detailProvider strong{font:16px Georgia,serif}.detailProvider b{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:var(--rust);color:white;font-size:9px}.sourceLink{display:inline-block;border-bottom:1px solid;margin-top:18px;padding-bottom:6px;font-size:12px}
.highlights{background:var(--ink);color:white;padding:100px 8vw}.highlights>div{display:grid;grid-template-columns:repeat(3,1fr)}.highlights article{min-height:180px;border-top:1px solid #ffffff44;padding:20px}.highlights article span{font-size:10px;color:#d4b373}.highlights article h3{font:30px/1.15 Georgia,serif}
.emailCta{text-align:center;padding:130px 15vw;background:var(--cream)}.emailCta h2{font-size:clamp(42px,6vw,78px);line-height:1.05}.emailCta .primary{color:white;margin-top:48px}
.storyBody,.faqList,.legal{max-width:960px;margin:0 auto;padding:30px 24px 130px}.storyBody h2{font-size:50px}.storyBody p,.legal p{font:18px/1.9 Georgia,serif;color:#49625c}.faqList details{border-top:1px solid #17372f44;padding:26px 0}.faqList summary{display:grid;grid-template-columns:50px 1fr auto;font:28px Georgia,serif;cursor:pointer}.faqList summary span{font:10px Arial;color:var(--rust)}.faqList summary b{font-weight:400}.faqList p{padding-left:50px;max-width:750px;line-height:1.7;color:#49625c}.legal h2{font:34px Georgia,serif;margin-top:55px}.commerce{margin:0}
.adminShell{min-height:100vh;background:#f4f2ec;color:#18372f;display:grid;grid-template-columns:280px 1fr;font-family:Arial,sans-serif}.adminSide{position:sticky;top:0;height:100vh;background:#15362e;color:white;padding:35px 24px;display:flex;flex-direction:column;gap:22px}.adminSide h1{font:32px Georgia,serif;margin:0}.adminSide .eyebrow{color:#d9bc82;margin-bottom:8px}.adminNew{border:1px solid #ffffff55;background:#f1eadc;color:#15362e;padding:13px;cursor:pointer;font-weight:700}.adminList{display:flex;flex-direction:column;gap:6px;overflow:auto}.adminList button{border:0;background:transparent;color:#ffffffb8;text-align:left;padding:12px;display:flex;flex-direction:column;gap:5px;cursor:pointer}.adminList button.active{background:#ffffff14;color:white}.adminList small{text-transform:uppercase;letter-spacing:.12em;font-size:9px;color:#d9bc82}.adminSide>a{font-size:12px;color:#ffffffb8}.adminSide>a:first-of-type{margin-top:auto}.adminMain{padding:45px 6vw 100px;max-width:1250px;width:100%}.adminTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px}.adminTop p{margin:0;color:#a54a34;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.adminTop h2{font:42px Georgia,serif;margin:5px 0 0}.adminTop>div:last-child{display:flex;gap:10px}.saveBtn,.deleteBtn{border:0;padding:13px 22px;cursor:pointer}.saveBtn{background:#b94d32;color:white}.deleteBtn{background:transparent;color:#9a3525}.saveBtn:disabled,.deleteBtn:disabled{opacity:.45}.adminMessage{background:#e4eddf;border-left:3px solid #4f7a64;padding:13px;margin-bottom:20px}.adminPanel{background:white;border:1px solid #18372f18;padding:25px;margin-bottom:18px}.adminPanel h3{font:24px Georgia,serif;margin:0 0 20px}.adminCols{display:grid;grid-template-columns:1fr 1fr;gap:18px}.adminCols.three{grid-template-columns:.7fr .5fr 1.4fr}.adminPanel label{display:flex;flex-direction:column;gap:8px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#55706a}.adminPanel input,.adminPanel textarea,.adminPanel select{width:100%;border:1px solid #18372f33;background:#faf9f5;padding:12px;color:#18372f;font:15px Arial;text-transform:none;letter-spacing:0}.adminPanel textarea{min-height:105px;resize:vertical}.adminPanel>label{margin-top:18px}.adminDenied{min-height:100vh;display:grid;place-content:center;text-align:center;background:#f4f2ec}.adminDenied h1{font:48px Georgia,serif}.adminDenied a{text-decoration:underline}
.contactHero{padding-bottom:80px}.bookingSection{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:6vw;padding:30px 8vw 130px;align-items:start}.bookingForm{background:white;border:1px solid #17372f22;padding:52px}.formIntro h2{font-size:48px;line-height:1.06}.formIntro>p:last-child{font:17px/1.7 Georgia,serif;color:#526a64;max-width:700px;margin:25px 0 45px}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:24px 20px}.bookingForm label{display:flex;flex-direction:column;gap:9px;font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:#526a64}.bookingForm input,.bookingForm select,.bookingForm textarea{border:0;border-bottom:1px solid #17372f55;background:transparent;border-radius:0;padding:12px 2px;color:#17372f;font:16px Arial;text-transform:none;letter-spacing:0;outline:none}.bookingForm input:focus,.bookingForm select:focus,.bookingForm textarea:focus{border-color:var(--rust)}.bookingForm .wide{margin-top:25px}.honey{position:absolute!important;left:-9999px!important}.bookingSubmit{width:100%;margin-top:35px;border:0;background:var(--rust);color:white;padding:19px 22px;display:flex;justify-content:space-between;text-transform:uppercase;letter-spacing:.13em;font-size:11px;cursor:pointer}.bookingSubmit:disabled{opacity:.55}.privacyNote{text-align:center;color:#778984;font-size:10px;margin:15px 0 0}.formError{background:#f8e5df;color:#8d2f1d;padding:12px}.bookingSection>aside{background:var(--ink);color:white;padding:42px 30px;position:sticky;top:30px}.bookingSection>aside .eyebrow{color:#d9bc82}.bookingSection>aside h3{font:30px/1.15 Georgia,serif}.bookingSection>aside a{font-size:13px;text-decoration:underline;overflow-wrap:anywhere}.bookingSection>aside>p:last-child{font:14px/1.6 Georgia,serif;color:#ffffffa6}.bookingSuccess{background:var(--cream);padding:80px 50px;text-align:center;min-height:480px;display:flex;flex-direction:column;justify-content:center}.bookingSuccess>span{width:54px;height:54px;border:1px solid var(--rust);border-radius:50%;display:grid;place-items:center;color:var(--rust);margin:0 auto 25px}.bookingSuccess h2{font-size:46px}.bookingSuccess p{font:17px/1.7 Georgia,serif;max-width:570px;margin:25px auto}.bookingSuccess button{border:0;background:none;text-decoration:underline;cursor:pointer;color:var(--ink)}
.adminNav{display:flex;flex-direction:column;gap:4px}.adminNav a{padding:11px 12px;color:#ffffffa8;font-size:13px}.adminNav a.active{background:#ffffff14;color:white}.requestsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.requestCard{background:white;border:1px solid #17372f1c;border-top:4px solid #b8afa0;padding:25px}.requestCard.new{border-top-color:var(--rust)}.requestCard.contacted{border-top-color:#c7a45f}.requestHead{display:flex;justify-content:space-between;gap:20px}.requestHead span{font-size:9px;text-transform:uppercase;letter-spacing:.13em;color:var(--rust)}.requestHead h2{font:30px Georgia,serif;margin:7px 0}.requestHead p{margin:0;color:#55706a}.requestHead time{font-size:11px;color:#778984}.requestCard dl{margin:25px 0}.requestCard dl div{display:grid;grid-template-columns:70px 1fr;border-top:1px solid #17372f1c;padding:9px 0}.requestCard dt{font-size:10px;color:#778984}.requestCard dd{margin:0;font-size:13px;overflow-wrap:anywhere}.requestCard dd a{text-decoration:underline}.requestMessage{background:#f4f2ec;padding:15px;font:14px/1.6 Georgia,serif;white-space:pre-wrap}.requestActions{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.requestActions>a{font-size:12px;text-decoration:underline}.requestActions select{padding:8px;border:1px solid #17372f33;background:white}.emptyRequests{grid-column:1/-1;text-align:center;padding:100px;background:white}.emptyRequests h2{font:36px Georgia,serif}
.marketHero{min-height:760px;background:var(--ink);color:white;display:grid;grid-template-columns:1.05fr .95fr}.marketHeroCopy{padding:190px 7vw 100px;display:flex;flex-direction:column;justify-content:center}.marketHeroCopy h1{font-size:clamp(58px,7.2vw,108px);line-height:.92}.marketHeroCopy>p:last-child{font:18px/1.75 Georgia,serif;max-width:650px;margin:34px 0 0;color:#ffffffc9}.marketHeroImage{order:2;overflow:hidden}.marketHeroImage img{width:100%;height:100%;object-fit:cover}.marketSection{padding:105px 6vw 130px;background:#f7f4ec}.marketTitle{display:flex;justify-content:space-between;align-items:end;margin-bottom:45px}.marketTitle h2{font-size:clamp(48px,5vw,72px)}.marketTitle>a{border-bottom:1px solid;padding-bottom:8px;font-size:13px}.searchBar{background:white;border:1px solid #17372f24;padding:20px;display:grid;grid-template-columns:minmax(260px,1fr) auto auto;gap:25px;align-items:end;margin-bottom:42px;box-shadow:0 15px 45px #17372f0d}.searchBar label{display:flex;flex-direction:column;gap:8px}.searchBar label span{font-size:11px;font-weight:700}.searchBar input{border:0;border-bottom:1px solid #17372f55;padding:10px 0;font-size:17px;outline:none}.categoryTabs{display:flex;gap:6px}.categoryTabs button,.noResults button{border:1px solid #17372f33;background:white;color:var(--ink);padding:11px 14px;cursor:pointer}.categoryTabs button.active{background:var(--ink);color:white}.searchBar>strong{font-size:12px;white-space:nowrap;padding-bottom:11px}.marketGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 24px}.marketGrid .tourCard .cardImage{height:360px}.marketGrid .tourCard h3{font-size:29px}.marketGrid .tourCard>p{font-size:14px}.providerLine{display:flex;align-items:center;gap:8px;margin-top:17px;font-size:11px;color:#55706a}.providerLine b{width:15px;height:15px;border-radius:50%;display:grid;place-items:center;background:var(--rust);color:white;font-size:9px}.providerAvatar{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#e5dccb;color:var(--ink);font:14px Georgia,serif}.marketGrid .cardMeta{margin-top:13px}.noResults{text-align:center;background:white;padding:70px}.twoSided{display:grid;grid-template-columns:1fr 1fr}.twoSided article{padding:100px 8vw;min-height:440px}.twoSided article:first-child{background:#d8b26d}.twoSided article:last-child{background:var(--ink);color:white}.twoSided span{font-size:10px;letter-spacing:.2em}.twoSided h2{font-size:48px;line-height:1.05;margin-top:28px}.twoSided p{font:17px/1.7 Georgia,serif}.twoSided a{display:inline-block;border-bottom:1px solid;margin-top:20px;padding-bottom:7px}.browseHero{padding:115px 9vw 70px;background:#f7f4ec}.browseHero h1{font-size:clamp(60px,8vw,112px);line-height:.9}.browseHero>p:last-child{font:18px/1.7 Georgia,serif;color:#526a64;max-width:650px}.browseSection{padding-top:20px}.hostHero{padding:120px 8vw 100px;background:#f7f4ec;display:grid;grid-template-columns:1fr 330px;gap:9vw;align-items:end}.hostHero h1{font-size:clamp(58px,7vw,105px);line-height:.92}.hostHero>div>p:last-child{font:18px/1.75 Georgia,serif;color:#526a64;max-width:700px}.hostHero aside{background:var(--ink);color:white;padding:35px}.hostHero aside span{color:#d8b26d;font:30px Georgia,serif}.hostHero aside p{border-bottom:1px solid #ffffff30;padding-bottom:20px;margin:8px 0 25px}.hostApply{padding:100px 8vw 130px;display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw}.hostApply h2{font-size:52px;line-height:1.05}.hostApply>div>p:last-child{font:17px/1.7 Georgia,serif;color:#526a64}.hostForm{background:#fff;border:1px solid #17372f22;padding:42px}.hostForm label{display:flex;flex-direction:column;gap:8px;font-size:11px}.hostForm input,.hostForm select,.hostForm textarea{border:0;border-bottom:1px solid #17372f55;padding:12px 2px;background:transparent;font-size:16px;outline:none}.hostForm .wide{margin-top:26px}.hostSuccess{background:var(--cream);min-height:440px;display:grid;place-content:center;text-align:center;padding:40px}.hostSuccess>span{margin:auto;width:55px;height:55px;border:1px solid var(--rust);border-radius:50%;display:grid;place-items:center}.hostSuccess h2{font-size:42px}.footerActions{display:flex;align-items:center;gap:35px}.lightLink{color:white;border-color:#fff}
@media(max-width:800px){
  .nav { height:82px; padding:17px 20px; } nav>a:not(.navCta){display:none}.navCta{display:none}.brandMark{width:37px;height:37px}
  .hero{min-height:720px}.heroContent{left:24px;right:24px;top:49%}h1{font-size:67px}.lead{font-size:17px;line-height:1.5;margin:28px 0}.heroAside{display:none}
  .intro{padding:90px 24px}.intro h2{font-size:46px}.intro p:last-child{font-size:16px}
  .experiences{padding:80px 24px}.sectionHead{display:block}.sectionHead>p{margin-top:30px}
  .tourGrid{grid-template-columns:1fr;gap:60px;margin-top:50px}.tourCard .cardImage{height:420px}.tourCard h3{font-size:32px}
  .values{grid-template-columns:1fr}.valueImage{height:440px}.valueCopy{padding:75px 24px}.valueCopy h2{font-size:44px}
  footer{padding:80px 24px 28px}footer>div:first-child{display:block}.footerMonogram{margin-bottom:35px}.footerBottom{display:block;line-height:1.8}.footerBottom div{display:flex;flex-wrap:wrap;gap:14px}
  .pageHero{padding:90px 24px 70px}.pageHero h1{font-size:58px}.detailHero{height:75vh;min-height:620px;padding:100px 24px 50px}.detailHero h1{font-size:58px}.detailPast{right:24px;bottom:20px}
  .detailIntro{padding:80px 24px;grid-template-columns:1fr;gap:50px}.detailIntro h2{font-size:39px}.highlights{padding:75px 24px}.highlights>div{grid-template-columns:1fr}.emailCta{padding:90px 24px}
  .storyBody h2{font-size:40px}.faqList summary{font-size:22px;grid-template-columns:35px 1fr auto}.faqList p{padding-left:35px}
  .adminShell{grid-template-columns:1fr}.adminSide{position:relative;height:auto}.adminMain{padding:32px 18px 70px}.adminTop{align-items:flex-start;gap:20px}.adminTop h2{font-size:30px}.adminCols,.adminCols.three{grid-template-columns:1fr}.adminList{max-height:230px}
  .bookingSection{grid-template-columns:1fr;padding:10px 18px 80px}.bookingForm{padding:35px 22px}.formIntro h2{font-size:39px}.formGrid{grid-template-columns:1fr}.bookingSection>aside{position:relative;top:auto}.requestsGrid{grid-template-columns:1fr}
  .marketHero{display:flex;flex-direction:column;min-height:0}.marketHeroImage{height:380px;order:0}.marketHeroCopy{padding:55px 24px 70px}.marketHeroCopy h1{font-size:52px}.marketSection{padding:70px 20px 90px}.marketTitle{display:block}.marketTitle>a{display:inline-block;margin-top:22px}.searchBar{grid-template-columns:1fr;gap:18px}.categoryTabs{overflow:auto}.categoryTabs button{white-space:nowrap}.marketGrid{grid-template-columns:1fr;gap:55px}.marketGrid .tourCard .cardImage{height:390px}.twoSided{grid-template-columns:1fr}.twoSided article{padding:70px 24px;min-height:0}.twoSided h2{font-size:39px}.browseHero{padding:90px 24px 55px}.browseHero h1{font-size:54px}.hostHero{padding:90px 24px 70px;grid-template-columns:1fr}.hostHero h1{font-size:53px}.hostApply{padding:75px 18px 90px;grid-template-columns:1fr}.hostApply h2{font-size:40px}.hostForm{padding:28px 20px}.footerActions{display:block}.footerActions .textLink{margin-left:20px}
}
