.post-article{padding-block:130px 80px}.post-article__container{display:flex;flex-direction:column;gap:48px}.post-article__inner{width:100%;max-width:760px;margin-inline:auto}.post-article .back-btn{display:inline-flex;align-items:center;gap:8px;margin-bottom:32px}.post-article .back-btn__text{color:#000;font-family:sans-serif;font-size:14px;line-height:1.5}.post-article__header{display:flex;flex-direction:column;gap:20px}.post-article__lead{color:#000c;font-family:sans-serif;font-size:20px;line-height:1.5;letter-spacing:-.3px}.post-article__byline{color:#595959;font-family:PT Mono,sans-serif;font-size:13px;line-height:16px;letter-spacing:-.5px;text-transform:uppercase}.post-article__cover{width:100%;max-width:1040px;margin-inline:auto}.post-article__cover img{width:100%;max-height:640px;object-fit:cover}.post-article__body{color:#282828;font-family:sans-serif;font-size:18px;line-height:1.7;letter-spacing:-.2px}.post-article__body .payload-richtext>*+*{margin-top:1.1em}.post-article__body h2,.post-article__body h3,.post-article__body h4{color:#000;font-weight:500;line-height:1.25;letter-spacing:-1px;margin-top:1.8em}.post-article__body h2{font-size:32px}.post-article__body h3{font-size:24px}.post-article__body h4{font-size:20px}.post-article__body a{color:#48543c;text-decoration:underline;text-underline-offset:3px}.post-article__body a:hover{color:#000}.post-article__body strong{font-weight:600}.post-article__body ul,.post-article__body ol{padding-left:1.4em}.post-article__body ul{list-style:disc}.post-article__body ol{list-style:decimal}.post-article__body li+li{margin-top:.4em}.post-article__body blockquote{border-left:3px solid #869577;padding-left:20px;color:#454545;font-size:20px}.post-article__body img{width:100%;height:auto}.post-article__body figcaption{margin-top:10px;color:#595959;font-size:14px;line-height:1.5}.post-article__body hr{border:0;border-top:1px solid #c9c9c9;margin-block:2em}.post-article__body .lexical-table-container{overflow-x:auto}.post-article__body table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5;background-color:#fff}.post-article__body th,.post-article__body td{padding:12px 16px;border:1px solid #e4e4e4;text-align:left;vertical-align:top;min-width:140px}.post-article__body th p+p,.post-article__body td p+p{margin-top:.5em}.post-article__body th{background-color:#dfeada;color:#000;font-weight:500}.post-article__body code{font-family:PT Mono,monospace;font-size:.9em;background-color:#e9e9e9;padding:2px 4px}@media(max-width:768px){.post-article__body{font-size:16px}.post-article__body h2{font-size:26px}.post-article__body h3{font-size:21px}}.post-article .post-banner{padding:20px 24px;font-size:16px;line-height:1.6;border-left:3px solid}.post-article .post-banner--info{background-color:#dfeada;border-color:#869577}.post-article .post-banner--success{background-color:#e1fcad;border-color:#48543c}.post-article .post-banner--warning{background-color:#f4ead2;border-color:#b08a2e}.post-article__faq{display:flex;flex-direction:column;gap:24px}.post-article__faq dl{display:flex;flex-direction:column;border-top:1px solid #c9c9c9}.post-article__faq-title{color:#000;font-family:sans-serif;font-weight:500;font-size:32px;line-height:1.3;letter-spacing:-1px}.post-article__faq-item{display:flex;flex-direction:column;gap:8px;padding-block:20px;border-bottom:1px solid #c9c9c9;font-family:sans-serif}.post-article__faq-item dt{color:#000;font-weight:500;font-size:19px;line-height:1.35;letter-spacing:-.5px}.post-article__faq-item dd{color:#282828;font-size:17px;line-height:1.6}.post-article__related{display:flex;flex-direction:column;gap:24px;padding-top:40px}.post-article__related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:1024px){.post-article__related-grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.post-article__related-grid{grid-template-columns:1fr}}.post-article__related-title{color:#000;font-family:sans-serif;font-weight:500;font-size:32px;line-height:1.3;letter-spacing:-1px}
