body.node
    
    > header
        align-items             center
        display                 grid
        grid-template-rows      auto
        grid-template-columns   auto 30%
        grid-gap                0
        height                  auto
        margin                  auto
        padding                 1rem 10% 2rem 10%
        position                relative
        
        > .menu
            display         flex
            flex-direction  row
            flex-wrap       wrap
            justify-content flex-end
            align-content   flex-start
            align-items     flex-end
        
            position            relative
            
            > a
                flex-grow   0
                flex-shrink 0
                flex-basis  0
                align-self  auto
                
                font-size   .7rem
                margin      0 1rem 0 0
                
                &:last-child
                    margin  0 2rem 0 0
    
    > .name
        font-family "Times New Roman", Times, serif
        font-size   2em
        font-weight normal
        margin      0em 10% 0 10%
    
    > .disambiguating-description
        color       #888
        font-size   1.1rem
        font-weight normal
        margin      0 10% 2em 10%
        
    > .content
        margin  1em 10%
        
        > section
            margin  0 0 2rem 0
            
            > .title
                border-bottom       1px solid #d0d0d0
                font-family         "Times New Roman", Times, serif;
                font-size           1.6rem
                
                margin              4rem 0 1rem 0
    
    > footer
        border      0
        margin      3rem 0 10rem 0
