.guide-plan-article{max-width:1000px;margin-inline:auto}.guide-plan-article>.guide-back-btn{margin-bottom:.8rem}.guide-plan-hero{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:2rem;overflow:hidden;padding:2rem;border:1px solid var(--line-strong);border-radius:14px;background:var(--press-900)}.guide-plan-art{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;display:flex;opacity:.18;-webkit-mask-image:linear-gradient(90deg,transparent 15%,black);mask-image:linear-gradient(90deg,transparent 15%,black)}.guide-plan-art img{width:50%;object-fit:cover;object-position:center 25%}.guide-plan-heading{min-width:0}.guide-plan-role{margin-bottom:.6rem;color:var(--text-300);font-size:var(--type-size-body-small)}.guide-plan-heading h1{margin:0;font-family:var(--type-font-display);font-size:var(--type-size-page-title);font-weight:var(--type-weight-h1);line-height:var(--type-line-title);text-transform:none}.guide-plan-ticket-line{max-width:62ch;margin-top:.6rem;color:var(--text-300);font-size:var(--type-size-body-small);line-height:var(--type-line-small)}.guide-plan-verdict{max-width:62ch;margin-top:.8rem;color:var(--text-100);font-size:var(--type-size-body);line-height:var(--type-line-body)}.guide-plan-portraits{display:flex;gap:.6rem;flex-shrink:0}.guide-plan-hero>.verdict-ticket-wrap.vt-full{flex:0 0 auto;width:min(340px,100%);margin:.5rem}.guide-plan-portraits img{border:1px solid var(--line-strong);border-radius:8px}.guide-plan-proof{display:flex;flex-wrap:wrap;gap:.45rem 1.5rem;padding-block:1rem;color:var(--text-300);font-size:var(--type-size-body-small);line-height:var(--type-line-small)}.guide-plan-proof strong{color:var(--text-100);font-weight:var(--type-weight-medium)}.guide-plan-advice{margin-block:1rem 2rem}.guide-plan-section-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:.6rem 1.5rem;margin-bottom:1rem}.guide-plan-section-heading h2{margin:0;color:var(--text-100);font-family:var(--type-font-body);font-size:var(--type-size-section-title);font-weight:var(--type-weight-h2);line-height:var(--type-line-title);text-transform:none}.guide-plan-section-heading p{color:var(--text-300);font-size:var(--type-size-body-small)}.guide-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.guide-advice-disclosure{min-width:0;overflow:hidden;border:1px solid var(--line-strong);border-radius:10px;background:var(--press-900)}.guide-advice-disclosure>summary{display:grid;grid-template-columns:1.6rem minmax(0,1fr);grid-template-rows:auto auto 1fr;align-content:start;column-gap:.7rem;padding:1.25rem;min-height:218px;cursor:pointer;list-style:none}.guide-advice-disclosure>summary::-webkit-details-marker,.guide-extra-disclosure>summary::-webkit-details-marker{display:none}.guide-advice-icon{display:inline-flex;padding-top:.1rem;color:var(--gold)}.guide-advice-title{margin:0;font-size:var(--type-size-card-title);line-height:var(--type-line-card);font-weight:var(--type-weight-semibold)}.guide-advice-excerpt{grid-column:2;grid-row:2;margin-top:.75rem;color:var(--text-100);font-size:var(--type-size-body);font-weight:var(--type-weight-regular);line-height:var(--type-line-body);text-align:start}.guide-advice-toggle{grid-column:2;grid-row:3;align-self:end;display:flex;justify-content:space-between;gap:1rem;margin-top:1rem;color:var(--gold);font-size:var(--type-size-body-small)}.guide-advice-close{display:none}.guide-advice-disclosure[open]{grid-column:1 / -1}.guide-advice-disclosure[open]>summary{min-height:0}.guide-advice-disclosure[open] .guide-advice-excerpt,.guide-advice-disclosure[open] .guide-advice-open{display:none}.guide-advice-disclosure[open] .guide-advice-close{display:flex}.guide-advice-body{padding:0 1.25rem 1.5rem}.guide-advice-body p{max-width:78ch;color:var(--text-300);font-size:var(--type-size-body);line-height:var(--type-line-body);text-align:start}.guide-advice-body p+p{margin-top:1rem}.guide-plan-evidence{padding:1.5rem;margin-bottom:1rem;border:1px solid var(--line);border-radius:10px;background:var(--press-900)}.guide-plan-evidence .mini-spark-svg{display:block;width:100%;height:105px}.guide-plan-gold-points{display:flex;justify-content:space-between;gap:.6rem;margin-top:.75rem;font-size:var(--type-size-body-small);color:var(--text-300)}.guide-plan-gold-points strong{margin-inline-start:.4rem;font-family:var(--type-font-data);font-weight:var(--type-weight-data)}.guide-plan-gold-points .ahead{color:var(--ahead)}.guide-plan-gold-points .behind{color:var(--behind)}[dir=rtl] .guide-plan-gold-points strong{direction:ltr;unicode-bidi:isolate;margin-inline:0 .4rem;text-align:end}[dir=rtl] .guide-plan-gold-points{flex-direction:row-reverse}.guide-plan-links{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;border-top:1px solid var(--line-strong);padding-top:1rem;margin-top:1.25rem}.guide-plan-links a{font-size:var(--type-size-body-small);color:var(--gold);padding-block:.4rem}.guide-plan-links a:hover{text-decoration:underline}.guide-extra-disclosure{border-bottom:1px solid var(--line-strong)}.guide-extra-disclosure>summary{display:flex;justify-content:space-between;gap:1rem;padding:1.1rem .25rem;font-size:var(--type-size-body);cursor:pointer;list-style:none}.guide-extra-disclosure>summary:after{content:"+";color:var(--gold)}.guide-extra-disclosure[open]>summary:after{content:"−"}.guide-extra-disclosure ul{padding:.25rem 1.5rem 1.25rem;color:var(--text-300);font-size:var(--type-size-body);line-height:var(--type-line-body)}.guide-extra-disclosure li+li{margin-top:.75rem}.guide-plan-data time{color:var(--text-100);font-family:var(--type-font-data);font-size:var(--type-size-body-small);margin-inline-end:.4rem}.guide-plan-methodology{margin-bottom:1rem;font-size:var(--type-size-body-small)}.guide-plan-article summary:focus-visible,.guide-plan-article a:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.guide-plan-article summary:focus-visible{outline-offset:-3px}@media (max-width: 600px){.guide-plan-hero{padding:1.25rem;gap:1rem;align-items:flex-start}.guide-plan-portraits{flex-direction:column;gap:.4rem}.guide-plan-portraits img{width:40px;height:40px}.guide-plan-hero.has-ticket{flex-direction:column;align-items:stretch}.guide-plan-hero>.verdict-ticket-wrap.vt-full{width:auto;margin:.5rem .5rem .25rem}.guide-plan-hero .vt-full .vt-wr{font-size:calc(var(--type-size-stat) * 2)}.guide-plan-grid{grid-template-columns:minmax(0,1fr);gap:.75rem}.guide-advice-disclosure>summary{min-height:0;padding:1rem}.guide-advice-body{padding:0 1rem 1.25rem}.guide-plan-proof{gap:.5rem 1rem}.guide-plan-evidence{padding:1rem}.guide-plan-evidence .mini-spark-svg{height:80px}.guide-plan-gold-points span{display:flex;flex-direction:column;gap:.35rem}.guide-plan-gold-points strong{margin-inline-start:0}[dir=rtl] .guide-plan-gold-points strong{margin-inline:0}}
