.fpage{max-width:1520px;margin:0 auto;padding:18px 32px 0}@media (min-width:641px){html[data-home] .mn-mast-in{max-width:1520px;padding-left:32px;padding-right:32px}}.fp-count{display:grid;grid-template-columns:minmax(250px,1fr) minmax(0,2.9fr) minmax(250px,1fr);grid-template-areas:"head strips still" "since since since";gap:0 36px;padding:6px 0 18px;border-bottom:1px solid var(--mn-hair)}.fp-count-head{grid-area:head;min-width:0}.fp-count-h{margin:0;font:600 23px/1.15 var(--font-display);letter-spacing:-.01em;text-wrap:balance}.fp-count-h a{color:var(--mn-ink);text-decoration:none}.fp-count-h a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.fp-count-sub{margin:6px 0 0;font:13.5px/1.4 var(--font-sans);color:var(--mn-soft)}.fp-count .rh-find{display:grid;gap:4px;margin-top:16px}.fp-count .rh-find .rmx-search{display:grid;gap:4px;width:100%}.fp-count .rh-find .rmx-search input{width:100%;height:36px;font-size:14px}.fp-strips{grid-area:strips;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-content:start;padding-top:4px}.fp-strips .rh-strip-maj>span,.fp-strips .rh-strip-notes,.fp-strips .rh-strip-w{display:none}.fp-strips .rh-strip{padding-bottom:20px}.fp-strips-key{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;font:12px/1.4 var(--font-sans);color:var(--mn-soft)}.fp-strips-key span{display:inline-flex;align-items:center;gap:6px}.fp-strips-key i{display:inline-block;width:10px;height:10px}.fp-strips-key i.is-d{background:var(--mn-dem)}.fp-strips-key i.is-r{background:var(--mn-rep)}.fp-strips-key i.is-maj{width:2px;height:12px;background:var(--mn-ink)}.fp-strips-key i.is-out{background:color-mix(in oklab,var(--mn-faint) 45%,var(--mn-paper))}.fp-strips-key i.is-ghost{width:0;height:0;border:4px solid transparent;border-top:0;border-bottom:5px solid var(--mn-ink)}.fp-still{grid-area:still;min-width:0;padding-top:0}.fp-still-h{margin:0 0 2px;font:600 13px/1.3 var(--font-sans);color:var(--mn-soft)}.fp-still .rh-outlist li:last-child>a{border-bottom:0}.fp-still .rh-outlist a{grid-template-columns:minmax(0,1fr)}.fp-still .rh-outlist b{white-space:normal}.fp-since{grid-area:since}.fp-since:empty{display:none}.fp-lead{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(300px,1fr);gap:0 44px;padding:30px 0 0}.fp-rail{display:grid;align-content:start;gap:30px;padding-left:32px;border-left:1px solid var(--mn-hair);min-width:0}.fp-head-s{margin:0 0 4px;padding-bottom:6px;border-bottom:1px solid var(--mn-ink);font:700 14px/1.3 var(--font-sans)}.fp-new ol{list-style:none;margin:0;padding:0}.fp-new li{display:grid;gap:3px;padding:10px 0;border-bottom:1px solid var(--mn-hair)}.fp-new li span{font:12px/1.3 var(--font-sans);color:var(--mn-soft)}.fp-new a{font:600 15.5px/1.3 var(--font-display);color:var(--mn-ink);text-decoration:none;text-wrap:pretty}.fp-new a:hover{text-decoration:underline;text-underline-offset:3px}.fp-more{margin:8px 0 0}.fp-more,.fp-new .fp-more a{font:13px/1.4 var(--font-sans)}.fp-more a,.fp-new .fp-more a{color:var(--mn-soft)}.fp-shelf{padding-top:54px}.fp-shelf-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px;padding-top:9px;border-top:2px solid var(--mn-ink)}.fp-head{margin:0;font:700 18px/1.2 var(--font-sans);letter-spacing:-.005em}.fp-all a{color:var(--mn-soft);text-decoration:none}.fp-all a:hover{color:var(--mn-ink);text-decoration:underline;text-underline-offset:3px}.fp-all{margin:0;font:13px/1.3 var(--font-sans);white-space:nowrap}.fp-grid{list-style:none;margin:0;padding:0;display:grid;gap:34px 30px}.fp-grid.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.fp-grid.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fp-grid.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-pair{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:30px}.fp-pair>.fp-shelf:first-child{grid-column:span 2}.fp-list{display:grid}.fp-list>.fp-tile.is-text{padding:12px 0 14px;border-top:0;border-bottom:1px solid var(--mn-hair)}.fp-list>.fp-tile.is-text:first-child{padding-top:0}.fp-list .fp-tile-h{font-size:17px}.fp-tile{display:grid;align-content:start;min-width:0}.fp-tile-pic{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;margin-bottom:12px}.fp-tile-pic:focus{outline:none}.fp-pic{display:contents}.fp-pic img,.fp-tile-pic.is-photo img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}.fp-pic.is-page img{width:auto;max-width:100%;left:50%;right:auto;transform:translateX(-50%);outline:1px solid var(--mn-hair);outline-offset:-1px}html[data-theme=dark] .fp-pic.is-page img{filter:brightness(.86)}.fp-pic.is-fill img,.fp-tile-pic.is-photo img{object-fit:cover}.fp-pic .is-dark,html[data-theme=dark] .fp-pic .is-light{display:none}html[data-theme=dark] .fp-pic .is-dark{display:block}.fp-tile-h{margin:0;font:600 19px/1.22 var(--font-display);letter-spacing:-.005em;text-wrap:balance}.fp-tile-h a{color:var(--mn-ink);text-decoration:none}.fp-tile-h a:focus-visible,.fp-tile:hover .fp-tile-h a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.fp-tile-dek{max-width:62ch;font:14px/1.45 var(--font-sans)}.fp-tile-dek,.fp-tile-meta{margin:6px 0 0;color:var(--mn-soft)}.fp-tile-meta{font:12.5px/1.3 var(--font-sans);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.fp-tile-pic img{transition:opacity var(--mn-dur-micro) var(--mn-ease-out)}}.fp-tile:not(.is-l):hover .fp-tile-pic img{opacity:.86}html[data-theme=dark] .fp-tile-pic.is-photo img{filter:brightness(.88) contrast(1.05)}.fp-tile-dek.is-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fp-tile.is-text{padding-top:12px;border-top:1px solid var(--mn-hair)}.fp-tile.is-l .fp-tile-pic,.fp-tile.is-m .fp-tile-pic{aspect-ratio:auto}.fp-tile.is-l .fp-tile-pic{margin-bottom:18px}.fp-tile.is-l .fp-tile-pic img,.fp-tile.is-m .fp-tile-pic img{position:static;width:auto;max-width:100%;height:auto}.fp-tile.is-l .fp-tile-pic img{max-height:clamp(280px,42vh,440px)}.fp-tile.is-l:hover .fp-tile-h a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.fp-tile.is-l .fp-tile-h{font-size:clamp(34px,3.1vw,50px);line-height:1.04;letter-spacing:-.018em}.fp-tile.is-l .fp-tile-dek{margin-top:12px;max-width:64ch;font:400 18px/1.45 var(--font-display);color:var(--mn-ink)}.fp-tile.is-m .fp-tile-h{font-size:22px}.fp-lead-main{min-width:0}.fp-second{margin-top:34px;padding-top:20px;border-top:1px solid var(--mn-hair)}.fp-second .fp-tile{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:auto 1fr;column-gap:28px;align-items:start}.fp-second .fp-tile-pic{grid-row:1/span 2;margin:0}.fp-second .fp-tile-dek{margin-top:8px}.fp-foot{margin-top:64px;border-top:1px solid var(--mn-hair)}.fp-foot .mn-front-signup{width:100%;max-width:none;margin:28px 0 0;padding-top:0;border-top:0;justify-content:flex-start}.fpage :focus-visible{outline:2px solid var(--mn-ink);outline-offset:3px;border-radius:0}.fp-archive{margin:18px 0 0;max-width:78ch;font:14.5px/1.5 var(--font-sans);color:var(--mn-soft)}.fp-archive a{color:var(--mn-ink)}.fpage.fp-index .fp-shelf-head{margin-bottom:18px}.fp-index-head{padding:22px 0 6px}.fp-index-h{margin:0;font:600 clamp(34px,3.4vw,50px)/1.05 var(--font-display);letter-spacing:-.018em}.fp-index-dek{margin:10px 0 0;max-width:68ch;font:400 18px/1.45 var(--font-display)}.fp-index-dek a{color:var(--mn-ink)}.fp-index>.fp-shelf:first-of-type{padding-top:30px}.fp-index-foot{margin:48px 0 40px}@media (min-width:1800px){.fpage,html[data-home] .mn-mast-in,html[data-home] .mn-sec-in{max-width:1720px}.fp-tile-h{font-size:20px}.fp-tile-dek{font-size:14.5px}.fp-lead{grid-template-columns:minmax(0,2.4fr) minmax(340px,1fr)}}@media (max-width:1240px){.fp-count{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head still" "strips strips" "since since";gap:18px 36px}.fp-grid.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.fp-lead{grid-template-columns:minmax(0,1fr);gap:34px}.fp-rail{padding-left:0;border-left:0}.fp-second .fp-tile{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.fp-second .fp-tile-pic{grid-row:auto;margin-bottom:12px}.fp-grid{gap:24px 20px}.fp-tile-h{font-size:17px}.fp-pair{grid-template-columns:minmax(0,1fr)}.fp-pair>.fp-shelf:first-child{grid-column:auto}}@media (max-width:720px){.fpage{padding:10px 16px 0}.fp-count{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "strips" "still" "since";gap:14px}.fp-count-h{font-size:21px}.fp-strips{grid-template-columns:minmax(0,1fr);gap:10px}.fp-lead{padding-top:22px}.fp-tile.is-l .fp-tile-h{font-size:31px}.fp-tile.is-l .fp-tile-dek{font-size:16.5px}.fp-shelf{padding-top:40px}.fp-grid.is-2,.fp-grid.is-3,.fp-grid.is-4{grid-template-columns:minmax(0,1fr);gap:0}.fp-grid>.fp-tile.is-s{grid-template-columns:112px minmax(0,1fr);column-gap:14px;padding:14px 0;border-bottom:1px solid var(--mn-hair);border-top:0}.fp-grid>.fp-tile.is-s>.fp-tile-pic{grid-row:1/span 3;margin:0;align-self:start}.fp-grid>.fp-tile.is-s.is-text{grid-template-columns:minmax(0,1fr)}.fp-tile-h{font-size:17px}.fp-tile-dek{font-size:13.5px}.fp-shelf-head{margin-bottom:4px;flex-wrap:wrap;row-gap:2px}.fp-list>.fp-tile.is-text:first-child{padding-top:12px}.fp-pair .fp-grid.is-2>.fp-tile.is-s{grid-template-columns:minmax(0,1fr)}.fp-pair .fp-grid.is-2>.fp-tile.is-s>.fp-tile-pic{grid-row:auto;margin-bottom:12px}}