.blurb { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: 300; line-height: 1.2; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 0 0 1em; padding: 0 } .book-toc-list { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; list-style-image: none; list-style-position: outside; list-style-type: none; margin-bottom: 1em; margin-right: 0; margin-top: 1em; padding-bottom: 0; padding-right: 0; padding-top: 0 } .book-toc-right-col { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; float: right; line-height: 1.2; width: 56%; margin: 0; padding: 0 0 0 3% } .book-toc-title { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #b41119; display: block; font-size: 1.54839em; font-style: normal; font-variant: normal; font-weight: 200; line-height: 1; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; margin: 0 0 0.4em; padding: 0 } .box { display: block; line-height: 1.2; page-break-inside: avoid; margin: 1em 0; padding: 3%; border: #b41119 solid 1px } .box-hed { border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #b41119; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: 800; letter-spacing: 1px; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; margin: 0 0 0.5em; padding: 0 0 0.5em; border-bottom: #000 solid 1px } .box-list { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #b41119; display: block; font-size: 0.64516em; line-height: 1.2; list-style-type: square; margin-bottom: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-right: 0; padding-top: 0 } .box-subhed { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #b41119; display: block; font-size: 0.64516em; font-style: normal; font-variant: normal; font-weight: 800; letter-spacing: 1px; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; margin: 0; padding: 0 } .box-title { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: 800; letter-spacing: 1px; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; margin: 0 0 0.4em; padding: 0 } .calibre { -moz-hyphens: none; -webkit-hyphens: none; adobe-hyphenate: none; adobe-text-layout: optimizeSpeed; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; epub-hyphens: none; font-size: 1.29167em; hyphens: none; line-height: 1.2; margin: 0 5pt; padding: 0 } .calibre1 { line-height: 1.2 } .calibre2 { adobe-text-layout: optimizeSpeed; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; list-style-type: decimal; margin-bottom: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-right: 0; padding-top: 0 } .calibre3 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: list-item; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 0; padding: 0 } .calibre4 { -webkit-text-fill-color: #004370; color: #004370; text-decoration: underline } .calibre5 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; height: auto; line-height: 1.2; page-break-inside: avoid; width: 100%; margin: 0; padding: 0 } .calibre6 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 0; padding: 0 } .calibre7 { display: block } .calibre8 { font-style: italic } .calibre9 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; width: 5em; margin: 2em 0 0; padding: 0 } .calibre10 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; height: auto; page-break-inside: avoid; width: 100%; margin: 0; padding: 0 } .calibre11 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 0.5em 0 0; padding: 0 } .calibre12 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; margin: 0; padding: 0 } .calibre13 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; float: left; line-height: 1.2; width: 40%; margin: 0; padding: 0 } .calibre14 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; float: right; line-height: 1.2; width: 30%; margin: 0; padding: 1em 0 0 3% } .calibre15 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; width: 200px; margin: 0; padding: 0 } .calibre16 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; margin: 0; padding: 0 } .calibre17 { font-weight: 800 } .calibre18 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.83333em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 0; padding: 0 } .calibre19 { border-collapse: collapse; border-spacing: 2px; display: table; line-height: 1.2; margin-bottom: 1em; margin-top: 0; page-break-inside: avoid; text-indent: 0; width: 100% } .calibre20 { display: table-row-group; line-height: 1.2; vertical-align: middle } .calibre21 { display: table-row; line-height: 1.2; page-break-inside: avoid; vertical-align: inherit } .calibre22 { display: table-row; line-height: 1.2; page-break-inside: avoid; vertical-align: middle } .calibre23 { font-weight: 600 } .calibre24 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; list-style-type: square; margin-bottom: 1em; margin-right: 0; margin-top: 1em; padding-bottom: 0; padding-right: 0; padding-top: 0 } .calibre25 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: bottom; widows: 2; padding: 4px; border-top: currentColor none 0; border-right: #000 solid 1px; border-bottom: #000 solid 1px; border-left: #000 solid 1px } .calibre26 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: top; widows: 2; padding: 4px; border-top: currentColor none 0; border-right: #000 solid 1px; border-bottom: #000 solid 1px; border-left: #000 solid 1px } .calibre27 { border-collapse: collapse; border-spacing: 2px; display: table; line-height: 1.2; margin-bottom: 1em; margin-top: 0; page-break-inside: avoid; text-indent: 0; width: 100%; border: currentColor none 0 } .calibre28 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: top; widows: 2; padding: 4px; border: currentColor none 0 } .calibre29 { display: block; line-height: 1.2 } .calibre30 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 0; padding: 0 } .calibre31 { display: table-row; page-break-inside: avoid; vertical-align: middle } .calibre32 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; list-style-type: square; margin-bottom: 1em; margin-right: 0; margin-top: 1em; padding-bottom: 0; padding-right: 0; padding-top: 0 } .calibre33 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: list-item; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 0; padding: 0 } .calibre34 { border-collapse: collapse; border-spacing: 2px; display: table; margin-bottom: 1em; margin-top: 0; page-break-inside: avoid; text-indent: 0; width: 100% } .calibre35 { display: table-row-group; vertical-align: middle } .calibre36 { display: table-row; page-break-inside: avoid; vertical-align: inherit } .calibre37 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; height: auto; page-break-inside: avoid; width: 100%; margin: 0; padding: 0.25em 0 0 } .calibre38 { background-color: #000; color: gray; display: block; height: 1px; line-height: 1.2; width: 100%; margin: 1em 0; padding: 0; border: currentColor inset 0 } .calibre39 { border-collapse: separate; border-spacing: 2px; display: table; line-height: 1.2; margin-bottom: 0; margin-top: 0; text-indent: 0 } .calibre40 { display: table-row; line-height: 1.2; vertical-align: middle } .calibre41 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: inherit; widows: 2; width: 66%; padding: 1px } .calibre42 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: inherit; widows: 2; width: 33%; padding: 1px } .calibre43 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: inherit; widows: 2; width: 50%; padding: 1px } .callout-caption { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.48387em; font-style: normal; font-variant: normal; font-weight: 600; letter-spacing: 1px; line-height: 1.2; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; widows: 2; margin: 0; padding: 0 } .caption-col { display: table-cell; font-size: 0.83333em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: top; widows: 2; padding: 4px; border: currentColor none 0 } .chart-box { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; margin: 1em 0; padding: 0 } .chart-footnote { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.64516em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 0; padding: 0 } .clearfix { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; clear: both; display: block; font-size: 1.54839em; height: 0.001%; line-height: 1.2; width: 1px; margin: 0; padding: 0 } .clearfix1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; clear: both; display: block; font-size: 2em; height: 0.001%; line-height: 1.2; width: 1px; margin: 0; padding: 0 } .col { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: top; widows: 2; width: 6em; padding: 4px; border: currentColor none 0 } .col1 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: bottom; widows: 2; width: 18%; padding: 4px; border-top: currentColor none 0; border-right: #000 solid 1px; border-bottom: #000 solid 1px; border-left: currentColor none 0 } .col2 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: bottom; widows: 2; width: 27%; padding: 4px; border-top: currentColor none 0; border-right: #000 solid 1px; border-bottom: #000 solid 1px; border-left: #000 solid 1px } .col3 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: bottom; widows: 2; width: 27%; padding: 4px; border-top: currentColor none 0; border-right: currentColor none 0; border-bottom: #000 solid 1px; border-left: #000 solid 1px } .col4 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: top; widows: 2; width: 18%; padding: 4px; border-top: currentColor none 0; border-right: #000 solid 1px; border-bottom: #000 solid 1px; border-left: currentColor none 0 } .col5 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: top; widows: 2; width: 27%; padding: 4px; border-top: currentColor none 0; border-right: currentColor none 0; border-bottom: #000 solid 1px; border-left: #000 solid 1px } .col6 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: bottom; widows: 2; width: 15%; padding: 4px; border-top: currentColor none 0; border-right: #000 solid 1px; border-bottom: #000 solid 1px; border-left: #000 solid 1px } .col7 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: bottom; widows: 2; width: 10%; padding: 4px; border-top: currentColor none 0; border-right: #000 solid 1px; border-bottom: #000 solid 1px; border-left: #000 solid 1px } .col8 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: bottom; widows: 2; width: 55%; padding: 4px; border-top: currentColor none 0; border-right: #000 solid 1px; border-bottom: #000 solid 1px; border-left: #000 solid 1px } .col9 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: bottom; widows: 2; width: 10%; padding: 4px; border-top: currentColor none 0; border-right: currentColor none 0; border-bottom: #000 solid 1px; border-left: #000 solid 1px } .col10 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: top; widows: 2; width: 10%; padding: 4px; border-top: currentColor none 0; border-right: currentColor none 0; border-bottom: #000 solid 1px; border-left: #000 solid 1px } .col11 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: top; widows: 2; width: 18%; padding: 4px; border-top: currentColor none 0; border-right: #000 solid 1px; border-bottom: #000 solid 1px; border-left: #000 solid 1px } .col12 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: top; widows: 2; width: 8%; padding: 4px; border-top: currentColor none 0; border-right: currentColor none 0; border-bottom: #000 solid 1px; border-left: #000 solid 1px } .copyright { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.64516em; line-height: 1.2; margin: 0; padding: 0 } .cotoc { background-color: #b41119; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #fff; display: block; line-height: 1.2; margin: 0; padding: 5% } .cotoc-ahed { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 800; letter-spacing: 1px; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: -1em; text-transform: uppercase; margin: 0 0 0.4em 1em; padding: 0 } .cotoc-bhed { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 800; letter-spacing: 1px; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: -1em; text-transform: uppercase; margin: 1em 0 0 1em; padding: 0 } .cotoc-bhed1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 800; letter-spacing: 1px; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: -1em; text-transform: uppercase; margin: 1em 0 0 1em; padding: 0 } .cotoc-item { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: list-item; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 2; text-align: left; text-decoration: none; text-indent: -1em; text-transform: none; widows: 2; margin: 0 0 0 1em; padding: 0 } .cotoc-link { -webkit-text-fill-color: #fff; color: #fff; text-decoration: underline } .cotoc-list { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; list-style-type: none; margin-bottom: 1em; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-right: 0; padding-top: 0 } .cotoc1 { background-color: #6B1B32; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #fff; display: block; line-height: 1.2; margin: 0; padding: 5% } .credit { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 0 0 0.25em; padding: 0 } .desc { font-weight: normal; letter-spacing: 0; text-transform: none } .dimens-x { padding: 0 1px } .edge { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: bottom; widows: 2; padding: 4px; border-top: currentColor none 0; border-right: #000 solid 0; border-bottom: #000 solid 1px; border-left: #000 solid 0 } .edge1 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: top; widows: 2; padding: 4px; border-top: currentColor none 1px; border-right: #000 solid 0; border-bottom: #000 solid 1px; border-left: #000 solid 0 } .edge2 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: bottom; widows: 2; padding: 0.25em 4px 4px 0.25em; border-top: currentColor none 0; border-right: #000 solid 0; border-bottom: #000 solid 1px; border-left: #000 solid 0 } .edge3 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: top; widows: 2; padding: 0.25em 4px 4px 0.25em; border-top: currentColor none 1px; border-right: #000 solid 0; border-bottom: #000 solid 1px; border-left: #000 solid 0 } .edge4 { background-color: #fcf7e7; display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: top; widows: 2; padding: 4px; border-top: #fcf7e7 solid 1px; border-right: #fcf7e7 solid 0; border-bottom: #fcf7e7 solid 1px; border-left: #fcf7e7 solid 0 } .edge5 { background-color: #fff; display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: top; widows: 2; padding: 4px; border-top: #fff solid 1px; border-right: #fff solid 0; border-bottom: #fff solid 1px; border-left: #fff solid 0 } .edge6 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: bottom; widows: 2; width: 30%; padding: 4px; border-top: currentColor none 0; border-right: #000 solid 0; border-bottom: #000 solid 1px; border-left: #000 solid 0 } .edge7 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: bottom; widows: 2; width: 15%; padding: 4px; border-top: currentColor none 0; border-right: #000 solid 0; border-bottom: #000 solid 1px; border-left: #000 solid 0 } .edge8 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: top; widows: 2; width: 30%; padding: 4px; border-top: currentColor none 1px; border-right: #000 solid 0; border-bottom: #000 solid 1px; border-left: #000 solid 0 } .edge9 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: top; widows: 2; width: 15%; padding: 4px; border-top: currentColor none 1px; border-right: #000 solid 0; border-bottom: #000 solid 1px; border-left: #000 solid 0 } .edge10 { background-color: #fcf7e7; display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: top; widows: 2; width: 30%; padding: 4px; border-top: #fcf7e7 solid 1px; border-right: #fcf7e7 solid 0; border-bottom: #fcf7e7 solid 1px; border-left: #fcf7e7 solid 0 } .edge11 { background-color: #fff; display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: top; widows: 2; width: 30%; padding: 4px; border-top: #fff solid 1px; border-right: #fff solid 0; border-bottom: #fff solid 1px; border-left: #fff solid 0 } .et { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1.54839em; font-style: normal; font-variant: normal; font-weight: 200; line-height: 0.8; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; margin: 0 0 0.4em; padding: 0 } .feature-num-list { adobe-text-layout: optimizeSpeed; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; list-style-type: decimal; margin-bottom: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-right: 0; padding-top: 0 } .footer { background-color: #77787a; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; clear: both; display: block; line-height: 1.2; page-break-inside: avoid; width: 100%; margin: 18px 0 0; padding: 0 } .footer-pipe { color: #FECF17; padding: 0 1em } .four-up { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; float: left; line-height: 1.2; width: 23.5%; margin: 0.5em 0 0; padding: 0 1% 0 0 } .full-pg-image { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; page-break-inside: avoid; width: 100%; margin: 0; padding: 0 } .full-width-image { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; page-break-inside: avoid; width: 100%; margin: 1em 0; padding: 0 } .full-width-image1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; page-break-inside: avoid; width: 100%; margin: 1em 0; padding: 0 } .full-width-recipe-photo { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; page-break-inside: avoid; width: 100%; margin: 0 0 1em; padding: 0 } .gold-banner { background-color: #FECF17; color: gray; display: block; height: 0.75em; line-height: 1.2; width: 100%; margin: 1em 0; padding: 0; border: currentColor inset 0 } .gold-banner1 { background-color: #FECF17; color: gray; display: block; height: 0.75em; width: 100%; margin: 1em 0; padding: 0; border: currentColor inset 0 } .half-left-col { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; float: left; width: 47%; margin: 0; padding: 0 2% 0 0 } .half-left-col1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; float: left; line-height: 1.2; page-break-inside: avoid; width: 47%; margin: 0; padding: 0 2% 0 0 } .half-left-col2 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; float: left; line-height: 1.2; width: 47%; margin: 0; padding: 0 2% 0 0 } .half-right-col { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; float: right; line-height: 1.2; width: 47%; margin: 0; padding: 0 0 0 2% } .half-right-col1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; float: right; width: 47%; margin: 0; padding: 0 0 0 2% } .header { background-color: #77787a; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; clear: both; display: block; line-height: 1.2; page-break-inside: avoid; width: 100%; margin: 0 0 12px; padding: 0 } .how-to-ahed { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #b41119; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 500; letter-spacing: 1px; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; margin: 0.5em 0; padding: 0 } .how-to-ahed1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #b41119; display: block; font-size: 1.29167em; font-style: normal; font-variant: normal; font-weight: 500; letter-spacing: 1px; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; margin: 0.5em 0; padding: 0 } .how-to-ahed2 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #b41119; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 500; letter-spacing: 1px; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; margin: 0.5em 0; padding: 0 } .how-to-bhed { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.83333em; font-style: normal; font-variant: normal; font-weight: 600; letter-spacing: 1px; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; margin: 0; padding: 0 } .how-to-bhed-follow { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: 600; letter-spacing: 1px; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; margin: 1em 0 0; padding: 0 } .how-to-bhed1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 600; letter-spacing: 1px; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; margin: 0; padding: 0 } .how-to-bhed2 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 600; letter-spacing: 1px; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; margin: 0; padding: 1.5em 0 0 } .how-to-bhed3 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.83333em; font-style: normal; font-variant: normal; font-weight: 600; letter-spacing: 1px; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; margin: 0; padding: 1.5em 0 0 } .how-to-bhed4 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: 600; letter-spacing: 1px; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; margin: 0; padding: 0 } .how-to-bhed5 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: 600; letter-spacing: 1px; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; margin: 0; padding: 1.5em 0 0 } .how-to-group { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; font-size: 0.77419em; page-break-inside: avoid; width: 100%; margin: 0 0 0.25em; padding: 0 } .how-to-group1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: inline-block; font-size: 0.77419em; page-break-inside: avoid; width: 100%; margin: 0 0 0.25em; padding: 1.5em 0 0 } .how-to-photos { border-collapse: collapse; border-spacing: 2px; display: inline-block; font-size: 0.77419em; margin-bottom: 0.25em; margin-top: 0; page-break-inside: avoid; text-indent: 0; width: 100%; padding: 0; border: currentColor none 0 } .image-col { display: table-cell; font-size: 0.83333em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: top; widows: 2; width: 27%; padding: 4px 2% 4px 4px; border: currentColor none 0 } .image-grid-caption { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #b41119; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 0 0 1em; padding: 0 } .index-letter { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #b4443e; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 600; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; margin: 0; padding: 0 } .index-main { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: -1em; text-transform: none; widows: 2; margin: 0 0 0 1em; padding: 0 } .index-nav { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 2; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; width: 90%; margin: 1.5em auto 1.5em 10%; padding: 0 } .index-sub { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: -1em; text-transform: none; widows: 2; margin: 0 0 0 2em; padding: 0 } .ing { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: list-item; font-size: 0.64516em; font-style: normal; font-variant: normal; font-weight: 600; line-height: 1.2; orphans: 2; text-align: left; text-decoration: none; text-indent: -2.4em; text-transform: none; widows: 2; margin: 0 0 0.4em 2.4em; padding: 0 } .ing-list { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; list-style-type: none; margin-bottom: 1em; margin-right: 2em; margin-top: 1em; padding-bottom: 0; padding-right: 0; padding-top: 0; page-break-inside: avoid } .intro-bhed { border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #b41119; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 800; letter-spacing: 1px; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; margin: 1em 0 0.5em; padding: 0 0 0.5em; border-bottom: #000 solid 1px } .intro-ched { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #b41119; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: 800; letter-spacing: 1px; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; margin: 0; padding: 0 } .intro-dhed { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.64516em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; margin: 0; padding: 0 } .intro-list-item { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: list-item; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 0 0 0.25em; padding: 0 } .intro-list-leadin { color: #b41119; font-size: 0.83333em; font-weight: 800; letter-spacing: 1px; text-transform: uppercase } .intro-list-leadin1 { color: #b41119; font-size: 1em; font-weight: 800; letter-spacing: 1px; text-transform: uppercase } .intro-text { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.83333em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 0 0 1em; padding: 0 } .intro-text1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #b41119; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 0 0 1em; padding: 0 } .intro-text2 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 1em 0; padding: 0 } .keeptogether { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; page-break-inside: avoid; margin: 0; padding: 0 } .keeptogether1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; page-break-inside: avoid; margin: 1em 0 0; padding: 0 } .left { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: bottom; widows: 2; padding: 4px; border-top: currentColor none 0; border-right: #000 solid 1px; border-bottom: #000 solid 1px; border-left: #000 solid 0 } .left1 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: top; widows: 2; padding: 4px; border-top: currentColor none 0; border-right: #000 solid 1px; border-bottom: #000 solid 1px; border-left: #000 solid 0 } .left2 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: bottom; widows: 2; width: 30%; padding: 4px; border-top: currentColor none 0; border-right: #000 solid 1px; border-bottom: #000 solid 1px; border-left: #000 solid 0 } .left3 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: bottom; widows: 2; width: 18%; padding: 4px; border-top: currentColor none 0; border-right: #000 solid 1px; border-bottom: #000 solid 1px; border-left: #000 solid 0 } .left4 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: bottom; widows: 2; padding: 4px; border-top: currentColor none 0; border-right: #000 solid 1px; border-bottom: #000 solid 1px; border-left: currentColor none 0 } .left5 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: top; widows: 2; padding: 4px; border-top: currentColor none 0; border-right: #000 solid 1px; border-bottom: #000 solid 1px; border-left: currentColor none 0 } .make-it-mine { border-left-width: 0; border-right-width: 0; display: block; line-height: 1.2; margin: 1em 0; padding: 1em 4%; border-top: #FECF17 solid 1em; border-bottom: #FECF17 solid 1em } .make-it-mine-background { background-color: #fcf7e7; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; margin: 0; padding: 0 } .masthead { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.64516em; line-height: 1.2; margin: 1em 0 0; padding: 0 } .masthead-ahed { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 600; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; margin: 0.5em 0 0; padding: 0 } .middle { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: bottom; widows: 2; padding: 0.25em 4px 4px 0.25em; border-top: currentColor none 0; border-right: #000 solid 1px; border-bottom: #000 solid 1px; border-left: #000 solid 1px } .middle1 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: top; widows: 2; padding: 0.25em 4px 4px 0.25em; border-top: currentColor none 1px; border-right: #000 solid 1px; border-bottom: #000 solid 1px; border-left: #000 solid 1px } .middle2 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: bottom; widows: 2; width: 28%; padding: 4px; border-top: currentColor none 0; border-right: #000 solid 1px; border-bottom: #000 solid 1px; border-left: #000 solid 1px } .middle3 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: top; widows: 2; padding: 4px; border-top: currentColor none 1px; border-right: #000 solid 1px; border-bottom: #000 solid 1px; border-left: #000 solid 1px } .middle4 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: bottom; widows: 2; width: 20%; padding: 4px; border-top: currentColor none 0; border-right: #000 solid 1px; border-bottom: #000 solid 1px; border-left: #000 solid 1px } .middle5 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: top; widows: 2; width: 20%; padding: 4px; border-top: currentColor none 1px; border-right: #000 solid 1px; border-bottom: #000 solid 1px; border-left: #000 solid 1px } .mim-group { border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; page-break-inside: avoid; margin: 0 0 1em; padding: 0 0 1em; border-bottom: currentColor dotted 1px } .mim-group-last { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; page-break-inside: avoid; margin: 0 0 1em; padding: 0 } .mim-ing-callout { color: #77787a; text-transform: uppercase } .mim-left-col { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: table-cell; line-height: 1.2; page-break-inside: avoid; vertical-align: top; width: 30%; margin: 0; padding: 0 4% 0 0 } .mim-middle-col { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: table-cell; line-height: 1.2; page-break-inside: avoid; vertical-align: top; width: 50%; margin: 0; padding: 0 } .mim-pick-one-head { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #b41119; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: 800; letter-spacing: 1px; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: center; text-decoration: none; text-indent: 0; text-transform: uppercase; margin: 0; padding: 0 } .mim-pick-one-ingredient { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: 600; line-height: 1.2; orphans: 2; text-align: left; text-decoration: none; text-indent: -1em; text-transform: none; widows: 2; margin: 0 0 0 1em; padding: 0 } .mim-pick-one-ingredient1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: 600; line-height: 1.2; orphans: 2; text-align: left; text-decoration: none; text-indent: -1em; text-transform: none; widows: 2; margin: 1em 0 0 1em; padding: 0 } .narrow-left-col { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; clear: both; display: block; float: left; width: 27%; margin: 0; padding: 0 2% 0 0 } .narrow-left-col1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; clear: both; display: block; float: left; line-height: 1.2; width: 27%; margin: 0; padding: 0 2% 0 0 } .narrow-right-col { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; float: right; width: 27%; margin: 0; padding: 0 0 0 2% } .narrow-right-col1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; float: right; line-height: 1.2; width: 27%; margin: 0; padding: 0 0 0 2% } .nav-link { -webkit-text-fill-color: #fff; color: #fff; text-decoration: none } .note-leadin { color: #b41119; font-size: 1em; font-weight: 800; text-transform: uppercase } .note-leadin1 { color: #b41119; font-size: 1em; font-weight: 800; line-height: 1.2; text-transform: uppercase } .note-list { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; list-style-type: square; margin-bottom: 0.5em; margin-right: 0; margin-top: 1em; padding-bottom: 0; padding-right: 0; padding-top: 0 } .nutrition { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.48387em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 1em 0; padding: 0 } .nutrition-hed { letter-spacing: 1px; text-transform: uppercase } .pantry-bhed { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: 800; letter-spacing: 1px; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; margin: 0; padding: 0 } .pantry-list-item { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: list-item; font-size: 0.58065em; font-style: normal; font-variant: normal; font-weight: 800; letter-spacing: 1px; line-height: 1.2; orphans: 2; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; widows: 2; margin: 0; padding: 0 } .pantry-list-item1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: list-item; font-size: 0.58065em; font-style: normal; font-variant: normal; font-weight: 800; letter-spacing: 1px; line-height: 1.2; orphans: 2; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: -1.8em; text-transform: uppercase; widows: 2; margin: 0 0 0 1.8em; padding: 0 } .pantry-num-list { adobe-text-layout: optimizeSpeed; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; list-style-type: decimal; margin-bottom: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-right: 0; padding-top: 0 } .pantry-num-list-hardcoded { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; list-style-type: none; margin-bottom: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-right: 0; padding-top: 0 } .pick-one { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.64516em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 0; padding: 0 } .pick-one-ing-hed-note { font-size: 0.83333em; font-weight: normal; text-transform: none } .plain { font-weight: 400 } .qty { display: inline-block; margin-right: 0.4em; text-align: right; width: 2em } .recipe { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; page-break-inside: avoid; margin: 0; padding: 1.5em 0 0 } .recipe-head { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #b41119; display: block; font-size: 1.29032em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; margin: 0; padding: 0 } .recipe-headnote { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77419em; font-style: italic; font-variant: normal; font-weight: 300; line-height: 1.2; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 0.5em 0; padding: 0 } .recipe-info { border-left-width: 0; border-right-width: 0; display: block; font-size: 0.58065em; font-style: normal; font-variant: normal; font-weight: 300; letter-spacing: 1px; line-height: 1.2; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; widows: 2; margin: 12px 0; padding: 0.5em 0; border-top: #000 solid 1px; border-bottom: #000 solid 1px } .recipe-note { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 1em 0 0.5em; padding: 0 } .recipe-photo-quarter-pg { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; float: right; line-height: 1.2; width: 41%; margin: 0 0 1em; padding: 0 0 0 2% } .recipe-sidebar { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; page-break-inside: avoid; margin: 1em 0; padding: 0 } .recipe-tags { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #77787a; display: block; font-size: 0.75em; font-style: normal; font-variant: normal; font-weight: 800; letter-spacing: 1px; line-height: 1.571; orphans: 2; position: relative; text-align: right; text-decoration: none; text-indent: 0; text-transform: uppercase; top: 0.1em; vertical-align: baseline; widows: 2; margin: 0; padding: 0 } .recipe-tags1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #77787a; display: block; font-size: 0.58065em; font-style: normal; font-variant: normal; font-weight: 800; letter-spacing: 1px; line-height: 1.571; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; widows: 2; margin: 0.5em 0; padding: 0 } .recipe1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; margin: 0; padding: 1.5em 0 0 } .recipe2 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; margin: 0; padding: 0 } .red { color: #b41119; line-height: 1.2 } .red1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #b41119; display: block; list-style-type: square; margin-bottom: 1em; margin-right: 0; margin-top: 1em; padding-bottom: 0; padding-right: 0; padding-top: 0 } .red2 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #b41119; display: list-item; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 0; padding: 0 } .red3 { color: #b41119 } .regmark { font-size: 0.9em; padding-left: 0.1em; position: relative; top: -0.1em; vertical-align: baseline } .regmark1 { font-size: 1em; padding-left: 0.1em; position: relative; top: -0.1em; vertical-align: baseline } .regmark2 { font-size: 0.83333em; padding-left: 0.1em; position: relative; top: -0.1em; vertical-align: baseline } .right { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: bottom; widows: 2; width: 8%; padding: 4px; border-top: currentColor none 0; border-right: currentColor none 0; border-bottom: #000 solid 1px; border-left: #000 solid 1px } .right1 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: bottom; widows: 2; padding: 4px; border-top: currentColor none 0; border-right: currentColor none 0; border-bottom: #000 solid 1px; border-left: #000 solid 1px } .right2 { display: table-cell; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; vertical-align: top; widows: 2; padding: 4px; border-top: currentColor none 0; border-right: currentColor none 0; border-bottom: #000 solid 1px; border-left: #000 solid 1px } .running-foot { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.64516em; font-style: normal; font-variant: normal; font-weight: 600; letter-spacing: 1px; line-height: 1.2; orphans: 2; text-align: center; text-decoration: none; text-indent: 0; text-transform: uppercase; widows: 2; margin: 0; padding: 0.25em 0.5em } .running-head { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.64516em; font-style: normal; font-variant: normal; font-weight: 600; letter-spacing: 1px; line-height: 1.2; orphans: 2; text-align: right; text-decoration: none; text-indent: 0; text-transform: uppercase; widows: 2; margin: 0; padding: 0.25em 0.5em } .sb-lead-in { font-size: 1em; font-weight: 800; letter-spacing: 1px; text-transform: uppercase } .section-title { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #fff; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 800; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; text-transform: lowercase; margin: 0 0 0.4em; padding: 0 } .section-title-box { background-color: #b41119; border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; width: 5em; margin: 0 0 0.5em; padding: 1em 0.5em 0.5em } .servings-list-item { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: list-item; font-size: 0.64516em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 0; padding: 0 } .shaded { background-color: #fcf7e7; display: table-row; line-height: 1.2; page-break-inside: avoid; vertical-align: inherit } .shaded1 { background-color: #fcf7e7; display: table-row; line-height: 1.2; page-break-inside: avoid; vertical-align: middle } .shaded2 { background-color: #fcf7e7; display: table-row; page-break-inside: avoid; vertical-align: middle } .shaded3 { background-color: #fcf7e7; display: table-row; page-break-inside: avoid; vertical-align: inherit } .sidebar { display: block; line-height: 1.2; margin: 1em 0; padding: 3%; border: #b41119 solid 1px } .sidebar-blurb { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77419em; font-style: italic; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 0 0 0.5em; padding: 0 0 0.5em } .sidebar-list-leadin { color: #b41119; font-size: 0.83333em; font-weight: 600; letter-spacing: 1px; text-transform: uppercase } .sidebar-list-num { font-size: 0.83333em; font-weight: 800; letter-spacing: 1px; padding-right: 0.5em; text-transform: uppercase } .sidebar-text { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #b41119; display: block; font-size: 0.64516em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 0; padding: 0 0 1em } .sidebar-text1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #b41119; display: block; font-size: 0.64516em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 0; padding: 0 } .sidebar-text2 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #b41119; display: block; font-size: 0.64516em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 2; text-align: left; text-decoration: none; text-indent: 1.5em; text-transform: none; widows: 2; margin: 0; padding: 0 } .sidebar-text3 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #b41119; display: block; font-size: 0.64516em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.2; orphans: 2; text-align: left; text-decoration: none; text-indent: 1.5em; text-transform: none; widows: 2; margin: 0; padding: 0 0 1em } .sidebar-title { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #b41119; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: 800; letter-spacing: 1px; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; margin: 0 0 0.4em; padding: 0 } .sidebar1 { display: block; line-height: 1.2; margin: 1em 0; padding: 3%; border: #b41119 solid 1px } .small-box-art { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; float: left; width: 20%; margin: 0; padding: 0 } .small-box-art-right { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; float: right; width: 20%; margin: 0; padding: 0 0 0 3% } .small-caption { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 0; padding: 0 } .space-below { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 0 0 0.5em; padding: 0 } .standalone-cotoc-item { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 1em; font-style: normal; font-variant: normal; font-weight: 600; line-height: 1.2; orphans: 2; text-align: left; text-decoration: none; text-indent: -1em; text-transform: none; widows: 2; margin: 1em 0 0 1em; padding: 0 } .step { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 0 0 0.5em; padding: 0 } .step-num { color: #b41119; font-size: 1.29167em; font-weight: 800; line-height: 1.2; padding-right: 0.5em } .table-bhed { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.83333em; font-style: normal; font-variant: normal; font-weight: 600; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; margin: 0; padding: 0 } .table-bhed-ind { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.83333em; font-style: normal; font-variant: normal; font-weight: 600; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; margin: 0 0 0 1.5em; padding: 0 } .table-divider-hed { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #b41119; display: block; font-size: 0.83333em; font-style: normal; font-variant: normal; font-weight: 600; letter-spacing: 1px; line-height: 1.2; page-break-after: avoid; page-break-inside: avoid; text-align: left; text-decoration: none; text-indent: 0; text-transform: uppercase; margin: 0; padding: 0 } .three-up { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; float: left; line-height: 1.2; width: 32%; margin: 0.5em 0 0; padding: 0 1% 1em 0 } .three-up-howto { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; float: left; line-height: 1.2; width: 32%; margin: 0.5em 0 0; padding: 0 1% 0 0 } .tiny-right-col { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; float: right; line-height: 1.2; width: 100px; margin: 0; padding: 0 0 0 2% } .tiny-right-col1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; float: right; width: 100px; margin: 0; padding: 0 0 0 2% } .toc-gold-banner { background-color: #FECF17; color: gray; display: block; height: 0.75em; line-height: 1.2; width: 95%; margin: 9px 0 18px; padding: 0; border: currentColor inset 0 } .var-group { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: table-cell; line-height: 1.2; page-break-inside: avoid; width: 48%; margin: 0 0 0.5em; padding: 0 2% 0 0 } .var-head { font-size: 0.83333em; font-weight: 800; letter-spacing: 1px; line-height: 1.2; text-transform: uppercase } .var-list { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: 600; line-height: 1.3; orphans: 2; text-align: center; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; width: 80%; margin: 0 0 1em 10%; padding: 0 } .var-pipe { color: #FECF17; padding: 0 0.25em } .var-row { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: table; line-height: 1.2; width: 100%; margin: 0; padding: 0 } .var-text { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; color: #b41119; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; width: 90%; margin: 0 0 0 5%; padding: 0 } .variation-image { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; width: 90%; margin: 0 0 0 5%; padding: 0 } .variations { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; line-height: 1.2; margin: 1em 0 0; padding: 0 } .welcome-gold-banner { background-color: #FECF17; color: gray; display: block; height: 0.75em; line-height: 1.2; width: 65%; margin: 1em 0; padding: 0; border: currentColor inset 0 } .welcome-text { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; font-size: 0.77419em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.3; orphans: 2; text-align: left; text-decoration: none; text-indent: 0; text-transform: none; widows: 2; margin: 0 0 1em; padding: 0 } .wide-left-box-text { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; float: left; width: 77%; margin: 0; padding: 0 } .wide-left-col { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; float: left; width: 70%; margin: 0; padding: 0 } .wide-left-col1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; float: left; line-height: 1.2; width: 70%; margin: 0; padding: 0 } .wide-right-box-text { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; float: right; width: 78%; margin: 0; padding: 0 } .wide-right-col { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; float: right; line-height: 1.2; width: 70%; margin: 0; padding: 0 } .wide-right-col1 { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; border-top-width: 0; display: block; float: right; width: 70%; margin: 0; padding: 0 }