.cic-pd{--pd-ink: #141822;--pd-body: #2a2f3a;--pd-lede: #3a3f4a;--pd-muted: #5b616e;--pd-blue: #254bb0;--pd-tint: #eef1fa;--pd-line: #e6e8ec;--pd-line-soft: #eef0f3;--pd-card: #f3f5fa;--pd-card-line: #dfe3ec;--pd-measure: 760px;color:var(--pd-body)}.cic-pd .cic-quick-facts__inner,.cic-pd .c-accordion-blocks,.cic-pd .c-accordion-heading-wrapper{width:100%!important;max-width:1080px;margin-inline:auto!important}.cic-pd .cic-quick-facts__inner{padding:0 0 56px!important;border-radius:0}.cic-pd .cic-quick-facts__page-width{padding-inline:0!important}.cic-pd .cic-pd-title,.cic-pd .c-accordion__title{margin:0;font-size:22px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:-.2px!important;text-transform:none!important;text-wrap:balance;color:var(--pd-ink)!important}.cic-pd .cic-pd-title{margin-bottom:12px}.cic-pd .cic-quick-facts__columns{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}@media screen and (min-width:750px){.cic-pd .cic-quick-facts__columns:not(.cic-quick-facts__columns--single){grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:40px}}@media screen and (min-width:990px){.cic-pd .cic-quick-facts__columns:not(.cic-quick-facts__columns--single){grid-template-columns:minmax(0,1fr) 360px;gap:56px}}.cic-pd .cic-quick-facts__col{width:auto!important;max-width:none!important;min-width:0}.cic-pd ul.cic-pd-facts,.cic-pd ul.cic-pd-icons{display:grid;margin:0;padding:0;list-style:none}.cic-pd li.cic-fact{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:14px;align-items:center;margin:0;padding:12px 0;list-style:none}.cic-pd li.cic-fact:before,.cic-pd li.cic-fact::marker{content:none!important}.cic-pd li.cic-fact+li.cic-fact{border-top:1px solid var(--pd-line-soft)}.cic-pd .cic-fact__icon,.cic-pd .cic-pd-badge{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--pd-tint);color:var(--pd-blue)}.cic-pd .cic-fact__icon svg,.cic-pd .cic-pd-badge svg{width:19px;height:19px}.cic-pd .cic-fact__body{min-width:0;font-size:17px;line-height:1.65;color:var(--pd-body);text-align:start}.cic-pd .cic-fact__body>p{margin:0}.cic-pd .cic-fact__body>p+p{margin-top:6px}.cic-pd .cic-fact__label,.cic-pd .cic-fact__body>:is(strong,b):first-child{font-weight:700;color:var(--pd-blue)!important}.cic-pd li.cic-fact.is-multiline{align-items:start}.cic-pd li.cic-fact.is-multiline .cic-fact__body{margin-top:-.32em}@supports (margin-top: 1lh){.cic-pd li.cic-fact.is-multiline .cic-fact__body{margin-top:calc((1em - 1lh)/2 - .12em)}}.cic-pd .cic-fact__body>.cic-fact__label--block{display:block}.cic-pd .cic-pd-tip{margin:0;padding:32px;border-radius:16px;background:var(--pd-card)!important;color:var(--pd-body)}.cic-pd .cic-pd-tip__label{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:15px;font-weight:700;line-height:1.3;letter-spacing:.1px;color:var(--pd-blue)}.cic-pd .cic-pd-tip__label svg{flex:none;width:22px;height:22px}.cic-pd .cic-pd-tip__quote{margin:0;padding:0;border:0;background:none;font-style:normal}.cic-pd .cic-pd-tip__quote p{margin:0 0 12px;font-size:17px;font-style:normal;font-weight:400;line-height:1.6;text-align:start;text-wrap:pretty;color:var(--pd-body)}.cic-pd .cic-pd-tip__quote p:last-child{margin-bottom:0}.cic-pd .cic-pd-tip__by{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid var(--pd-card-line)}.cic-pd .cic-pd-tip__cite{margin:0;font-size:15px;line-height:1.45;color:var(--pd-muted)}.cic-pd .cic-pd-tip__cite strong{font-weight:700;color:var(--pd-ink)}.cic-pd .cic-pd-avatar{display:grid;flex:none;place-items:center;overflow:hidden;width:44px;height:44px;border-radius:0;background:var(--pd-blue);font-size:15px;font-weight:700;letter-spacing:.5px;text-decoration:none!important;color:#fff!important;transition:transform .2s ease,box-shadow .2s ease}.cic-pd .cic-pd-avatar--photo{background:var(--pd-card-line)}.cic-pd .cic-pd-avatar img{display:block;width:100%;height:100%;margin:0;border-radius:0;object-fit:cover}.cic-pd a.cic-pd-avatar:hover{transform:scale(1.04);box-shadow:0 0 0 3px #c9d5f0}.cic-pd .c-accordion-blocks{display:block}.cic-pd .c-accordion{margin:0!important;border-bottom:1px solid var(--pd-line)}.cic-pd .c-accordion:first-child{border-top:1px solid var(--pd-line)}.cic-pd .c-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.cic-pd .c-accordion__summary::-webkit-details-marker{display:none}.cic-pd .c-accordion__summary:focus-visible{outline:2px solid var(--pd-blue);outline-offset:4px;border-radius:4px}.cic-pd .c-accordion__title{flex:1;min-width:0;transition:color .2s ease}.cic-pd .c-accordion__icon{display:block;flex:none;width:20px;height:20px;color:var(--pd-blue);transition:transform .25s cubic-bezier(.2,0,0,1)}.cic-pd details[open]>.c-accordion__summary .c-accordion__icon{transform:rotate(180deg)}@media(hover:hover){.cic-pd .c-accordion__summary:hover .c-accordion__title{color:var(--pd-blue)!important}}@media(prefers-reduced-motion:reduce){.cic-pd .c-accordion__icon{transition:none}}.cic-pd .c-accordion__content{padding:2px 0 36px}.cic-pd .cic-pd-rich :is(p,li){font-size:17px;line-height:1.65;text-align:start!important;color:var(--pd-body)}.cic-pd .cic-pd-rich p{margin:0 0 16px}.cic-pd .cic-pd-rich>.metafield-rich_text_field>:last-child,.cic-pd .cic-pd-rich>:last-child{margin-bottom:0}.cic-pd [data-cic-pd=long_description] .cic-pd-rich>.metafield-rich_text_field>:is(p,ul,ol,h2,h3,h4),.cic-pd [data-cic-pd=highlights] .cic-pd-rich>.metafield-rich_text_field>:is(p,ul,ol,h2,h3,h4),.cic-pd .author-block__bio,.cic-pd .book-update__copy,.cic-pd .product-format__description,.cic-pd .product-format__list,.cic-pd .product-format__note,.cic-pd .cic-pd-note{max-width:var(--pd-measure)}.cic-pd .cic-pd-rich :is(strong,b){font-weight:700;color:var(--pd-ink)}.cic-pd :is(.cic-pd-rich,.cic-pd-tip,.product-format,.author-block) a:not(.author-block__cta):not(.cic-pd-avatar){color:var(--pd-blue);text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:#254bb073;text-underline-offset:.18em;transition:text-decoration-color .2s ease}.cic-pd :is(.cic-pd-rich,.cic-pd-tip,.product-format,.author-block) a:not(.author-block__cta):not(.cic-pd-avatar):hover{text-decoration-color:currentColor}.cic-pd .cic-pd-rich :is(h2,h3,h4){margin:28px 0 8px;font-size:18px!important;font-weight:700!important;line-height:1.45!important;letter-spacing:0!important;text-transform:none!important;color:var(--pd-ink)!important}.cic-pd .cic-pd-rich>.metafield-rich_text_field>:is(h2,h3,h4):first-child{margin-top:0}.cic-pd .cic-pd-rich p.cic-pd-lede{margin-bottom:20px;font-size:20px;font-weight:400;line-height:1.55;text-wrap:pretty;color:var(--pd-lede)}.cic-pd .cic-pd-rich p.cic-pd-lede :is(strong,b){font-weight:inherit;color:inherit}.cic-pd .cic-pd-rich p.cic-pd-closing{margin-top:20px}.cic-pd .cic-pd-rich p.cic-pd-closing :is(strong,b){font-weight:400;color:inherit}.cic-pd .cic-pd-rich ul:not(.cic-pd-icons):not(.cic-pdtoc__front),.cic-pd ul.cic-pd-dots{display:grid;gap:10px;margin:0 0 20px;padding:0;list-style:none}.cic-pd .cic-pd-rich ul:not(.cic-pd-icons):not(.cic-pdtoc__front)>li,.cic-pd ul.cic-pd-dots>li{position:relative;margin:0;padding-left:18px}.cic-pd .cic-pd-rich ul:not(.cic-pd-icons):not(.cic-pdtoc__front)>li:before,.cic-pd ul.cic-pd-dots>li:before{content:"";position:absolute;top:calc(.825em - 3px);left:0;width:6px;height:6px;border-radius:50%;background:var(--pd-blue)}.cic-pd .cic-pd-rich ul>li>p{margin:0}.cic-pd ul.cic-pd-icons{margin:8px 0 24px}.cic-pd .cic-pdtoc{display:grid;gap:32px}.cic-pd .cic-pdtoc__front{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.cic-pd .cic-pdtoc__front li{display:inline-flex;align-items:center;gap:8px;margin:0;padding:6px 14px 6px 10px;border-radius:999px;background:var(--pd-card);font-size:15px;line-height:1.4;color:var(--pd-body)}.cic-pd .cic-pdtoc__front li:before{content:none}.cic-pd .cic-pdtoc__front svg{flex:none;width:16px;height:16px;color:var(--pd-blue)}.cic-pd .cic-pdtoc__group{margin:0}.cic-pd .cic-pdtoc__head{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:14px;align-items:center;margin:0 0 8px!important;font-size:18px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:0!important;color:var(--pd-ink)!important}.cic-pd .cic-pdtoc__badge{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--pd-tint);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--pd-blue)}.cic-pd .cic-pdtoc__badge svg{width:19px;height:19px}.cic-pd .cic-pdtoc__eyebrow{display:block;margin-bottom:1px;font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.6px;text-transform:uppercase;color:var(--pd-blue)}.cic-pd .cic-pdtoc__items{margin:0!important;padding:0 0 0 50px!important;list-style:none!important}.cic-pd .cic-pdtoc__items:not(.is-cols){max-width:var(--pd-measure)}.cic-pd .cic-pdtoc__group--plain .cic-pdtoc__items{padding-left:0!important}.cic-pd .cic-pdtoc__item{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:baseline;margin:0!important;padding:9px 0!important;border-bottom:1px solid var(--pd-line-soft);font-size:16px!important;line-height:1.5!important;color:var(--pd-body)!important;break-inside:avoid}.cic-pd .cic-pdtoc__item:before,.cic-pd .cic-pdtoc__item::marker{content:none!important}.cic-pd .cic-pdtoc__item--plain{grid-template-columns:minmax(0,1fr)}.cic-pd .cic-pdtoc__num{display:inline-grid;place-items:center;min-width:var(--pd-num-w, 30px);height:22px;padding:0 7px;border-radius:11px;background:var(--pd-tint);font-size:13px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--pd-blue);transform:translateY(-1px)}.cic-pd .cic-pdtoc__num--blank{background:none}.cic-pd .cic-pdtoc__num svg{width:14px;height:14px}.cic-pd .cic-pdtoc__item--sub{grid-template-columns:minmax(0,1fr);padding-top:18px!important;font-size:13px!important;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--pd-muted)!important}.cic-pd .cic-pdtoc__sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (min-width:750px){.cic-pd .cic-pdtoc__items.is-cols{columns:2;column-gap:40px}}.cic-pd .product-format+.product-format{margin-top:32px;padding-top:32px;border-top:1px solid var(--pd-line)}.cic-pd .product-format__heading{display:flex;align-items:center;gap:14px;margin:0 0 12px!important;padding:0!important;border:0!important;font-size:18px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:0!important;color:var(--pd-ink)!important}.cic-pd .product-format__description,.cic-pd .product-format__note{margin:0 0 16px;font-size:17px;line-height:1.65;opacity:1;color:var(--pd-body)}.cic-pd .product-format__note{font-size:15px;color:var(--pd-muted)}.cic-pd .product-format__note strong{font-weight:700;color:var(--pd-ink)}.cic-pd .product-format__subheading{margin:24px 0 10px!important;font-size:16px!important;font-weight:700!important;line-height:1.45!important;color:var(--pd-ink)!important}.cic-pd .product-format__list li{font-size:17px;line-height:1.65;color:var(--pd-body)}.cic-pd .product-format__list strong{font-weight:700;color:var(--pd-ink)}.cic-pd .product-format__table{width:100%;max-width:560px;margin:4px 0 0;border:0;border-collapse:collapse}.cic-pd .product-format__table :is(th,td){padding:11px 16px 11px 0;border:0;border-bottom:1px solid var(--pd-line);background:none;vertical-align:baseline;text-align:left}.cic-pd .product-format__table tr:first-child>:is(th,td){border-top:1px solid var(--pd-line)}.cic-pd .product-format__table th{width:40%;font-size:14px;font-weight:500;line-height:1.5;color:var(--pd-muted)}.cic-pd .product-format__table td{font-size:16px;font-weight:500;line-height:1.5;color:var(--pd-ink)}.cic-pd .cic-pd-note{display:flex;align-items:center;gap:14px;margin:0;font-size:17px;line-height:1.65;color:var(--pd-body)}.cic-pd .book-updates{margin:0;padding:0;list-style:none}.cic-pd .book-update{margin:0;padding:0}.cic-pd .book-update:before{content:none}.cic-pd .book-update+.book-update{margin-top:24px;padding-top:24px;border-top:1px solid var(--pd-line)}.cic-pd .book-update__date{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:14px;font-weight:500;line-height:1.4;color:var(--pd-muted)}.cic-pd .book-update__date svg{flex:none;width:16px;height:16px;color:var(--pd-blue)}.cic-pd .book-update__copy :is(h2,h3,h4):first-child{margin-top:0}.cic-pd .author-block{margin:0}.cic-pd .author-block+.author-block{margin-top:32px;padding-top:32px;border-top:1px solid var(--pd-line)}.cic-pd .author-block__head{display:flex;align-items:center;gap:20px;max-width:var(--pd-measure);margin-bottom:20px}.cic-pd .author-block__avatar{display:grid;flex:none;place-items:center;overflow:hidden;width:88px;height:88px;border-radius:0;background:var(--pd-blue);font-size:26px;font-weight:700;letter-spacing:.5px;color:#fff}.cic-pd .author-block__avatar--photo{background:var(--pd-card-line)}.cic-pd .author-block__image{display:block;width:100%!important;height:100%!important;max-width:none;margin:0!important;border-radius:0!important;object-fit:cover}.cic-pd .author-block__who{display:grid;gap:2px;flex:1;min-width:0}.cic-pd .author-block__name{margin:0!important;font-size:20px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:-.1px!important;color:var(--pd-ink)!important}.cic-pd .author-block__link{justify-self:start;font-size:15px;line-height:1.5}.cic-pd a.author-block__cta{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;height:var(--cic-btn-height, 44px);margin-left:auto;padding:0 var(--cic-btn-pad-x, 24px);border:1px solid var(--pd-blue);border-radius:var(--cic-btn-radius, 5px);background:#fff;font-size:var(--cic-btn-font-size, 15px);font-weight:700;line-height:1;letter-spacing:var(--cic-btn-tracking, .075px);white-space:nowrap;text-decoration:none!important;color:var(--pd-blue)!important;transition:background-color .2s ease}.cic-pd a.author-block__cta:hover{background:var(--pd-tint)}.cic-pd a.author-block__cta svg{transition:transform .2s ease}.cic-pd a.author-block__cta:hover svg{transform:translate(3px)}.cic-pd .author-block__bio{flex:none;opacity:1}@media screen and (max-width:749px){.cic-pd .cic-quick-facts__inner{padding-bottom:40px!important}.cic-pd .cic-pd-title,.cic-pd .c-accordion__title{font-size:20px!important}.cic-pd .c-accordion__summary{padding:20px 0}.cic-pd .c-accordion__content{padding-bottom:28px}.cic-pd li.cic-fact{grid-template-columns:32px minmax(0,1fr);column-gap:12px}.cic-pd .cic-fact__icon,.cic-pd .cic-pd-badge{width:32px;height:32px}.cic-pd .cic-fact__icon svg,.cic-pd .cic-pd-badge svg{width:17px;height:17px}.cic-pd .cic-fact__body,.cic-pd .cic-pd-rich :is(p,li),.cic-pd .product-format__description,.cic-pd .product-format__list li,.cic-pd .cic-pd-note{font-size:16px}.cic-pd .cic-pd-rich p.cic-pd-lede{font-size:18px}.cic-pd .cic-pd-tip{padding:24px 20px}.cic-pd .cic-pd-tip__quote p{font-size:16px}.cic-pd .cic-pdtoc__head{grid-template-columns:32px minmax(0,1fr);column-gap:12px;font-size:17px!important}.cic-pd .cic-pdtoc__badge{width:32px;height:32px}.cic-pd .cic-pdtoc__items{padding-left:0!important}.cic-pd .cic-pdtoc__item{font-size:15px!important}.cic-pd .author-block__head{display:grid;grid-template-columns:72px minmax(0,1fr);column-gap:16px;row-gap:14px}.cic-pd .author-block__avatar{width:72px;height:72px;font-size:22px}.cic-pd a.author-block__cta{grid-column:2;justify-self:start;margin-left:0}.cic-pd .product-format__table th{width:42%}}.cic-pd{interpolate-size:allow-keywords}.cic-pd .cic-pd-card{padding:32px;border:1px solid var(--pd-line);border-radius:16px;background:#fff}.cic-pd .cic-pd-card .cic-pd-title{margin-bottom:8px}@media screen and (min-width:990px){.cic-pd .cic-quick-facts__columns:not(.cic-quick-facts__columns--single){grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px}.cic-pd .cic-pd-card ul.cic-pd-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}.cic-pd .cic-pd-card ul.cic-pd-facts>li.cic-fact{border-top:1px solid var(--pd-line-soft)}.cic-pd .cic-pd-card ul.cic-pd-facts>li.cic-fact:nth-child(-n+2){border-top:0}.cic-pd .cic-quick-facts__columns--single ul.cic-pd-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.cic-pd .cic-quick-facts__columns--single ul.cic-pd-facts>li.cic-fact:nth-child(3){border-top:0}}.cic-pd .cic-pd-card .cic-fact__body{font-size:16px;line-height:1.6}.cic-pd .cic-pd-tip__quote{margin-bottom:20px}.cic-pd .cic-pd-avatar--photo img,.cic-pd .author-block__image{outline:1px solid oklch(0 0 0 / .1);outline-offset:-1px;border-radius:0!important}.cic-pd .c-accordion__summary{display:grid;grid-template-columns:40px minmax(0,1fr) 20px;column-gap:16px;padding:24px 0}.cic-pd .c-accordion__badge{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--pd-tint);color:var(--pd-blue);transition:background-color .2s ease,color .2s ease}.cic-pd .c-accordion__badge svg{width:20px;height:20px}@media(hover:hover){.cic-pd .c-accordion__summary:hover .c-accordion__badge{background:#e2e8f7}}.cic-pd details[open]>.c-accordion__summary .c-accordion__badge{background:var(--pd-blue);color:#fff}.cic-pd .c-accordion__content{padding:0 0 36px 56px}.cic-pd .c-accordion::details-content{block-size:0;overflow:hidden;transition:block-size .22s cubic-bezier(.2,0,0,1),content-visibility .22s allow-discrete}.cic-pd .c-accordion[open]::details-content{block-size:auto}@media(prefers-reduced-motion:reduce){.cic-pd .c-accordion::details-content{transition:none}}.cic-pd .cic-pdtoc__item:not(.cic-pdtoc__item--sub){color:#3a3f4a!important}.cic-pd .cic-pd-formats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.cic-pd .cic-pd-formats--single{grid-template-columns:minmax(0,1fr)}.cic-pd .cic-pd-formats .product-format{padding:24px;border:1px solid var(--pd-line);border-radius:16px;background:#fff}.cic-pd .cic-pd-formats .product-format+.product-format{margin-top:0;padding-top:24px;border-top:1px solid var(--pd-line)}.cic-pd .cic-pd-formats .product-format:has(.product-format__list){grid-column:1 / -1}.cic-pd .cic-pd-formats .product-format__description{font-size:16px;line-height:1.6}.cic-pd .cic-pd-formats .product-format__table{max-width:none;margin-top:8px}.cic-pd .cic-pd-formats .product-format__table tr:first-child>:is(th,td){border-top:0}.cic-pd .cic-pd-formats .product-format__table tr:last-child>:is(th,td){border-bottom:0}.cic-pd .cic-pd-formats>:last-child{margin-bottom:0}.cic-pd .book-updates{position:relative;max-width:var(--pd-measure);padding-left:28px}.cic-pd .book-updates:before{content:"";position:absolute;top:8px;bottom:8px;left:7px;width:2px;border-radius:1px;background:var(--pd-line)}.cic-pd .book-update{position:relative}.cic-pd .book-update:after{content:"";position:absolute;top:5px;left:-26px;width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:var(--pd-blue);box-shadow:0 0 0 1px var(--pd-blue)}.cic-pd .book-update+.book-update{border-top:0}.cic-pd .author-block{max-width:var(--pd-measure);padding:32px;border-radius:16px;background:var(--pd-card)}.cic-pd .author-block+.author-block{margin-top:16px;padding-top:32px;border-top:0}.cic-pd .author-block__head{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--pd-card-line)}.cic-pd .author-block__avatar{width:96px;height:96px}.cic-pd .author-block__bio :is(p,li){font-size:16px;line-height:1.65}.cic-pd a.author-block__cta{background:transparent;transition:background-color .2s ease,transform .12s ease}.cic-pd a.author-block__cta:active{transform:scale(.96)}@media screen and (max-width:749px){.cic-pd .cic-pd-card{padding:24px 20px}.cic-pd .c-accordion__summary{grid-template-columns:36px minmax(0,1fr) 20px;column-gap:12px;padding:20px 0}.cic-pd .c-accordion__badge{width:36px;height:36px}.cic-pd .c-accordion__badge svg{width:18px;height:18px}.cic-pd .c-accordion__content{padding-left:0}.cic-pd .cic-pd-formats{grid-template-columns:minmax(0,1fr)}.cic-pd .cic-pd-formats .product-format{padding:20px}.cic-pd .author-block{padding:24px 20px}.cic-pd .author-block__avatar{width:72px;height:72px}}@media screen and (min-width:990px){.cic-pd .cic-pd-tip{position:sticky;top:112px;align-self:start}.cic-pd .cic-pd-tip__quote p{font-size:16px}}.cic-pd{--pd-measure: none}.cic-pd .c-accordion__content>*,.cic-pd .author-block,.cic-pd .book-updates{max-width:none!important;width:100%}.cic-pd .cic-pd-card ul.cic-pd-facts,.cic-pd .cic-quick-facts__columns--single ul.cic-pd-facts{grid-template-columns:minmax(0,1fr)!important}.cic-pd .cic-pd-card ul.cic-pd-facts>li.cic-fact,.cic-pd .cic-pd-card ul.cic-pd-facts>li.cic-fact:nth-child(-n+3){border-top:1px solid var(--pd-line-soft)}.cic-pd .cic-pd-card ul.cic-pd-facts>li.cic-fact:first-child{border-top:0}.cic-pd .c-accordion__content{padding-left:0!important}body .cic-pd li.cic-fact.cic-fact{column-gap:16px!important;padding-block:16px!important;align-items:center!important}body .cic-pd li.cic-fact.cic-fact .cic-fact__body,body .cic-pd li.cic-fact.cic-fact>div:last-child{margin-block:0!important;padding-block:0!important;font-size:17px!important;line-height:1.6!important}body .cic-pd li.cic-fact.cic-fact.is-multiline{align-items:start!important}body .cic-pd li.cic-fact.cic-fact.is-multiline .cic-fact__body,body .cic-pd li.cic-fact.cic-fact.is-multiline>div:last-child{margin-block:-.4em!important}@media screen and (max-width:749px){body .cic-pd li.cic-fact.cic-fact{column-gap:12px!important;padding-block:14px!important}body .cic-pd li.cic-fact.cic-fact .cic-fact__body,body .cic-pd li.cic-fact.cic-fact>div:last-child{font-size:16px!important}}body .cic-pd .author-block__bio,body .cic-pd .author-block__bio p,body .cic-pd .c-accordion__content p{font-size:17px!important;line-height:1.65!important;color:#2a2f3a}body .cic-pd :is(.cic-pd-title,.c-accordion__title){line-height:1.25!important;text-wrap:balance}body .cic-pd :is(.product-format__heading,.author-block__name,.cic-pdtoc__chapter,.cic-pdtoc__chapter span){line-height:1.3!important;text-wrap:balance}body .cic-pd :is(.cic-pd-tip p,.product-format__description,.cic-pd-lede,.cic-fact__body){text-wrap:pretty}body .cic-pd :is(.cic-pdtoc__num,.cic-pd-num,td,.book-update__date){font-variant-numeric:tabular-nums}body .cic-pd .cic-pdtoc__item{line-height:1.5!important}body .cic-pd{overflow-wrap:break-word}body .cic-pd .c-accordion__content a:not([class]),body .cic-pd .author-block__bio a{color:#254bb0;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-skip-ink:auto}body .shopify-section:has(.cic-quick-facts__columns){margin-top:72px}@media screen and (max-width:749px){body .shopify-section:has(.cic-quick-facts__columns){margin-top:48px}}@media screen and (min-width:990px){body .cic-pd .cic-pd-tip{position:sticky!important;top:96px!important;align-self:start}}body .cic-pd .book-update:after{content:none!important}body .cic-pd .book-update__date{position:relative}body .cic-pd .book-update__date:before{content:"";position:absolute;top:50%;left:-26px;width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:var(--pd-blue, #254bb0);box-shadow:0 0 0 1px var(--pd-blue, #254bb0);transform:translateY(-50%)}body .cic-pd .cic-pdtoc{gap:28px}body .cic-pd .cic-pdtoc__intro{max-width:var(--pd-measure);margin:0!important;font-size:17px!important;line-height:1.65!important;color:var(--pd-body)}body .cic-pd .cic-pdtoc__intro+.cic-pdtoc__intro{margin-top:-16px!important}body .cic-pd .cic-pdtoc__part{display:flex;align-items:center;gap:12px;margin:8px 0 -12px!important;font-size:13px!important;font-weight:700;line-height:1.3!important;letter-spacing:.6px;text-transform:uppercase;color:var(--pd-blue)!important}body .cic-pd .cic-pdtoc__part:after{content:"";flex:1;height:1px;background:var(--pd-line)}body .cic-pd .cic-pdtoc__head{margin:0 0 4px!important}body .cic-pd .cic-pdtoc__items{padding-left:50px!important}body .cic-pd .cic-pdtoc__item{grid-template-columns:var(--pd-num-w, 30px) minmax(0,1fr);column-gap:12px;align-items:baseline;padding:9px 0!important;font-size:16px!important;line-height:1.5!important;color:#3a3f4a!important}body .cic-pd .cic-pdtoc__item--plain,body .cic-pd .cic-pdtoc__item--sub{grid-template-columns:minmax(0,1fr)}body .cic-pd .cic-pdtoc__item--sub{padding-top:16px!important;font-size:13px!important;line-height:1.3!important;color:var(--pd-muted)!important}body .cic-pd .cic-pdtoc__num{display:inline-flex;justify-content:center;align-items:center;gap:3px;box-sizing:border-box;width:var(--pd-num-w, 30px);min-width:0;height:22px;padding:0 8px;white-space:nowrap}body .cic-pd .cic-pdtoc__num--blank{background:none}body .cic-pd .cic-pdtoc__word{font-size:11px;font-weight:600;letter-spacing:.2px;color:var(--pd-muted)}body .cic-pd .cic-pdtoc__front li{font-size:15px}@media screen and (min-width:750px){body .cic-pd .cic-pdtoc__items.is-cols{columns:auto}}@media screen and (min-width:990px){body .cic-pd .cic-pdtoc__items.is-cols{columns:2;column-gap:40px}}@media screen and (max-width:749px){body .cic-pd .cic-pdtoc{gap:24px}body .cic-pd .cic-pdtoc__items{padding-left:0!important}body .cic-pd .cic-pdtoc__item{font-size:15px!important}}body .cic-pd .cic-pd-facts__intro{margin:0 0 8px!important;font-size:17px;line-height:1.65;color:var(--pd-body)}body .cic-pd .cic-fact__sub{gap:4px;margin:6px 0 0}body .cic-pd ul.cic-pd-lines{gap:6px;margin:6px 0 0}body .cic-pd .cic-fact__body>p+ul.cic-pd-lines,body .cic-pd .cic-fact__body>ul.cic-pd-lines+p{margin-top:6px}body .cic-pd .cic-pdtoc__num,body .cic-pd .cic-pdtoc__num .cic-pdtoc__word{font-size:13px!important;font-weight:600!important;letter-spacing:0!important;color:#254bb0!important}body .cic-pd .book-updates{padding-left:56px!important}body .cic-pd .book-updates:before{left:19px!important;width:2px!important}body .cic-pd .book-update__date:before{left:-44px!important;width:16px!important;height:16px!important;box-sizing:border-box}@media screen and (max-width:749px){body .cic-pd .book-updates{padding-left:48px!important}body .cic-pd .book-updates:before{left:17px!important}body .cic-pd .book-update__date:before{left:-38px!important}}body .cic-pd .cic-pdtoc__head{grid-template-columns:var(--pd-section-icon, 40px) minmax(0,1fr)!important;column-gap:16px!important}body .cic-pd .cic-pdtoc__head>.cic-pdtoc__badge{justify-self:center}body .cic-pd .cic-pdtoc__items,body .cic-pd .cic-pdtoc__intro,body .cic-pd .cic-pdtoc__front{padding-left:calc(var(--pd-section-icon, 40px) + 16px)!important}@media screen and (max-width:749px){body .cic-pd{--pd-section-icon: 36px}}@media screen and (min-width:990px){body .cic-pd .cic-pdtoc__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;align-items:start}body .cic-pd .cic-pdtoc__grid>.cic-pdtoc__group{margin-top:0!important;margin-bottom:24px!important}}body .cic-pd .book-updates:before{background:linear-gradient(to bottom,var(--pd-line, #e6e8ec) 0%,var(--pd-line, #e6e8ec) calc(100% - 72px),rgb(230 232 236 / .75) calc(100% - 52px),rgb(230 232 236 / .4) calc(100% - 30px),rgb(230 232 236 / .12) calc(100% - 12px),rgb(230 232 236 / 0) 100%)!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cic-product-details.css.map */
