/* hebrew */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(/assets/fonts/google-sans-hebrew.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(/assets/fonts/google-sans-latin-ext.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Google Sans';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(/assets/fonts/google-sans-latin.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
:root{--ink:#173831;--muted:#526b62;--line:#d6e3d9;--green:#164f3c;--mint:#e5f1dc;--paper:#fafbf7;--peach:#faeee2}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:116px}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 Arial,sans-serif}a{color:inherit;text-decoration:none}p{margin:10px 0 20px}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #b95729;outline-offset:4px}button{cursor:pointer}h1,h2,h3{line-height:1.16;margin:0;font-weight:800}h1{font-size:clamp(38px,4.65vw,64px);letter-spacing:-1.8px;margin:15px 0 24px}h2{font-size:30px;letter-spacing:-.7px}h3{font-size:24px;letter-spacing:-.5px}.muted,.eyebrow,.tag,.sourcehint{color:var(--muted)}.eyebrow{font-size:14px;font-weight:700}.preview{text-align:center;background:#e5eadf;color:#385746;font-size:12px;padding:5px 16px}header{position:sticky;top:0;background:rgba(250,251,247,.97);z-index:10;border-bottom:1px solid var(--line)}.headerinner{max-width:1240px;padding:19px 30px;margin:auto;display:flex;gap:24px;align-items:center;justify-content:space-between}.brand{font-weight:800;font-size:21px;line-height:1.2;display:flex;gap:10px;align-items:center;white-space:nowrap}.brand small{display:block;font-size:11px;font-weight:400;margin-top:5px;letter-spacing:0}.brandmark{display:grid;place-items:center;width:38px;height:38px;background:var(--ink);color:#e8f5d8;border-radius:12px;transform:rotate(5deg);font-size:26px}nav{display:flex;gap:4px;align-items:center}nav a{padding:10px 13px;border-radius:30px;font-size:15px;white-space:nowrap}nav a[aria-current],nav a:hover{background:#e4ecd9;color:#163c2c}.button,button:not(.menubtn):not(.filter){display:inline-flex;justify-content:center;align-items:center;background:var(--green);color:white;padding:12px 22px;border:1px solid var(--green);border-radius:50px;min-height:48px;font-size:15px;font-weight:700;text-align:center;text-decoration:none}.secondary{background:transparent!important;color:var(--green)!important}.join{font-size:13px;padding:10px 17px;white-space:nowrap}.menubtn{display:none}.skip{position:fixed;top:0;right:20px;z-index:99;background:white;padding:16px;transform:translateY(-200%)}.skip:focus{transform:none}main{max-width:1180px;padding:0 30px;margin:auto;min-height:60vh}section{margin:64px 0}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center;margin:55px 0 54px}.hero h1 span{color:#51804e}.lead{font-size:20px;line-height:1.7;max-width:650px;color:#3a594e}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.heroart{position:relative;min-height:365px;background:#e9f0df;border:1px solid #dce6d2;border-radius:32px;overflow:hidden;display:grid;place-items:center}.orbit{position:absolute;width:280px;height:280px;border:1px dashed #a3b99b;border-radius:50%;transform:rotate(25deg)}.orbit:after{content:'';position:absolute;inset:25px;border:1px solid #c8d7be;border-radius:50%}.artcore{z-index:1;width:208px;height:208px;border-radius:50%;background:#285844;color:white;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;transform:rotate(-7deg);box-shadow:8px 12px 0 #c9d6b6}.artcore strong{font-size:20px;line-height:1.2}.spark{font-size:70px;line-height:1.2;color:#d5ec9d}.artlabel{position:absolute;background:white;border:1px solid #d3dfc9;padding:10px 16px;font-size:14px;font-weight:700;border-radius:12px;z-index:2;box-shadow:0 5px 0 #d6e1ca}.artlabel i{font-size:11px;font-style:normal;color:#6c865c;margin-left:8px}.artone{top:23px;right:23px;transform:rotate(4deg)}.arttwo{left:20px;bottom:83px;transform:rotate(-4deg)}.artthree{bottom:21px;right:25px;font-size:12px}.dot{display:inline-block;width:7px;height:7px;background:#759b55;border-radius:50%;margin-left:7px}.sectionhead{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:24px}.sectionhead .eyebrow{display:block;margin-bottom:9px}.sectionhead .textlink{flex-shrink:0}.grid{display:grid;gap:20px;margin:24px 0}.three{grid-template-columns:repeat(3,minmax(0,1fr))}.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card{background:white;border:1px solid var(--line);border-radius:22px;padding:28px;display:flex;flex-direction:column;min-width:0}.card h3{margin:14px 0 8px}.card p{font-size:16px;color:#4b6358}.card .textlink{margin-top:auto;padding-top:18px}.textlink{font-size:15px;font-weight:700;display:inline-flex;min-height:44px;align-items:center;gap:8px}.textlink:hover{text-decoration:underline;text-underline-offset:5px}.symbol{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#edf3e6;color:#3a684b;font-size:25px}.start{border-top:1px solid var(--line);padding-top:35px}.start h2{font-size:24px}.recipe .tag{font-size:12px;font-weight:700}.recipe h3{font-size:22px}.recipe .prepare{font-size:13px;border-top:1px solid var(--line);padding-top:16px;margin-top:auto;line-height:1.6;color:#617365}.recipe .textlink{margin-top:0}.webinarcard{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:45px;background:white;border:1px solid var(--line);border-radius:25px;overflow:hidden;padding:25px}.webinarimage{position:relative;display:block;background:#182d26;border-radius:15px;overflow:hidden;line-height:0}.webinarimage img{width:100%;height:auto;display:block;aspect-ratio:4/3;object-fit:contain}.play{position:absolute;bottom:18px;left:18px;background:white;color:var(--green);border-radius:50%;width:47px;height:47px;display:grid;place-items:center;font-size:18px}.webinarcard h2{margin:14px 0}.webinarcard p{color:var(--muted);max-width:430px}.tag{font-size:13px}.mint{background:#e5f1dc}.peach{background:#faeee2}.status{align-self:start;border:1px solid #a0b18c;border-radius:30px;padding:4px 12px;font-size:12px;margin-bottom:24px;background:#ffffff55}.offer .offerfact{font-size:14px;color:#526448;margin-top:auto;padding-top:14px}.offer h3{font-size:28px}.contribute{border-radius:25px;padding:38px;background:#e7eedf;display:flex;justify-content:space-between;gap:40px;align-items:center}.contribute p{max-width:660px;margin-bottom:0}.contribute h2{margin:10px 0}.contribute .button{flex-shrink:0}.pagehead{max-width:850px;margin:52px 0 34px}.pagehead h1{font-size:clamp(36px,4.2vw,54px)}.notice{border:1px solid #d6dfca;background:#eef2e8;border-radius:15px;padding:18px 22px;font-size:15px;margin:20px 0}.back{font-size:14px;display:inline-flex;align-items:center;min-height:44px;margin-top:30px}.back+.pagehead{margin-top:18px}.detailgrid{display:grid;grid-template-columns:1.15fr 1fr;gap:25px;margin:30px 0 70px}.panel{border:1px solid var(--line);background:white;border-radius:22px;padding:32px}.panel h2{font-size:25px;margin:6px 0 18px}.panel h2:not(:first-child){margin-top:32px}.panel p{color:var(--muted)}.tint{background:#edf2e5}.steps{padding-right:24px}.steps li{padding:0 4px 18px}.searchpanel{padding:25px;background:#e9efdf;border:1px solid #d2deca;border-radius:20px}.searchpanel label{font-weight:700;font-size:15px}.searchpanel input{max-width:580px;display:block;margin:12px 0 18px}.filters{display:flex;gap:9px;flex-wrap:wrap}.filter{border:1px solid #bdcdb4;min-height:44px;padding:8px 17px;border-radius:30px;background:transparent;color:var(--ink);font-size:14px}.filter.active{background:var(--green);color:white;border-color:var(--green)}#count{font-size:13px;margin:13px 0 0}.sourcehint{font-size:13px;max-width:860px;margin-top:24px}.empty{text-align:center;padding:55px 20px;background:#edf2e7;border-radius:20px}.formarea{display:grid;grid-template-columns:1fr 1.5fr;gap:50px;margin:40px 0 70px}.formarea h2{font-size:25px}form{background:white;border:1px solid var(--line);border-radius:22px;padding:28px}label{display:block;font-size:15px;font-weight:700;margin:0 0 6px}input,textarea,select{width:100%;border:1px solid #a7b9b0;border-radius:8px;background:#fff;padding:12px;font:16px/1.5 Arial;color:var(--ink);min-height:48px}textarea{min-height:110px;resize:vertical}.field{margin-bottom:20px}.hint{font-size:13px;color:var(--muted);margin:5px 0}.pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.check{display:flex;gap:12px;align-items:flex-start;font-size:14px;font-weight:400}.check input{width:22px;min-height:22px;flex-shrink:0;margin-top:3px}.hp{display:none}#result:not(:empty){padding:16px;background:#edf5e8;border:1px solid #b5cbaa;border-radius:10px;margin-top:20px}#result.error{background:#fff0ed;border-color:#c66451}button:disabled{opacity:.65;cursor:wait}footer{border-top:1px solid var(--line);background:#eef2e8;margin-top:70px}.footerinner{max-width:1180px;margin:auto;padding:42px 30px;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px;font-size:14px;color:var(--muted)}.footerinner a{display:block;width:fit-content;min-height:36px}.footerinner .brand{font-size:21px;color:var(--ink)}.footerinner h2{font-size:16px;color:var(--ink);margin-bottom:16px}.footerinner p{font-size:13px}.footerbottom{max-width:1120px;margin:auto;border-top:1px solid var(--line);padding:18px 0 24px;font-size:12px;color:var(--muted)}[hidden]{display:none!important}.nextstep{margin-top:36px}
@media(max-width:1120px){.headerinner{gap:12px;padding:16px 24px}nav a{padding:10px;font-size:14px}.brand{font-size:18px}.brand small{font-size:10px}.join{font-size:12px;padding:9px 13px}.hero{gap:30px}h1{font-size:50px}.three{gap:15px}.card{padding:22px}}
@media(max-width:900px){.headerinner{flex-wrap:wrap;padding:14px 22px}.brand{margin-left:auto}.menubtn{display:block;border:1px solid #b5c7aa;border-radius:30px;background:transparent;min-height:44px;padding:8px 16px;color:var(--ink);font-size:14px}nav{display:none;order:4;width:100%;flex-direction:column;align-items:stretch;padding-top:10px}nav.open{display:flex}nav a{font-size:16px;min-height:44px}.hero{grid-template-columns:1fr 1fr;gap:25px}h1{font-size:42px}.heroart{min-height:330px}.artcore{width:180px;height:180px}.artone{right:12px;top:16px}.arttwo{left:10px;bottom:70px}.artthree{right:12px;bottom:15px}.artlabel{font-size:12px;padding:9px 12px}.lead{font-size:18px}.three{grid-template-columns:repeat(2,minmax(0,1fr))}.start .three{grid-template-columns:1fr}.start .card{display:grid;grid-template-columns:48px 1fr auto;column-gap:20px}.start .card h3{margin:0}.start .card p{grid-column:2;margin:8px 0 0}.start .card .textlink{grid-column:3;grid-row:1/3;align-self:center;padding-top:0}.start .symbol{grid-row:1/3}.webinarcard{gap:24px}.contribute{gap:25px;padding:28px}.contribute h2{font-size:26px}.detailgrid{grid-template-columns:1fr 1fr;gap:20px}.formarea{grid-template-columns:1fr 1.4fr;gap:25px}.pair{grid-template-columns:1fr}.footerinner{gap:25px}.footerbottom{margin:0 24px}}
@media(max-width:650px){html{scroll-padding-top:90px}main{padding:0 20px}.preview{font-size:11px}.headerinner{padding:12px 20px;gap:10px}.brand{font-size:17px;gap:8px}.brand small{font-size:9px}.brandmark{width:32px;height:34px;font-size:23px}.join{display:none}.menubtn{padding:8px 13px;font-size:12px}.hero{grid-template-columns:1fr;margin:34px 0 32px;gap:30px}h1{font-size:43px;line-height:1.12;margin:13px 0 20px;letter-spacing:-1px}.hero .lead{font-size:18px}.hero .actions{gap:10px;margin-top:22px}.hero .actions .button{padding:11px 17px;font-size:14px;flex:1;white-space:nowrap}.heroart{min-height:270px}.artcore{width:165px;height:165px}.artcore strong{font-size:20px}.spark{font-size:56px}.orbit{width:240px;height:240px}.artone{top:16px;right:14px}.arttwo{bottom:66px;left:14px}.artthree{right:15px;bottom:16px;font-size:11px}.sectionhead{align-items:start;flex-direction:column;gap:9px;margin-bottom:18px}.sectionhead .textlink{padding:0}.sectionhead h2{font-size:27px}.start .sectionhead{gap:8px}.start .muted{font-size:14px}section{margin:42px 0}.start{padding-top:28px}.grid,.three,.two{grid-template-columns:1fr;gap:16px}.card{padding:24px;border-radius:19px}.start .card{grid-template-columns:42px 1fr;gap:0 14px}.start .symbol{width:42px;height:42px;grid-row:1/3}.start .card h3{font-size:22px}.start .card .textlink{grid-column:2;grid-row:3;justify-self:start}.start .card p{font-size:15px}.webinarcard{grid-template-columns:1fr;padding:18px;gap:22px}.webinarcard h2{font-size:28px}.webinarcard .tag{font-size:12px}.webinarcard .button{width:100%}.webinarcard p{font-size:16px}.webinarimage img{aspect-ratio:4/3}.contribute{flex-direction:column;align-items:stretch;padding:26px;gap:22px}.contribute h2{font-size:27px}.contribute p{font-size:16px}.pagehead{margin:34px 0 27px}.pagehead h1{font-size:38px}.pagehead .lead{font-size:18px}.notice{padding:17px 19px;font-size:14px}.detailgrid,.formarea{grid-template-columns:1fr;gap:22px}.panel{padding:24px}.panel h2{font-size:24px}.panel p{font-size:16px}.formarea{margin-top:28px}.formarea aside .steps{font-size:15px}.formarea .notice{margin-bottom:0}form{padding:22px}.searchpanel{padding:20px}.filters{gap:8px}.filter{font-size:13px;padding:8px 14px}.recipe h3{font-size:23px}.recipe p{font-size:16px}.footerinner{grid-template-columns:1fr 1fr;padding:32px 20px;gap:22px;font-size:13px}.footerinner>div:first-child{grid-column:1/-1}.footerinner p{margin-bottom:0}.footerbottom{margin:0 20px;font-size:11px}footer{margin-top:45px}}
@media(max-width:355px){main{padding:0 16px}.headerinner{padding:11px 16px}.brand{font-size:15px}.brand small{font-size:8px}.brandmark{width:28px;font-size:21px}.menubtn{padding:8px 11px}h1{font-size:37px}.hero .actions{flex-direction:column}.heroart{min-height:260px}.artlabel{font-size:10px}.artthree{font-size:10px}.pagehead h1{font-size:34px}.card{padding:21px}.contribute{padding:23px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.mobilejoin{display:none}@media(max-width:900px){nav.open .mobilejoin{display:block;background:#164f3c;color:white;text-align:center;margin-top:8px}}

.morearea{text-align:center;margin:30px 0}.morearea:has(button[hidden]){display:none}

@media(max-width:650px){.heroart{min-height:240px}.artcore{width:158px;height:158px}.artcore strong{font-size:18px}.orbit{width:210px;height:210px}.arttwo{bottom:58px}.hero{gap:25px}}

@media(max-width:650px){.heroart{display:none}.hero{margin-bottom:30px}.start{margin-top:30px}.hero h1{font-size:40px}.hero .lead{font-size:17px}.hero .actions{flex-direction:row}.hero .actions .button{padding:10px 14px;font-size:13px}.footerinner a{min-height:44px}}

/* Benefits-first hierarchy, 4 November */
.benefitshero{gap:36px;align-items:center}.herobenefit{background:#eaf0df;border:1px solid #cbd6be;border-radius:28px;padding:34px}.herobenefit h2{font-size:42px;line-height:1.12;margin:20px 0}.benefitsfirst{padding-top:20px}@media(max-width:700px){.benefitshero{display:block;padding-top:28px}.benefitshero h1{font-size:40px}.benefitshero .lead{font-size:18px;line-height:1.55}.herobenefit{margin-top:24px;padding:24px}.herobenefit h2{font-size:32px}.benefitshero .actions{gap:10px}}
@media(max-width:700px){.benefitshero{margin:20px 0 30px;padding-top:0}.benefitshero .eyebrow{font-size:12px}.benefitshero h1{font-size:32px;line-height:1.08;margin:8px 0 10px}.benefitshero .lead{font-size:15px;line-height:1.4;margin:8px 0 12px}.benefitshero .actions{margin-top:10px;gap:8px}.benefitshero .actions .button{min-height:42px;font-size:12px;padding:8px 12px}.herobenefit{margin-top:16px;padding:17px 20px;border-radius:22px}.herobenefit .tag{font-size:11px}.herobenefit h2{font-size:28px;line-height:1.1;margin:10px 0}.herobenefit p{font-size:14px;margin:7px 0 12px}.herobenefit .button{min-height:42px;padding:8px 16px;font-size:13px}}

/* Scoped benefit cards only,4Nov15:08 owner clarification. */
.benefit-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.benefit-card{border:1px solid #ceddcd;border-radius:20px;background:#fff;overflow:hidden;display:flex;flex-direction:column;min-width:0}.benefit-identity{padding:20px 26px;background:#eaf0e2;border-bottom:1px solid #dce6d5;display:flex;justify-content:space-between;gap:16px;align-items:center}.provider-name{font-size:19px;font-weight:700}.benefit-category{font-size:14px;color:#455e50}.benefit-card-body{padding:26px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.value-badge{display:inline-flex;align-items:center;background:#e6efdc;color:#244f32;border-radius:8px;padding:6px 12px;font-size:16px;font-weight:700}.benefit-card h2{font-size:26px;line-height:1.3;margin:18px 0 10px}.benefit-description{font-size:17px;line-height:1.65;color:#425c50;margin:0 0 16px;max-width:440px}.benefit-mechanic{font-size:16px;color:var(--muted);margin:0 0 22px}.benefit-action.button{margin-top:auto;align-self:stretch;border-radius:12px}.benefit-action:hover{background:#103d2e}
@media(max-width:900px){.benefit-identity{align-items:start;flex-direction:column;gap:3px}.benefit-card h2{font-size:24px}}
@media(max-width:700px){.benefit-cards{grid-template-columns:1fr;gap:20px}.benefit-identity{padding:15px 20px;flex-direction:row;align-items:center;gap:12px}.provider-name{font-size:18px}.benefit-category{font-size:13px}.benefit-card-body{padding:20px}.value-badge{font-size:15px;padding:5px 10px}.benefit-card h2{font-size:23px;margin:14px 0 8px}.benefit-description{font-size:16px;line-height:1.65;margin-bottom:14px}.benefit-mechanic{font-size:16px;margin-bottom:18px}.benefit-action.button{font-size:16px}}
@media(max-width:355px){.benefit-identity{gap:8px;padding:14px 18px}.provider-name{font-size:17px}.benefit-category{font-size:12px}.benefit-card-body{padding:18px}.benefit-card h2{font-size:22px}}

#benefits{scroll-margin-top:110px}

/* Natural phrase wrapping: no fixed line breaks or smaller type. */
h1,h2,h3{ text-wrap:balance }
p,li,dd,label,.lead,.hint,.notice,.prepare,.benefit-description,.benefit-mechanic{ text-wrap:pretty }

.final-phrase{display:inline-block;max-inline-size:100%;white-space:nowrap}

/* Kobbe reference: quiet hierarchy and a repeatable spacing scale, not its theme. */
:root{--space-section:64px;--space-panel:32px;--space-gap:24px;--space-copy:16px}
.detailgrid{gap:var(--space-gap)}
.webinarcard{gap:40px}
.formarea{gap:48px}
.panel{padding:var(--space-panel)}
@media(max-width:760px){.detailgrid,.webinarcard,.formarea{gap:var(--space-gap)}.panel{padding:24px}}

/* Exact Google Sans, self-hosted Hebrew/Latin; no external font request. */
body,input,textarea,select,button{font-family:'Google Sans',Arial,sans-serif}
h1,h2,h3,.brand{font-weight:700}

nav a{padding-inline:22px;min-inline-size:78px}.benefit-media{height:200px;border-radius:14px;overflow:hidden;margin-bottom:22px;background:#edf2e8}.benefit-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 32%}.vendor-media{display:grid;place-items:center;background:#f6f8f2}.vendor-media img{object-fit:contain;width:65%;height:65%}.provider-portrait{display:block;width:100%;height:260px;object-fit:cover;object-position:center 32%;border-radius:14px;margin-bottom:24px}@media(max-width:1120px)and(min-width:901px){nav a{padding-inline:16px;min-inline-size:70px}.headerinner{gap:8px}}@media(max-width:760px){.benefit-media{height:220px}}
.benefit-media{width:100%;display:flex;align-items:center;justify-content:center;background:#f6f8f2}.benefit-media img{width:auto;max-width:100%;object-fit:contain;border-radius:12px}.vendor-media img{width:65%;height:65%;object-position:center}.benefit-media:not(.vendor-media) img{height:100%;width:auto}
/* One primary action per page; all other action buttons secondary. */
.button,button:not(.menubtn):not(.filter),nav.open .mobilejoin{background:transparent;color:var(--green);border-color:var(--green)}
.button:hover,button:not(.menubtn):not(.filter):hover,nav.open .mobilejoin:hover{background:#eef3e9;color:var(--green)}
.primary-action.button,button.primary-action:not(.menubtn):not(.filter){background:var(--green);color:#fff;border-color:var(--green)}
.primary-action.button:hover,button.primary-action:not(.menubtn):not(.filter):hover{background:#103d2e;color:#fff}
.filter.active{background:#e3ecd9;color:var(--green);font-weight:700;border-color:#6f8e73}

/* Public tutorial embed, original creator keeps hosting. */
.tutorial-embed{width:100%;max-width:720px;margin:24px auto;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff}.tutorial-embed iframe{display:block;width:100%;height:520px;border:0}@media(max-width:650px){.tutorial-embed iframe{height:480px}}
