<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ==========================================================================
   TECH NOTES, TUTORIALS, MONOGRAPHS
   ========================================================================== */
/*  Tutorials 
    ---------------------------- */
#tutorialOverview .toggle { color: #0549a6; }
#tutorialOverview h2, #tutorialOverview h2.toggle { color: #6276b3; padding: .6rem .2rem .2rem; }
#tutorialOverview h2:before { content: ''; width: 6px; height: 6px; display: inline-block; }
#tutorialOverview h2 a { color: #6276b3; font-size: 1.08rem; }
#tutorialOverview h2 a:hover { color: #f77700; }
#tutorialOverview section:last-of-type h2.toggle { margin: 0 0 .4rem; }
#tutorialOverview h3 { padding: .18rem 0 .18rem; font-size: 1rem; letter-spacing: .043rem; margin: 0 .5rem; }
#tutorialOverview h4 { margin: .3rem .5rem; font-size: .9rem; }
#tutorialOverview .overviews { margin: 1rem 0 1rem 1.33rem; font-size: 1.1rem; }
#tutorialOverview h5 { margin: .3rem .5rem; font-size: .8rem; padding: 0; }
#tutorialOverview h6 { margin: .2rem .5rem; font-size: .7rem; padding: 0; }
#tutorialOverview .toggle { margin: 0; }
#tutorialOverview .hideable .hideable { margin: .5rem .5rem; }

#tutorial .main-title, #tutorialOverview .main-title { font-family: 'Linux Libertine', Georgia, Times, serif; font-weight: 400; }

/*  Technotes 
    ---------------------------- */
#techNote .bullet-list li, #tutorial .bullet-list li { font-size: .93rem; line-height: 1.5; }
#techNote h2.Section, .TechNoteSection { color: #6276b3; font-size: 1.8rem; font-weight: 400; border-top: 1px solid #d6d6d6; margin: 2.5rem 0 0; }
#tutorial h2.Section { font-size: 1.5rem; font-weight: 400; }
#techNote h3, #tutorial h3 { color: #b46625; font-size: 1.3rem; }
#techNote h1, #tutorial h1 { line-height: 1.2; }

#tutorial .TechNoteCaption { margin: 0 0 1rem; }
#tutorial h3, #monograph h3 { color: #b46625; font-size: 1.3rem; }

#techNote .TechNoteText, #techNote .Text { margin: 1rem 0 1.2rem; }
#techNote .FilledSmallSquare { color: #adadad; margin: 0 2px 0 0; }
#techNote .TechNoteMathCaption { margin: 1.2rem 0 .3rem; }
#techNote .TechNoteCaption { font-style: italic; margin: 2px 0 1.5rem; font-size: .9rem; color: #777; }
#techNote .Print { padding: 0 0 0 3.5rem; }

.MCap { margin: 1.07rem 0 0; line-height: 1.6; font-size: .93rem; color: #222; }
p.Text, ul.Text, .TechNoteText { margin: .3rem 0 1.07rem; line-height: 1.5; font-size: 1.07rem; color: #222; }
p.Caption { font-size: .84rem; margin: 0 0 1.6rem; font-weight: 300; }
#techNote ul.Text { margin: 0 0 0 .8rem; max-width: 80%; }
ul.Text li { position: relative; line-height: 1.3; margin: 0 0 .6rem; }
ul.Text li:before { top: .55rem; }
ul li &gt; ul.Text li.Subitem { margin: 0 0 .6rem 1rem;  }
ul.Text li.Subitem { margin: 0 0 0 2rem; font-size: .93rem; }

/*  Jumpboxes 
    ---------------------------- */
.TutorialJumpBox, .TechNoteJumpBox { margin: 0 0 2rem; }
#tutorial .TutorialJumpBox { margin: 1rem 0 2rem; }
.TutorialJumpBox a:before, .TechNoteJumpBox a:before { content: 'âˆ¨'; transform: scaleX(2); position: absolute; left: .2rem; display: inline-block; color: #6276b3; font-family: monospace; font-size: .6rem; top: .3rem; }
.TutorialJumpBox .nogridboxdividers { margin: 0; }
.TutorialJumpBox a, .TechNoteJumpBox a { color: #222; font-size: .9rem; line-height: 1.5; display: block; padding: 0 0 0 1.5rem; text-indent: 0; position: relative; }
#monograph .TutorialJumpBox a:before, #monograph .TechNoteJumpBox a:before, #tutorial .TutorialJumpBox a:before, #tutorial .TechNoteJumpBox a:before { color: #b46625; }
#techNote .TechNoteJumpBox { background: #f5f5f5; padding: 1rem 1.5rem .5rem; margin: 1.5rem 0 2.8rem; border-top: 2px solid #6276b3; }
#techNote .TechNoteJumpBox table { width: auto; }
#techNote .TechNoteJumpBox td { min-width: 200px; padding: 0 2rem 0 0; }

/*  Monographs 
    ---------------------------- */
#monograph h2.Section { font-weight: 400; }
#monographOverview .main-heading-wrapper:not(.sticky) { background: #be5324; color: #fff; border-top: 1.75rem solid #be5324; border-bottom: 1.75rem solid #be5324; margin: 0 0 3rem; }
#monograph .main-title, #monographOverview .main-title { font-family: 'Georgia', serif; font-weight: 400; }
#monograph section .inner, #monograph .TutorialAbstract .inner, #monograph .breadcrumb, #monograph .overview-menu-items { background-color: #fff !important; font-family: Georgia, serif; }
#monographOverview .main { counter-reset: h2counter; }
#monographOverview section h2:not(.toggle) { padding: 0 0 0 1.5rem; margin: 0 auto; position: relative; line-height: 1.3; }
#monographOverview section h2 a { font-size: 1.275rem; }
#monographOverview section h2 a:not(:hover) { color: #535353; }
#monographOverview section h2:not(.toggle):before { counter-increment: h2counter; content: counter(h2counter); position: absolute; left: 0; top: .15rem; font-size: 1.375rem; border-right: 1px solid #969696; color: #be5324; display: inline-block; width: 1.1rem; height: 1.5rem; line-height: .9; }
#monographOverview section a { font-family: Georgia, serif; }
#monographOverview .main section &gt; .inner &gt; section { padding: .4rem 0; }
#monographOverview .main section &gt; .inner &gt; h2 { margin: .4rem 0 !important; border-top: .8rem solid transparent; }

#monograph .TutorialAbstract { margin: 0; }
#monograph .TutorialAbstract .inner { padding: 0 12px 1rem 12px; }
.MonographTOCSection { margin: 0 0 4px 1.5rem; }
#monograph .download-pdf { margin: .5rem auto 0; padding: 1.5rem 0 3.75rem 2rem; border-top: 1px solid #cacaca; position: relative; }
#monograph .download-pdf:before { content: ''; display: inline-block; width: 16px; height: 20px; background: url('../img/tutorial-download.png'); background-size: cover; position: absolute; left: .3rem; top: 1.3rem; }
#monograph .download-pdf a { font-size: 1rem; font-family: Georgia, serif; color: #535353; }
#monograph .feedback-wrapper .feedback-content { border-top: 1px solid #cacaca; margin: -1px auto 0; }
#monograph .footer-links { position: relative; z-index: 0; }
#monograph .footer-links .inner { background: #fff; border: 0; }
#monograph .footer-links .box {  }
#monograph section, #monograph section:last-of-type { margin: 1.5rem 0 .5rem; padding: 0; }
/* temporary until build no longer has nested sections */
#monograph section .inner section { padding: 0; }
#monographOverview .feedback-wrapper { margin: 3rem 0 1.5rem; }

#monograph .main-heading { text-align: left; max-width: 100%; padding: 4.5rem 0 0; }
#monograph .main-title { font-size: 2.4rem; }
#monograph .MathTable a { font-family: Source Sans Pro, sans-serif; }
#monograph .related-links .inner, #monograph .feedback-wrapper .inner { font-family: Source Sans Pro; }
#monograph .breadcrumb { margin: 2.5rem 0 0 0; position: relative; border-bottom: 1px solid #c7c7c7; padding: 0 4rem .2rem 0; }
#monograph .breadcrumb .current { border-top: 1px solid #c7c7c7; font-size: .85rem; padding: .2rem 0 0 0; margin: .3rem 0; color: #535353; display: none; }
#monograph .main-heading-wrapper:not(.open) .breadcrumb { z-index: 10; }
#monograph .breadcrumb a.overview { color: #be5324; font-size: .975rem; overflow: hidden; white-space: nowrap; display: block; text-overflow: ellipsis; }
#monograph .sticky .topContentWrap { z-index: 1; }
#monograph .sticky .breadcrumb { display: none; }
#monograph .sticky { background: #be5324; }
#monograph .sticky .dropdown a.menu, #monograph .sticky .main-title { color: #fff; }
#monograph .sticky .dropdown a.menu::after { filter: brightness(0) invert(1); }
#monograph .sticky .overview-menu { max-width: 1175px; top: 43px; z-index: 10000; }
#monograph .sticky .overview-nav-buttons * { color: #fff; }
#monograph .sticky .overview-nav-buttons { left: 12px; }
#monograph .sticky .main-heading { padding: 0 0 0 2rem; }
#monograph .sticky .main-title { font-size: 16px; z-index: 10; position: relative; }
#monograph .overview-menu { position: absolute; right: 0; top: 4.3rem; font-size: 0; font-weight: 300; }
#monograph .main-heading-wrapper:not(.open) .overview-menu { z-index: 10; }
#monograph .overview-menu .overview-nav-buttons a { font-size: 40px; }
#monograph .hamburger { border: 0; background: transparent; font-family: Courier; top: -5px; margin: 0 3px; position: relative; font-size: 25px; height: 20px; line-height: 0; }
#monograph .overview-nav-buttons { right: 0; position: absolute; width: 58px; text-align: right; line-height: .3; }
#monograph .sticky .overview-nav-buttons { text-align: left; }
#monograph .overview-nav-buttons * { color: #be5324; }
#monograph .overview-nav-buttons .first, #monograph .overview-nav-buttons .inactive { color: #c7c7c7; }
#monograph .overview-nav-buttons *:hover { color: #f77700; }
#monograph .overview-menu-items { font-size: .81rem; background: #fff; padding: 1rem .6rem; border: 1px solid #bfbfbf; box-shadow: 0 0 10px #d9d9d9; border-radius: 5px; top: 1.5rem; right: 0; position: relative; width: 250px; padding: 1rem; }
#monograph .overview-menu-items a { padding: .3rem 0 .3rem 0; display: inline-block; font-size: .98rem; font-weight: 400; }
#monograph .overview-menu-items a:hover { color: #f77700; }
#monograph .overview-menu-items .download-pdf { padding: 0; margin: .7rem 0 0 0; font-style: italic; }
#monograph .overview-menu-items .download-pdf:before { display: none; }
#monograph .overview-menu-items .download-pdf a { font-family: Source Sans Pro, sans-serif; }

#monograph .sticky .overview-menu { right: 0; left: 0; margin: auto; position: fixed; }
#monograph .sticky .overview-nav-buttons { right: auto; position: absolute; }
#monograph .sticky .overview-nav-buttons a { display: none; }
#monograph .sticky .overview-menu-items { right: auto; left: 0; top: 30px; }
#monograph .sticky .collapsed-dropdown .square { background: #fff; }
#monograph .sticky.collapsed.open a.menu { color: #535353; filter: none; }
#monograph .sticky.collapsed.open a.menu:after { filter: none; }
#monograph .sticky.collapsed.open a.menu:hover:after, #monograph .sticky.collapsed.open .hover a.menu:after { filter: brightness(0) invert(1); }
#monograph .sticky .overview-menu { font-size: 2rem; }
#monograph .sticky .hamburger { top: 6px; }
#monograph #_footer-offset { margin: 0 auto; background: #fff; }
#monograph .DisplayFormula { margin: 1.07rem 0; }
#monograph .MonographReference { font-size: .9rem; }
#monograph .TutorialJumpBox { margin: -.5rem 0 2rem; }

@media all and (max-width: 1200px) {
    .main &gt; .AwaitingReviewNote, .main &gt; .ObsolescenceNote { margin-left: 3% !important; margin-right: 3% !important; }
}
@media all and (max-width: 600px) {
    #techNote h2.Section, .TechNoteSection { font-size: 1.7rem; }
    #monograph section:not(.related-links) .inner { padding: 1rem 0; }
    .MonographTOCSection { margin: 0 0 .5rem 1.5rem; }
    #monograph .related-links .inner { background-position: 0 1.2rem; padding: 1rem 0 2rem; }
    #monograph .breadcrumb { margin: 2.5rem 1rem 0; position: relative; }
    #monograph .main-heading-wrapper:not(.sticky) .main-heading { padding: 4.5rem 0 1rem; }
    #monograph .main-heading-wrapper:not(.sticky) .overview-nav-buttons { right: 1rem; top: -2px; }
    #monograph .TutorialJumpBox { margin: -2rem 0 0; }
    .TutorialJumpBox a, .TechNoteJumpBox a { font-size: 1rem; padding: 0 0 .5rem 1rem; }
    .TutorialJumpBox td, .TechNoteJumpBox td { display: block; }
    #techNote .Print { padding: 0 0 0 2rem; }
    #techNote ul.Text { max-width: 100%; }
    #techNote .special-character.FilledSmallSquare { font-size: 5px; }
}
@media all and (max-width: 320px) {
    #monographOverview .main-heading-wrapper:not(.sticky) { border-top: 1rem solid #be5324; border-bottom: 1rem solid #be5324; margin: 0; }
    #monographOverview .feedback-wrapper { margin: 1rem 0 1.5rem; }
    #monographOverview .footer-links { margin: 5.5rem 12px 3.5rem; }
    #monograph .main-heading-wrapper:not(.sticky) .main-heading { padding: 4rem 0 0; }
    .footer-links .footer-main-links { padding: .7rem 0; }
    .footer-links a { margin: .3rem .2rem }
    .footer-secondary-links a { display: block; }
    .footer-links .divider { display: none; }
}</pre></body></html>