.plain-wrap{max-width:1120px;margin:0 auto;padding:24px 28px 0}.plain-breadcrumb{display:flex;align-items:center;gap:12px;font-size:13px;color:#72717a;margin:0 0 22px}.plain-breadcrumb a:nth-last-child(2){margin-left:auto}.plain-article{background:#fff;padding:38px 48px 44px;border:1px solid #f1eeec;border-radius:18px;color:#29282d}.plain-title h1{font-size:32px;line-height:1.4;letter-spacing:-.7px;margin:0 0 12px}.plain-title p{font-size:17px;line-height:1.8;color:#64636d;margin:0 0 22px}.full-video{margin:0 0 22px;background:#faf7f5;border:1px solid #efeae7;border-radius:10px;overflow:hidden;scroll-margin-top:110px}.full-video video{display:block;width:100%;aspect-ratio:16/9;background:#18181b}.full-video>p{font-size:12px;margin:0;padding:11px 14px;line-height:1.8;color:#70707b}.full-video>p a{float:right;color:#d0794d}.plain-toc{display:flex;flex-wrap:wrap;gap:12px 25px;border-top:1px solid #f1eeec;border-bottom:1px solid #f1eeec;padding:16px 0;margin:25px 0 28px;font-size:14px;color:#c97348}.plain-section{padding-top:14px;margin-top:24px;scroll-margin-top:105px}.plain-section h2{font-size:26px;line-height:1.5;margin:14px 0 22px;letter-spacing:-.5px}.plain-section p,.plain-step p{font-size:17px;line-height:1.95;margin:16px 0;color:#45444c;overflow-wrap:anywhere}.plain-section strong{color:#202027;font-weight:650}.plain-step{margin:42px 0 50px;scroll-margin-top:110px}.plain-step h3{font-size:21px;line-height:1.65;margin:0 0 14px}.plain-step h3>span{color:#ea834f;font-family:ui-monospace,monospace}.plain-link,.plain-section p>a{color:#c77248;text-decoration:underline;text-decoration-color:#f5d2c0;text-underline-offset:4px}.plain-link:hover{color:#a25129}.plain-article .small-note{font-size:13px;color:#777680;line-height:1.85;margin:14px 0}.guide-shot{margin:22px 0 28px;padding:0;border:1px solid #e9e4e2;border-radius:8px;overflow:hidden}.enlarge-shot{position:relative;display:block;border:0;padding:0;width:100%;background:#faf8f7;cursor:zoom-in;line-height:0}.enlarge-shot img{width:100%;height:auto;display:block}.guide-mark{position:absolute;border:3px solid #ed4e42;border-radius:4px;pointer-events:none;box-shadow:0 0 0 1px #fff5}.guide-mark>b{position:absolute;top:-19px;left:-3px;background:#ed4e42;color:white;font-size:11px;line-height:18px;padding:0 5px;border-radius:3px;white-space:nowrap;font-weight:600}.guide-shot figcaption{padding:12px 15px;font-size:13px;line-height:1.8;background:#fafafa;color:#595862}.guide-shot figcaption span{color:#96939e;white-space:nowrap;font-size:11px;margin-left:7px}.video-time{border:0;padding:0 3px;margin-left:8px;background:none;color:#d59270;text-decoration:underline;font-size:12px;white-space:nowrap;cursor:pointer}.plain-table{border-collapse:collapse;width:100%;font-size:16px;margin:20px 0}.plain-table th,.plain-table td{padding:13px 16px;border:1px solid #ede8e6;text-align:left}.plain-table th{font-weight:600;background:#fcf9f7}.login-diagram{max-width:560px;margin:24px auto;border:1px solid #e4dfdc;background:#faf9f6;border-radius:12px;padding:20px 38px 35px;box-sizing:border-box}.diagram-label{display:block;font-size:11px;text-align:center;color:#8b8694}.mock-logo{font-family:Georgia,serif;font-size:34px;text-align:center;color:#393730;margin:22px 0}.mock-field,.mock-submit{position:relative;font-size:15px;line-height:1.7;padding:16px 12px;border:2px solid #ed4e42;margin:16px 0;border-radius:6px;text-align:center}.mock-field{background:#fff;color:#8b8683}.mock-submit{background:#242321;color:white}.mock-submit small{font-size:12px;color:#d9d6d1}.mock-field b,.mock-submit b{position:absolute;left:-12px;top:-12px;border-radius:50%;width:25px;height:25px;line-height:25px;color:white;background:#ed4e42;font-size:13px}.buy-inline{border-left:3px solid #ed8652;padding:8px 17px;background:#fff8f5}.merchant-line{padding:20px 0;border-top:1px solid #eee}.plain-section details{border-bottom:1px solid #edeae8;padding:15px 0}.plain-section summary{font-weight:600;font-size:16px;line-height:1.7;cursor:pointer}.plain-section details p{font-size:15px;margin-bottom:0}.plain-article .comments{margin-top:40px;padding-top:28px;border-top:1px solid #ede8e6}.plain-article .comments h2{font-size:24px}.guide-source{border-top:1px solid #eee;margin-top:26px;padding-top:20px;font-size:11px;line-height:1.9;color:#8b8791}.guide-source a{color:#a57f6c}#guide-image-dialog{border:0;border-radius:10px;width:95vw;max-width:1500px;max-height:95vh;padding:15px;background:#fff;box-shadow:0 20px 80px #0005;position:fixed;inset:0;margin:auto}#guide-image-dialog::backdrop{background:#231b17b8}.close-shot{display:block;position:sticky;top:0;z-index:5;margin-left:auto;margin-bottom:15px;border:1px solid #ddd;border-radius:6px;padding:8px 15px;background:white;cursor:pointer}.enlarged-inner{position:relative}.enlarged-inner img{display:block;width:100%;height:auto}.plain-breadcrumb a{color:#8f7060}
@media(max-width:760px){.plain-wrap{padding:15px 12px 0}.plain-breadcrumb{font-size:11px;gap:9px;margin-bottom:15px;flex-wrap:wrap}.plain-article{padding:23px 18px 28px;border-radius:12px}.plain-title h1{font-size:25px;line-height:1.5}.plain-title p{font-size:15px;margin-bottom:18px}.full-video{margin-left:-6px;margin-right:-6px}.full-video>p{font-size:10px;padding:9px}.full-video>p a{float:none;display:block}.plain-toc{font-size:12px;gap:12px 18px;margin:20px 0}.plain-section h2{font-size:22px}.plain-step h3{font-size:19px}.plain-step{margin:30px 0 38px}.plain-section p,.plain-step p{font-size:16px;line-height:1.9}.guide-shot{margin:18px -8px 24px}.guide-shot figcaption{font-size:12px;padding:10px}.guide-mark{border-width:2px}.guide-mark>b{font-size:9px;line-height:14px;top:-15px;left:-2px;padding:0 3px}.plain-table{font-size:14px}.plain-table td,.plain-table th{padding:10px}.login-diagram{padding:16px 21px 20px}.mock-field,.mock-submit{font-size:13px}.plain-section,.plain-step,.full-video{scroll-margin-top:155px}.plain-article .small-note{font-size:12px}}

/* Original article with a compact chapter sidebar. */
.plain-wrap{max-width:1440px}.guide-layout{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:26px}.chapter-sidebar{position:sticky;top:110px}.chapter-panel{background:#fff;border:1px solid #f0e9e5;border-radius:14px;padding:18px 12px;box-shadow:0 3px 14px #864f3305}.chapter-panel summary{font-size:15px;font-weight:650;padding:0 12px 12px;list-style:none;pointer-events:none}.chapter-panel nav{display:flex;flex-direction:column;gap:4px}.chapter-panel nav a{display:block;color:#64616e;font-size:14px;padding:10px 12px;border-radius:7px;line-height:1.5;border-left:3px solid transparent}.chapter-panel nav a:hover,.chapter-panel nav a.current{background:#fff3ed;color:#e37640;border-left-color:#f1834c}.plain-toc{display:none}.plain-article{min-width:0}#guide-comments{scroll-margin-top:115px}
@media(max-width:1000px){.guide-layout{display:block}.chapter-sidebar{position:sticky;top:90px;z-index:8;margin-bottom:15px}.chapter-panel{padding:0 14px;box-shadow:0 3px 14px #864f330c}.chapter-panel summary{pointer-events:auto;cursor:pointer;list-style:revert;padding:13px 3px}.chapter-panel nav{display:grid;grid-template-columns:1fr 1fr;padding-bottom:12px}.chapter-panel nav a{font-size:13px;padding:8px}.plain-wrap{max-width:1120px}.plain-section,.plain-step,.full-video,#guide-comments{scroll-margin-top:170px}}
@media(max-width:760px){.chapter-sidebar{top:130px}.plain-section,.plain-step,.full-video,#guide-comments{scroll-margin-top:205px}}

.plain-step h4{font-size:19px;line-height:1.65;margin:30px 0 12px}.guide-actions{padding-left:24px;font-size:17px;line-height:1.95;color:#45444c}.guide-actions li{padding:5px 0}.chapter-panel{max-height:calc(100vh - 130px);overflow-y:auto}#guide-check,#guide-login-help{scroll-margin-top:110px}@media(max-width:1000px){.chapter-panel{max-height:60vh}#guide-check,#guide-login-help{scroll-margin-top:205px}}

.faq-library>label{display:block;font-size:14px;margin:18px 0 8px;font-weight:600}.faq-library input{width:100%;box-sizing:border-box;border:1px solid #eeded6;border-radius:8px;padding:13px 14px;font:inherit;background:#fff}.faq-filters{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.faq-filters button{border:1px solid #ece2dd;border-radius:20px;padding:8px 13px;background:white;font-size:13px;color:#5c5668;cursor:pointer}.faq-filters button[aria-pressed=true]{background:#fff0e8;color:#d2703f;border-color:#efbca3}.faq-topic-group{display:block;font-size:11px;color:#81768e;font-weight:400;margin-bottom:5px}.faq-next{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.faq-next span{font-size:12px;color:#8e8798}.faq-item[hidden]{display:none}.faq-library input:focus-visible{outline:2px solid #e3946d;outline-offset:2px}

/* Core FAQ v7 */
.faq-reference img{width:100%;height:auto;display:block}.faq-resources{margin:20px 0;padding:16px;border:1px solid #f6e7df;border-radius:12px}.faq-resources summary{cursor:pointer;font-weight:600}.faq-resources>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.faq-resources a{overflow-wrap:anywhere}.faq-buy{display:inline-block;padding:12px 18px;border-radius:24px;background:#f1834c;color:white!important}.faq-item[hidden]{display:none}

.ads-basic-crop{aspect-ratio:2048/590;overflow:hidden;border-radius:12px}.ads-basic-crop img{width:100%;height:auto;display:block}.guide-shot>button>img{width:100%;height:auto}
