.app-guide .article-aside,.app-guide .article-layout>article{min-width:0}.app-guide .button{max-width:100%;white-space:normal;text-align:center;padding-block:12px}.app-guide-hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin-bottom:40px}.app-guide-hero-cta span{color:#4a6052;font-size:14px}.app-guide-answer{padding:24px 26px;border:1px solid #b9d6bf;border-left:4px solid #21623b;border-radius:10px;background:#eff8ef}.app-guide-answer strong{color:#21623b;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.app-guide-answer p{margin:10px 0 0}.app-guide-table-wrap{overflow-x:auto;border:1px solid #cfe3d4;border-radius:10px;background:#fff}.app-guide-table-wrap:focus-visible{outline:2px solid #21623b;outline-offset:4px}.app-guide-table-hint{display:none}.app-guide-table{width:100%;min-width:640px;border-collapse:collapse;font-size:14px;line-height:1.55}.app-guide-table td,.app-guide-table th{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #e1eee4;color:#4a6052}.app-guide-table thead th{color:#172c22;font-size:12px;letter-spacing:.08em;text-transform:uppercase;background:#edf8ef}.app-guide-table tbody th{color:#172c22;font-weight:700}.app-guide-table tbody tr:last-child td,.app-guide-table tbody tr:last-child th{border-bottom:0}.app-guide-table tr.is-highlight{background:#e4f6e8}.app-guide-table tr.is-highlight th{color:#21623b}.app-guide-note{font-size:13px!important;color:#6b7f72!important;margin-top:12px}.app-guide-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:34px 0;padding:22px 24px;border:1px solid #b9d6bf;border-radius:12px;background:#e4f6e8}.app-guide-cta strong{font-size:18px;color:#172c22}.app-guide-cta p{margin:6px 0 0;font-size:15px!important;color:#4a6052!important}.app-guide-final{margin-top:90px;padding:50px 32px;text-align:center;border:1px solid #b9d6bf;border-radius:16px;background:linear-gradient(180deg,#f0fbf2,#d7f0df)}.app-guide-final h2{font-size:clamp(28px,4vw,42px);letter-spacing:-.04em;margin:0 0 12px;color:#172c22}.app-guide-final p{color:#4a6052;margin:0 0 26px;line-height:1.7}@media(max-width:900px){.app-guide .article-layout{grid-template-columns:minmax(0,1fr);gap:40px}.app-guide-cta{flex-direction:column;align-items:flex-start}}@media(max-width:650px){.app-guide.content-page{padding:40px 0 56px}.app-guide h1{font-size:clamp(32px,9vw,44px);line-height:1.12;letter-spacing:-.045em}.app-guide .lead{font-size:18px;line-height:1.7}.app-guide .article-layout h2{font-size:27px;line-height:1.2;margin-top:44px}.app-guide-hero-cta{margin-bottom:28px}.app-guide-answer{padding:20px 18px}.app-guide-table-hint{display:block;font-size:13px!important;margin:0 0 10px}.app-guide-cta{padding:20px 18px}.app-guide .article-aside .button,.app-guide-cta .button,.app-guide-hero-cta .button{width:100%}.app-guide .article-aside{padding:24px 20px}.app-guide .article-faq{padding-top:48px}.app-guide-final{margin-top:48px;padding:32px 20px}}