/* /product/synoptic-guide-by-luke-norland/: its own description styles (sg-), from archived LiteSpeed CSS 9a27e5c3, scoped to .product-page. Generated once, offline; do not edit by hand. */
.product-page .sg-page,.product-page <br />.sg-page *{box-sizing:border-box}
.product-page <br />.sg-page{<br />--sg-navy:#17324d;<br />--sg-blue:#315f93;<br />--sg-cyan:#54bfd0;<br />--sg-teal:#0d8b7b;<br />--sg-mint:#dff7ef;<br />--sg-violet:#7257b5;<br />--sg-gold:#e0ad46;<br />--sg-coral:#e67d66;<br />--sg-ink:#263746;<br />--sg-muted:#687785;<br />--sg-paper:#ffffff;<br />--sg-soft:#f4f8fb;<br />width:min(100%, 1040px);<br />margin:28px auto;<br />overflow:hidden;<br />color:var(--sg-ink);<br />background:<br />radial-gradient(circle at 10% 20%,rgb(84 191 208 / .08),transparent 26%),<br />radial-gradient(circle at 90% 42%,rgb(114 87 181 / .07),transparent 24%),<br />#ffffff;<br />border:1px solid #dce7ee;<br />border-radius:26px;<br />box-shadow:0 24px 70px rgb(23 50 77 / .14);<br />font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;<br />}
.product-page <br />.sg-hero{<br />position:relative;<br />padding:72px 58px 62px;<br />overflow:hidden;<br />color:#fff;<br />background:<br />linear-gradient(135deg,rgb(23 50 77 / .98),rgb(49 95 147 / .95) 54%,rgb(13 139 123 / .92));<br />}
.product-page <br />.sg-hero::after{<br />content:"";<br />position:absolute;<br />inset:auto -10% -38% 28%;<br />height:300px;<br />background:rgb(255 255 255 / .08);<br />border-radius:50%;<br />filter:blur(2px);<br />}
.product-page <br />.sg-orb{<br />position:absolute;<br />border-radius:50%;<br />filter:blur(1px);<br />opacity:.4;<br />}
.product-page <br />.sg-orb-one{<br />width:210px;<br />height:210px;<br />right:2%;<br />top:-60px;<br />background:#6fe1d3;<br />}
.product-page <br />.sg-orb-two{<br />width:150px;<br />height:150px;<br />left:-55px;<br />bottom:-60px;<br />background:#a98df2;<br />}
.product-page <br />.sg-hero-grid{<br />position:relative;<br />z-index:2;<br />display:grid;<br />grid-template-columns:1.12fr .88fr;<br />gap:48px;<br />align-items:center;<br />}
.product-page <br />.sg-eyebrow{<br />display:inline-flex;<br />padding:8px 13px;<br />margin-bottom:18px;<br />border:1px solid rgb(255 255 255 / .3);<br />border-radius:999px;<br />background:rgb(255 255 255 / .11);<br />backdrop-filter:blur(8px);<br />font-size:13px;<br />font-weight:800;<br />letter-spacing:.08em;<br />text-transform:uppercase;<br />}
.product-page <br />.sg-hero h1{<br />margin:0;<br />font-size:clamp(44px, 7vw, 72px);<br />line-height:.98;<br />letter-spacing:-.045em;<br />}
.product-page <br />.sg-hero-line{<br />max-width:620px;<br />margin:22px 0 14px;<br />color:#e8fbff;<br />font-family:Georgia,"Times New Roman",serif;<br />font-size:26px;<br />line-height:1.35;<br />font-style:italic;<br />}
.product-page <br />.sg-hero-text{<br />max-width:610px;<br />margin:0;<br />color:rgb(255 255 255 / .82);<br />font-size:17px;<br />line-height:1.7;<br />}
.product-page <br />.sg-hero-actions{<br />display:flex;<br />flex-wrap:wrap;<br />gap:12px;<br />margin-top:28px;<br />}
.product-page <br />.sg-button{<br />display:inline-block;<br />padding:13px 18px;<br />border-radius:10px;<br />font-weight:800;<br />text-decoration:none;<br />transition:transform .25s ease,box-shadow .25s ease,background .25s ease;<br />}
.product-page <br />.sg-button:hover{<br />transform:translateY(-2px);<br />}
.product-page <br />.sg-button-primary{<br />color:var(--sg-navy);<br />background:#fff;<br />box-shadow:0 10px 28px rgb(0 0 0 / .16);<br />}
.product-page <br />.sg-button-secondary{<br />color:#fff;<br />border:1px solid rgb(255 255 255 / .35);<br />background:rgb(255 255 255 / .1);<br />}
.product-page <br />.sg-hero-visual{<br />display:flex;<br />justify-content:center;<br />}
.product-page <br />.sg-map-card{<br />position:relative;<br />width:320px;<br />aspect-ratio:1;<br />border:1px solid rgb(255 255 255 / .28);<br />border-radius:28px;<br />background:rgb(255 255 255 / .11);<br />box-shadow:inset 0 1px 0 rgb(255 255 255 / .22),0 24px 44px rgb(0 0 0 / .18);<br />backdrop-filter:blur(14px);<br />}
.product-page <br />.sg-map-label{<br />position:absolute;<br />top:18px;<br />left:20px;<br />color:rgb(255 255 255 / .75);<br />font-size:12px;<br />font-weight:800;<br />letter-spacing:.12em;<br />text-transform:uppercase;<br />}
.product-page <br />.sg-map-ring{<br />position:absolute;<br />inset:50%;<br />border:1px solid rgb(255 255 255 / .26);<br />border-radius:50%;<br />transform:translate(-50%,-50%);<br />}
.product-page <br />.sg-ring-one{width:90px;height:90px}
.product-page <br />.sg-ring-two{width:170px;height:170px}
.product-page <br />.sg-ring-three{width:245px;height:245px}
.product-page <br />.sg-map-center{<br />position:absolute;<br />left:50%;<br />top:50%;<br />width:78px;<br />height:78px;<br />display:grid;<br />place-items:center;<br />transform:translate(-50%,-50%);<br />border-radius:50%;<br />color:var(--sg-navy);<br />background:#fff;<br />box-shadow:0 10px 24px rgb(0 0 0 / .16);<br />font-weight:900;<br />}
.product-page <br />.sg-chip{<br />position:absolute;<br />padding:7px 10px;<br />border-radius:999px;<br />color:var(--sg-navy);<br />background:rgb(255 255 255 / .92);<br />font-size:11px;<br />font-weight:800;<br />box-shadow:0 8px 20px rgb(0 0 0 / .15);<br />}
.product-page <br />.sg-chip-one{top:62px;right:28px}
.product-page <br />.sg-chip-two{right:20px;bottom:74px}
.product-page <br />.sg-chip-three{left:34px;bottom:54px}
.product-page <br />.sg-chip-four{left:20px;top:98px}
.product-page </p><p>.sg-jump-nav{<br />position:sticky;<br />top:0;<br />z-index:20;<br />display:flex;<br />gap:8px;<br />padding:13px 22px;<br />overflow-x:auto;<br />background:rgb(255 255 255 / .94);<br />border-bottom:1px solid #dfe9ef;<br />box-shadow:0 8px 24px rgb(23 50 77 / .06);<br />backdrop-filter:blur(12px);<br />}
.product-page <br />.sg-jump-nav a{<br />flex:0 0 auto;<br />padding:8px 12px;<br />border-radius:999px;<br />color:var(--sg-navy);<br />background:#eef5f8;<br />font-size:13px;<br />font-weight:800;<br />text-decoration:none;<br />}
.product-page <br />.sg-jump-nav a:hover{<br />color:#fff;<br />background:linear-gradient(135deg,var(--sg-blue),var(--sg-teal));<br />}
.product-page <br />.sg-content{<br />counter-reset:sg-section;<br />padding:48px 58px 62px;<br />}
.product-page <br />.sg-content>h2{<br />counter-increment:sg-section;<br />position:relative;<br />margin:48px 0 18px!important;<br />padding:0 0 12px 58px;<br />color:var(--sg-navy)!important;<br />font-size:29px!important;<br />letter-spacing:-.02em;<br />scroll-margin-top:80px;<br />}
.product-page <br />.sg-content>h2::before{<br />content:counter(sg-section,decimal-leading-zero);<br />position:absolute;<br />left:0;<br />top:-3px;<br />display:grid;<br />width:43px;<br />height:43px;<br />place-items:center;<br />border-radius:14px;<br />color:#fff;<br />background:linear-gradient(135deg,var(--sg-violet),var(--sg-teal));<br />box-shadow:0 8px 18px rgb(49 95 147 / .2);<br />font-size:13px;<br />font-weight:900;<br />}
.product-page <br />.sg-content>h2::after{<br />content:"";<br />position:absolute;<br />left:58px;<br />bottom:0;<br />width:72px;<br />height:4px;<br />border-radius:999px;<br />background:linear-gradient(90deg,var(--sg-gold),var(--sg-coral));<br />}
.product-page <br />.sg-content p{<br />color:var(--sg-ink);<br />}
.product-page <br />.sg-content>p{<br />font-size:17px;<br />line-height:1.75!important;<br />}
.product-page <br />.sg-content ul{<br />margin:18px 0 28px!important;<br />padding:20px 24px 20px 48px!important;<br />border:1px solid #dfe9ef;<br />border-radius:16px;<br />background:linear-gradient(135deg,#f8fbfd,#f0f8f6);<br />box-shadow:0 10px 26px rgb(23 50 77 / .05);<br />}
.product-page <br />.sg-content li{<br />padding-left:3px;<br />}
.product-page <br />.sg-content li::marker{<br />color:var(--sg-teal);<br />}
.product-page <br />.sg-content>div[style*="border-left"]{<br />position:relative;<br />margin:26px 0!important;<br />padding:24px 26px 24px 30px!important;<br />overflow:hidden;<br />border:0!important;<br />border-radius:18px;<br />background:linear-gradient(135deg,#eff8ff,#ecf9f5)!important;<br />box-shadow:0 14px 32px rgb(23 50 77 / .08);<br />}
.product-page <br />.sg-content>div[style*="border-left"]::before{<br />content:"“";<br />position:absolute;<br />right:18px;<br />top:-12px;<br />color:rgb(49 95 147 / .12);<br />font-family:Georgia,serif;<br />font-size:110px;<br />line-height:1;<br />}
.product-page <br />.sg-audience-card{<br />position:relative;<br />padding:22px 22px 22px 72px!important;<br />border:1px solid #dfe9ef;<br />border-radius:16px;<br />background:#fff!important;<br />box-shadow:0 10px 24px rgb(23 50 77 / .06);<br />transition:transform .25s ease,box-shadow .25s ease;<br />}
.product-page <br />.sg-audience-card:hover{<br />transform:translateY(-3px);<br />box-shadow:0 16px 34px rgb(23 50 77 / .11);<br />}
.product-page <br />.sg-audience-card::before{<br />position:absolute;<br />left:20px;<br />top:20px;<br />display:grid;<br />width:38px;<br />height:38px;<br />place-items:center;<br />border-radius:12px;<br />color:#fff;<br />background:linear-gradient(135deg,var(--sg-blue),var(--sg-teal));<br />font-size:18px;<br />font-weight:900;<br />}
.product-page <br />.sg-audience-card:nth-of-type(1)::before{content:"C"}
.product-page <br />.sg-audience-card:nth-of-type(2)::before{content:"S"}
.product-page <br />.sg-audience-card:nth-of-type(3)::before{content:"T"}
.product-page <br />.sg-audience-card:nth-of-type(4)::before{content:"R"}
.product-page <br />.sg-audience-card h3{<br />color:var(--sg-navy)!important;<br />}
.product-page <br />.sg-footer-note{<br />margin-top:42px;<br />padding:24px;<br />border-radius:18px;<br />color:#fff;<br />text-align:center;<br />background:linear-gradient(135deg,var(--sg-navy),var(--sg-violet));<br />}
.product-page <br />.sg-footer-note strong{<br />display:block;<br />margin-bottom:6px;<br />font-size:21px;<br />}
