/* START_SECTION:za-strap-guide (INDEX:101) */
.sg{background:#f3f2ec;color:#171d18;padding:64px 5vw 80px;font-family:Arial,sans-serif}.sg *{box-sizing:border-box}.sg-wrap{max-width:1320px;margin:auto}.sg-kicker{font-size:11px;font-weight:700;letter-spacing:.18em;margin:0 0 16px}.sg h1{font-size:clamp(40px,6vw,76px);line-height:1;letter-spacing:-.055em;margin:0 0 24px;max-width:850px}.sg-lead{font-size:18px;line-height:1.6;max-width:620px}.sg-nav{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0 42px}.sg-nav a{border:1px solid #babfb2;padding:11px 16px;color:inherit;text-decoration:none;font-size:13px}.sg-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sg-card{background:#fcfbf7;border:1px solid #d6d8cd;padding:28px;scroll-margin-top:110px}.sg-card header{display:flex;gap:16px;justify-content:space-between;align-items:center}.sg-card h2{font-size:29px;letter-spacing:-.04em;margin:0}.sg-num{font-size:12px;color:#69725e}.sg-tagline{font-size:14px;color:#586150;margin:9px 0 0}.sg-card svg{display:block;width:100%;height:auto;max-width:460px;margin:12px auto 16px}.sg-svglabel{font:11px Arial,sans-serif;fill:#394536}.sg-eyebrow{font:9px Arial,sans-serif;letter-spacing:1.4px;fill:#69725e}.sg-choose{border-top:1px solid #d6d8cd;padding-top:20px;line-height:1.6;font-size:16px;margin:0}.sg-spec{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.sg-spec span{background:#e9ecdf;padding:6px 10px;font-size:11px}.sg-fit{font-size:12px;line-height:1.6;color:#586150;min-height:38px}.sg-shop{display:inline-flex;justify-content:space-between;gap:30px;background:#20291f;color:#fff!important;padding:14px 18px;text-decoration:none;font-size:12px;font-weight:700;margin-top:10px;min-height:46px}.sg-foot{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;border-top:1px solid #bfc5b5;padding-top:28px}.sg-foot p{font-size:13px;line-height:1.6;max-width:630px}.sg-foot a{color:inherit;font-weight:700;font-size:13px}.sg a:focus-visible{outline:3px solid #917b48;outline-offset:4px}@media(max-width:650px){.sg{padding:42px 20px 55px}.sg-grid{grid-template-columns:1fr}.sg-card{padding:22px 18px}.sg-foot{display:block}.sg h1{font-size:44px}.sg-lead{font-size:16px}}.sg-card:last-child:nth-child(odd){grid-column:1 / -1;width:calc(50% - 10px);justify-self:center}@media(max-width:650px){.sg-card:last-child:nth-child(odd){width:100%}}
/* END_SECTION:za-strap-guide */
