html {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-size: 14px;
    color: #555;
}

body {
    margin: 0;            
}

p {
    margin: 0 0 1.5rem 0;
    line-height: 1.5rem;
}

.wrapper {
    position: relative;
    margin: 2rem auto;
    max-width: 600px;
    border-radius: 5px;
    border: 1px solid #bce8f1;
}

.wrapper header {
    padding: 1.5rem;
    border-radius: 4px 4px 0 0;
    border-bottom: 1px solid #bce8f1;
    background-color: #d9edf7;
    color: #31708f;
    font-size: 1.5rem;
}

.wrapper main {
    padding: 1.5rem;
}

.wrapper main p:last-child {
    margin-bottom: 0;
}
