/* The care guide is designed for a phone first. */
.signature-atlas{margin-top:30px;padding:48px 0 45px}.atlas-intro{margin-bottom:30px;max-width:620px}.atlas-intro h2{font-size:clamp(37px,5vw,62px);margin:14px 0 17px}.atlas-intro p{font-size:17px;line-height:1.7;max-width:410px}.cg-start{display:grid;grid-template-columns:1fr;gap:26px}.cg-mini-book{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:160px;height:205px;margin:0 auto;padding:18px;background:linear-gradient(100deg,#552533,#813d4d 17%,#6e303e);color:#eedcc0;border:0;border-radius:4px 13px 13px 4px;box-shadow:5px 5px 0 -1px #e8d9be,8px 9px 0 -3px #bbab93,0 18px 30px -16px #42263277;transform:rotate(-6deg);cursor:pointer;font-family:var(--sans)}.cg-book-line{position:absolute;inset:10px;border:1px solid #d4b79777;border-radius:2px 6px 6px 2px;pointer-events:none}.cg-mini-book>span:not(.cg-book-line){font-size:9px;letter-spacing:.1em}.cg-mini-book strong{font:400 24px/1.1 var(--serif);text-align:center;z-index:1}.cg-mini-book>svg{width:64px;height:58px;margin:-5px 0}.cg-mini-book>small{font-size:10px}.cg-pick{text-align:center}.cg-pick>h3{font:400 28px/1.2 var(--serif);margin:9px 0 18px}.cg-age-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cg-age-grid button{position:relative;text-align:start;min-height:105px;padding:15px;border:1px solid #d9bfc0;border-radius:17px;background:linear-gradient(135deg,#fffaf2,#f3e3d9);color:var(--ink);font-family:var(--sans);cursor:pointer;box-shadow:0 12px 20px -19px #722f37aa}.cg-age-grid button:last-child{grid-column:1/-1;min-height:85px}.cg-age-number{font:400 11px var(--mono);color:#a98088;display:block;margin-bottom:7px}.cg-age-grid strong{display:block;font-size:20px;font-weight:500}.cg-age-grid small{display:block;font-size:12.5px;color:#96727a;margin-top:3px;padding-inline-end:12px}.cg-age-arrow{position:absolute;inset-inline-end:13px;top:15px;color:#9b6776;font-size:19px}.cg-preview-note{font:400 12.5px/1.6 var(--sans);color:#9b7b7d;text-align:center;margin:23px auto 0;max-width:460px}.cg-book .ab-care-page{padding:22px 20px 35px}.cg-book .ab-map-page{padding:22px 20px 35px}.cg-book .ab-care-page>h3{font-size:34px;line-height:1.05;margin:12px 0 18px}.cg-book .ab-page-run{margin-bottom:20px}.cg-at-a-glance{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 20px}.cg-at-a-glance>span{display:flex;align-items:center;gap:8px;background:#eee3d4;border:1px solid #e0cebc;border-radius:12px;padding:11px 10px}.cg-at-a-glance svg{width:22px;height:22px;flex-shrink:0;color:#996575}.cg-at-a-glance b{font:500 12.5px/1.4 var(--sans);color:#6d4a51}.cg-paste-box{border:1px solid #d8c4ae;background:#f6eddf;border-radius:17px;padding:16px 13px}.cg-subheading{display:flex;align-items:center;gap:8px}.cg-small-icon svg{width:20px;height:20px;color:#976574;display:block}.cg-subheading h4{font:500 16px/1.5 var(--sans);margin:0}.cg-dose-grid{display:grid;gap:12px;margin-top:15px}.cg-dose-grid.has-two{grid-template-columns:1fr 1fr;gap:10px}.cg-dose{min-width:0;padding:9px 9px 11px;background:#fffbf4;border-radius:12px;text-align:center}.cg-dose-age{font:500 12.5px/1.5 var(--sans);color:#976574}.cg-dose svg{display:block;max-width:210px;width:100%;height:67px;margin:3px auto}.cg-dose strong{font:500 15px/1.4 var(--sans);display:block}.cg-dose small{font:400 12.5px/1.5 var(--sans);display:block;margin-top:6px;color:#89676e}.cg-paste-note{font:400 12.5px/1.55 var(--sans);color:#97777c;margin:12px 0 0}.cg-section-label{font:500 17px/1.5 var(--sans);margin:25px 0 8px}.cg-section-label small{display:block;font-size:12.5px;font-weight:400;color:#a17d84;margin-top:2px}.cg-step{border-bottom:1px solid #e3d2c1}.cg-step summary{display:flex;align-items:center;gap:11px;cursor:pointer;padding:17px 0;list-style:none}.cg-step summary::-webkit-details-marker,.cg-learn summary::-webkit-details-marker{display:none}.cg-step-icon{display:grid;place-items:center;flex-shrink:0;width:37px;height:42px;background:#f0ddd9;border-radius:12px;color:#95606f}.cg-step-icon svg{width:23px;height:23px}.cg-step summary>span:nth-child(2){flex:1;min-width:0}.cg-step strong{display:block;font:500 16px/1.5 var(--sans)}.cg-step small{display:block;font:400 12.5px/1.6 var(--sans);color:#916c74;margin-top:3px}.cg-expand{font:400 23px var(--sans);color:#a27a83}.cg-step[open] .cg-expand{transform:rotate(45deg)}.cg-step-body{padding:0 0 18px 48px}.cg-step-body p,.cg-learn-body>p{font:400 17px/1.7 var(--sans);color:#76565e;margin:0 0 10px}.cg-step-body a{font:400 12.5px/1.6 var(--sans);color:#9c727d;text-decoration:underline;text-underline-offset:3px}.cg-save{display:flex;align-items:center;gap:11px;justify-content:center;width:100%;background:#722f3d;color:#fff8ea;border:0;border-radius:100px;padding:15px 16px;margin-top:24px;font:500 15px/1.5 var(--sans);cursor:pointer}.cg-save svg{width:20px;height:20px;flex-shrink:0}.cg-save span:nth-child(2){flex:1}.cg-save:disabled{opacity:.65;cursor:wait}.cg-save-caption{display:block;text-align:center;font:400 12.5px/1.6 var(--sans);color:#9a7a7c;margin-top:9px}.cg-save-status{font:400 13px/1.6 var(--sans);color:#895565;margin:8px 0 0;text-align:center}.cg-save-status:empty{display:none}.cg-learn{border:1px solid #ddc9b6;border-radius:15px;margin:0 0 13px;overflow:hidden;background:#fff9ef}.cg-learn>summary{display:flex;align-items:center;gap:10px;padding:17px 14px;list-style:none;cursor:pointer;font:500 16px/1.5 var(--sans);color:#55363f}.cg-learn>summary svg{width:22px;height:22px;flex-shrink:0;color:#9c6a77}.cg-learn>summary span:nth-child(2){flex:1}.cg-learn-body{padding:0 15px 18px}.cg-learn .ab-chart{height:270px;max-width:295px}.cg-learn .ab-tooth{width:32px;height:38px}.cg-learn .ab-tooth-detail{min-height:0}.cg-learn .ab-tooth-detail h4{font-size:22px}.cg-learn .ab-tooth-detail p{font-size:15px}.cg-ask{background:#efdfdb;padding:15px;border-radius:12px;margin-top:15px}.cg-ask small{font:400 12.5px var(--sans);color:#9d7580}.cg-ask p{font:400 20px/1.5 var(--serif);margin:9px 0 0}.cg-urgent{background:#f0ddda;border-inline-start:2px solid #aa7882;padding:12px;font-size:15px!important}.cg-sources{margin-top:24px;border-top:1px solid #dac6b6;padding-top:15px;font:400 12.5px/1.7 var(--sans);color:#8c6c71}.cg-sources summary{cursor:pointer}.cg-sources>div{display:flex;flex-direction:column;gap:10px;padding-top:14px}.cg-sources a{text-decoration:underline;text-underline-offset:3px}.cg-sources p{margin:0}.cg-book .ab-map-page{border-top:1px solid #d5beaa;box-shadow:inset 0 10px 15px -14px #633b2a55}.cg-book .ab-care-page{border-top:0;box-shadow:none}.cg-book .ab-care-page .ab-page-number{bottom:11px}.editorial-after-atlas{padding-top:30px}.editorial-bento{display:flex;flex-direction:column;gap:14px}.editorial-bento>.blog-tile{order:-1}.editorial-bento>.tile{grid-column:auto!important;grid-row:auto!important}.editorial-bento .blog-illustration{max-width:none}.editorial-bento .blog-illustration svg{max-height:180px}.editorial-bento .research-cover{max-width:none}.editorial-bento .research-cover svg{height:80px}.t-watch{grid-column:1/-1}.signature-atlas .ab-tabs button{min-height:85px}.signature-atlas .ab-turn-sheet{left:0;width:100%;transform-origin:left center;border-radius:9px;bottom:auto;height:650px}.signature-atlas .ab-book{overflow:hidden}html[dir=rtl] .cg-step strong,html[dir=rtl] .cg-learn summary{font-size:18px}html[dir=rtl] .cg-step-body p,html[dir=rtl] .cg-learn-body>p{font-size:19px}html[dir=rtl] .cg-step-body{padding-inline-start:48px;padding-inline-end:0}html[dir=rtl] .cg-mini-book strong{font-size:22px;line-height:1.5}html[dir=rtl] .cg-pick h3{line-height:1.5}html[dir=rtl] .cg-save{font-size:16px}
@media(min-width:761px){.cg-start{grid-template-columns:230px 1fr;align-items:center;max-width:900px;margin:auto;gap:50px}.cg-mini-book{width:210px;height:280px}.cg-mini-book strong{font-size:31px}.cg-mini-book>svg{width:90px;height:80px}.cg-mini-book>small{font-size:12.5px}.cg-mini-book>span:not(.cg-book-line){font-size:12.5px}.cg-pick{text-align:start}.cg-pick h3{font-size:37px}.cg-age-grid{grid-template-columns:repeat(3,1fr)}.cg-age-grid button:last-child{grid-column:auto}.cg-book .ab-care-page,.cg-book .ab-map-page{padding:28px 32px 42px}.cg-book .ab-care-page{border-radius:8px 0 0 8px}.cg-book .ab-map-page{border-top:0;box-shadow:none}.cg-book .ab-turn-sheet{left:50%;width:50%;height:100%;bottom:0}.editorial-bento{display:grid;grid-template-columns:1fr 1fr}.editorial-bento>.blog-tile{order:0}.signature-atlas .ab-book::after{z-index:4}.cg-age-grid button{min-height:120px}.signature-atlas{padding-top:65px}}
@media(max-width:760px){.signature-atlas .ab-book{display:flex;flex-direction:column}.cg-book .ab-care-page{border-radius:9px 9px 0 0}.cg-book .ab-map-page{border-radius:0 0 9px 9px}.signature-atlas .ab-tabs{margin-bottom:6px}.signature-atlas .ab-tabs button{flex-basis:132px}.cg-book .ab-map-intro{font-size:15px}.cg-step-body{padding-inline-start:0}.cg-age-grid button:first-child{grid-column:1/-1;min-height:83px}.cg-age-grid button:first-child .cg-age-number{margin:0 0 4px}.cg-age-grid button:first-child small{position:absolute;inset-inline-end:35px;top:32px;max-width:130px}.cg-preview-note{font-size:12.5px}.cg-subheading h4{font-size:16px}.cg-book .ab-page h3{line-height:1.15}.cg-dose-grid.has-two .cg-dose{padding-inline:6px}.cg-mini-book{margin-bottom:4px}}
@media(prefers-reduced-motion:reduce){.cg-expand{transition:none}}
@media(max-width:760px){.cg-mini-book{width:164px;height:210px;gap:7px;padding:17px}.cg-mini-book>span:not(.cg-book-line){font-size:12.5px;letter-spacing:.025em}.cg-mini-book>small{font-size:12.5px}.cg-mini-book>svg{width:56px;height:50px}.cg-age-number{font-size:12.5px}}

.cg-condition{font:400 17px/1.6 var(--sans);color:#8f6570;margin:0 0 17px}
