.glb{display:block;background:#f5f0e5;color:#192f3c;font:17px/1.7 Arial,Helvetica,sans-serif;letter-spacing:normal;text-align:left;color-scheme:light}
.glb *{box-sizing:border-box}.glb .glb-shell{max-width:960px;padding:36px 36px 64px;margin:auto}.glb h1,.glb h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.2;color:inherit;letter-spacing:normal}.glb h1{font-size:clamp(32px,5vw,48px);margin:12px 0 20px}.glb h3{font-size:23px;margin:0}.glb h4{font-size:20px;font-weight:600;margin:28px 0 12px;color:inherit}.glb p{margin:12px 0;max-width:72ch}.glb a{color:#183746;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.glb a:focus-visible,.glb summary:focus-visible{outline:3px solid #176778;outline-offset:4px}.glb .glb-back{display:inline-block;padding:10px 0;min-height:44px}.glb .glb-header{padding:12px 0 20px;border-bottom:1px solid #b5b8ad}.glb .glb-brand{font-size:13px;color:#4c626c}.glb .glb-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin:24px 0}.glb .glb-categories a{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid #9ca9a4;border-radius:6px;background:#fffcf5;text-decoration:none;line-height:1.35}.glb .glb-categories a:hover{background:#e6eadd}.glb .glb-categories a[aria-current]{background:#183746;color:#fff}.glb .glb-categories span{font-size:13px}.glb .glb-help,.glb .glb-status{font-size:14px;color:#4c626c}.glb .glb-help{margin-bottom:30px}.glb .glb-recipe{border-bottom:1px solid #b5b8ad;scroll-margin-top:100px}.glb .glb-recipe>summary{cursor:pointer;padding:22px 32px 22px 0;position:relative;list-style:none}.glb summary::-webkit-details-marker{display:none}.glb .glb-recipe>summary:after{content:'+';position:absolute;right:3px;top:23px;font-size:23px}.glb .glb-recipe[open]>summary:after{content:'−'}.glb .glb-recipe>summary>span{display:block;font-size:14px;color:#4c626c;margin-top:8px}.glb .glb-recipe-body{padding:0 0 30px;max-width:760px}.glb .glb-labels{font-size:13px;color:#29443a}.glb .glb-credit{border-left:3px solid #a58148;padding:2px 0 2px 20px;margin:22px 0;font-size:14px}.glb .glb-credit h4{font-size:16px;margin:10px 0}.glb li{margin:10px 0;padding-left:5px}.glb ul,.glb ol{padding-left:25px}.glb .glb-notes{padding:8px 18px;background:#eeeadf;margin:24px 0;font-size:15px}.glb .glb-notes strong{display:block}.glb .glb-button{display:inline-flex;align-items:center;min-height:46px;border:1px solid #183746;padding:10px 16px;border-radius:5px;text-decoration:none;font-size:15px;font-weight:600}.glb .glb-footer{border-top:2px solid #a58148;padding-top:20px;margin-top:32px;font-size:13px;color:#4c626c}
@media(max-width:600px){.glb .glb-shell{padding:24px 20px 48px}.glb .glb-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.glb h3{font-size:22px}.glb .glb-credit{padding-left:14px}.glb .glb-categories a{padding:13px}}

@media print{
 @page{margin:14mm}
 body:has(.glb){background:white!important;margin:0!important}
 .glb .glb-recipe:not([open]) .glb-recipe-body{display:none!important}
 body:has(.glb) *:not(:has(.glb)):not(.glb):not(.glb *){display:none!important}
 body:has(.glb) :has(.glb),.glb,.glb .glb-shell{display:block!important;position:static!important;margin:0!important;padding:0!important;max-width:none!important;min-height:0!important;height:auto!important;background:white!important;color:black!important}
 .glb{font:11pt/1.4 Arial,Helvetica,sans-serif}.glb .glb-back,.glb .glb-brand,.glb .glb-help,.glb .glb-footer,.glb .glb-categories,.glb .glb-button,.glb .glb-labels,.glb summary:after{display:none!important}
 .glb:has(.glb-recipe[open]) .glb-header,.glb:has(.glb-recipe[open]) .glb-recipe:not([open]){display:none!important}
 .glb .glb-recipe{border:0;margin:0 0 16pt}.glb .glb-recipe>summary{padding:0 0 8pt;break-after:avoid}.glb h3{font-size:20pt}.glb h4{font-size:13pt;margin:10pt 0 5pt;break-after:avoid}.glb .glb-recipe-body{padding:0;max-width:none}.glb .glb-recipe-body>p:first-child{display:none!important}.glb li{margin:3pt 0;break-inside:avoid}.glb .glb-status{font-size:8pt}.glb .glb-credit{font-size:8pt;border:0;padding:0;margin:8pt 0}.glb .glb-credit h4{display:none!important}.glb .glb-credit p{margin:3pt 0}.glb .glb-credit a:after{content:' (' attr(href) ')';overflow-wrap:anywhere}.glb .glb-notes{font-size:9pt;background:white;padding:0;margin:8pt 0}.glb .glb-notes p:first-child{display:none!important}
}

.glb .gll-pregnancy-notes{border-left:3px solid #5d7962;background:#edf1e7;padding:16px;margin:20px 0}.glb .gll-pregnancy-notes h3{font-size:1.15em}.glb .gll-pregnancy-notes p,.glb .gll-pregnancy-notes li{margin:8px 0}.glb .gll-pregnancy-date,.glb .gll-pregnancy-sources,.glb .gll-pregnancy-limits{font-size:.85em}
