.site-page .gm-opening{padding-top:45px;padding-bottom:36px}
.site-page .gm-back{display:inline-block;text-decoration:none;font-size:13px;margin-bottom:32px}
.site-page .gm-back:hover{text-decoration:underline}
.site-page .gm-opening .eyebrow{margin-bottom:17px}
.site-page .gm-opening h1{font-size:clamp(43px,5vw,68px);line-height:1.05;max-width:870px;margin-bottom:22px}
.site-page .gm-opening .lede{max-width:670px;font-size:17px;margin-bottom:0}
.site-page .gm-watch{padding-top:0;padding-bottom:66px}
.site-page .gm-watch-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:25px;align-items:stretch}
.site-page .gm-video-card{min-width:0;margin:0;border:1px solid #23372b2e;background:#fcf9f1;border-radius:7px;overflow:hidden;display:flex;flex-direction:column}
.site-page .gm-video-top{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px 23px;font-size:12px;line-height:1.5;border-bottom:1px solid var(--line)}
.site-page .gm-video-top>span:first-child{font-size:10px;letter-spacing:1.7px;font-weight:600;color:#75511e}
.site-page .gm-video-top>span:last-child{color:var(--muted)}
.site-page .gm-video{display:block;width:100%;aspect-ratio:16/9;height:auto;background:#15281e;object-fit:contain}
.site-page .gm-video::cue{font-family:Arial,sans-serif;background:#10251fea;color:#fffaf0}
.site-page .gm-video-card figcaption{font-size:12px;line-height:1.7;color:#5b675d;padding:19px 23px 0;max-width:700px}
.site-page .gm-video-links{display:flex;flex-wrap:wrap;gap:12px 30px;justify-content:space-between;margin-top:auto;padding:16px 23px 22px;font-size:12px}
.site-page .gm-video-links a{display:flex;align-items:center;gap:13px;text-decoration:none;border-bottom:1px solid #a68b5466;padding-bottom:4px}
.site-page .gm-video-links a:hover{border-color:#735322}
.site-page .gm-ready{padding:29px 28px 26px;border-radius:7px;background:#203b2c;color:#f9f3e5;display:flex;flex-direction:column}
.site-page .gm-ready .eyebrow{color:#dfc58d;font-size:10px;margin-bottom:20px}
.site-page .gm-ready h2{font-size:32px;line-height:1.13;letter-spacing:-1.1px;margin-bottom:19px}
.site-page .gm-ready>p:not(.eyebrow){font-size:14px;line-height:1.8;color:#d8e0d3;margin-bottom:22px}
.site-page .gm-email-note{padding:18px 0 20px;border-top:1px solid #d5c5a136;border-bottom:1px solid #d5c5a136}
.site-page .gm-email-note>span,.site-page .gm-role>span{display:block;font-size:10px;letter-spacing:1.3px;color:#dfc58d;line-height:1.6}
.site-page .gm-email-note p{font-size:14px;line-height:1.8;margin:8px 0 0;color:#f3eedf}
.site-page .gm-email-address{display:block;font-size:19px;font-weight:600;letter-spacing:-.4px;line-height:1.7;margin-top:6px;overflow-wrap:anywhere}
.site-page .gm-copy-email{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:35px;padding:5px 11px;margin-top:9px;color:#f3e7c9;background:#ffffff0a;border:1px solid #d5c5a155;border-radius:3px;font-size:12px;cursor:pointer}
.site-page .gm-copy-email:hover{background:#ffffff16;border-color:#d5c5a1a6}
.site-page .gm-email-note p.gm-copy-status{font-size:11px;line-height:1.7;margin-top:8px;color:#e5d7b7}
.site-page .gm-copy-status:empty{display:none}
.site-page .gm-role{margin:20px 0 13px}
.site-page .gm-role strong{display:flex;align-items:center;justify-content:space-between;margin-top:3px;font-size:25px;font-weight:600;letter-spacing:-.7px}
.site-page .gm-role strong>span{font-size:16px;color:#ddc792}
.site-page .gm-ready>p.gm-ownership{font-size:12px;margin-bottom:22px}
.site-page .gm-ready>p.gm-setup-note{font-size:11px;line-height:1.7;color:#e7d2a5;border-top:1px solid #d5c5a136;padding-top:14px;margin-top:-5px;margin-bottom:18px}
.site-page .gm-ready>a{display:flex;justify-content:space-between;align-items:center;gap:14px;text-decoration:none;font-size:12px;line-height:1.7;border-bottom:1px solid #d5c5a171;padding-bottom:7px;margin-top:auto;color:#f6ebcd}
.site-page .gm-ready>a:hover{color:white;border-color:#dfc58d}
.site-page .gm-steps-section,.site-page .gm-help{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:10%;border-top:1px solid var(--line);padding-top:58px;padding-bottom:62px;scroll-margin-top:30px}
.site-page .gm-section-intro .eyebrow{font-size:10px;margin-bottom:21px}
.site-page .gm-section-intro h2{font-size:clamp(35px,3.8vw,49px);line-height:1.11}
.site-page .gm-section-intro>p:not(.eyebrow){font-size:14px;color:var(--muted);margin:17px 0 12px}
.site-page .gm-steps{list-style:none;margin:0;padding:0}
.site-page .gm-steps li{display:grid;grid-template-columns:40px 1fr;gap:21px;padding:0 0 24px}
.site-page .gm-steps li+li{border-top:1px solid var(--line);padding-top:24px}
.site-page .gm-steps li:last-child{padding-bottom:0}
.site-page .gm-number{display:block;color:#966729;font-size:13px;letter-spacing:1px;line-height:1.6;padding-top:3px}
.site-page .gm-steps h3{font-size:24px;line-height:1.25;letter-spacing:-.6px;margin:0 0 10px}
.site-page .gm-steps p{font-size:15px;line-height:1.85;color:var(--muted);margin:0;max-width:590px}
.site-page .gm-steps strong{font-weight:600;color:#304b39}
.site-page .gm-step-email{overflow-wrap:anywhere}
.site-page .gm-help{padding-bottom:85px}
.site-page .gm-official{font-size:13px;display:inline-flex;align-items:center;gap:20px;padding-bottom:5px;border-bottom:1px solid #a68b5466;text-decoration:none;line-height:1.7}
.site-page .gm-official:hover{border-color:#735322}
.site-page .gm-questions{border-top:1px solid var(--line)}
.site-page .gm-questions details{border-bottom:1px solid var(--line)}
.site-page .gm-questions summary{font-size:15px;font-weight:600;line-height:1.7;cursor:pointer;list-style:none;padding:22px 32px 22px 0;position:relative}
.site-page .gm-questions summary::-webkit-details-marker{display:none}
.site-page .gm-questions summary:after{content:'+';position:absolute;right:3px;top:22px;font-size:21px;font-weight:400;line-height:1.2;color:#90672e}
.site-page .gm-questions details[open] summary:after{content:'−'}
.site-page .gm-questions details>div{padding:0 25px 22px 0}
.site-page .gm-questions p{font-size:14px;line-height:1.85;color:var(--muted);margin:0}
@media(max-width:1100px){.site-page .gm-watch-grid{grid-template-columns:minmax(0,1fr) 290px;gap:19px}.site-page .gm-ready{padding:24px 23px}.site-page .gm-ready h2{font-size:29px}.site-page .gm-video-top{padding-inline:19px}.site-page .gm-video-card figcaption{padding-inline:19px}.site-page .gm-video-links{padding-inline:19px;gap:10px 20px}.site-page .gm-steps-section,.site-page .gm-help{gap:6%}}
@media(max-width:850px){.site-page .gm-watch-grid{grid-template-columns:1fr}.site-page .gm-ready{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;padding:29px}.site-page .gm-ready .eyebrow,.site-page .gm-ready h2,.site-page .gm-ready>p:not(.gm-ownership){grid-column:1}.site-page .gm-ready .eyebrow{margin-bottom:13px}.site-page .gm-ready h2{font-size:32px;margin-bottom:16px}.site-page .gm-ready>p:not(.gm-ownership){margin:0}.site-page .gm-email-note{grid-column:2;grid-row:1 / 4;border-top:0;padding-top:0;align-self:start}.site-page .gm-role{grid-column:2;grid-row:4;margin:17px 0 10px}.site-page .gm-ready>p.gm-ownership{grid-column:2;grid-row:5;margin:0}.site-page .gm-ready>a{grid-column:1;grid-row:4 / 6;align-self:end;margin-top:18px}.site-page .gm-steps-section,.site-page .gm-help{grid-template-columns:1fr;gap:28px}.site-page .gm-section-intro h2 br{display:none}.site-page .gm-section-intro h2{font-size:38px}}
@media(max-width:540px){.site-page .gm-opening{padding-top:28px;padding-bottom:29px}.site-page .gm-back{margin-bottom:26px;font-size:12px}.site-page .gm-opening h1{font-size:clamp(38px,10vw,50px);margin-bottom:20px}.site-page .gm-opening .lede{font-size:16px}.site-page .gm-watch{padding-bottom:40px}.site-page .gm-video-top{display:block;padding:15px 17px}.site-page .gm-video-top>span{display:block}.site-page .gm-video-top>span:last-child{font-size:11px;margin-top:3px}.site-page .gm-video-card figcaption{padding:16px 17px 0;font-size:11px}.site-page .gm-video-links{padding:14px 17px 18px;gap:13px;font-size:12px}.site-page .gm-ready{display:flex;padding:27px 24px}.site-page .gm-ready h2{font-size:31px}.site-page .gm-ready>p:not(.eyebrow){font-size:15px;margin-bottom:22px}.site-page .gm-email-note{border-top:1px solid #d5c5a136;padding-top:18px;width:100%}.site-page .gm-email-note p{font-size:15px}.site-page .gm-role{margin:20px 0 13px}.site-page .gm-ready>p.gm-ownership{font-size:13px;margin:0 0 22px}.site-page .gm-ready>a{align-self:auto;margin:0;font-size:13px}.site-page .gm-steps-section,.site-page .gm-help{padding-top:36px;padding-bottom:40px;gap:26px}.site-page .gm-section-intro h2{font-size:35px}.site-page .gm-section-intro .eyebrow{margin-bottom:16px}.site-page .gm-steps li{grid-template-columns:29px 1fr;gap:12px}.site-page .gm-steps h3{font-size:22px}.site-page .gm-steps p{font-size:15px}.site-page .gm-questions summary{font-size:15px;padding-block:20px}.site-page .gm-questions p{font-size:15px}.site-page .gm-help{padding-bottom:55px}}
@media(min-width:541px) and (max-width:850px){.site-page .gm-ready>p.gm-setup-note{grid-column:1;grid-row:4;align-self:end;font-size:12px;margin:14px 0 0}.site-page .gm-ready>a{grid-row:5 / 7;align-self:end}}
