.article-table{border:1px solid var(--ink-200);background:var(--ink-0);border-radius:16px;margin:32px 0;overflow-x:auto}.article-table table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:16px;line-height:1.5}.article-table th{border-bottom:1px solid var(--ink-200);background:var(--ink-50);color:#0b2047;text-align:start;vertical-align:bottom;padding:12px 16px;font-size:14px;font-weight:700;line-height:1.35}.article-table td{border-top:1px solid var(--ink-100);color:var(--ink-700);text-align:start;vertical-align:top;padding:13px 16px}.article-table th+th,.article-table td+td{border-inline-start:1px solid var(--ink-100)}.article-table tbody tr:first-child td{border-top:0}.article-table tbody tr:nth-child(2n) td{background:#fafbfd}.article-table td:first-child{color:#0b2047;min-width:8em;font-weight:600}@media (max-width:767px){.article-table{margin:24px 0}.article-table table{font-size:15px}.article-table th,.article-table td{padding:11px 12px}.article-table td:first-child{min-width:6.5em}.article-table--stack{background:0 0;border:0;border-radius:0;overflow:visible}.article-table--stack table,.article-table--stack tbody,.article-table--stack tr,.article-table--stack td{display:block}.article-table--stack thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.article-table--stack tr{border:1px solid var(--ink-200);background:var(--ink-0);border-radius:14px;margin:0 0 12px;padding:2px 14px 4px}.article-table--stack tbody tr:nth-child(2n) td{background:0 0}.article-table--stack td,.article-table--stack td+td{border:0;border-top:1px solid var(--ink-100);grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.article-table--stack td:before{content:attr(data-label);color:var(--ink-500);font-size:13px;font-weight:600;line-height:1.45}.article-table--stack td:first-child{border-top:0;min-width:0;padding:12px 0 10px;font-size:16px;font-weight:700;display:block}.article-table--stack td:first-child:before{content:none}}
.art-progress{inset-inline:0;z-index:1000;pointer-events:none;height:3px;position:fixed;top:0}.art-progress span{background:var(--myt-orange);transform-origin:0;will-change:transform;height:100%;display:block;transform:scaleX(0)}[dir=rtl] .art-progress span{transform-origin:100%}.art-head{padding-top:18px}.art-kick{color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.art-chip{background:var(--myt-orange-50);color:var(--myt-orange-700);border-radius:999px;padding:5px 12px;font-weight:600}.art-chip+.art-read:before{content:"";background:var(--ink-200);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin-inline-end:10px;display:inline-block}.art-title{color:var(--ink-900);letter-spacing:-.01em;text-wrap:balance;margin:14px 0 10px;font-size:30px;font-weight:700;line-height:1.18}.art-lead{color:var(--ink-500);margin:0;font-size:17px;line-height:1.6}.art-grid{margin-top:0}.art-main{min-width:0}.art-cover{aspect-ratio:16/10;background:var(--ink-100);margin:20px 0 0;position:relative;overflow:hidden}.art-byline-wrap{margin-top:16px}.art-byline{color:var(--ink-500);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 18px;font-size:13.5px;line-height:1.4;display:flex}.art-byline-who{text-align:start;align-items:center;gap:10px;display:flex}.art-byline-who:hover{opacity:.8}.art-avatar{background:var(--ink-100);border-radius:50%;flex:none;width:40px;height:40px;position:relative;overflow:hidden}.art-byline-name,.art-byline-dates{flex-direction:column;display:flex}.art-byline-name b{color:var(--ink-900);font-size:14.5px}.art-opening{border-inline-start:4px solid var(--myt-blue);background:var(--myt-blue-50);border-radius:16px;margin-top:22px;padding:16px 18px}.art-prose.art-opening p{color:var(--ink-700);margin:0;font-size:16.5px;line-height:1.75}.art-toc{color:var(--ink-900)}.art-toc--phone{border:1px solid var(--ink-200);border-radius:16px;margin-top:18px;padding:0 16px}.art-toc--phone summary{cursor:pointer;align-items:center;gap:10px;min-height:54px;list-style:none;display:flex}.art-toc--phone summary::-webkit-details-marker{display:none}.art-toc--phone summary b{font-size:16px}.art-toc-count{color:var(--ink-400);margin-inline-end:auto;font-size:13.5px}.art-chevron{border-right:2px solid var(--ink-500);border-bottom:2px solid var(--ink-500);flex:none;width:9px;height:9px;margin-top:-5px;transition:transform .2s;transform:rotate(45deg)}details[open]>summary .art-chevron{margin-top:5px;transform:rotate(225deg)}.art-toc-list{margin:0;padding:0 0 10px;list-style:none}.art-toc-list a{border-top:1px solid var(--ink-100);color:var(--ink-700);align-items:baseline;gap:12px;padding:9px 0;font-size:15px;line-height:1.4;display:flex}.art-toc-list a:hover{color:var(--myt-blue)}.art-toc-n{background:var(--ink-50);width:22px;height:22px;color:var(--ink-500);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.art-toc-list a[aria-current]{color:var(--ink-900);font-weight:600}.art-toc-list a[aria-current] .art-toc-n{background:var(--myt-orange);color:#fff}.art-prose{color:var(--ink-700);font-size:17px;line-height:1.8}.art-main>.art-prose:not(.art-opening){margin-top:8px}.art-prose p{margin:0 0 1.1em}.art-prose h2{color:var(--ink-900);margin:1.9em 0 .6em;scroll-margin-top:20px;font-size:24px;font-weight:700;line-height:1.25}.art-prose h3{color:var(--ink-900);margin:1.5em 0 .35em;font-size:19px;font-weight:600;line-height:1.35}.art-prose h4{color:var(--ink-900);margin:1.3em 0 .3em;font-size:17px;font-weight:600}.art-prose a{color:var(--myt-blue);text-decoration:underline;-webkit-text-decoration-color:var(--myt-blue-100);text-decoration-color:var(--myt-blue-100);text-underline-offset:4px;text-decoration-thickness:2px}.art-prose a:hover{-webkit-text-decoration-color:var(--myt-blue);text-decoration-color:var(--myt-blue)}.art-prose strong{color:var(--ink-900)}.art-prose ul,.art-prose ol{margin:0 0 1.1em;padding-inline-start:1.3em}.art-prose ul{list-style:outside}.art-prose ol{list-style:decimal}.art-prose li{margin-bottom:.4em}.art-prose blockquote{border-inline-start:4px solid var(--myt-blue);color:var(--ink-700);margin:1.4em 0;padding-inline-start:16px;font-style:italic}.art-prose img{border-radius:20px;width:100%;height:auto;margin:1.4em 0}.art-offer{border:1px solid var(--ink-200);background:var(--ink-0);color:var(--ink-900);box-shadow:var(--shadow-3);border-radius:18px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;margin:1.6em 0;padding:12px;transition:box-shadow .2s;display:grid}.art-offer:hover{box-shadow:var(--shadow-4)}.art-offer-img{background:var(--ink-100);border-radius:12px;width:72px;height:72px;position:relative;overflow:hidden}.art-offer-text{flex-direction:column;gap:3px;min-width:0;line-height:1.35;display:flex}.art-offer-kicker{color:var(--myt-orange-700);font-size:12px;font-weight:700}.art-offer-name{font-size:15px;font-weight:700}.art-offer-sub{color:var(--ink-500);font-size:12.5px}.art-offer-cta{flex-direction:column;align-items:center;gap:4px;display:flex}.art-offer-price{color:var(--ink-500);flex-direction:column;align-items:center;font-size:12px;line-height:1.2;display:flex}.art-offer-price strong{color:var(--ink-900);font-size:18px}.art-offer-go{background:var(--myt-orange);color:#fff;white-space:nowrap;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:700}.art-faq{border-top:1px solid var(--ink-100);margin-top:.4em}.art-faq-item{border-bottom:1px solid var(--ink-100)}.art-faq-item summary{color:var(--ink-900);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;font-size:16.5px;font-weight:600;line-height:1.4;list-style:none;display:flex}.art-faq-item summary::-webkit-details-marker{display:none}.art-faq-item summary:after{content:"";border-right:2px solid var(--ink-500);border-bottom:2px solid var(--ink-500);flex:none;width:9px;height:9px;margin-top:-5px;transition:transform .2s;transform:rotate(45deg)}.art-faq-item[open] summary:after{margin-top:5px;transform:rotate(225deg)}.art-faq-answer{color:var(--ink-500);padding-bottom:16px;font-size:16px;line-height:1.75}.art-faq-answer>:last-child{margin-bottom:0}.art-share{border-top:1px solid var(--ink-100);margin-top:34px;padding-top:24px}.art-share-title{color:var(--ink-900);margin:0;font-size:16px;font-weight:700}.art-share-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.art-share-btn{border:1px solid var(--ink-200);background:var(--ink-0);min-width:0;min-height:44px;color:var(--ink-900);font:inherit;text-align:center;white-space:nowrap;cursor:pointer;border-radius:999px;flex:1;padding:10px 12px;font-size:14px;font-weight:600}.art-share-btn:hover{border-color:var(--ink-400)}.art-share-btn--wa{border-color:var(--success);background:var(--success);color:#fff}.art-share-btn--wa:hover{border-color:var(--success);opacity:.92}.art-author{background:var(--ink-50);border-radius:18px;align-items:flex-start;gap:14px;margin-top:26px;padding:18px;display:flex}.art-author-img{background:var(--ink-100);border-radius:50%;flex:none;width:56px;height:56px;position:relative;overflow:hidden}.art-author-text{color:var(--ink-500);flex-direction:column;gap:3px;font-size:14.5px;line-height:1.5;display:flex}.art-author-text b{color:var(--ink-900);font-size:16px}.art-author-text a{color:var(--myt-blue);font-weight:600}.art-help{background:var(--myt-blue);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:16px 18px;display:flex}.art-help-text{flex-direction:column;gap:2px;font-size:14px;line-height:1.45;display:flex}.art-help-text b{font-size:16px}.art-help-btn{min-height:44px;color:var(--myt-blue);background:#fff;border-radius:999px;flex:none;padding:11px 16px;font-size:14px;font-weight:700}.art-side{margin-top:34px}.art-side .art-toc--side{display:none}.art-side-book{border-top:1px solid var(--ink-100);padding-top:24px}.art-more{margin-top:36px}.art-more-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.art-more-head h2{color:var(--ink-900);margin:0;font-size:22px;font-weight:700}.art-more-head a{color:var(--myt-blue);font-size:14px;font-weight:600}.art-more-grid{margin-top:10px;display:grid}.art-more-card{border-bottom:1px solid var(--ink-100);color:var(--ink-900);grid-template-columns:minmax(0,1fr) 96px;gap:14px;padding:14px 0;display:grid}.art-more-card:last-child{border-bottom:0}.art-more-img{aspect-ratio:1;background:var(--ink-100);border-radius:14px;order:2;position:relative;overflow:hidden}.art-more-text{flex-direction:column;gap:4px;line-height:1.35;display:flex}.art-more-text small{color:var(--myt-orange-700);font-size:12px;font-weight:700}.art-more-text b{font-size:15.5px}.art-more-text em{color:var(--ink-400);font-size:12.5px;font-style:normal}@media (max-width:767px){.art-cover{width:100vw;margin-inline:calc(50% - 50vw)}.art-prose .article-table{margin-inline:0}}@media (min-width:768px){.art-head{max-width:780px;padding-top:28px}.art-title{font-size:40px}.art-lead{font-size:18px}.art-cover{aspect-ratio:2;border-radius:24px}.art-prose{font-size:18px}.art-prose h2{font-size:27px}.art-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:18px}.art-more-card{border-bottom:0;flex-direction:column;gap:12px;padding:0;display:flex}.art-more-img{aspect-ratio:4/3;border-radius:16px;order:0}.art-more-text b{font-size:17px}}@media (min-width:1024px){.art-head{max-width:1100px;padding-top:34px}.art-title{margin:16px 0 14px;font-size:48px}.art-lead{max-width:900px;font-size:19px}.art-cover{aspect-ratio:12/5;border-radius:28px;margin-top:28px}.art-grid{grid-template-columns:minmax(0,760px) 320px;justify-content:space-between;gap:56px;margin-top:24px;display:grid}.art-side{padding-top:4px}.art-toc--phone{display:none}.art-prose{font-size:18.5px}.art-prose h2{font-size:28px}.art-side{margin-top:0}.art-side-in{scrollbar-width:thin;flex-direction:column;gap:20px;max-height:calc(100vh - 48px);display:flex;position:sticky;top:24px;overflow-y:auto}.art-side .art-toc--side{border:1px solid var(--ink-200);border-radius:18px;padding:16px 18px 6px;display:block}.art-toc--side>b{margin-bottom:8px;font-size:16px;display:block}.art-toc--side .art-toc-list a{font-size:14.5px}.art-side-book{border:1px solid var(--ink-200);border-radius:18px;padding:16px 18px 8px}.art-more{border-top:1px solid var(--ink-100);margin-top:64px;padding-top:40px}}
