main {
    max-width: 860px;
    padding: 2rem;
    margin: 0 auto;

    h1 {
        font-size: 1rem;
        text-transform: uppercase;
        letter-spacing: 0.1em;
        color: #9c8e82;
        margin-bottom: 2rem;
    }

    .experience-entry {
        padding: 2rem 0;
        border-top: 1px solid #d4cdc7;

        .experience-header {
            display: flex;
            justify-content: space-between;
            align-items: flex-start;
            gap: 2rem;
            margin-bottom: 0.75rem;

            .experience-place {
                h2 {
                    font-size: 0.95rem;
                    color: #3a2f22;
                    margin: 0 0 0.25rem 0;
                }

                span {
                    font-size: 0.8rem;
                    color: #9c8e82;
                    font-style: italic;
                }
            }

            .experience-date {
                font-size: 0.8rem;
                color: #9c8e82;
                font-style: italic;
                white-space: nowrap;
            }
        }

        p {
            font-size: 0.85rem;
            color: #5c4f3d;
            line-height: 1.8;
            margin: 0;
        }
    }

    .skills-section {
        padding: 2rem 0;
        border-top: 1px solid #d4cdc7;

        h2 {
            font-size: 0.95rem;
            color: #3a2f22;
            margin: 0 0 1.25rem 0;
        }

        .skills-table {
            display: flex;
            flex-direction: column;
            gap: 0.75rem;

            .skills-row {
                display: flex;
                gap: 2rem;
                font-size: 0.85rem;
                line-height: 1.8;

                .skills-label {
                    color: #9c8e82;
                    min-width: 160px;
                    flex-shrink: 0;
                    text-transform: uppercase;
                    letter-spacing: 0.05em;
                    font-size: 0.75rem;
                    padding-top: 2px;
                }

                .skills-value {
                    color: #5c4f3d;
                }
            }
        }
    }
}