.flip-guide{color:#24231e;background:#f7f3eb}.flip-guide .fg-wrap{width:min(1160px,calc(100% - 48px));margin:auto}.flip-guide .fg-hero{padding:164px 0 64px;border-bottom:1px solid #d8d0c4}.flip-guide .fg-kicker{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#8e342d}.flip-guide h1{font-size:clamp(44px,7vw,84px);line-height:1.02;letter-spacing:-.055em;margin:20px 0 28px;font-weight:500;max-width:850px}.flip-guide .fg-lead{font-size:19px;line-height:1.6;max-width:750px}.flip-guide section.fg-section{padding:64px 0}.flip-guide h2{font-size:clamp(28px,4vw,44px);line-height:1.12;letter-spacing:-.035em;font-weight:500;margin:0 0 24px}.flip-guide p,.flip-guide li{line-height:1.7}.flip-guide a{color:#8e342d;text-underline-offset:4px}.flip-guide .fg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.flip-guide .fg-card{border:1px solid #d8d0c4;border-radius:14px;padding:28px;background:#fcfaf5}.flip-guide .fg-number{display:block;font-size:44px;letter-spacing:-.05em;line-height:1.2;color:#8e342d}.flip-guide .fg-card h3{font-weight:500;font-size:21px;margin:16px 0 8px}.flip-guide .fg-card p{font-size:14px;margin:0}.flip-guide .fg-table{overflow:auto;border:1px solid #d8d0c4;border-radius:12px}.flip-guide table{border-collapse:collapse;width:100%;min-width:650px;text-align:left;font-variant-numeric:tabular-nums}.flip-guide th,.flip-guide td{padding:20px;border-bottom:1px solid #e3dccf;white-space:nowrap}.flip-guide thead{background:#eee7da}.flip-guide tbody tr:last-child>*{border-bottom:0}.flip-guide .fg-note{padding:22px 26px;border-left:3px solid #8e342d;background:#efe8dc;margin:28px 0}.flip-guide .fg-two{display:grid;grid-template-columns:1fr 1fr;gap:40px}.flip-guide .fg-small{font-size:13px;color:#575248}.flip-guide .fg-cta{display:inline-flex;padding:16px 24px;background:#8e342d;border-radius:6px;color:#fff;text-decoration:none}.flip-guide a:focus-visible{outline:2px solid #8e342d;outline-offset:5px}@media(max-width:700px){.flip-guide .fg-wrap{width:calc(100% - 36px)}.flip-guide .fg-hero{padding:136px 0 40px}.flip-guide .fg-grid,.flip-guide .fg-two{grid-template-columns:1fr}.flip-guide section.fg-section{padding:40px 0}.flip-guide th,.flip-guide td{padding:15px}.flip-guide .fg-lead{font-size:17px}}
