.gd-page{background:#f4efe9;color:#14110f;padding:40px 16px 80px;font-family:var(--font-body),system-ui,sans-serif}.gd-wrap{max-width:760px;margin:0 auto}.gd-eyebrow{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#b5502e;font-weight:700;margin:0 0 8px}.gd-page h1{text-align:left;font-family:var(--font-heading),Georgia,serif;font-size:clamp(30px,5vw,44px);line-height:1.12;margin:0 0 20px;font-weight:700;text-wrap:balance}.gd-body{font-size:17px;line-height:1.65}.gd-body h2{font-family:var(--font-heading),Georgia,serif;font-size:26px;line-height:1.2;margin:40px 0 12px;text-wrap:balance}.gd-body h3{font-size:18px;margin:26px 0 6px}.gd-body p{margin:0 0 14px}.gd-body ol,.gd-body ul{padding-left:22px;margin:0 0 16px;line-height:1.7}.gd-body a{color:#b5502e;overflow-wrap:anywhere}.gd-body em{color:#6b6560}.gd-body hr{border:0;border-top:1px solid #e5e1dc;margin:32px 0}.gd-body blockquote{margin:18px 0;padding:14px 18px;background:#fff;border:1px solid #e5e1dc;border-radius:14px;font-size:15px;line-height:1.6}.gd-body blockquote p:last-child{margin:0}.gd-body table{display:block;overflow-x:auto;border-collapse:collapse;margin:18px 0;font-size:15px;background:#fff}.gd-body td,.gd-body th{border:1px solid #e5e1dc;padding:9px 12px;text-align:left;vertical-align:top}.gd-body th{background:#ede6dd}.gd-body details{background:#fff;border:1px solid #e5e1dc;border-radius:14px;padding:14px 16px;margin-bottom:10px}.gd-cta{margin-top:48px;background:#14110f;color:#fff;border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.gd-cta h2{font-family:var(--font-heading),Georgia,serif;font-size:26px;margin:0;color:#fff}.gd-cta p{margin:0;color:#d8d2cb;max-width:560px;line-height:1.55}.gd-btn{display:inline-block;font-weight:700;font-size:15px;background:#b5502e;color:#fff;border-radius:999px;padding:13px 22px;text-decoration:none}.gd-more{margin-top:40px}.gd-more h2{font-family:var(--font-heading),Georgia,serif;font-size:20px;margin:0 0 10px}.gd-more ul{padding-left:20px;line-height:1.9;margin:0}.gd-more a{color:#b5502e}.gd-exp{margin:28px 0;background:#fbefc7;border:1px solid #ebd58f;border-radius:18px;padding:20px 22px}.gd-exp p{margin:0}.gd-exp .gd-exp-tag{display:inline-block;margin:0 0 10px;background:#c8372d;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;padding:5px 12px;border-radius:999px}.gd-cta-ebook{flex-direction:row;align-items:center;gap:26px}.gd-cta-ebook img{flex:0 0 auto;width:120px;height:auto;border-radius:6px;box-shadow:0 14px 30px rgba(0,0,0,.35)}.gd-cta-ebook div{display:flex;flex-direction:column;gap:12px;align-items:flex-start}@media (max-width:600px){.gd-cta-ebook{flex-direction:column;align-items:flex-start}.gd-cta-ebook img{width:96px}}.gd-page .gd-cta .gd-btn,.gd-page .gd-cta .gd-btn:visited{color:#fff}.gd-crumbs{font-size:13px;color:#6b6560;margin:0 0 14px;line-height:1.5}.gd-crumbs a{color:#6b6560;text-decoration:underline;text-underline-offset:2px}.gd-crumbs a:hover{color:#b5502e}.gd-hub{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px;margin:18px 0 30px;padding:0;list-style:none}.gd-hub li{background:#fff;border:1px solid #e5e1dc;border-radius:16px;padding:16px 18px;line-height:1.5}.gd-hub a{font-weight:700;color:#14110f;text-decoration:none}.gd-hub a:hover{color:#b5502e}.gd-hub p{margin:6px 0 0}.gd-byline,.gd-hub p{font-size:14px;color:#6b6560}.gd-byline{margin:-8px 0 22px}.gd-byline a{color:#14110f;font-weight:600}.cc-box{background:#fff;border:1px solid #e6dccf;border-radius:24px;padding:24px;margin:24px 0 36px}.cc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px 20px;gap:16px 20px}.cc-field{display:flex;flex-direction:column;gap:6px}.cc-label{font-weight:600;font-size:14px;line-height:1.35}.cc-input{display:flex;align-items:center;border:1px solid #d9cdbf;border-radius:12px;background:#f4efe9;overflow:hidden}.cc-input input{flex:1 1;min-width:0;border:0;background:transparent;padding:12px 14px;font-size:16px;font-family:inherit;color:#14110f;outline:none}.cc-input em{font-style:normal;color:#6b5d52;font-size:14px;padding-right:14px;white-space:nowrap}.cc-field small{color:#6b5d52;font-size:13px}.cc-result{margin-top:22px;border-top:1px solid #eee4d8;padding-top:20px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.cc-result p{margin:0}.cc-big{display:flex;flex-direction:column;gap:4px}.cc-big span{font-size:15px;color:#6b5d52}.cc-big strong{font-family:Playfair Display,serif;font-size:42px;line-height:1.1;color:#b5502e}.cc-warn{background:#fbeee6;border-radius:12px;padding:10px 14px;font-size:14px}.cc-note{font-size:13px;color:#6b5d52}.cc-box .cc-label,.cc-box em,.cc-box label,.cc-box small{text-transform:none;letter-spacing:normal}.cc-box .cc-label{color:#14110f;font-size:14px;font-weight:600}