.mod-page #page.container,.mod-page #page.grid-container{width:100%;max-width:none;margin:0;padding:0}.mod-page #maincontent{margin-top:28px!important;width:var(--read-content-width,80%);max-width:none;margin-left:auto;margin-right:auto;padding:0 0 48px;box-sizing:border-box}.mod-page .entry-header{margin-bottom:28px;padding-bottom:18px;border-bottom:1px solid var(--read-border)}.mod-page .entry-title{font-size:var(--read-h1);font-weight:700;color:var(--read-text-strong);line-height:1.3;letter-spacing:-.02em;margin:0 0 10px}.mod-page .entry-meta{color:var(--read-text-muted);font-size:.92rem;line-height:1.5;margin:0}.mod-page .mod-content,.mod-page .section-content{width:100%}.mod-page .mod-content h2{font-size:var(--read-h2);font-weight:700;color:var(--read-text-strong);border-left:4px solid var(--read-accent);padding-left:14px;margin:2.4rem 0 .9rem;line-height:1.35;scroll-margin-top:80px}.mod-page .mod-content h3{font-size:var(--read-h3);font-weight:600;color:var(--read-text-strong);margin:1.5rem 0 .65rem;line-height:1.4}.mod-page .mod-content p{font-size:var(--read-size);line-height:var(--read-lh);color:var(--read-text);margin:0 0 1.15rem}.mod-page .mod-content ol,.mod-page .mod-content ul{padding-left:1.5rem;margin:0 0 1.15rem}.mod-page .mod-content ol li,.mod-page .mod-content ul li{font-size:var(--read-size);line-height:var(--read-lh);margin-bottom:.55rem;color:var(--read-text)}.mod-page .mod-content a{color:var(--read-link);text-decoration:underline;text-underline-offset:2px}.mod-page .mod-content a:hover{color:var(--read-link-hover)}.mod-page .mod-content strong{color:var(--read-text-strong);font-weight:600}.mod-page .mod-content h2+ol{margin-top:1rem!important}.mod-page .faq-item{background:var(--read-bg-soft);padding:1.2rem 1.35rem;margin:1rem 0;border-radius:10px;border:1px solid var(--read-border);border-left:4px solid var(--read-success)}.mod-page .faq-item h3{margin-top:0;margin-bottom:.5rem;font-size:1.1rem}.mod-page .faq-item p{margin-bottom:0}.mod-page .comparison-table-wrap{overflow-x:auto;margin:1.25rem 0 1.5rem;border-radius:10px;border:1px solid var(--read-border)}.mod-page .comparison-table-wrap table{width:100%;border-collapse:collapse;background:#fff;margin:0}.mod-page .comparison-table-wrap table td,.mod-page .comparison-table-wrap table th{padding:var(--table-cell-pad-y,.65rem) var(--table-cell-pad-x,.85rem);text-align:left;border-bottom:1px solid #eef2f7;font-size:var(--table-font-size,1rem);line-height:var(--table-line-height,1.6);letter-spacing:var(--table-letter-spacing,0);font-weight:var(--table-font-weight,400);vertical-align:top;color:var(--read-text)}.mod-page .comparison-table-wrap table th{background:#f1f5f9;color:var(--read-text-strong);font-weight:var(--table-th-weight,600);border-bottom:1px solid #dbe3ee}.mod-page .comparison-table-wrap table tr:last-child td{border-bottom:none}.mod-page .comparison-table-wrap table tr:hover td{background:#f8fafc}@media(max-width:768px){.mod-page #maincontent{width:100%;padding:0 16px 36px;margin-top:18px!important}.mod-page .entry-title{font-size:1.65rem}.mod-page .mod-content h2{font-size:1.35rem;margin-top:1.85rem}.mod-page .mod-content h3{font-size:1.12rem}.mod-page .mod-content ol li,.mod-page .mod-content p,.mod-page .mod-content ul li{font-size:1rem}}