        @import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700;900&family=Inter:wght@400;700&family=Roboto+Slab:wght@400;700&display=swap');

        html {
            font-family: 'Inter', sans-serif;
            -ms-text-size-adjust: 100%;
            -webkit-text-size-adjust: 100%
        }

        body {
            margin: 0
        }

        a {
            background-color: transparent
        }

        a:active,
        a:hover {
            outline: 0
        }

        strong {
            font-weight: 700
        }

        h1 {
            font-size: 2em;
            margin: .67em 0
        }

        .btn {
            display: block;
            margin: 20px 0 10px;
            padding: 15px 10px;
            color: rgba(255, 255, 255, 1);
            font-size: 26px;
            line-height: 26px;
            text-align: center;
            text-decoration: none;
            border-radius: 8px;
            transition: all 0.2s;
        }

        .btn--orange {
            background: linear-gradient(135deg, #0d75c3 0%, #015a96 100%);
            color: #fff !important;
            text-decoration: none !important;
            font-family: 'Inter', sans-serif;
            font-weight: 700;
            margin-bottom: 30px;
            border-radius: 50px;
            text-transform: uppercase;
            letter-spacing: 1.5px;
            font-size: 18px;
            padding: 20px 45px;
            display: inline-block;
            box-shadow: 0 4px 15px rgba(13, 117, 195, 0.3);
            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
            cursor: pointer;
            border: none;
            text-align: center;
            width: auto;
            min-width: 320px;
            margin-left: auto;
            margin-right: auto;
        }

        .btn--orange:hover {
            transform: translateY(-3px);
            box-shadow: 0 8px 25px rgba(13, 117, 195, 0.4);
            filter: brightness(1.1);
        }

        .btn--orange:active {
            transform: translateY(1px);
        }

        img {
            border: 0
        }

        svg:not(:root) {
            overflow: hidden
        }

        input {
            color: inherit;
            font: inherit;
            margin: 0
        }

        input::-moz-focus-inner {
            border: 0;
            padding: 0
        }

        input {
            line-height: normal
        }

        input[type='search'] {
            -webkit-appearance: none;
            appearance: none;
        }

        input[type='search']::-webkit-search-cancel-button,
        input[type='search']::-webkit-search-decoration {
            -webkit-appearance: none
        }

        @font-face {
            font-family: 'webflow-icons';
            src: url("") format('truetype');
            font-weight: 400;
            font-style: normal
        }

        * {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box
        }

        html {
            height: 100%
        }

        body {
            margin: 0;
            min-height: 100%;
            background-color: #fff;
            font-family: 'Inter', sans-serif;
            font-size: 16px;
            line-height: 1.6;
            color: #121212;
        }

        img {
            max-width: 100%;
            vertical-align: middle;
            display: inline-block
        }

        .w-inline-block {
            max-width: 100%;
            display: inline-block
        }

        .w-button {
            display: inline-block;
            padding: 9px 15px;
            background-color: #3898EC;
            color: #fff;
            border: 0;
            line-height: inherit;
            text-decoration: none;
            cursor: pointer;
            border-radius: 0
        }

        input.w-button {
            -webkit-appearance: button;
            appearance: button;
        }

        h1,
        h2,
        h3 {
            font-weight: 700;
            margin-bottom: 10px
        }

        h1 {
            font-size: 38px;
            line-height: 44px;
            margin-top: 20px
        }

        h2 {
            font-size: 32px;
            line-height: 36px;
            margin-top: 20px
        }

        h3 {
            font-size: 24px;
            line-height: 30px;
            margin-top: 20px
        }

        p {
            margin-top: 0;
            margin-bottom: 10px
        }

        .w-form {
            margin: 0 0 15px
        }

        .w-input {
            display: block;
            width: 100%;
            height: 38px;
            padding: 8px 12px;
            margin-bottom: 10px;
            font-size: 14px;
            line-height: 1.42857143;
            color: #333;
            vertical-align: middle;
            background-color: #fff;
            border: 1px solid #ccc
        }

        .w-input:-moz-placeholder {
            color: #999
        }

        .w-input::-moz-placeholder {
            color: #999;
            opacity: 1
        }

        .w-input:-ms-input-placeholder {
            color: #999
        }

        .w-input::-webkit-input-placeholder {
            color: #999
        }

        .w-input:focus {
            border-color: #3898EC;
            outline: 0
        }

        .w-layout-grid {
            display: -ms-grid;
            display: grid;
            grid-auto-columns: 1fr;
            -ms-grid-columns: 1fr 1fr;
            grid-template-columns: 1fr 1fr;
            -ms-grid-rows: auto auto;
            grid-template-rows: auto auto;
            grid-row-gap: 16px;
            grid-column-gap: 16px
        }

        body {
            font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
            color: #333;
            font-size: 14px;
            line-height: 20px
        }

        /* NYT Style Masthead */
        .nyt-masthead {
            max-width: 1200px;
            margin: 0 auto;
            padding: 10px 20px;
            border-bottom: 4px double #000;
            text-align: center;
        }

        .nyt-masthead .top-bar {
            display: flex;
            justify-content: space-between;
            align-items: center;
            font-size: 12px;
            text-transform: uppercase;
            font-weight: 700;
            margin-bottom: 20px;
        }

        .nyt-masthead .logo-container {
            padding: 20px 0;
        }

        .nyt-masthead .logo-container h1 {
            font-family: 'Playfair Display', serif;
            font-size: 82px;
            font-weight: 900;
            margin: 0;
            line-height: 1;
            letter-spacing: -3px;
            color: #000;
            text-transform: none;
        }

        .nyt-masthead .nav-bar {
            display: flex;
            justify-content: center;
            flex-wrap: wrap;
            border-top: 1px solid #dfdfdf;
            padding: 10px 0;
            gap: 15px;
        }

        .nyt-masthead .nav-bar a {
            text-decoration: none;
            color: #121212;
            font-size: 13px;
            font-weight: 700;
            text-transform: capitalize;
            white-space: nowrap;
        }

        .nyt-masthead .subbase {
            display: flex;
            justify-content: space-between;
            padding: 5px 0;
            border-top: 1px solid #dfdfdf;
            font-size: 12px;
            font-weight: 700;
        }

        /* Original navbar-wrapper hidden */
        .navbar-wrapper {
            display: none;
        }

        .page-wrapper {
            padding-top: 20px;
            padding-bottom: 60px;
            background-image: linear-gradient(180deg, #F1F1F1, #fff 5%)
        }

        .grid {
            position: relative;
            display: -ms-grid;
            display: grid;
            max-width: 1200px;
            margin-right: auto;
            margin-left: auto;
            padding-right: 20px;
            padding-left: 20px;
            grid-auto-columns: 1fr;
            grid-column-gap: 40px;
            grid-row-gap: 40px;
            -ms-grid-columns: 1fr 300px;
            grid-template-columns: 1fr 300px;
            -ms-grid-rows: auto;
            grid-template-rows: auto;
            background-color: transparent;
        }

        .follow-div {
            display: flex;
            align-items: center
        }

        .follow-button {
            display: flex;
            margin-right: 20px;
            margin-left: 20px;
            padding: 10px 22px 10px 20px;
            justify-content: center;
            align-items: center;
            border-radius: 30px;
            box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .2);
            text-decoration: none
        }

        .follow {
            color: #333;
            font-size: 12px;
            line-height: 1.2;
            text-decoration: none
        }

        .heading-2 {
            margin-bottom: 20px;
            font-family: 'Playfair Display', serif;
            font-size: 48px;
            line-height: 1.1;
            font-weight: 700;
            color: #000;
        }

        .div-block-2 {
            display: flex;
            margin-bottom: 20px;
            align-items: center
        }

        .gray-small-text {
            color: #949494;
            font-size: 12px;
            line-height: 1.2;
            text-decoration: none
        }

        .gray-small-text._10px-margin {
            margin-right: 10px
        }

        .gray-vertical-line {
            width: 1px;
            height: 20px;
            margin-right: 30px;
            margin-left: 30px;
            background-color: #949494
        }

        .image-4 {
            width: 24px;
            transition: transform 0.2s ease;
        }

        .image-4:hover {
            transform: scale(1.2);
        }

        .metrics-container {
            font-size: 20px;
            padding: 15px 0;
            display: flex;
            align-items: center;
            border-bottom: 1px solid #f0f0f0;
            margin-bottom: 15px;
        }

        .metrics-container .gray-small-text {
            font-size: 17px !important;
            color: #333 !important;
            font-weight: 500;
        }

        .gray-horizontal-line {
            width: 100%;
            height: 1px;
            margin-bottom: 30px;
            background-color: hsla(0, 0%, 58%, .6)
        }

        .text-block-2 {
            margin-bottom: 20px;
            font-size: 18px;
            line-height: 1.4;
            font-weight: 700
        }

        .full-width-image {
            width: 100%;
            margin-bottom: 20px
        }

        /* Updated Social Sidebar */
        .social-sidebar {
            position: fixed;
            top: 30%;
            left: 50px;
            display: flex;
            flex-direction: column;
            gap: 15px;
            z-index: 100;
        }

        .social-icon {
            width: 44px;
            height: 44px;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            background: #fff;
            color: #777;
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
            transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
            text-decoration: none;
            border: 1px solid #f0f0f0;
        }

        .social-icon svg {
            width: 22px;
            height: 22px;
        }

        .social-icon:hover {
            transform: scale(1.1);
            box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12);
            color: #000;
            background: #fff;
            border-color: #ddd;
        }

        .social-icon.facebook:hover {
            color: #1877F2;
        }

        .social-icon.twitter:hover {
            color: #1DA1F2;
        }

        .social-icon.mail:hover {
            color: #EA4335;
        }

        .light-dark-paragraph {
            margin-bottom: 20px;
            color: rgba(51, 51, 51, .66);
            font-size: 18px;
            line-height: 1.4
        }

        .light-dark-paragraph.white {
            margin-right: 5px;
            margin-bottom: 0;
            color: #fff
        }

        .blue-line {
            width: 60px;
            height: 1px;
            margin-bottom: 20px;
            background-color: #000;
        }

        .heading-3 {
            margin-top: 0;
            margin-bottom: 20px;
            font-family: 'Playfair Display', serif;
            font-size: 32px;
            line-height: 1.3;
            font-weight: 700;
            color: #121212;
        }

        .div-block-3 {
            display: flex;
            padding: 15px 20px;
            flex-direction: row;
            align-items: center;
            border-radius: 8px;
            background-color: #0178d4;
            margin-bottom: 25px;
        }

        .registration-box {
            background: #f8faff;
            border: 1px solid #dbeafe;
            padding: 40px;
            border-radius: 20px;
            margin: 40px 0;
            box-shadow: 0 10px 40px rgba(1, 120, 212, 0.05);
        }

        .image-7 {
            margin-right: 10px
        }

        .white-x {
            margin-top: 7px;
            margin-bottom: 0;
            color: #fff;
            font-size: 12px
        }

        .blue-button {
            display: flex;
            width: 238px;
            margin-right: auto;
            margin-bottom: 40px;
            margin-left: auto;
            padding-top: 10px;
            padding-bottom: 10px;
            justify-content: center;
            align-items: center;
            border-radius: 20px;
            background-color: #0178d4;
            text-decoration: none
        }

        .image-8 {
            margin-right: 10px
        }

        .heading-4 {
            margin-bottom: 20px;
            font-size: 23px;
            line-height: 1.4;
            font-weight: 400
        }

        .div-block-4 {
            padding: 25px;
            background: #ffffff;
            border-radius: 12px;
            margin-bottom: 20px;
            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
            border: 1px solid #f0f0f0;
            transition: transform 0.2s ease, box-shadow 0.2s ease;
        }

        .div-block-4:hover {
            transform: translateY(-2px);
            box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08);
        }

        .grid-2 {
            grid-column-gap: 20px;
            grid-row-gap: 20px;
            -ms-grid-columns: auto 1fr;
            grid-template-columns: auto 1fr;
            -ms-grid-rows: auto;
            grid-template-rows: auto
        }

        .text-block-3 {
            color: #fff;
            font-size: 20px;
            line-height: 1
        }

        .name-tag {
            display: flex;
            width: 50px;
            height: 50px;
            justify-content: center;
            align-items: center;
            background: linear-gradient(135deg, #0d75c3 0%, #015a96 100%);
            border-radius: 50%;
            flex-shrink: 0;
            box-shadow: 0 3px 8px rgba(13, 117, 195, 0.2);
        }

        .feedback-text {
            margin-bottom: 10px;
            color: rgba(51, 51, 51, .66);
            font-size: 16px;
            line-height: 1.8
        }

        .div-block-2-copy {
            display: flex;
            align-items: center
        }

        .footer {
            display: flex;
            width: 100%;
            padding-top: 40px;
            padding-bottom: 40px;
            justify-content: center;
            background-color: #121212;
            border-top: 1px solid #222;
        }

        .link-3 {
            padding-right: 20px;
            padding-left: 20px;
            color: #ccc;
            font-size: 13px;
            line-height: 1.8;
            text-decoration: none;
            transition: color 0.2s ease;
        }

        .link-3:hover {
            color: #0178d4;
        }

        .right-side-div {
            display: flex;
            margin-top: 20px;
            padding: 0;
            flex-direction: column;
            align-items: stretch;
            border: none;
            border-radius: 0;
            background-color: transparent;
            box-shadow: none;
        }

        .ad-card {
            border-bottom: 1px solid #dfdfdf;
            padding-bottom: 10px;
            margin-bottom: 10px;
        }

        .ad-card img {
            width: 100%;
            height: 120px;
            object-fit: cover;
            margin-bottom: 5px;
            display: block;
        }

        .ad-card h4 {
            font-size: 13px;
            margin: 0 0 3px;
            font-family: Arial, sans-serif;
            font-weight: 600;
            line-height: 1.3;
            color: #121212;
        }

        .ad-card p {
            font-size: 12px;
            color: #666;
            margin: 0;
        }

        /* Most Popular Sidebar Section */
        .most-popular-section {
            margin-bottom: 30px;
        }

        .most-popular-header {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-bottom: 15px;
            border-bottom: 2px solid #dfdfdf;
        }

        .most-popular-title {
            font-size: 18px;
            font-weight: 700;
            text-transform: uppercase;
            color: #1a2b3c;
            margin: 0;
            padding-bottom: 5px;
            border-bottom: 3px solid #4a6741;
            margin-bottom: -2.5px;
        }

        .more-link {
            font-size: 13px;
            color: #4a6741;
            text-decoration: none;
            font-weight: 600;
            display: flex;
            align-items: center;
        }

        .more-link::after {
            content: '›';
            font-size: 18px;
            margin-left: 5px;
            line-height: 1;
        }

        .popular-item {
            display: flex;
            gap: 15px;
            margin-bottom: 15px;
            text-decoration: none;
            color: inherit;
        }

        .popular-item:last-child {
            margin-bottom: 0;
        }

        .popular-item-img {
            width: 80px;
            height: 80px;
            flex-shrink: 0;
        }

        .popular-item-img img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

        .news-row-small {
            display: flex;
            justify-content: space-between;
            align-items: center;
            gap: 10px;
            padding-bottom: 10px;
            margin-bottom: 10px;
            border-bottom: 1px dotted #ccc;
            text-decoration: none;
            color: inherit;
        }

        .news-row-small h4 {
            font-size: 13px;
            margin: 0;
            line-height: 1.3;
            font-family: Arial, sans-serif;
            font-weight: 600;
            color: #121212;
        }

        .news-row-small img {
            width: 65px;
            height: 50px;
            object-fit: cover;
            flex-shrink: 0;
        }

        .popular-item-content h4 {
            font-size: 15px;
            line-height: 1.3;
            margin: 0;
            color: #121212;
            font-weight: 400;
            font-family: Arial, sans-serif;
        }

        .popular-item:hover .popular-item-content h4 {
            color: #4a6741;
        }

        .image-10 {
            margin-bottom: 100px
        }

        .div-block-5 {
            width: 100%;
            padding-right: 20px;
            padding-left: 20px
        }

        @media screen and (max-width: 991px) {
            .grid {
                grid-column-gap: 20px;
                grid-row-gap: 20px;
                -ms-grid-columns: 1fr 0.7fr;
                grid-template-columns: 1fr 0.7fr
            }

            .social-sidebar {
                display: none
            }
        }

        @media screen and (max-width: 767px) {
            .grid {
                -ms-grid-columns: 1fr;
                grid-template-columns: 1fr;
                grid-row-gap: 30px;
            }

            .right-side-div {
                display: block;
                margin-top: 40px;
                border-top: 2px solid #000;
                padding-top: 30px;
            }

            .nyt-masthead .logo-container h1 {
                font-size: 48px;
                letter-spacing: -1px;
            }

            .heading-2 {
                font-size: 32px;
            }

            .heading-3 {
                font-size: 26px;
            }

            .left-side-div {
                padding: 0;
            }

            .registration-box {
                padding: 20px;
            }

            .btn--orange {
                width: 100%;
                min-width: 0;
                padding: 15px 20px;
                font-size: 16px;
            }
        }

        @media screen and (max-width: 479px) {
            .navbar {
                -ms-grid-columns: 1fr 1fr;
                grid-template-columns: 1fr 1fr
            }

            .search-bar {
                display: none
            }

            .footer {
                flex-direction: column
            }

            .link-3 {
                padding-top: 10px;
                padding-bottom: 10px;
                text-align: center
            }
        }

        #w-node-_917aaefd-fa0f-08a3-0466-937cb85df2b2-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1;
            -ms-grid-row-align: center;
            align-self: center
        }

        #w-node-_62d9fa54-aab5-b6bf-9d7d-2d86a596a2d4-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-_7d2506dd-61e3-9f9a-fbfd-281f0440bd7f-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-aa4a9b37-7d7c-cf00-3240-a84c9b0e770c-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-_64f2fac2-27f0-cb2d-ed5d-b16275b82813-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-b93fed6d-acbd-3850-c651-76a25761ee08-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-b93fed6d-acbd-3850-c651-76a25761ee0b-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-_7fd23684-30c3-8137-a8ba-5f3d5562ebc8-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-_7fd23684-30c3-8137-a8ba-5f3d5562ebcb-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-b9f0be06-4c4b-7e6b-86af-463eb27a7102-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-b9f0be06-4c4b-7e6b-86af-463eb27a7105-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-_1d83a4be-85af-3bbe-5a11-6147509fe484-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-_1d83a4be-85af-3bbe-5a11-6147509fe487-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-b42ecf1d-711f-5e48-ca17-85a116597305-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-b42ecf1d-711f-5e48-ca17-85a116597308-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-_878155b0-4c45-fea2-dd1e-bbab0fedfc67-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-_878155b0-4c45-fea2-dd1e-bbab0fedfc6a-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-_30493d23-f725-b3aa-ce10-751efbaa8c24-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-_30493d23-f725-b3aa-ce10-751efbaa8c27-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-_53dbef9a-109b-5da4-dff3-fd154c1285ad-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-_53dbef9a-109b-5da4-dff3-fd154c1285b0-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-_92e5a069-b354-d0c8-c7e0-289a571ffd51-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-_92e5a069-b354-d0c8-c7e0-289a571ffd54-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-_18e72c98-5748-f33c-45d7-571be523b348-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-_18e72c98-5748-f33c-45d7-571be523b34b-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-_83ef4efc-95a0-6bb2-43f8-40d786f1d2fc-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-_83ef4efc-95a0-6bb2-43f8-40d786f1d2ff-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-_6c401fa2-7fd8-2fbd-169d-e6895d4cfe05-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-_6c401fa2-7fd8-2fbd-169d-e6895d4cfe08-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-_2e47ad10-24f6-354e-737a-5781828c1531-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-_2e47ad10-24f6-354e-737a-5781828c1534-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-_2296b563-9b56-cc0a-d4b4-791128ea606c-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-_2296b563-9b56-cc0a-d4b4-791128ea606f-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-b9fb0311-813d-524c-5deb-0e9777a64b51-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-b9fb0311-813d-524c-5deb-0e9777a64b54-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-b1c7ef6d-bcf7-2507-08ed-e3faf46480e8-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-b1c7ef6d-bcf7-2507-08ed-e3faf46480eb-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-f1148a3a-8c9e-30d0-ccfd-7bba48324b49-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-f1148a3a-8c9e-30d0-ccfd-7bba48324b4c-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        #w-node-c99f29b9-9960-ea31-3eed-a1b91b8cd3ac-9ec1ba67 {
            -ms-grid-column: span 1;
            grid-column-start: span 1;
            -ms-grid-column-span: 1;
            grid-column-end: span 1;
            -ms-grid-row: span 1;
            grid-row-start: span 1;
            -ms-grid-row-span: 1;
            grid-row-end: span 1
        }

        .bank-container {
            display: flex;
            gap: 20px;
            background: #fff;
            border: 1px solid #e0e0e0;
            padding: 25px;
            margin: 30px 0;
            border-radius: 12px;
            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05);
        }

        .bank-image-side {
            flex: 1.5;
        }

        .bank-app-side {
            flex: 1;
            background: #f4f7f9;
            border-radius: 24px;
            padding: 15px;
            border: 6px solid #e2e8f0;
            box-shadow: inset 0 2px 10px rgba(0, 0, 0, 0.05);
            min-width: 280px;
        }

        .app-header {
            padding: 15px 10px;
            border-bottom: 2px solid #e2e8f0;
            margin-bottom: 15px;
        }

        .app-title {
            font-size: 14px;
            font-weight: 700;
            color: #1a202c;
            display: block;
            margin-bottom: 8px;
            text-transform: uppercase;
            letter-spacing: 0.5px;
        }

        .app-balance {
            font-size: 24px;
            font-weight: 800;
            color: #2d3748;
        }

        .transaction-item {
            display: flex;
            align-items: center;
            background: #fff;
            padding: 12px;
            border-radius: 12px;
            margin-bottom: 10px;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.02);
            transition: transform 0.2s;
        }

        .transaction-item:hover {
            transform: scale(1.02);
        }

        .transaction-icon {
            width: 36px;
            height: 36px;
            border-radius: 10px;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-right: 12px;
            font-weight: bold;
        }

        .icon-plus {
            background: #c6f6d5;
            color: #2f855a;
        }

        .icon-minus {
            background: #fed7d7;
            color: #c53030;
        }

        .transaction-info {
            flex: 1;
        }

        .transaction-name {
            display: block;
            font-size: 13px;
            font-weight: 700;
            color: #1a202c;
        }

        .transaction-date {
            font-size: 11px;
            color: #718096;
        }

        .transaction-amount {
            font-weight: 700;
            font-size: 13px;
        }

        .amount-pos {
            color: #38a169;
        }

        .amount-neg {
            color: #e53e3e;
        }

        @media only screen and (max-width: 900px) {
            .bank-container {
                flex-direction: column;
            }

            .bank-app-side {
                width: 100%;
                box-sizing: border-box;
            }
        }

        body {
            font-family: "Merriweather", serif;
            margin: 0;
            line-height: 1.75rem
        }

        .wtb-form li::marker {
            unicode-bidi: isolate;
            font-variant-numeric: tabular-nums;
            text-transform: none;
            text-indent: 0px !important;
            text-align: start !important;
            text-align-last: start !important
        }

        .nadpis span {
            font-size: 11px;
            font-weight: 600;
        }

        .nadpis {
            opacity: 100%;
            color: #999;
            font-family: 'Open Sans', sans-serif;
            font-size: 11px;
            font-weight: 400;
            line-height: 1.6;
            padding: 40px 20px;
            background-color: #121212;
            text-align: center;
            border-top: 1px solid #222;
        }

        .nadpis p {
            max-width: 1080px;
            margin: 0 auto;
        }