/* Practical V1 geometry follows the approved 1440 / 390 canvases. */
.pv{color:#141414;background:#F6F4EE;font-family:'Space Grotesk',sans-serif}.pv *{box-sizing:border-box}.pv h1,.pv h2,.pv h3{margin:0}.pv h1,.pv h2{font-family:'Archivo Narrow','Arial Narrow',sans-serif;font-weight:700;letter-spacing:-.015em}.pv h1{font-size:72px;line-height:.95}.pv h2{font-size:40px;line-height:1.04}.pv h3{font-size:19px;line-height:1.35}.pv p{margin:0;font-size:16px;line-height:1.55}.pv a{color:inherit;text-underline-offset:3px}.pv a:hover{color:#8A6400}.pv button,.pv input,.pv select{font:inherit}.pv button,.pv-actions a{min-height:42px;padding:0 14px;border:1px solid #D6D1C4;border-radius:10px;background:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.pv button:hover{background:#FFF3C4}.pv button[aria-pressed=true],.pv-filters a[aria-current]{background:#141414;color:#fff}.pv input:not([type=radio]):not([type=checkbox]),.pv select{min-width:0;max-width:100%;height:46px;border:1px solid #D6D1C4;border-radius:10px;padding:0 12px;background:#fff}.pv small{font-size:12px;line-height:1.5;color:#6B675E;display:block}.pv [hidden]{display:none!important}.pv-meta{font:10px/1.5 'Space Mono',monospace!important;text-transform:uppercase;letter-spacing:.08em;color:#6B675E}.pv-lead{font-size:18px!important;line-height:1.55!important;color:#3A3833;max-width:800px}.pv mark{color:inherit;background:linear-gradient(transparent 60%,#FFCC00 60%)}.pv-hero{padding:48px 64px 40px;display:grid;grid-template-columns:1fr 440px;gap:56px;align-items:end;background:#fff;border-bottom:1px solid #E6E2D8}.pv-hero>div{display:flex;flex-direction:column;gap:22px}.pv-essentials-hero{padding:56px 64px 64px}.pv-box{border:1px solid #E6E2D8;border-radius:16px;background:#fff;padding:22px;display:flex;flex-direction:column;gap:12px;text-decoration:none}.pv-yellow,.pv-note{background:#FFF3C4}.pv-dark{background:#141414;color:#fff;border-color:#141414}.pv-dark .pv-meta{color:#C9C5BB}.pv-dark a{color:#FFCC00}.pv-white{background:#fff}.pv-search{border:2px solid #141414;border-radius:14px;box-shadow:6px 6px #141414;padding:6px 6px 6px 18px;display:flex;gap:12px;background:#fff;min-width:0}.pv-search input{flex:1;border:0!important;background:transparent!important;font-size:18px!important;width:40px}.pv-search button{height:46px;border:1.5px solid #141414;background:#FFCC00;font-size:15px;font-weight:700;padding:0 20px}.pv-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pv-chips a{font-size:14px;border:1px solid #D6D1C4;border-radius:18px;padding:8px 12px;text-decoration:none}.pv-review{background:#F6F4EE;border:0}.pv-review>div{border-top:1px solid #E6E2D8;padding:10px 0;display:flex;justify-content:space-between;gap:12px;font-size:14px}.pv-review small{font-size:10px;text-align:right}.pv-topics{padding:64px 64px 0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.pv-topics .pv-box{padding:18px;min-height:148px;gap:6px}.pv-topic-icon{font-size:26px;margin-bottom:14px}.pv-topics b{font-size:15px}.pv-tools{padding:96px 64px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pv-full{grid-column:1/-1;display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.pv-full h2,.pv-common h2{font-size:48px}.pv-tool-card{padding:24px;gap:14px}.pv-tool-card h3{font-family:'Archivo Narrow',sans-serif;font-size:28px}.pv-common{padding:96px 64px;background:#fff;display:grid;grid-template-columns:1fr 1fr;gap:64px}.pv-common>div{display:flex;flex-direction:column;gap:20px}.pv-link-list{display:flex;flex-direction:column}.pv-link-list>a{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #E6E2D8;padding:16px 0;text-decoration:none}.pv-link-list>a:last-child{border-bottom:1px solid #E6E2D8}.pv-link-list b{font-size:16px;font-weight:600}.pv-link-list small{font-size:13px;margin-top:3px}.pv-crumb{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;line-height:1.5;color:#6B675E}.pv-crumb a{text-decoration:none}.pv-topic-hero{padding:40px 64px 48px;grid-template-columns:1fr 420px;align-items:start}.pv-topic-hero .pv-box{background:#F6F4EE}.pv-columns{padding:32px 64px 96px;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:64px;align-items:start}.pv-columns>article,.pv-columns>aside,.pv-content{display:flex;flex-direction:column;gap:32px;min-width:0}.pv-columns>aside{gap:16px}.pv-topic-columns{padding-top:56px;grid-template-columns:minmax(0,1fr) 360px;gap:56px}.pv-topic-columns>article{gap:56px}.pv-section{display:flex;flex-direction:column;gap:20px}.pv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pv-question-card{border:1px solid #E6E2D8;border-radius:16px;padding:24px;background:#fff;display:flex;flex-direction:column;gap:12px}.pv-question-card a{text-decoration:none}.pv-question-card h3{font-size:19px}.pv-question-card p{font-size:14px}.pv-pad{padding:72px 64px;display:flex;flex-direction:column;gap:20px}.pv-filters{padding:28px 64px 0;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pv-filters a{border:1px solid #D6D1C4;border-radius:18px;padding:8px 14px;text-decoration:none;font-size:13px}.pv-filters p{font-size:12px;margin-left:auto}.pv-filters label{font-size:13px}.pv-answer-head{display:flex;flex-direction:column;gap:16px}.pv-answer-head h1{font-size:56px;line-height:1.02}.pv-direct{font-size:18px!important;line-height:1.55!important}.pv-question .pv-section h2{font-size:34px}.pv-steps{list-style:none;counter-reset:step;padding:0;margin:0}.pv-steps li{counter-increment:step;border-top:1px solid #E6E2D8;padding:16px 0;display:grid;grid-template-columns:40px 1fr;gap:14px;font-size:16px;line-height:1.55}.pv-steps li:before{content:counter(step);font:700 24px/1.2 'Archivo Narrow',sans-serif;color:#8A6400}.pv-steps li:last-child{border-bottom:1px solid #E6E2D8}.pv-bullets{padding-left:22px;margin:0;display:flex;flex-direction:column;gap:10px;line-height:1.6}.pv-faq{border-top:1px solid #E6E2D8;padding:16px 0;font-size:16px}.pv-faq summary{font-weight:600;cursor:pointer}.pv-faq p{padding-top:12px}.pv-note{padding:22px;border-radius:16px;display:flex;flex-direction:column;gap:12px}.pv-actions{display:flex;flex-wrap:wrap;gap:8px}.pv-actions button,.pv-actions a{font-size:13px}.pv-sources{gap:14px}.pv-sources a{font-size:13px;line-height:1.55;overflow-wrap:anywhere}.pv-show-card{border-radius:16px;padding:24px;background:#141414;color:#fff;display:flex;flex-direction:column;gap:16px}.pv-show-card .pv-meta,.pv-show-card p:not(.pv-cn){color:#C9C5BB}.pv-show-card p:not(.pv-cn){font-size:13px}.pv-cn{font-family:'Noto Serif SC','Songti SC',serif;font-size:27px!important;font-weight:700;line-height:1.6!important}.pv-phone-show{display:none}.pv-show-card button{background:#292929;color:#fff;border-color:#6B675E}.pv-show-card button:hover{color:#141414}.pv-perk .pv-columns{grid-template-columns:minmax(0,1fr) 420px;gap:56px}.pv-coupon{border:1px solid #E6E2D8;border-radius:24px;display:grid;grid-template-columns:minmax(0,1fr) 250px;background:#fff;overflow:hidden}.pv-coupon-main{padding:32px 36px;background:#FFCC00;display:flex;flex-direction:column;gap:16px}.pv-perk-value{font:700 42px/.95 'Archivo Narrow',sans-serif;letter-spacing:-.025em}.pv-coupon .pv-perk-value{font-size:68px}.pv-coupon h1{font:600 24px/1.3 'Space Grotesk',sans-serif;letter-spacing:0}.pv-coupon p{font-size:15px}.pv-coupon-terms{border-left:2px dashed #D6D1C4;padding:32px 26px;display:flex;flex-direction:column;gap:22px}.pv-coupon-terms>div{display:flex;flex-direction:column;gap:6px}.pv-coupon-terms b{font-size:17px;line-height:1.3}.pv-perks-hero{grid-template-columns:minmax(0,1fr) 460px}.pv-perk-ask{display:flex;flex-direction:column;gap:10px}.pv-perk-ask button{background:#FFCC00;border-color:#141414;font-weight:700}.pv-perk-group{padding:56px 64px 0;display:flex;flex-direction:column;gap:18px}.pv-perk-group:first-of-type{padding-top:40px}.pv-perk-group h2{font-size:36px}.pv-perk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pv-perk-card{background:#fff;border:1px solid #E6E2D8;border-radius:16px;padding:22px;display:flex;flex-direction:column;gap:14px;min-width:0}.pv-perk-card .pv-perk-value{background:#FFCC00;border-radius:10px;padding:14px;margin:0 -8px}.pv-perk-card p{font-size:13px}.pv-perk-card h3{font-size:17px}.pv-perk-card h3 a{text-decoration:none}.pv-perk-how{border-top:1px solid #E6E2D8;padding-top:12px;font-size:13px;display:flex;flex-direction:column;gap:4px}.pv-change-columns{grid-template-columns:minmax(0,1fr) 360px;gap:48px}.pv-change-columns>.pv-content{gap:16px}.pv-change{padding:24px;border:1px solid #E6E2D8;border-radius:16px;background:#fff;display:grid;grid-template-columns:100px minmax(0,1fr);gap:24px}.pv-change-date{display:flex;flex-direction:column;gap:12px}.pv-change-date time{font:700 23px/1.1 'Archivo Narrow',sans-serif}.pv-change>div:last-child{display:flex;flex-direction:column;gap:12px}.pv-change h2{font-size:28px;line-height:1.05}.pv-change p{font-size:14px}.pv-change-foot{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;border-top:1px solid #E6E2D8;padding-top:14px}.pv-playbook .pv-columns{padding-top:40px;grid-template-columns:minmax(0,1fr) 400px;gap:56px}.pv-playbook h1{font-size:64px;line-height:.98}.pv-branches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pv-branches button{padding:16px;min-height:80px;text-align:left}.pv-playbook .pv-steps li:before{border-radius:50%;background:#141414;color:#FFCC00;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.pv-playbook .pv-steps li{grid-template-columns:52px 1fr;gap:18px}.pv-tool-hero{background:#fff;padding:32px 64px 64px;display:flex;flex-direction:column;gap:28px}.pv-tool-hero h1{max-width:720px}.pv-source-record{font-size:12px!important;color:#6B675E}.pv-tool-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.pv-tool-form{background:#F6F4EE;padding:24px;border-radius:16px;display:flex;flex-direction:column;gap:16px}.pv-tool-form .checker{display:flex;flex-direction:column;gap:12px}.pv-tool-form label.q{font-size:14px;font-weight:600}.pv-tool-form .trip,.pv-tool-form .choice-row,.pv-tool-form .needs{display:flex;flex-wrap:wrap;gap:10px}.pv-tool-form .opt{padding:10px;border:1px solid #D6D1C4;border-radius:10px;cursor:pointer;font-size:13px;flex:1}.pv-tool-form .opt b{display:block}.pv-tool-form .checker__meta,.pv-tool-form p{font-size:12px;color:#6B675E}.pv-tool-form .checker__hit{display:none}.pv-tool-extra{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pv-tool-extra>label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.pv-tool-extra>label:first-child{grid-column:1/-1}.pv-check-button{background:#FFCC00!important;border:1.5px solid #141414!important;font-weight:700!important}.pv-tool #results{display:flex;flex-direction:column;gap:16px}.pv-tool .block{background:#E8F3EC;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:12px}.pv-tool .block--warn,.pv-tool .block--watch{background:#FFF3C4}.pv-tool .block h2{font-size:32px}.pv-tool .block p,.pv-tool .block li{font-size:14px;line-height:1.6}.pv-tool .block a{overflow-wrap:anywhere}.pv-tool .src{font-size:11px;line-height:1.6}.pv-tool .evidence-ledger__index{display:none}.pv-tool .evidence-ledger{display:flex;flex-wrap:wrap;gap:8px}.pv-tool .tag{padding:4px 8px;border-radius:12px;background:#fff;font-size:11px;align-self:start}.pv-tool .btn,.pv-tool .ch101-save-cta{min-height:40px;border:1px solid #D6D1C4;background:#fff;border-radius:10px;padding:8px 12px;display:inline-block;color:#141414;text-decoration:none}.pv-tool .btnrow{display:flex;flex-wrap:wrap;gap:8px}.pv-tool .calc{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pv-tool .calc input{width:155px}.pv-tool .calc__out{flex-basis:100%}.pv-reference{border:1px solid #E6E2D8;border-radius:12px;background:#fff;padding:20px}.pv-reference>summary{cursor:pointer;font-weight:600}.pv-tool-reference{display:flex;flex-direction:column;gap:32px;margin-top:24px}.pv-tool-reference h2{font-size:34px}.pv-tool-reference h3{margin:12px 0}.pv-tool-reference .sub{display:none}.pv-tool-reference .entry-map__grid,.pv-tool-reference .testgrid,.pv-tool-reference .test-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pv-tool-reference table{width:100%;border-collapse:collapse;font-size:13px}.pv-tool-reference td,.pv-tool-reference th{border:1px solid #E6E2D8;padding:8px;text-align:left}.pv-tool-reference .path-card{padding:20px;border:1px solid #E6E2D8;border-radius:12px;background:#F6F4EE}.pv-tool-reference #tvf-map-tool svg{max-width:100%;height:auto}.pv-tool .pv-ask{padding:56px 64px}.pv .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:700px){.pv h1{font-size:46px;line-height:.95}.pv h2{font-size:34px}.pv h3{font-size:18px}.pv-hero,.pv-topic-hero,.pv-perks-hero{padding:28px 16px 40px;display:flex;flex-direction:column;gap:28px;align-items:stretch}.pv-hero>div{gap:20px}.pv-lead{font-size:16px!important}.pv-search{padding-left:10px;gap:4px}.pv-search input{font-size:14px!important}.pv-search button{padding:0 10px;font-size:13px}.pv-chips a{font-size:12px}.pv-topics{padding:32px 16px 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pv-topics .pv-box{min-height:120px;padding:16px}.pv-tools{padding:48px 16px;grid-template-columns:1fr}.pv-full h2,.pv-common h2{font-size:36px}.pv-common{padding:48px 16px;grid-template-columns:1fr;gap:48px}.pv-columns,.pv-topic-columns,.pv-perk .pv-columns,.pv-playbook .pv-columns,.pv-change-columns{padding:24px 16px 48px;grid-template-columns:minmax(0,1fr);gap:32px}.pv-columns>article,.pv-content{gap:28px}.pv-topic-columns>article{gap:40px}.pv-grid,.pv-perk-grid{grid-template-columns:minmax(0,1fr)}.pv-pad{padding:48px 16px}.pv-filters{padding:24px 16px 0;gap:8px}.pv-answer-head h1{font-size:34px;line-height:1.02}.pv-answer-head small{font-size:11px}.pv-direct{font-size:16px!important}.pv-phone-show{display:block}.pv-desktop-show{display:none}.pv-show-card{padding:20px}.pv-cn{font-size:24px!important}.pv-steps li{font-size:15px;padding:14px 0;grid-template-columns:28px 1fr;gap:12px}.pv-question .pv-section h2{font-size:34px}.pv-coupon{grid-template-columns:minmax(0,1fr)}.pv-coupon-main{padding:26px 22px;gap:14px}.pv-coupon .pv-perk-value{font-size:58px}.pv-coupon h1{font-size:22px}.pv-coupon-terms{padding:22px;border-left:0;border-top:2px dashed #D6D1C4;display:grid;grid-template-columns:1fr 1fr;gap:20px}.pv-coupon-terms b{font-size:15px}.pv-perk-group{padding:40px 16px 0}.pv-perk-group h2{font-size:34px}.pv-perk-card{padding:22px}.pv-change{padding:20px;grid-template-columns:62px minmax(0,1fr);gap:16px}.pv-change-date time{font-size:18px}.pv-change h2{font-size:25px}.pv-change p{font-size:13px}.pv-playbook h1{font-size:46px}.pv-branches{grid-template-columns:1fr 1fr}.pv-branches button{font-size:13px;min-height:64px;padding:12px}.pv-tool-hero{padding:28px 16px 48px;gap:28px}.pv-tool-workspace{grid-template-columns:minmax(0,1fr);gap:20px}.pv-tool-form{padding:18px}.pv-tool-extra{gap:10px}.pv-tool .block{padding:20px}.pv-tool .block h2{font-size:28px}.pv-tool-reference .entry-map__grid,.pv-tool-reference .testgrid,.pv-tool-reference .test-grid{grid-template-columns:minmax(0,1fr)}.pv-reference{padding:16px}.pv-tool-reference table{display:block;overflow-x:auto}.pv-tool .pv-ask{padding:32px 16px}.pv-actions button,.pv-actions a{padding:0 10px;font-size:12px}}
@media print{.pv-hero{display:block}.pv-columns{display:block;padding:20px}.pv-columns>aside{margin-top:24px}.pv button,.pv-ask-block{display:none!important}.pv-show-card{break-inside:avoid}.pv-content{gap:20px}}
.pv-tool-receipt{background:#fff;border:1px solid #D6D1C4;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:12px}.pv-tool-receipt h3{font-size:19px}.pv-tool-receipt>button{background:#FFCC00;border-color:#141414;font-weight:700;align-self:start}.pv-tool-receipt>p{font-size:13px}.pv-tool .modes{display:flex;gap:8px;flex-wrap:wrap}.pv-tool .modes button{height:auto;padding:10px;flex:1;font-size:13px}.pv-tool .modes button small{font-size:10px}.pv-tool .choices{display:flex;flex-wrap:wrap;gap:10px}.pv-tool #directory{display:flex;flex-direction:column;gap:12px}.pv-tool .app{background:#fff;border:1px solid #E6E2D8;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px}.pv-tool .app__head{display:flex;justify-content:space-between;gap:12px;cursor:pointer}.pv-tool .app__head h3{font-size:20px}.pv-tool .app__body{font-size:13px}.pv-tool .app__body p{font-size:13px}.pv-tool .badge{font-size:11px;border-radius:12px;padding:4px 8px;background:#FFF3C4}.pv-tool .app:not(.open) .app__body{display:none}.pv-tool .modeline,.pv-tool .nores{font-size:12px;color:#6B675E}.pv-tool #receipt-slot{display:none}
/* Canvas tool composition: explanation on the left; one bordered calculator on the right. */
.pv-tool-top{display:grid;grid-template-columns:minmax(0,1fr) 560px;gap:56px;align-items:start}.pv-tool-intro{display:flex;flex-direction:column;gap:16px}.pv-tool-intro .pv-lead{max-width:560px}.pv-tool-intro .pv-review{margin-top:8px;padding:18px 20px;gap:10px;max-width:560px}.pv-tool-intro .pv-review p{font-size:14px}.pv-tool-workspace{display:flex;flex-direction:column;gap:16px;border:2px solid #141414;border-radius:16px;box-shadow:6px 6px #141414;padding:24px;background:#fff}.pv-tool-form{padding:0;background:none;border-radius:0;gap:16px;width:100%}.pv-tool-form .checker{gap:16px}.pv-visa-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pv-visa-grid label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.pv-visa-grid select,.pv-visa-grid input{font-size:15px;font-weight:400}.pv-entry-label{display:flex;gap:12px;align-items:center;font-size:13px;color:#6B675E}.pv-entry-label input{height:40px!important;font-size:14px}.pv-tool #results{width:100%}.pv-tool[data-tool=visa] .block{padding:18px;border-radius:12px;gap:10px}.pv-tool[data-tool=visa] .block h2{font:600 22px/1.25 'Space Grotesk',sans-serif;color:#124D30;letter-spacing:0}.pv-tool[data-tool=visa] .block p{font-size:14px;line-height:1.5}.pv-tool[data-tool=visa] .block>a{font-size:13px}.pv-tool[data-tool=visa] .pv-tool-receipt{padding:0;border:0;background:none;gap:10px}.pv-tool[data-tool=visa] .pv-tool-receipt h3{display:none}.pv-tool[data-tool=visa] .pv-tool-receipt small{font-size:11px}.pv-topics .pv-box{min-height:186px}.pv-tools .pv-tool-card{min-height:300px}
@media(max-width:700px){.pv-tool-top{display:flex;flex-direction:column;gap:28px}.pv-tool-workspace{width:100%;padding:20px;box-shadow:4px 4px #141414}.pv-tool-intro h1{font-size:46px}.pv-tool-intro .pv-review{order:4}.pv-tool .pv-visa-grid{grid-template-columns:1fr}.pv-tool .pv-entry-label{display:flex;flex-direction:column;align-items:stretch;gap:6px}.pv-tool .pv-entry-label input{width:100%}.pv-tool-intro{gap:16px}.pv-topics .pv-box{min-height:120px}.pv-tools .pv-tool-card{min-height:0}}
.pv-visa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-visa-grid label{min-width:0}.pv-visa-grid input,.pv-visa-grid select{width:100%;min-width:0}.pv-tool-workspace .pv-check-button{height:48px}
@media(max-width:700px){.pv-tool .pv-visa-grid{grid-template-columns:minmax(0,1fr)}}
.pv-tool[data-tool=visa] .pv-entry-label input{height:26px!important;min-height:0;border:0;padding:0 4px}.pv-tool[data-tool=visa] .pv-tool-receipt>button{min-height:36px;height:36px;font-size:13px;padding:0 12px}.pv-tool[data-tool=visa] .pv-tool-also{font-size:13px;line-height:1.3;color:#6B675E}.pv-tool[data-tool=visa] .pv-tool-receipt p:empty{display:none}
.pv-coupon .pv-perk-value{display:flex;align-items:flex-end;gap:14px;line-height:.8}.pv-coupon .pv-perk-value>span{font-size:104px;line-height:.8}.pv-coupon .pv-perk-value>b{font:600 24px/1.12 'Space Grotesk',sans-serif;max-width:170px;padding-bottom:4px;letter-spacing:0}.pv-perk-card .pv-perk-value{display:flex;align-items:flex-end;gap:10px}.pv-perk-card .pv-perk-value>span{font-size:42px}.pv-perk-card .pv-perk-value>b{font:600 16px/1.2 'Space Grotesk',sans-serif;letter-spacing:0}.pv-programme-details{padding-top:12px;font-size:13px}.pv-programme-details summary{cursor:pointer;font-weight:600}.pv-programme-details p{padding-top:12px;font-size:14px}.pv-more{align-self:start;margin-top:8px;font-weight:600;background:none!important;border:0!important;padding:0!important;text-decoration:underline;text-underline-offset:3px}
@media(max-width:700px){.pv-coupon .pv-perk-value>span{font-size:88px}.pv-coupon .pv-perk-value>b{font-size:22px}}
.pv-tool-related{padding:72px 64px}.pv-tool-related h2{font-size:44px}.pv-tool-related .pv-question-card{padding:22px;gap:10px}.pv-tool-related .pv-question-card>.pv-meta{display:none}.pv-tool-related .pv-question-card h3{font-size:18px;line-height:1.35}.pv-tool-related .pv-question-card small{font:9px/1.5 'Space Mono',monospace;text-transform:uppercase;border-top:1px solid #E6E2D8;padding-top:10px;margin-top:auto}.pv-tool-bottom{padding:72px 64px;display:grid;grid-template-columns:1fr 1fr;gap:64px}.pv-tool-bottom .pv-section{gap:18px}.pv-tool-change-list{display:flex;flex-direction:column}.pv-tool-change-list>a{display:grid;grid-template-columns:110px 1fr;gap:16px;padding:16px 0;border-top:1px solid #E6E2D8;text-decoration:none;font-size:15px;line-height:1.5}.pv-tool-change-list>a:last-child{border-bottom:1px solid #E6E2D8}.pv-tool-change-list time{font:10px/1.5 'Space Mono',monospace;color:#1F5591}.pv-rules-list{display:flex;flex-direction:column}.pv-rule-detail{border-top:1px solid #E6E2D8;padding:16px 0;font-size:15px;line-height:1.5}.pv-rule-detail:last-child{border-bottom:1px solid #E6E2D8}.pv-rule-detail summary{cursor:pointer;font-weight:600;font-size:16px}.pv-rule-detail p{font-size:14px;margin-top:16px}.pv-rule-detail .pv-tool-reference{margin:16px 0}.pv-rule-detail .pv-sources{margin-top:20px}
@media(max-width:700px){.pv-tool-related{padding:48px 16px}.pv-tool-related h2{font-size:44px}.pv-tool-bottom{padding:48px 16px;grid-template-columns:minmax(0,1fr);gap:24px}.pv-tool-bottom h2{font-size:34px}.pv-tool-change-list>a{grid-template-columns:100px 1fr}.pv-tool[data-tool=visa] .pv-entry-label input{height:40px!important;border:1px solid #D6D1C4;padding:0 12px}}
.pv-answer-sections{display:flex;flex-direction:column;gap:32px}.pv-question .pv-direct{font-size:21px!important;line-height:1.5!important}.pv-question .pv-section h2{line-height:normal}.pv-question .pv-cn{font-size:30px!important;font-weight:900;line-height:1.3!important}.pv-question .pv-show-card{padding:24px;gap:12px}.pv-question .pv-show-card p:not(.pv-cn){font-size:14px;line-height:1.5}.pv-question .pv-sources a{font-size:14px}.pv-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pv-numbers>div{padding:16px;background:#F6F4EE;border-radius:12px;display:flex;flex-direction:column;gap:4px}.pv-numbers b{font:700 40px/1 'Archivo Narrow',sans-serif}.pv-numbers span{font-size:13px;color:#3A3833}.pv-question .pv-section[data-section="At a glance"]>h2{font:11px/1.5 'Space Mono',monospace;text-transform:uppercase;letter-spacing:.08em;color:#6B675E}.pv-playbook .pv-lead{font-size:19px!important;line-height:1.5!important}.pv-playbook .pv-branch .pv-steps{display:flex;flex-direction:column;gap:24px}.pv-playbook .pv-branch .pv-steps li{border:0;padding:0}.pv-playbook .pv-branch .pv-steps li>div{display:flex;flex-direction:column;gap:6px}.pv-playbook .pv-branch .pv-steps b{font-size:19px;line-height:1.35}.pv-playbook .pv-branch .pv-steps p{font-size:15px;line-height:1.55;color:#3A3833}.pv-playbook .pv-show-card .pv-cn{font-size:40px!important;line-height:1.2!important;font-weight:900}.pv-perk .pv-section h2{font-size:36px}
@media(max-width:700px){.pv-answer-sections{gap:28px}.pv-question .pv-direct{font-size:18px!important;line-height:1.5!important}.pv-question .pv-cn{font-size:30px!important;line-height:1.3!important}.pv-question .pv-show-card{padding:20px}.pv-numbers{grid-template-columns:minmax(0,1fr)}.pv-numbers b{font-size:34px}.pv-answer-sections>section{order:3}.pv-answer-sections>section[data-section="What to do next"]{order:1}.pv-answer-sections>section[data-section="At a glance"]{order:2}.pv-perk .pv-section h2{font-size:34px}}
/* Keep the shared editorial lead/headline defaults from changing this canvas. */
.pv .pv-lead{margin:0!important}.pv .pv-ask-heading h3{line-height:1.04}.pv .pv-ask small{font-size:13px;line-height:normal}
@media(min-width:768px){main.pv>.pv-ask textarea{min-height:21px;height:21px}}
@media(max-width:700px){.pv .pv-ask small{font-size:11px;line-height:normal}}
.pv-topic-hero .pv-steps li{grid-template-columns:28px 1fr;padding:10px 0;font-size:15px;line-height:1.45}.pv-topic-hero .pv-steps li:before{font-size:20px}.pv-tools .pv-tool-card{min-height:285px}
.pv-tool-intro-copy{display:flex;flex-direction:column;gap:16px}
@media(max-width:700px){.pv-tool-intro{display:contents}.pv-tool-intro-copy{order:1;width:100%}.pv-tool-top .pv-tool-workspace{order:2}.pv-tool-intro .pv-review{order:3;width:100%;margin-top:0}}
.pv-filters+.pv-perk-group{padding-top:40px}.pv-perk-grid{gap:20px}.pv-perk-card{padding:0;border-radius:18px;gap:0;overflow:hidden}.pv-perk-cover{background:#FFCC00;padding:18px 20px 22px;min-height:142px;display:flex;flex-direction:column;justify-content:space-between;gap:14px}.pv-perk-cover .pv-meta{font-size:9px!important;color:#5C4300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-perk-cover .pv-perk-value{margin:0;padding:0;gap:10px;background:none;border-radius:0}.pv-perk-cover .pv-perk-value>span{font-size:64px;line-height:.82}.pv-perk-cover .pv-perk-value>b{font:600 15px/1.15 'Space Grotesk',sans-serif;padding-bottom:2px}.pv-coupon-tear{border-top:2px dashed rgba(20,20,20,.28);margin:0 14px;position:relative;display:block}.pv-coupon-tear:before,.pv-coupon-tear:after{content:'';position:absolute;top:-13px;width:24px;height:24px;border-radius:50%;background:#F6F4EE;border:1px solid #E6E2D8}.pv-coupon-tear:before{left:-27px}.pv-coupon-tear:after{right:-27px}.pv-perk-body{padding:16px 20px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.pv-perk-body h3{font-size:16px;line-height:1.3}.pv-perk-body p{font-size:13px;line-height:1.45;color:#3A3833}.pv-perk-body .pv-perk-how{border:0;padding:0;display:flex;flex-direction:row;gap:8px;font-size:13px;line-height:1.4}.pv-perk-how small{font:9px/1.5 'Space Mono',monospace;text-transform:uppercase;padding-top:3px}.pv-perk-bottom{display:flex;gap:10px;align-items:center;justify-content:space-between;padding-top:10px;margin-top:auto}.pv-perk-bottom small{font:10px/1.2 'Space Mono',monospace;letter-spacing:.06em;background:#EFECE3;color:#3A3833;padding:5px 8px;border-radius:6px;white-space:nowrap;max-width:calc(100% - 58px);overflow:hidden;text-overflow:ellipsis}.pv-perk-bottom a{font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none}.pv-perk-mini{display:flex;align-items:center;gap:12px;text-decoration:none;padding:12px 0;border-top:1px solid #E6E2D8}.pv-perk-mini .pv-perk-value{flex:0 0 90px;background:#FFCC00;border-radius:10px;padding:12px;font-size:24px;display:flex;flex-direction:column;gap:4px}.pv-perk-mini .pv-perk-value b{font:600 11px/1.2 'Space Grotesk',sans-serif;letter-spacing:0}.pv-perk-mini>span{font-size:14px;line-height:1.3}.pv-perk-mini>span:last-child{margin-left:auto}.pv-perk-mini small{font-size:12px;margin-top:4px}
.pv-perk-cover .pv-perk-value>.pv-value-text{font-size:40px;line-height:.95}.pv-coupon .pv-perk-value>.pv-value-text{font-size:48px;line-height:1}
.pv-change-context{font-size:13px;line-height:1.55}.pv-change-context summary{font-weight:600;cursor:pointer;color:#6B675E}.pv-change-context p{padding-top:10px}.pv-change:first-child h2{font-size:30px;line-height:1.05}
.pv-card-fields{display:flex;flex-direction:column;gap:12px}.pv-card-fields label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#F6F4EE}.pv .pv-card-fields input{background:#fff;color:#141414;width:100%;font-size:14px}.pv-show-card button:disabled{opacity:.45;cursor:default}
.pv-fallbacks,.pv-extra-cards{border:1px solid #E6E2D8;border-radius:12px;padding:18px 20px;background:#fff;font-size:15px}.pv-fallbacks>summary,.pv-extra-cards>summary{font-weight:600;cursor:pointer}.pv-fallbacks .pv-steps{padding-top:16px}.pv-extra-cards .pv-show-card{margin-top:16px}.pv-playbook>.pv-columns>aside{position:sticky;top:24px}
@media(max-width:700px){.pv-playbook>.pv-columns>aside{position:static}}
.pv-save-dialog{box-sizing:border-box;width:min(560px,calc(100% - 32px));max-height:85vh;overflow:auto;padding:32px;border:1px solid #D6D1C4;border-radius:20px;background:#F6F4EE;color:#141414;font-family:'Space Grotesk',sans-serif}.pv-save-dialog::backdrop{background:rgba(20,20,20,.5)}.pv-save-dialog h2{font:700 40px/1.04 'Archivo Narrow',sans-serif;letter-spacing:-.015em;margin:12px 0 16px}.pv-save-dialog p{font-size:15px;line-height:1.5;margin:12px 0}.pv-save-dialog .pv-meta{font-size:10px}.pv-save-dialog button,.pv-save-dialog select,.pv-save-dialog textarea{font:inherit}.pv-save-close{position:absolute;right:14px;top:10px;min-height:36px;width:36px;border:0;background:none;font-size:26px!important;cursor:pointer}.pv-save-dialog form{display:flex;flex-direction:column;gap:16px;margin-top:20px}.pv-save-dialog label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.pv-save-dialog label span{font-size:12px;font-weight:400;color:#6B675E}.pv-save-dialog select,.pv-save-dialog textarea{box-sizing:border-box;width:100%;border:1px solid #D6D1C4;border-radius:10px;background:#fff;padding:12px;font-size:14px;resize:vertical}.pv-save-confirm,.pv-save-link,.pv-save-dialog [data-save-choice] button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 16px;border:1.5px solid #141414;border-radius:10px;background:#FFCC00;color:#141414;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}.pv-save-confirm:disabled{opacity:.5;cursor:wait}.pv-save-explanation,.pv-save-status{color:#6B675E;font-size:13px!important}.pv-save-status{min-height:20px}.pv-save-dialog [hidden]{display:none!important}
@media(max-width:700px){.pv-save-dialog{width:100%;max-height:88vh;margin: auto 0 0;padding:28px 20px;border-radius:24px 24px 0 0;border-width:1px 0 0}.pv-save-dialog h2{font-size:34px}.pv-save-dialog select{height:auto;min-height:46px}}
/* Long authored Chinese cards must scroll with their Save controls. */
.pv-playbook>.pv-columns>aside{position:static}

/* Detailed canvas audit: reset inherited spacing and restore each local composition. */
.pv-essentials-hero>div>.pv-meta,.pv-tool-intro-copy>.pv-meta,.pv-perks-hero>div>.pv-meta,.pv-changes-hero>div>.pv-meta{font-size:11px!important;line-height:normal!important}
.pv-common-head{display:flex;gap:16px;align-items:flex-end;justify-content:space-between}.pv-common-head>div{display:flex;flex-direction:column;gap:10px}.pv-common-head>a{font-size:12px;line-height:1.4;max-width:135px}.pv-common .pv-link-list small{line-height:normal;margin-top:2px}.pv-common-fixes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pv-common-fixes>a{display:flex;flex-direction:column;gap:6px;padding:18px;background:#F6F4EE;border-radius:14px;text-decoration:none}.pv-common-fixes b{font-size:16px}.pv-common-fixes small{font-size:13px;line-height:normal}
.pv-perks-hero>div,.pv-changes-hero>div{gap:16px}.pv-perks-hero .pv-lead,.pv-changes-hero .pv-lead{max-width:640px;font-size:18px!important;line-height:1.5!important}.pv-perks-hero>aside{background:#FFF3C4;border:0;border-radius:18px}.pv-perks-hero>aside>p:not(.pv-meta){font-size:18px;font-weight:700;line-height:1.35}.pv-perk-ask{flex-direction:row;gap:8px}.pv-perk-ask input{width:0;flex:1;height:44px}.pv-perk-ask button{height:44px;flex-shrink:0;font-size:14px}.pv-more{margin:8px 0 0!important;min-height:0!important;height:auto!important;line-height:1.5}.pv-perk-group .pv-more{min-height:24px!important}
.pv-setup-cards{display:flex;flex-direction:column;gap:12px}.pv-setup-card{display:grid;grid-template-columns:56px minmax(0,1fr) 200px;gap:20px;padding:22px 24px;border:1px solid #E6E2D8;background:#fff;border-radius:16px;align-items:start}.pv-setup-card:not(:has(.pv-setup-visual)){grid-template-columns:56px minmax(0,1fr)}.pv-setup-number{font:700 44px/.9 'Archivo Narrow',sans-serif;color:#B9B4A6}.pv-setup-card>div:not(.pv-setup-visual){display:flex;flex-direction:column;gap:6px}.pv-setup-card b{font-size:18px;line-height:normal}.pv-setup-card p{font-size:15px;line-height:1.55;color:#3A3833}.pv-setup-visual{height:110px;background:#F6F4EE;border-radius:12px;display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center}.pv-setup-visual>span{font:900 30px/1.4 'Noto Serif SC',serif}.pv-setup-visual small{font-size:12px;line-height:normal}
.pv-visa-grid>.pv-entry-label{grid-column:1/-1;order:5;flex-direction:row;font-weight:400}.pv-visa-grid>.pv-entry-label input{width:auto}.pv-tool[data-tool=visa] .pv-tool-receipt>button{font-weight:600}
.pv-perk-qualifies{padding:18px;gap:4px;border-radius:14px}.pv-perk-qualifies>.pv-meta{font-size:9px!important}.pv-perk-qualifies>b{font-size:16px;line-height:1.4}.pv-perk .pv-section{gap:14px}.pv-perk .pv-steps li{font-size:16px;line-height:1.5}.pv-perk-good{background:#fff;border:1px solid #E6E2D8;gap:8px}.pv-perk-good>p:not(.pv-meta){font-size:15px;line-height:1.6}.pv-coupon-main>p:not(.pv-meta){line-height:1.5}.pv-coupon-main>.pv-meta{font-size:11px!important;line-height:normal!important;color:#5C4300}.pv-coupon-terms>.pv-meta,.pv-coupon-terms .pv-meta{font-size:9px!important;line-height:normal!important}.pv-coupon-terms>div:first-child>b{font-size:20px;line-height:1.2}
.pv-change{border-radius:20px;padding:24px 28px;grid-template-columns:120px minmax(0,1fr)}.pv-change:first-child{border:2px solid #141414;padding:26px 28px;box-shadow:6px 6px #141414}.pv-change>div:last-child{gap:10px}.pv-change-date{gap:4px}.pv-change-date time{font-size:30px;line-height:1}.pv-change p{font-size:15px;line-height:1.55;color:#3A3833}.pv-change>div:last-child>.pv-meta,.pv-change-date>.pv-meta{font-size:9px!important;line-height:normal!important}.pv-change-foot{padding-top:12px}.pv-change-columns>aside>.pv-dark h2{font-size:26px;line-height:1.05}.pv-change-columns>aside>.pv-dark p:not(.pv-meta){font-size:14px;line-height:1.5;color:#C9C5BB}.pv-change-columns>aside>.pv-box:not(.pv-dark) p:not(.pv-meta){font-size:14px;line-height:1.55}
@media(max-width:700px){.pv-common-head{align-items:start;flex-direction:column}.pv-common-head>a{max-width:none}.pv-common-fixes{grid-template-columns:1fr 1fr}.pv-tool-intro-copy .pv-lead{font-size:18px!important;line-height:1.5!important}.pv-tool-workspace{padding:24px}.pv-tool .pv-visa-grid{gap:12px}.pv-tool .pv-visa-grid>label{order:0}.pv-tool .pv-visa-grid>.pv-entry-label{order:0;display:flex;flex-direction:column;align-items:stretch;gap:6px;font-size:13px;font-weight:600}.pv-tool .pv-visa-grid input,.pv-tool .pv-visa-grid select{height:48px!important;width:100%!important}.pv-tool .pv-visa-grid>.pv-entry-label input{border:1px solid #D6D1C4;padding:0 12px;font-size:15px;font-weight:400}.pv-perk .pv-columns{padding-top:28px;gap:24px}.pv-perk .pv-columns>article{gap:24px}.pv-coupon-main{padding:26px 22px;gap:12px}.pv-coupon-main>p:not(.pv-meta){font-size:14px;line-height:1.5}.pv-coupon .pv-perk-value>b{font-size:18px;line-height:1.15}.pv-coupon-terms{padding:16px 22px 20px;gap:14px}.pv-coupon-terms>div{gap:4px}.pv-coupon-terms>div:first-child>b{font-size:15px;line-height:normal}.pv-coupon-main>.pv-meta{font-size:10px!important}.pv-perk .pv-steps li{grid-template-columns:40px 1fr;gap:14px;padding:16px 0}.pv-setup-card{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:20px}.pv-setup-card .pv-setup-visual{grid-column:2;height:96px}.pv-setup-number{font-size:36px}.pv-setup-card:not(:has(.pv-setup-visual)){grid-template-columns:40px minmax(0,1fr)}.pv-change{padding:20px;grid-template-columns:62px minmax(0,1fr);gap:16px}.pv-change:first-child{padding:20px}.pv-change-date time{font-size:18px}.pv-change p{font-size:13px}}

.pv-essentials-hero{border-bottom:0}.pv-common-head{position:relative;display:block}.pv-common-head>a{position:absolute;right:0;top:0;max-width:none}.pv-common-head>.pv-meta,.pv-common-head>div>.pv-meta{font-size:11px!important;line-height:normal!important}.pv-perk-group-head{display:flex;gap:14px;align-items:baseline;justify-content:space-between}.pv-perk-group-head h2{line-height:normal}.pv-perk-group-head .pv-more{margin:0!important;white-space:nowrap;font-size:13px;font-weight:400}
@media(max-width:700px){.pv-common-head>a{position:static;display:inline-block;margin-top:10px}.pv-perk-group-head{flex-wrap:wrap;gap:6px}}

.pv-perk .pv-section h2{line-height:normal}.pv-perk .pv-steps li:before{line-height:normal}.pv-perk .pv-crumb,.pv-tool .pv-crumb{font-size:13px;line-height:normal}.pv-tool[data-tool=visa] .pv-tool-receipt>button{min-height:36px}
@media(max-width:700px){.pv-tool[data-tool=visa] .pv-tool-receipt>button{min-height:44px;height:44px}.pv-tool-workspace{box-shadow:none}}

.pv-tool-review-mobile{display:none}.pv-tool .pv-visa-grid>label{line-height:normal}.pv-tool .pv-crumb,.pv-perk .pv-crumb{row-gap:0}
@media(max-width:700px){.pv-tool-review-mobile{display:flex;flex-direction:column;gap:16px;width:100%}.pv-tool-review-mobile>.pv-meta{font:400 9px/normal 'Space Mono',monospace!important;padding-top:6px}.pv-tool-review-mobile>.pv-review{background:#F6F4EE;border-radius:16px;padding:18px 20px;gap:10px}.pv-tool-review-mobile>.pv-review p:not(.pv-meta){font-size:14px;line-height:1.55}}

.pv-topic-columns .pv-section h2{line-height:normal}.pv-topic-section-head{display:flex;gap:20px;align-items:baseline;justify-content:space-between}.pv-topic-section-head p{font-size:14px;line-height:normal}.pv-setup-links{display:flex;gap:14px;font-size:12px;line-height:1.4;max-width:390px}.pv .pv-grid p{margin:0;line-height:1.55}.pv-topic-columns #fixes .pv-box{padding:20px;gap:10px}.pv-topic-columns #fixes .pv-box>.pv-meta{font:400 9px/normal 'Space Mono',monospace!important}.pv-topic-columns #questions{gap:14px}.pv-topic-columns #questions .pv-link-list small{display:none}.pv-topic-columns #questions .pv-link-list>a{font-size:16px;line-height:1.5}.pv-topic-columns #questions .pv-link-list b{font-weight:600}.pv-topic-columns #questions .pv-link-list>a.pv-topic-all{font-size:14px;line-height:normal}
@media(max-width:700px){.pv-topic-section-head{display:flex;flex-direction:column;gap:12px}.pv-setup-links{max-width:none;flex-wrap:wrap}}

.pv-question .pv-columns>article{max-width:800px;gap:28px}.pv-question .pv-answer-head{gap:28px}.pv-question .pv-answer-head small{font:400 10px/normal 'Space Mono',monospace;letter-spacing:.08em;text-transform:uppercase}.pv-question .pv-crumb{font-size:13px;line-height:normal;row-gap:0}.pv-question .pv-section[data-section="At a glance"]{padding:22px;background:#fff;border:1px solid #E6E2D8;border-radius:16px;gap:14px}.pv-question .pv-section[data-section="At a glance"]>h2{font-size:10px;line-height:normal}.pv-question .pv-numbers span{line-height:normal}
.pv-playbook-head{display:flex;flex-direction:column;gap:14px}.pv-playbook-label{display:flex;gap:10px;align-items:center;font-size:14px;color:#3A3833}.pv-playbook-label>.pv-meta{font:400 10px/normal 'Space Mono',monospace!important;padding:5px 9px;border-radius:6px;background:#B8261F;color:#fff!important}.pv-playbook .pv-crumb{font-size:14px;line-height:normal;row-gap:0}.pv-branch-picker{gap:14px}.pv-branch-picker>h2{font:400 10px/normal 'Space Mono',monospace;letter-spacing:.08em;text-transform:uppercase;color:#6B675E}
@media(max-width:700px){.pv-question .pv-answer-head{gap:16px}.pv-question .pv-section[data-section="At a glance"]{padding:20px}.pv-playbook-label{flex-wrap:wrap}}

.pv-tool[data-tool=visa] .block>p:not(.pv-meta){line-height:normal}.pv-change-columns .pv-more{padding:12px 0!important;margin:0!important;font-size:15px;line-height:normal}
@media(max-width:700px){.pv-tool[data-tool=visa] .pv-visa-grid>.pv-entry-label input{height:48px!important}.pv-tool-review-mobile>.pv-review>p:not(.pv-meta){line-height:normal}}

.pv-perk-mini{display:grid;grid-template-columns:80px 2px minmax(0,1fr) auto;align-items:stretch;gap:0;padding:0;border:1px solid #E6E2D8;border-radius:14px;background:#fff;overflow:hidden}.pv-perk-mini .pv-perk-value{border-radius:13px 0 0 13px;padding:12px 6px;font-size:22px;justify-content:center;align-items:center;gap:4px;text-align:center}.pv-perk-mini .pv-perk-value>.pv-value-text{font-size:22px}.pv-perk-mini .pv-perk-value>b{font-size:11px;line-height:1.15}.pv-mini-tear{border-left:2px dashed rgba(20,20,20,.28);margin:16px 0}.pv-perk-mini>span:nth-last-child(2){padding:12px 14px;font-size:15px;line-height:1.3;align-self:start}.pv-perk-mini>span:nth-last-child(2) small{font-size:12px;line-height:1.4;margin-top:3px}.pv-perk-mini>span:last-child{align-self:center;margin:0;padding-right:14px}.pv-perk .pv-columns>aside>.pv-box:has(.pv-perk-mini){border:0;background:none;padding:0;gap:10px}
@media(max-width:700px){.pv-perk .pv-columns>article{gap:32px}}

.pv-topic-section-head{align-items:center}

.pv-topic-columns #fixes .pv-box{font-size:14px;line-height:normal}.pv-topic-columns #fixes .pv-box h3{font-size:17px;line-height:1.3}.pv-topic-columns #fixes .pv-box:first-child{border:1.5px solid #141414}.pv-topic-columns #fixes .pv-box>.pv-meta{color:#B8261F}

.pv-topic-columns #fixes{gap:18px}.pv-topic-columns #questions .pv-link-list>a.pv-topic-all{border:0}

@media(max-width:700px){.pv-tool-top{gap:24px}}

@media(max-width:700px){.pv-question .pv-columns{padding-top:28px;gap:24px}}

@media(max-width:700px){.pv-filters label:has(#perk-place){display:flex;align-items:center;gap:8px;width:100%;min-width:0}.pv-filters #perk-place{flex:1;width:0;min-width:0;max-width:100%}}

/* Ordinary Chinese show cards override the shared paragraph ink on their dark face. */
.pv-show-card .pv-cn{color:#fff}
