.oral-wegovy-page .oral-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:65px;padding-block:55px 65px}.oral-wegovy-page .tracker-hero h1{font-size:clamp(38px,4.2vw,58px)}.oral-wegovy-page main a:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.oral-morning-card{border-radius:var(--radius-card);background:#e5eee8;border:1px solid #d7e4da;padding:32px}.oral-wegovy-page .oral-morning-card h2{font-size:34px}.oral-morning-card ol{margin:28px 0 0;padding:0;list-style:none}.oral-morning-card li{border-top:1px solid #c9d9ce;gap:17px;padding-block:21px;display:flex}.oral-morning-card li>span{color:var(--teal);padding-top:4px;font-size:11px;font-weight:600}.oral-morning-card h3{margin:0 0 8px;font-size:19px}.oral-morning-card li p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.oral-card-caption{color:#536b61;margin:7px 0 0;font-size:11px;line-height:1.65}.oral-window,.oral-practical{padding-block:72px}.oral-window-heading{max-width:700px}.oral-window-heading>p:last-child{color:var(--muted);margin:22px 0 0;font-size:16px;line-height:1.7}.oral-label-context{border-left:3px solid var(--teal);background:#edf3ee;margin-top:35px;padding:28px 32px}.oral-label-context>p:not(.eyebrow){color:#3e5d53;margin:0 0 18px;font-size:17px;line-height:1.8}.oral-label-context a{font-size:13px}.oral-window-notes{grid-template-columns:1fr 1fr;gap:50px;margin-top:32px;display:grid}.oral-window-notes h3{margin:0 0 12px}.oral-window-notes p,.oral-question-list p{color:var(--muted);margin:0;font-size:15px;line-height:1.8}.oral-record-section{background:#e7eee8;padding-block:60px}.oral-record-inner{grid-template-columns:1fr 1fr;gap:90px;display:grid}.oral-record-inner>div>p:not(.eyebrow){color:var(--muted);margin:23px 0 0;font-size:16px;line-height:1.8}.oral-record-fields{margin:0}.oral-record-fields>div{border-bottom:1px solid #c5d5ca;padding:21px 0}.oral-record-fields>div:first-child{padding-top:0}.oral-record-fields>div:last-child{border:0}.oral-record-fields dt{font-size:17px;font-weight:600}.oral-record-fields dd{color:var(--muted);margin:9px 0 0;font-size:14px;line-height:1.75}.oral-question-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.oral-question-list article{border-top:1px solid var(--line);padding-top:22px}.oral-question-list article>span{color:var(--teal);letter-spacing:.08em;font-size:10px;font-weight:700}.oral-question-list h3{margin:20px 0 14px;font-size:24px}.oral-reference-note{color:var(--muted);margin:30px 0 0;font-size:13px;line-height:1.8}.oral-daily-context{border-block:1px solid var(--line);grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;padding-block:55px;display:grid}.oral-food-preview{flex-direction:column;align-items:center;gap:18px;margin:0;display:flex}.oral-food-preview .feature-phone{width:270px;margin:0;position:relative;top:auto;left:auto;transform:none}.oral-food-preview figcaption{color:#526b60;text-align:center;max-width:300px;font-size:12px;line-height:1.6}.oral-daily-context>div>p:not(.eyebrow){color:var(--muted);margin:23px 0 0;font-size:16px;line-height:1.8}.oral-daily-context>div>a{margin-top:25px;font-size:14px;display:inline-block}.oral-care{padding-block:65px}.oral-wegovy-page .oral-care h2{font-size:30px}.oral-care p{max-width:900px;color:var(--muted);margin:22px 0 0;font-size:14px;line-height:1.8}.oral-label-context a,.oral-reference-note a,.oral-daily-context a,.oral-care a,.oral-sources a{color:var(--teal);text-underline-offset:3px;text-decoration:underline}.oral-sources{padding-bottom:55px}.oral-sources .source-list h2{font-size:24px}.oral-sources .source-list ul{padding-left:20px;line-height:1.8}.oral-sources a{overflow-wrap:anywhere}@media (width<=900px){.oral-wegovy-page .oral-hero{gap:30px}.oral-morning-card{padding:25px}.oral-record-inner,.oral-daily-context{gap:40px}.oral-question-list{gap:22px}}@media (width<=700px){.oral-wegovy-page .oral-hero{grid-template-columns:1fr;padding-block:35px 45px}.oral-wegovy-page .tracker-hero h1{font-size:clamp(32px,8.2vw,43px)}.oral-wegovy-page .oral-morning-card h2{font-size:30px}.oral-window,.oral-practical{padding-block:48px}.oral-label-context{padding:23px}.oral-label-context>p:not(.eyebrow){font-size:16px}.oral-window-notes,.oral-record-inner,.oral-question-list,.oral-daily-context{grid-template-columns:1fr;gap:28px}.oral-record-section{padding-block:44px}.oral-record-fields>div:first-child{border-top:1px solid #c5d5ca;padding-top:20px}.oral-daily-context{padding-block:42px}.oral-food-preview .feature-phone{width:230px}.oral-care{padding-block:44px}.oral-sources{padding-bottom:38px}}
