/* Family sketchbook throughout the site. Presentation only; native state and controls remain authoritative. */
@font-face{font-family:'SK Text';src:url('assets/newsreader.woff2') format('woff2');font-weight:200 800;font-style:normal;font-display:swap}
@media screen{
 body.gcbg-sketchbook-preview{--sk-paper:#ece7dc;--sk-page:#faf6eb;--sk-ink:#2b2721;--sk-rule:#c8bba3;--gc-paper:#ece7dc;--gc-white:#faf6eb;--gc-ink:#2b2721;--gc-forest:#3e4a35;--gc-muted:#655d50;--gc-line:#c8bba3;background:#ece7dc url('assets/bg-wash.jpg') center top / 100% auto no-repeat;color:#2b2721}
 body.gcbg-sketchbook-preview .gc-header{background:#f3eee3e8;border-bottom-color:#c8bba370}
 body.gcbg-sketchbook-preview #gc-navigation a{color:#3d4435}
 body.gcbg-sketchbook-preview #gc-navigation a[aria-current=page]{color:#855637}
 body.gcbg-sketchbook-preview .gcbg-exact-preview{background:transparent;position:relative}
 body.gcbg-sketchbook-preview .gcbg-welcome{position:relative;z-index:1;background:transparent;box-shadow:none;border:0;padding:60px 28px 26px}
 body.gcbg-sketchbook-preview .gcbg-welcome:before,body.gcbg-sketchbook-preview .gcbg-welcome:after{content:'';position:absolute;width:clamp(90px,15vw,220px);height:280px;top:35px;pointer-events:none;z-index:-1;background:center / contain no-repeat;opacity:.38}
 body.gcbg-sketchbook-preview .gcbg-welcome:before{background-image:url('assets/botany-left.png');left:0;transform:rotate(-8deg)}
 body.gcbg-sketchbook-preview .gcbg-welcome:after{background-image:url('assets/botany-right.png');right:0;transform:rotate(5deg)}
 body.gcbg-sketchbook-preview .gcbg-welcome h1{color:#2b2721}
 body.gcbg-sketchbook-preview .gcbg-welcome-copy{font-family:'SK Body',Georgia,serif}
 body.gcbg-sketchbook-preview #gcbg-threeui-root .shader-frame{background:transparent;min-height:0}
 body.gcbg-sketchbook-preview .gcbg-how,body.gcbg-sketchbook-preview .gcbg-exact-tools,body.gcbg-sketchbook-preview .gcbg-stage-links{background:transparent}
 body.gcbg-sketchbook-preview .gcbg-exact-tools article{background:#faf6ebcf;border-radius:3px 9px 4px 3px;box-shadow:3px 4px 0 #b9a17b24}
 body.gcbg-sketchbook-preview .gcbg-start-again{background:#e7e1d2a6}
 /* Use the same ink, paper and type on tools, reading pages and publisher information. */
 body.gcbg-sketchbook-preview :is(#gcbg-q,#gcbg-c,#gcbg-m,#gcbg-account-panel,#gcbg-sharing-panel,#gcbg-registry-app,.gcbr-hub,.gcbr-article,.gcbg-publisher-page){--ink:#2b2721;--green:#3e4a35;--cream:#faf6eb;--sage:#e9e7d9;color:#2b2721}
 body.gcbg-sketchbook-preview :is(#gcbg-q,#gcbg-c,#gcbg-m,#gcbg-account-panel,#gcbg-sharing-panel,#gcbg-registry-app,.gcbr-hub,.gcbr-article,.gcbg-publisher-page) :is(h1,h2,h3,h4){color:#2b2721;font-family:'SK Display',Georgia,serif;font-weight:400;letter-spacing:-.02em}
 body.gcbg-sketchbook-preview :is(#gcbg-q,#gcbg-c,#gcbg-m,#gcbg-account-panel,#gcbg-sharing-panel,#gcbg-registry-app,.gcbr-hub) h1{font-size:clamp(42px,5vw,66px);line-height:1.06}
 body.gcbg-sketchbook-preview :is(#gcbg-q,#gcbg-c,#gcbg-m,#gcbg-account-panel,#gcbg-sharing-panel,#gcbg-registry-app,.gcbr-hub,.gcbr-article) :is(.q-hero,.c-hero,.m-hero,.r-hero,.gcbr-hero){position:relative;background:transparent;border:0;border-bottom:1px solid #bcb098;border-radius:0;box-shadow:none;isolation:isolate}
 body.gcbg-sketchbook-preview :is(#gcbg-q,#gcbg-c,#gcbg-m,#gcbg-account-panel,#gcbg-sharing-panel,#gcbg-registry-app,.gcbr-hub,.gcbr-article) :is(.q-hero,.c-hero,.m-hero){padding-top:48px;padding-bottom:40px;min-height:310px;padding-right:clamp(230px,27vw,380px)}
 body.gcbg-sketchbook-preview :is(#gcbg-q,#gcbg-c,#gcbg-m,#gcbg-account-panel,#gcbg-sharing-panel,#gcbg-registry-app,.gcbr-hub,.gcbr-article) :is(.q-hero,.c-hero,.m-hero):after{content:'';position:absolute;right:0;top:24px;width:clamp(215px,26vw,350px);height:260px;background:var(--sk-hero-art) center / contain no-repeat;pointer-events:none;z-index:-1;mix-blend-mode:multiply}
 body.gcbg-sketchbook-preview #gcbg-q .q-hero{--sk-hero-art:url('/landing-pages/great-canadian-baby-guide/stage-pregnancy.png')}
 body.gcbg-sketchbook-preview #gcbg-c .c-hero{--sk-hero-art:url('/landing-pages/great-canadian-baby-guide/stage-6-12.png')}
 body.gcbg-sketchbook-preview #gcbg-m .m-hero{--sk-hero-art:url('/landing-pages/great-canadian-baby-guide/stage-3-6.png')}
 body.gcbg-sketchbook-preview :is(#gcbg-q,#gcbg-c,#gcbg-m,#gcbg-account-panel,#gcbg-sharing-panel,#gcbg-registry-app,.gcbr-hub,.gcbr-article) :is(.q-eyebrow,.c-eyebrow,.m-eyebrow,.a-eyebrow,.r-eyebrow,.gcbr-kicker,.gc-eyebrow){color:#80613f;letter-spacing:.13em}
 body.gcbg-sketchbook-preview :is(#gcbg-q,#gcbg-c,#gcbg-m,#gcbg-account-panel,#gcbg-sharing-panel,#gcbg-registry-app,.gcbr-hub,.gcbr-article) :is(.q-intro,.q-lead,.c-hero>p,.m-hero>p,.r-hero p,.gcbr-lead,.gcbg-account>p:not(.a-eyebrow):not(.a-small),.gcbg-publisher-lead){font-family:'SK Body',Georgia,serif;font-size:20px;line-height:1.6;color:#5b5143}
 /* Account and partner pages have direct headings rather than a hero wrapper. */
 body.gcbg-sketchbook-preview :is(#gcbg-account-panel,#gcbg-sharing-panel){position:relative;background:transparent;padding-top:54px;isolation:isolate}
 body.gcbg-sketchbook-preview :is(#gcbg-account-panel,#gcbg-sharing-panel):before{content:'';display:block;width:220px;height:165px;background:url('assets/gift.svg') center / contain no-repeat;float:right;margin:10px 0 15px 24px;pointer-events:none;mix-blend-mode:multiply}
 body.gcbg-sketchbook-preview #gcbg-sharing-panel:before{background-image:url('/landing-pages/great-canadian-baby-guide/stage-12-24.png')}
 body.gcbg-sketchbook-preview :is(#gcbg-account-panel,#gcbg-sharing-panel)>.a-card{clear:both}
 body.gcbg-sketchbook-preview :is(#gcbg-q,#gcbg-c,#gcbg-m,#gcbg-account-panel,#gcbg-sharing-panel,#gcbg-registry-app,.gcbr-hub,.gcbr-article) :is(.q-card,.a-card,.r-panel,.c-filters,.m-pickers,.gcbr-filters,.gcbr-empty,.r-empty,.r-welcome){background-color:#faf6eb;border-color:#c8bba3;border-radius:3px 9px 4px 3px;box-shadow:3px 4px 0 #b9a17b29}
 body.gcbg-sketchbook-preview :is(#gcbg-q,#gcbg-c,#gcbg-m,#gcbg-account-panel,#gcbg-sharing-panel,#gcbg-registry-app,.gcbr-hub,.gcbr-article) :is(.q-card,.a-card,.r-panel){background-image:linear-gradient(90deg,transparent 13px,#a2573c14 13px,#a2573c14 14px,transparent 14px)}
 body.gcbg-sketchbook-preview :is(#gcbg-q,#gcbg-c,#gcbg-m,#gcbg-account-panel,#gcbg-sharing-panel,#gcbg-registry-app,.gcbr-hub,.gcbr-article) :is(.c-product,.q-product-card,.r-card,.gcbr-card){background:#faf6eb;border-color:#c8bba3;border-radius:3px 9px 4px 3px;box-shadow:2px 3px 0 #b9a17b29}
 body.gcbg-sketchbook-preview :is(#gcbg-q,#gcbg-c,#gcbg-m,#gcbg-account-panel,#gcbg-sharing-panel,#gcbg-registry-app,.gcbr-hub,.gcbr-article) :is(.c-product-head,.gcbr-card-art,.r-photo){background-color:#eee6d4}
 body.gcbg-sketchbook-preview :is(#gcbg-q,#gcbg-c,#gcbg-m,#gcbg-account-panel,#gcbg-sharing-panel,#gcbg-registry-app,.gcbr-hub,.gcbr-article) :is(.q-note,.c-note,.m-note,.a-note,.r-import,.r-sharing-note,.r-share-panel,.gcbg-share-banner,.gcbr-toc,.gcbr-sourcebox,.gcbr-source,.gcbr-trusted,.gcbr-aside,.gcbg-flow,.gcbg-flow-panel,.gcbg-flow-step-help){background-color:#e9e5d8;border-color:#c8bba3;color:#4e493e;border-radius:3px}
 body.gcbg-sketchbook-preview :is(#gcbg-q,#gcbg-c,#gcbg-m,#gcbg-account-panel,#gcbg-sharing-panel,#gcbg-registry-app,.gcbr-hub,.gcbr-article) :is(.gcbg-flow,.gcbg-flow-panel,.gcbg-flow-step-help){border-left-color:#9a6a3e}
 body.gcbg-sketchbook-preview .gcbg-flow-compare-bar{background:#f5efdf;border-color:#b8ae95}
 body.gcbg-sketchbook-preview :is(#gcbg-c,#gcbg-q,#gcbg-m,#gcbg-account-panel,#gcbg-sharing-panel,#gcbg-registry-app,.gcbr-hub) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){background-color:#fffaf0;border-color:#b5aa91;color:#2b2721;border-radius:3px}
 body.gcbg-sketchbook-preview :is(.gcbg-account .a-button,.gcbg-account button:not(.a-text),.r-button,.gcbr-hub .gc-button,.gcbr-article .gc-button){background:#3e4a35;border-color:#3e4a35;color:#fffaf0;border-radius:3px}
 body.gcbg-sketchbook-preview :is(.gcbg-account .a-secondary,.r-button.r-secondary){background:#faf6eb;color:#3e4a35;border-color:#aaa68c}
 body.gcbg-sketchbook-preview #gcbg-m caption{background:#3e4a35}
 body.gcbg-sketchbook-preview #gcbg-m :is(thead th,th[scope=row]){background:#e9e1ce;color:#403c31}
 body.gcbg-sketchbook-preview #gcbg-m td{background:#faf6eb}
 /* Keep real guide and product photographs, with a paper print treatment around them. */
 body.gcbg-sketchbook-preview .gcbr-article{background:transparent}
 body.gcbg-sketchbook-preview .gcbr-hero{padding-block:48px}
 body.gcbg-sketchbook-preview .gcbr-hero-art{background:#ece4d2;border:1px solid #c8bba3;border-radius:3px 10px 5px 3px;box-shadow:5px 6px 0 #b9a17b38;transform:rotate(1deg)}
 body.gcbg-sketchbook-preview :is(.gcbr-feature-photo,.gcbr-hero-photo){border:1px solid #c8bba3;border-radius:3px;box-shadow:4px 5px 0 #b9a17b24}
 body.gcbg-sketchbook-preview .gcbr-card h3{font-size:30px}
 body.gcbg-sketchbook-preview .gcbr-prose{background:#faf6ebc9;border:1px solid #c8bba370;border-radius:3px;padding:28px;font-family:'SK Body',Georgia,serif;font-size:20px;line-height:1.8}
 body.gcbg-sketchbook-preview .gcbr-prose h2{font-size:34px}
 body.gcbg-sketchbook-preview .gcbr-stage{background:#f1eadb;border-color:#c8bba3;border-radius:3px}
 body.gcbg-sketchbook-preview .gcbr-stage:nth-child(3n+2){background:#eddfd1}
 body.gcbg-sketchbook-preview .gcbr-stage:nth-child(3n){background:#e6e5d3}
 body.gcbg-sketchbook-preview .gcbr-stage.is-current{outline-color:#80613f}
 body.gcbg-sketchbook-preview .gcbg-publisher-page{font-family:'SK Body',Georgia,serif;font-size:20px;line-height:1.8}
 body.gcbg-sketchbook-preview.gcbg-sketchbook-information .entry-content{max-width:1000px;margin:38px auto 64px;padding:0 22px}
 body.gcbg-sketchbook-preview.gcbg-sketchbook-information .entry-content>.gcbg-publisher-page{max-width:none;background:#faf6ebc9;border:1px solid #c8bba3;padding:42px 46px 56px;border-radius:3px 12px 5px 3px;box-shadow:5px 7px 0 #b9a17b29}
 body.gcbg-sketchbook-preview.gcbg-sketchbook-information .entry-content>h1{font-size:clamp(40px,5vw,64px)}
 body.gcbg-sketchbook-preview.gcbg-sketchbook-information .entry-content>:is(p,ul,ol){font-family:'SK Body',Georgia,serif;font-size:20px;line-height:1.8}
 body.gcbg-sketchbook-preview .gcbg-publisher-page h1{font-size:clamp(40px,5vw,62px);line-height:1.1}
 body.gcbg-sketchbook-preview .gcbg-publisher-page h2{font-size:32px}
 body.gcbg-sketchbook-preview .gcbg-publisher-page a{color:#586145}
 body.gcbg-sketchbook-preview .gcbg-publisher-nav{background:#e5dfd1;border-color:#c8bba3;color:#51483b}
 body.gcbg-sketchbook-preview .gc-footer{background:#ece7dc80;color:#51483b}
}
@media screen and (max-width:900px){
 body.gcbg-sketchbook-preview :is(#gcbg-q,#gcbg-c,#gcbg-m,#gcbg-account-panel,#gcbg-sharing-panel,#gcbg-registry-app,.gcbr-hub,.gcbr-article) :is(.q-hero,.c-hero,.m-hero){padding-right:220px}
 body.gcbg-sketchbook-preview :is(#gcbg-q,#gcbg-c,#gcbg-m,#gcbg-account-panel,#gcbg-sharing-panel,#gcbg-registry-app,.gcbr-hub,.gcbr-article) :is(.q-hero,.c-hero,.m-hero):after{width:210px;height:220px;top:40px}
 body.gcbg-sketchbook-preview :is(#gcbg-q,#gcbg-c,#gcbg-m,#gcbg-account-panel,#gcbg-sharing-panel,#gcbg-registry-app,.gcbr-hub,.gcbr-article) :is(.q-hero,.c-hero,.m-hero) h1{font-size:48px}
}
@media screen and (max-width:640px){
 body.gcbg-sketchbook-preview .gcbg-welcome{padding:34px 22px 16px}
 body.gcbg-sketchbook-preview .gcbg-welcome:before,body.gcbg-sketchbook-preview .gcbg-welcome:after{display:none}
 body.gcbg-sketchbook-preview :is(#gcbg-q,#gcbg-c,#gcbg-m,#gcbg-account-panel,#gcbg-sharing-panel,#gcbg-registry-app,.gcbr-hub,.gcbr-article) :is(.q-hero,.c-hero,.m-hero){padding:28px 0 20px;min-height:0}
 body.gcbg-sketchbook-preview :is(#gcbg-q,#gcbg-c,#gcbg-m,#gcbg-account-panel,#gcbg-sharing-panel,#gcbg-registry-app,.gcbr-hub,.gcbr-article) :is(.q-hero,.c-hero,.m-hero):after{position:relative;display:block;width:100%;height:170px;top:auto;right:auto;margin:16px auto 0;background-position:center;z-index:0}
 body.gcbg-sketchbook-preview :is(#gcbg-q,#gcbg-c,#gcbg-m,#gcbg-account-panel,#gcbg-sharing-panel,#gcbg-registry-app,.gcbr-hub,.gcbr-article) :is(.q-hero,.c-hero,.m-hero) h1{font-size:44px}
 body.gcbg-sketchbook-preview :is(#gcbg-q,#gcbg-c,#gcbg-m,#gcbg-account-panel,#gcbg-sharing-panel,#gcbg-registry-app,.gcbr-hub,.gcbr-article) :is(.q-intro,.q-lead,.c-hero>p,.m-hero>p,.r-hero p,.gcbr-lead,.gcbg-account>p:not(.a-eyebrow):not(.a-small)){font-size:19px}
 body.gcbg-sketchbook-preview :is(#gcbg-account-panel,#gcbg-sharing-panel){padding-top:30px}
 body.gcbg-sketchbook-preview :is(#gcbg-account-panel,#gcbg-sharing-panel):before{float:none;width:100%;height:135px;margin:0 0 20px;background-position:left center}
 body.gcbg-sketchbook-preview .gcbr-prose{padding:20px 18px;font-size:19px}
 body.gcbg-sketchbook-preview .gcbr-prose h2{font-size:30px}
 body.gcbg-sketchbook-preview.gcbg-sketchbook-information .entry-content{margin:24px auto 40px;padding:0 18px}
 body.gcbg-sketchbook-preview.gcbg-sketchbook-information .entry-content>.gcbg-publisher-page{padding:28px 22px 38px}
 body.gcbg-sketchbook-preview .gcbg-publisher-page{font-size:19px;overflow-wrap:anywhere}
}

@media screen{body.gcbg-sketchbook-preview #gcbg-threeui-root :is(.landing-page-frame,.landing-page-frame iframe){background:transparent!important}}
@media screen{
 body.gcbg-sketchbook-preview{background-color:#ece7dc;background-image:linear-gradient(180deg,#ece7dc66 0%,#ece7dc99 45%,#ece7dc 100%),url('assets/bg-wash.jpg');background-position:center top,center top;background-size:100% 1300px,auto 1300px;background-repeat:no-repeat;background-attachment:scroll}
 body.gcbg-sketchbook-preview.gcbg-sketchbook-information .gc-policy{background:#faf6ebc9;border:1px solid #c8bba3;border-radius:3px;padding:36px;font-family:'SK Body',Georgia,serif;color:#2b2721}
 body.gcbg-sketchbook-preview.gcbg-sketchbook-information .gc-policy h1{font:400 clamp(40px,5vw,62px)/1.1 'SK Display',Georgia,serif}
}
@media screen and (max-width:640px){body.gcbg-sketchbook-preview.gcbg-sketchbook-information .gc-policy{padding:24px 20px}}

@media screen{
 body.gcbg-sketchbook-preview :is(#gcbg-q .q-hero,#gcbg-c .c-hero,#gcbg-m .m-hero){display:block}
 body.gcbg-sketchbook-preview :is(#gcbg-q .q-hero,#gcbg-c .c-hero,#gcbg-m .m-hero) .gc-tool-hero-art{display:none}
 body.gcbg-sketchbook-preview :is(#gcbg-q .q-hero,#gcbg-c .c-hero,#gcbg-m .m-hero) .gc-tool-hero-copy>p:not([class$=eyebrow]):not([class$=small]){font:400 20px/1.6 'SK Body',Georgia,serif;color:#5b5143}
}
@media screen and (max-width:640px){
 body.gcbg-sketchbook-preview :is(#gcbg-q .q-hero,#gcbg-c .c-hero,#gcbg-m .m-hero) .gc-tool-hero-copy>p:not([class$=eyebrow]):not([class$=small]){font-size:19px}
}
/* Kadence's outer white site surface must not cover the shared painted paper. */
@media screen{body.gcbg-sketchbook-preview.content-style-unboxed .site{background:transparent}}
