.c57-longform{padding:76px 0;background:#fffaf3}.c57-longform-inner{max-width:1050px}.c57-article-head{max-width:820px;margin-bottom:34px}.c57-article-head h2{font:700 clamp(36px,5vw,58px)/1.02 Georgia,serif;letter-spacing:-.04em;margin:8px 0 16px;color:#26231f}.c57-article-head>p{font-size:17px;line-height:1.72;color:#5d554d;margin:0}.c57-article-sections{display:grid;gap:14px}.c57-article-section{display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;padding:24px 25px;border:1px solid #e3d3c2;border-radius:18px;background:#fff;box-shadow:0 14px 35px rgba(62,42,24,.05)}.c57-section-number{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#173124;color:#f3b17d;font:800 13px/1 Georgia,serif}.c57-article-section h3,.c57-list h3,.c57-faq>h3{font:700 25px/1.08 Georgia,serif;margin:0 0 9px;color:#29251f}.c57-article-section p{font-size:14px;line-height:1.72;color:#625a52;margin:0}.c57-practical-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:20px}.c57-list{padding:24px 26px;border-radius:18px;border:1px solid #decfbe;background:#f6eee3}.c57-list ul{padding-left:20px;margin:15px 0 0}.c57-list li{margin:9px 0;font-size:13px;line-height:1.55;color:#5c544d}.c57-tips{border-top:4px solid #34704e}.c57-mistakes{border-top:4px solid #a6532c}.c57-faq{margin-top:28px;padding-top:28px;border-top:1px solid #e2d4c6}.c57-faq>h3{font-size:30px;margin-bottom:14px}.c57-faq details{border:1px solid #dfd0c0;border-radius:14px;background:#fff;margin:8px 0;overflow:hidden}.c57-faq summary{cursor:pointer;list-style:none;padding:16px 18px;font-weight:900;color:#332d28}.c57-faq summary::-webkit-details-marker{display:none}.c57-faq summary:after{content:'+';float:right;color:#9b4b22;font-size:20px}.c57-faq details[open] summary:after{content:'–'}.c57-faq details p{padding:0 18px 18px;margin:0;font-size:13px;line-height:1.65;color:#625a52}.c57-free-help{margin-top:30px;padding:28px;border-radius:22px;background:#173124;color:#fff}.c57-free-help>span{display:block;font-size:9px;font-weight:950;letter-spacing:.16em;color:#efad79;margin-bottom:8px}.c57-free-help>strong{display:block;font:700 clamp(27px,3.5vw,38px)/1.06 Georgia,serif;max-width:750px}.c57-free-help p{max-width:760px;color:#dbe5de;line-height:1.65}.c57-free-help>div{display:flex;gap:10px;flex-wrap:wrap}.c57-free-help .button-ghost{color:#fff;border-color:#ffffff55;background:#ffffff09}.c57-recommend-trigger{cursor:pointer}.c56-reading+.c57-longform{padding-top:18px}.c57-longform+.c51-section{padding-top:56px}@media(max-width:760px){.c57-longform{padding:56px 0}.c57-practical-grid{grid-template-columns:1fr}.c57-article-section{grid-template-columns:1fr;padding:20px}.c57-section-number{width:38px;height:38px}.c57-article-head>p{font-size:15px}.c57-free-help{padding:22px}.c57-free-help>div{display:grid}.c57-free-help .button{width:100%;justify-content:center}}