.pm-guide>.pm-head{padding-bottom:var(--space-8)}.pm-guide-band{--guide-bg:var(--warm-white);--guide-card:var(--cream);--guide-line:var(--stone);--guide-muted:var(--mid-grey);--guide-ui:var(--sweep);padding:var(--space-9) var(--gutter);background:var(--guide-bg);color:var(--ink);scroll-margin-top:80px}.pm-guide-band.is-cream{--guide-bg:var(--cream);--guide-card:var(--warm-white);--guide-line:var(--stone-pressed);--guide-ui:var(--warm-white)}.pm-guide-band.is-dark{--guide-bg:var(--black);--guide-card:var(--ink);--guide-line:var(--divider-on-black);--guide-muted:var(--grey-on-black);color:var(--warm-white)}.pm-guide-band.is-dark .pm-label{color:var(--grey-on-black)}.pm-guide-band.is-dark a:not([class]){color:var(--warm-white)}.pm-guide-band-head{gap:var(--space-3);max-width:720px;margin-bottom:var(--space-7);flex-direction:column;display:flex}.pm-guide-band-title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(32px,3.6vw,52px);font-weight:700;line-height:1.04}.pm-guide-lead{max-width:460px;color:var(--guide-muted,var(--mid-grey));margin:0;font-size:17px;line-height:1.6}.pm-guide-small{color:var(--guide-muted);margin:0;font-size:14px;line-height:1.55}.pm-guide-h3{margin:0;font-size:20px;font-weight:700;line-height:1.25}.pm-guide-route{gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pm-guide-route a{gap:var(--space-3);height:100%;min-height:176px;padding:var(--space-4);background:var(--guide-card);border:1px solid var(--guide-line);border-radius:var(--radius);color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.pm-guide-route a:hover{border-color:var(--ink)}.pm-guide-route a:hover .pm-guide-route-title{text-underline-offset:4px;text-decoration:underline}.pm-guide-route-top{justify-content:space-between;align-items:flex-start;display:flex}.pm-guide-route-n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.pm-guide-route-title{font-size:16px;font-weight:600;line-height:1.3}.pm-guide-route-time{color:var(--guide-muted);margin-top:auto;font-size:13px}.pm-guide-ready{gap:var(--space-7) clamp(32px, 6vw, 96px);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.pm-guide-ready-head{gap:var(--space-3);flex-direction:column;display:flex}.pm-guide-ready-lists{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.pm-guide-ready-card{align-items:flex-start;gap:var(--space-4);background:var(--guide-card);border-radius:var(--radius);flex-direction:column;padding:clamp(20px,3vw,32px);display:flex}.pm-guide-ready-icon{border:1px solid var(--ink);border-radius:var(--radius);justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.pm-guide-checks{border-top:1px solid var(--ink);align-self:stretch;margin:0;padding:0;list-style:none}.pm-guide-band.is-dark .pm-guide-checks{border-top-color:var(--warm-white)}.pm-guide-checks li{padding:var(--space-3) 0 var(--space-3) 30px;border-bottom:1px solid var(--guide-line);font-size:15px;line-height:1.45;position:relative}.pm-guide-checks li:before{content:"";box-sizing:border-box;border:1px solid var(--ink);border-radius:var(--radius-small);background:var(--guide-bg);justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:flex;position:absolute;top:14px;left:0}.pm-guide-checks.is-ticked li:before{content:"✓";background:var(--ink);color:var(--warm-white)}.pm-guide-checkgrid{gap:var(--space-3);flex-direction:column;display:flex}.pm-guide-chapter{gap:var(--space-7) clamp(32px, 6vw, 96px);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.pm-guide-chapter-head{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex;position:sticky;top:120px}.pm-guide-big-n{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(96px,11vw,176px);font-weight:700;line-height:.8;display:block}.pm-guide-chapter-title{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(30px,3vw,44px);font-weight:700;line-height:1.05}.pm-guide-meta{align-self:stretch;gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--guide-line);flex-direction:column;margin:0;display:flex}.pm-guide-meta>div{gap:var(--space-3);grid-template-columns:56px minmax(0,1fr);align-items:baseline;display:grid}.pm-guide-meta dt{color:var(--ink)}.pm-guide-meta dd{margin:0;font-size:15px;line-height:1.4}.pm-guide-chapter-body{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.pm-guide-chapter-body p{margin:0;font-size:16px;line-height:1.6}.pm-guide-next{align-items:center;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-5) 0;border-top:1px solid var(--ink);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.pm-guide-next .pm-label{color:var(--ink)}.pm-guide-next-title{letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1.25}.pm-guide-next:hover .pm-guide-next-title{text-underline-offset:5px;text-decoration:underline}.pm-guide-ui{background:var(--guide-ui,var(--sweep));border:1px solid var(--stone-pressed);border-radius:var(--radius);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 6px;font-size:.94em;font-weight:600;display:inline}.pm-guide-mark{border-radius:var(--radius);background:var(--ink);width:22px;height:22px;color:var(--warm-white);font-variant-numeric:tabular-nums;vertical-align:middle;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.pm-guide-list{counter-reset:guide;gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pm-guide-list li{counter-increment:guide;padding-left:44px;font-size:16px;line-height:1.6;position:relative}.pm-guide-list li:before{content:counter(guide);box-sizing:border-box;border:1px solid var(--ink);border-radius:var(--radius);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:600;line-height:1;display:flex;position:absolute;top:0;left:0}.pm-guide-fields{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.pm-guide-fields caption{padding-bottom:var(--space-2);text-align:left;color:var(--ink)}.pm-guide-fields thead th{padding:var(--space-2) var(--space-4) var(--space-2) 0;border-bottom:1px solid var(--ink);text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--guide-muted);font-size:11px;font-weight:600}.pm-guide-fields tbody th,.pm-guide-fields td{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--guide-line);text-align:left;vertical-align:top}.pm-guide-fields tbody th{width:26%;font-weight:600}.pm-guide-fields .pm-guide-fields-mark{width:36px;padding-right:var(--space-2)}.pm-guide-fields .pm-guide-fields-example{width:24%;color:var(--guide-muted);padding-right:0;font-size:14px}.pm-guide-note{gap:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--guide-card);border-radius:var(--radius);flex-direction:column;display:flex}.pm-guide-note .pm-label{color:var(--ink)}.pm-guide-note p{font-size:15px}.pm-guide-note.is-watch{border:1px solid var(--ink);background:0 0;border-left-width:4px}.pm-guide-card{--guide-ui:var(--sweep);gap:var(--space-5);background:var(--guide-card);border-radius:var(--radius);flex-direction:column;padding:clamp(20px,3vw,36px);display:flex}.pm-guide-card .pm-guide-note:not(.is-watch){background:var(--guide-bg)}.pm-guide-sub{gap:var(--space-1);flex-direction:column;display:flex}.pm-guide-figure{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.pm-guide-caption{color:var(--guide-muted);font-size:14px}.pm-guide-lines{flex-direction:column;gap:6px;width:100%;display:flex}.pm-guide-lines>span{border-radius:var(--radius-small);background:var(--stone);height:7px;display:block}.pm-guide-arrow{color:var(--guide-muted);place-self:center;display:inline-flex}.pm-guide-story{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:start;display:grid}.pm-guide-frame{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.pm-guide-frame-cap{align-items:center;gap:var(--space-2);font-size:14px;font-weight:600;display:flex}.pm-guide-screen{gap:var(--space-2);box-sizing:border-box;height:200px;padding:var(--space-4);background:var(--warm-white);border:1px solid var(--guide-line);border-radius:var(--radius);flex-direction:column;font-size:12px;display:flex;overflow:hidden}.pm-guide-story .pm-guide-arrow{margin-top:88px}.pm-guide-email-from{align-items:center;gap:6px;font-weight:600;display:flex}.pm-guide-email-subject{font-size:14px;font-weight:700;line-height:1.25}.pm-guide-email .pm-guide-lines{margin:4px 0 6px}.pm-guide-fake-btn{height:30px;padding:0 var(--space-3);border-radius:var(--radius);background:var(--ink);color:var(--warm-white);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-self:flex-start;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.pm-guide-fake-btn.is-blank{align-self:stretch;margin-top:auto}.pm-guide-screen-title{font-size:15px;font-weight:700;line-height:1.2}.pm-guide-fake-input{height:28px;padding:0 var(--space-2);border:1px solid var(--state-border);border-radius:var(--radius);color:var(--mid-grey);letter-spacing:.2em;align-items:center;display:flex}.pm-guide-today{grid-template-columns:52px minmax(0,1fr);gap:0;padding:0;display:grid}.pm-guide-today-side{padding:var(--space-3) 8px;background:var(--black);flex-direction:column;gap:7px;display:flex}.pm-guide-today-side>span{border-radius:var(--radius-small);background:var(--divider-on-black);height:8px;display:block}.pm-guide-today-side>span.is-current{background:var(--grey-on-black)}.pm-guide-today-main{gap:var(--space-2);padding:var(--space-3);flex-direction:column;min-width:0;display:flex}.pm-guide-today-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--mid-grey);font-size:9px;font-weight:600}.pm-guide-today-stats{margin-top:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pm-guide-today-stats>span{border:1px solid var(--stone);border-radius:var(--radius);height:40px;display:block}.pm-guide-map{gap:var(--space-7) clamp(32px, 6vw, 96px);grid-template-columns:240px minmax(0,1fr);align-items:stretch;display:grid}.pm-guide-portal{gap:var(--space-4);min-height:360px;padding:var(--space-4) var(--space-2);background:var(--black);color:var(--warm-white);border:1px solid var(--divider-on-black);border-radius:var(--radius);flex-direction:column;font-size:14px;display:flex}.pm-guide-portal-shop{align-items:center;gap:var(--space-2);padding:0 var(--space-2);font-weight:600;display:flex}.pm-guide-portal-mark{border-radius:var(--radius);background:var(--divider-on-black);width:24px;height:24px;font-family:var(--font-logo);justify-content:center;align-items:center;font-size:15px;display:inline-flex}.pm-guide-portal-items{flex-direction:column;gap:2px;display:flex}.pm-guide-portal-item{height:40px;padding:0 var(--space-3);color:var(--grey-on-black);border-left:2px solid #0000;align-items:center;display:flex}.pm-guide-portal-item.is-current{border-left-color:var(--warm-white);background:var(--divider-on-black);color:var(--warm-white)}.pm-guide-portal-item.is-foot{margin-top:auto}.pm-guide-map-list{border-top:1px solid var(--warm-white);margin:0}.pm-guide-map-list>div{gap:var(--space-5);padding:var(--space-5) 0;border-bottom:1px solid var(--divider-on-black);grid-template-columns:200px minmax(0,1fr);align-items:baseline;display:grid}.pm-guide-map-list dt{align-items:baseline;gap:var(--space-3);letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1.2;display:flex}.pm-guide-map-n{letter-spacing:.12em;color:var(--grey-on-black);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.pm-guide-map-list dd{color:var(--grey-on-black);margin:0;font-size:16px;line-height:1.55}.pm-guide-maker{background:var(--warm-white);border:1px solid var(--guide-line);border-radius:var(--radius);overflow:hidden}.pm-guide-maker-cover{background:var(--sweep);position:relative}.pm-guide-maker-cover img{aspect-ratio:16/5;object-fit:cover;width:100%;display:block}.pm-guide-pin{display:inline-flex;position:absolute}.pm-guide-pin.is-cover{top:var(--space-3);right:var(--space-3)}.pm-guide-pin.is-corner{top:-11px;right:-11px}.pm-guide-maker-body{gap:var(--space-4) var(--space-5);grid-template-columns:104px minmax(0,1fr);padding:0 clamp(16px,3vw,32px) clamp(20px,3vw,32px);display:grid}.pm-guide-maker-portrait{box-sizing:border-box;background:var(--sweep);border:3px solid var(--warm-white);border-radius:var(--radius);width:104px;height:128px;color:var(--mid-grey);justify-content:center;align-items:center;margin-top:-48px;display:flex;position:relative}.pm-guide-maker-text{padding-top:var(--space-4);flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.pm-guide-maker-text>span{display:block}.pm-guide-maker-text .pm-guide-mark{margin-left:var(--space-2)}.pm-guide-maker-place{letter-spacing:.14em;text-transform:uppercase;color:var(--mid-grey);font-size:11px;font-weight:600}.pm-guide-maker-name{letter-spacing:-.02em;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.1}.pm-guide-maker-line{font-size:16px;font-weight:600}.pm-guide-maker-kind{color:var(--mid-grey);font-size:13px}.pm-guide-maker-desc{align-items:flex-start;gap:var(--space-3);grid-column:1/-1;display:flex}.pm-guide-maker-story{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--stone);flex-direction:column;grid-column:1/-1;display:flex}.pm-guide-maker-story-title{align-items:center;gap:var(--space-2);font-size:18px;font-weight:700;display:inline-flex}.pm-guide-pp{border:1px solid var(--guide-line);border-radius:var(--radius);background:var(--stone);font-size:12px;line-height:1.35;overflow:hidden}.pm-guide-pp-bar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--black);color:var(--warm-white);display:flex}.pm-guide-pp-back{box-sizing:border-box;border:1px solid var(--divider-on-black);border-radius:var(--radius);flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.pm-guide-pp-heading{flex-direction:column;gap:2px;min-width:0;display:flex}.pm-guide-pp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--grey-on-black);font-size:9px;font-weight:600}.pm-guide-pp-title{font-size:15px;font-weight:700}.pm-guide-pp-actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.pm-guide-pp-btn{height:28px;padding:0 var(--space-3);box-sizing:border-box;border:1px solid var(--divider-on-black);border-radius:var(--radius);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;font-size:9px;font-weight:600;display:inline-flex}.pm-guide-pp-btn.is-primary{background:var(--warm-white);border-color:var(--warm-white);color:var(--ink)}.pm-guide-pp-body{gap:var(--space-3);padding:var(--space-4);grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);display:grid}.pm-guide-pp-col{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.pm-guide-pp-card{gap:var(--space-2);padding:var(--space-3);background:var(--warm-white);border:1px solid var(--stone-pressed);border-radius:var(--radius);flex-direction:column;display:flex;position:relative}.pm-guide-pp-mark{display:inline-flex;position:absolute;top:-9px;right:-9px}.pm-guide-pp-card-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.pm-guide-pp-card-title{font-size:12px;font-weight:700}.pm-guide-pp-aside{letter-spacing:.12em;text-transform:uppercase;text-underline-offset:3px;white-space:nowrap;font-size:8px;font-weight:600;text-decoration:underline}.pm-guide-pp-field{flex-direction:column;gap:4px;min-width:0;display:flex}.pm-guide-pp-field.is-narrow{max-width:160px}.pm-guide-pp-label{font-size:10px;font-weight:600}.pm-guide-pp-input{height:26px;padding:0 var(--space-2);box-sizing:border-box;border:1px solid var(--state-border);border-radius:var(--radius);background:var(--warm-white);align-items:center;gap:6px;display:flex}.pm-guide-pp-value{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pm-guide-pp-affix,.pm-guide-pp-caret{color:var(--mid-grey)}.pm-guide-pp-textarea{padding:var(--space-2);border:1px solid var(--state-border);border-radius:var(--radius);display:block}.pm-guide-pp-textarea .pm-guide-lines>span{height:5px}.pm-guide-pp-photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pm-guide-pp-photo{aspect-ratio:1;border-radius:var(--radius-small);background:var(--sweep);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pm-guide-pp-photo img{object-fit:cover;width:100%;height:100%;display:block}.pm-guide-pp-photo:first-child{outline:1.5px solid var(--ink);outline-offset:-1.5px}.pm-guide-pp-photo.is-add{border:1px dashed var(--state-border);color:var(--mid-grey);text-align:center;background:0 0;font-size:9px;font-weight:600}.pm-guide-pp-cover{border-radius:var(--radius-small);background:var(--ink);color:var(--warm-white);padding:1px 4px;font-size:8px;font-weight:600;position:absolute;bottom:4px;left:4px}.pm-guide-pp-pair{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pm-guide-pp-switch{justify-content:space-between;align-items:center;gap:var(--space-3);font-weight:600;display:flex}.pm-guide-pp-hint{color:var(--mid-grey);margin-top:2px;font-size:10px;font-weight:400;display:block}.pm-guide-pp-check{box-sizing:border-box;border:1.5px solid var(--state-border);border-radius:var(--radius-small);flex:none;width:13px;height:13px}.pm-guide-pp-steps{color:var(--mid-grey);flex-direction:column;gap:6px;font-size:11px;display:flex}.pm-guide-pp-steps b{color:var(--ink)}.pm-guide-pp-steps i{border:1.5px solid var(--ink);border-radius:var(--radius-round);vertical-align:middle;width:7px;height:7px;margin-right:2px;display:inline-block}.pm-guide-pp-steps i.is-live{background:var(--ink)}.pm-guide-photos{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pm-guide-photo{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.pm-guide-photo-frame{border-radius:var(--radius);background:var(--sweep);display:block;overflow:hidden}.pm-guide-photo-frame img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.pm-guide-photo-title{align-items:center;gap:var(--space-2);font-size:14px;font-weight:600;display:flex}.pm-guide-photo-text{color:var(--guide-muted);font-size:13px;line-height:1.45}.pm-guide-review{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;display:grid}.pm-guide-review-node,.pm-guide-review-branch{align-items:flex-start;gap:var(--space-3);box-sizing:border-box;min-height:112px;padding:var(--space-4);background:var(--guide-card);border:1px solid var(--guide-line);border-radius:var(--radius);flex-direction:column;display:flex}.pm-guide-review-node.is-live{border:2px solid var(--ink)}.pm-guide-review-name{margin-top:auto;font-size:15px;font-weight:600;line-height:1.35}.pm-guide-review-branch{min-height:0;margin-top:var(--space-6);border:1px dashed var(--state-border);background:0 0;grid-column:3/6;position:relative}.pm-guide-review-branch:before{content:"";left:var(--space-5);top:calc(-1 * var(--space-6) - 1px);height:var(--space-6);border-left:1px dashed var(--state-border);position:absolute}.pm-guide-review-branch .pm-guide-review-name{margin-top:0;font-weight:500}.pm-guide-status-tag{height:var(--tag-height);padding:0 var(--space-2);box-sizing:border-box;border:1px solid var(--ink);border-radius:var(--radius);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:var(--warm-white);align-items:center;font-size:11px;font-weight:600;display:inline-flex}.pm-guide-status-tag.is-review{border-style:dashed}.pm-guide-status-tag.is-live{background:var(--ink);color:var(--warm-white)}.pm-guide-journey{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pm-guide-journey li{gap:var(--space-2);padding-right:var(--space-4);flex-direction:column;display:flex;position:relative}.pm-guide-journey li:not(:last-child):before{content:"";border-top:1px dashed var(--ink);position:absolute;top:32px;left:64px;right:0}.pm-guide-journey-icon{z-index:1;width:64px;height:64px;margin-bottom:var(--space-2);box-sizing:border-box;background:var(--guide-card);border:1px solid var(--ink);border-radius:var(--radius);justify-content:center;align-items:center;display:inline-flex;position:relative}.pm-guide-journey li:last-child .pm-guide-journey-icon{background:var(--ink);color:var(--warm-white)}.pm-guide-journey-state{font-size:17px;font-weight:700}.pm-guide-journey-you{color:var(--guide-muted);font-size:14px;line-height:1.45}.pm-guide-payout{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto minmax(0,260px);align-items:center;display:grid}.pm-guide-payout-weeks{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.pm-guide-days{grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;display:grid}.pm-guide-day{aspect-ratio:1;box-sizing:border-box;background:var(--guide-card);border:1px solid var(--guide-line);border-radius:var(--radius-small);justify-content:center;align-items:center;min-width:0;display:flex}.pm-guide-day.is-shipped{background:var(--ink);border-color:var(--ink);color:var(--warm-white)}.pm-guide-payout-note{color:var(--guide-muted);font-size:14px}.pm-guide-payout-card{gap:var(--space-2);padding:var(--space-5);background:var(--black);color:var(--warm-white);border-radius:var(--radius);flex-direction:column;display:flex}.pm-guide-payout-title{margin-top:var(--space-2);font-size:20px;font-weight:700}.pm-guide-payout-sum{color:var(--grey-on-black);font-size:14px;line-height:1.6}.pm-guide-after{gap:var(--space-8) clamp(32px, 6vw, 96px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.pm-guide-after-col{gap:var(--space-4);flex-direction:column;min-width:0;scroll-margin-top:100px;display:flex}.pm-guide-after-col .pm-guide-band-title{margin-bottom:var(--space-3);font-size:clamp(28px,2.8vw,40px)}.pm-guide-later{border-top:1px solid var(--ink);margin:0}.pm-guide-later>div{gap:var(--space-1);padding:var(--space-4) 0;border-bottom:1px solid var(--guide-line);flex-direction:column;font-size:15px;line-height:1.6;display:flex}.pm-guide-later dt{font-size:16px;font-weight:700}.pm-guide-later dd{margin:0}.pm-guide-after .pm-accordion{border-top-color:var(--ink)}.pm-guide-end{align-items:center;gap:var(--space-5);padding-top:var(--space-10);padding-bottom:var(--space-10);text-align:center;flex-direction:column;display:flex}.pm-guide-end-title{letter-spacing:-.03em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(36px,4.6vw,64px);font-weight:700;line-height:1.02}.pm-guide-end .pm-guide-lead{max-width:520px}@media (max-width:1200px){.pm-guide-route{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.pm-guide-chapter,.pm-guide-ready,.pm-guide-after{grid-template-columns:minmax(0,1fr)}.pm-guide-chapter-head{position:static}}@media (max-width:760px){.pm-guide-pp-body{padding:var(--space-3);grid-template-columns:minmax(0,1fr)}.pm-guide-pp-bar{flex-wrap:wrap}.pm-guide-pp-actions{width:100%;margin-left:0}.pm-guide-pp-actions .pm-guide-pp-btn{flex:1;justify-content:center}.pm-guide-band{padding-top:var(--space-8);padding-bottom:var(--space-8)}.pm-guide-route{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-guide-route a{min-height:148px}.pm-guide-big-n{font-size:96px}.pm-guide-story,.pm-guide-review,.pm-guide-payout{grid-template-columns:minmax(0,1fr)}.pm-guide-story .pm-guide-arrow,.pm-guide-review .pm-guide-arrow,.pm-guide-payout .pm-guide-arrow{margin-top:0;transform:rotate(90deg)}.pm-guide-review-branch{grid-column:auto;margin-top:0}.pm-guide-review-branch:before{display:none}.pm-guide-map{grid-template-columns:minmax(0,1fr)}.pm-guide-portal{display:none}.pm-guide-map-list>div{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.pm-guide-maker-body{gap:var(--space-3) var(--space-4);grid-template-columns:76px minmax(0,1fr)}.pm-guide-maker-portrait{width:76px;height:96px;margin-top:-32px}.pm-guide-journey{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.pm-guide-journey li{column-gap:var(--space-4);grid-template-columns:64px minmax(0,1fr);padding:0;display:grid}.pm-guide-journey li:not(:last-child):before{top:64px;bottom:calc(-1 * var(--space-5));border-top:0;border-left:1px dashed var(--ink);left:32px;right:auto}.pm-guide-journey-icon{grid-row:span 2;margin-bottom:0}.pm-guide-days{grid-template-columns:repeat(7,minmax(0,1fr))}.pm-guide-photos{gap:var(--space-2)}.pm-guide-photo-text{display:none}.pm-guide-photo-title{align-items:flex-start;font-size:12px}.pm-guide-next-title{font-size:17px}.pm-guide-fields thead{display:none}.pm-guide-fields,.pm-guide-fields tbody,.pm-guide-fields tr,.pm-guide-fields tbody th,.pm-guide-fields td{width:auto;display:block}.pm-guide-fields caption{display:block}.pm-guide-fields tr{padding:var(--space-3) 0;border-bottom:1px solid var(--guide-line)}.pm-guide-fields.has-marks tr{column-gap:var(--space-2);grid-template-columns:30px minmax(0,1fr);display:grid}.pm-guide-fields.has-marks tr>:not(.pm-guide-fields-mark){grid-column:2}.pm-guide-fields .pm-guide-fields-mark{grid-row:1/span 3;width:auto;padding:0}.pm-guide-fields tbody th,.pm-guide-fields td{border:0;padding:0}.pm-guide-fields tbody th{width:auto;padding-bottom:var(--space-1)}.pm-guide-fields .pm-guide-fields-example{width:auto;padding-top:var(--space-1)}.pm-guide-fields .pm-guide-fields-example.is-empty{display:none}.pm-guide-fields .pm-guide-fields-example [data-label]:before{content:"e.g. "}}