:root{--fmx-bg: #fafafa;--fmx-paper: #ffffff;--fmx-ink: #0f0f0f;--fmx-soft: #6e6e6e;--fmx-line: #e4e4e4;--fmx-mag: #e11d74;--fmx-mag-ink: #ffffff;--fmx-w: 1200px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--fmx-bg);color:var(--fmx-ink);font:15px/1.6 ui-sans-serif,Helvetica Neue,Arial,sans-serif}a{color:var(--fmx-ink)}h1,h2,h3{font-family:Helvetica Neue,ui-sans-serif,Arial,sans-serif;font-weight:700;line-height:1.08;text-transform:uppercase;letter-spacing:.02em}h1{font-size:2.4rem;margin:0 0 .5rem}h2{font-size:1.3rem;letter-spacing:.04em}.fmx-head{border-bottom:1px solid var(--fmx-ink);background:var(--fmx-bg)}.fmx-in{max-width:var(--fmx-w);margin:0 auto;padding:0 1.2rem}.fmx-bar{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem}.fmx-logo{font-family:Helvetica Neue,Arial,sans-serif;font-weight:800;font-size:1.35rem;text-transform:uppercase;letter-spacing:.06em;color:var(--fmx-ink);text-decoration:none}.fmx-logo b{color:var(--fmx-mag)}.fmx-nav{display:flex;gap:1.4rem}.fmx-nav a{color:var(--fmx-ink);text-decoration:none;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.fmx-nav a:hover{color:var(--fmx-mag)}.fmx-main{max-width:var(--fmx-w);margin:0 auto;padding:2rem 1.2rem 3.5rem}.fmx-kicker{font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--fmx-mag);font-weight:700}.fmx-lede{font-size:1.12rem;color:var(--fmx-soft)}.fmx-answer{border-top:2px solid var(--fmx-ink);border-bottom:2px solid var(--fmx-ink);padding:.9rem 0;margin:1.2rem 0 1.5rem}.fmx-gallery{columns:4 240px;column-gap:1rem}.fmx-tile{break-inside:avoid;display:block;margin:0 0 1rem;text-decoration:none;color:var(--fmx-ink)}.fmx-photo{position:relative;border:1px solid var(--fmx-line);overflow:hidden;background:#eee}.fmx-photo .fmx-ph{display:grid;place-items:center;font-family:Helvetica Neue,Arial,sans-serif;font-weight:800;font-size:2.4rem;color:#fff;letter-spacing:.05em;filter:grayscale(1) contrast(1.05)}.fmx-tile:hover .fmx-photo{outline:2px solid var(--fmx-mag)}.fmx-cap{padding:.55rem .1rem}.fmx-cap .fmx-name{font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:.92rem}.fmx-cap .fmx-meta{color:var(--fmx-soft);font-size:.8rem}.fmx-photo.h1{aspect-ratio:3 / 4}.fmx-photo.h2{aspect-ratio:4 / 5}.fmx-photo.h3{aspect-ratio:1 / 1}.fmx-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.5rem}.fmx-chip{border:1px solid var(--fmx-ink);color:var(--fmx-ink);text-decoration:none;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;padding:.35rem .75rem}.fmx-chip:hover,.fmx-chip[aria-current=page]{background:var(--fmx-ink);color:#fff}.fmx-list{list-style:none;margin:0;padding:0}.fmx-list li{border-bottom:1px solid var(--fmx-line);padding:1rem 0}.fmx-list a{text-decoration:none;color:var(--fmx-ink)}.fmx-list a:hover h3{color:var(--fmx-mag)}.fmx-list h3{font-size:1.05rem;margin:0 0 .2rem}.fmx-list p{margin:0;color:var(--fmx-soft);font-size:.88rem;text-transform:none}.fmx-prose{max-width:720px}.fmx-prose h2{margin-top:1.9rem}.fmx-prose p,.fmx-prose li{color:#2b2b2b}.fmx-note{border-left:3px solid var(--fmx-mag);background:var(--fmx-paper);padding:.9rem 1.1rem;margin:1.25rem 0}.fmx-note strong{color:var(--fmx-mag)}.fmx-faq details{border-bottom:1px solid var(--fmx-line);padding:.7rem 0}.fmx-faq summary{cursor:pointer;font-weight:700}.fmx-btn{display:inline-block;background:var(--fmx-ink);color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.82rem;text-decoration:none;padding:.75rem 1.4rem;border:none;cursor:pointer}.fmx-btn:hover,.fmx-btn--mag{background:var(--fmx-mag)}.fmx-btn--mag:hover{background:var(--fmx-ink)}.fmx-btn--block{display:block;text-align:center}.fmx-cta{margin-top:2.5rem;border:2px solid var(--fmx-ink);padding:2rem;text-align:center}.fmx-cta h2{margin:0 0 .4rem}.fmx-cta p{margin:0 0 1.1rem;color:var(--fmx-soft)}.fmx-post{border-bottom:1px solid var(--fmx-line);padding:1rem 0;scroll-margin-top:5rem}.fmx-post--op{border-top:2px solid var(--fmx-mag)}.fmx-plink{font-weight:400;text-transform:none;letter-spacing:0;font-size:.8rem;color:var(--fmx-soft);text-decoration:none}.fmx-plink:hover{color:var(--fmx-mag);text-decoration:underline}.fmx-post:target{border-left:3px solid var(--fmx-mag);padding-left:.8rem}.fmx-post__by{font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:.85rem;margin-bottom:.4rem;display:flex;justify-content:space-between}.fmx-post__by span{font-weight:400;text-transform:none;color:var(--fmx-soft);font-size:.8rem}.fmx-post__text :global(p){margin:0 0 .6rem}.fmx-foot{border-top:1px solid var(--fmx-ink);color:var(--fmx-soft);font-size:.8rem;margin-top:2rem}.fmx-foot .fmx-bar{padding:1.5rem 1.2rem;flex-wrap:wrap;gap:.6rem 1.4rem}.fmx-foot a{color:var(--fmx-soft);text-decoration:none;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.fmx-foot .fmx-footlink{text-transform:none;letter-spacing:0;font-size:inherit;text-decoration:underline}@media(max-width:640px){.fmx-gallery{columns:2 150px}h1{font-size:1.9rem}}body{background-image:linear-gradient(#fafafaed,#fafafaed),url(/pattern.png);background-size:auto,300px;background-repeat:repeat}.fmx-artimg{width:100%;max-width:720px;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:12px;border:1px solid rgba(128,128,128,.25);margin:.6rem 0 1.5rem;display:block}.fmx-homehero{width:100%;aspect-ratio:24 / 9;object-fit:cover;border-radius:14px;margin:0 0 1.6rem;display:block}.fmx-inlineimg{display:block;width:100%;max-width:660px;margin:1.7rem auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:10px}.fmx-rank{font-weight:400;font-size:.75rem;opacity:.6}.fmx-sig{margin:.7rem 0 0;padding-top:.5rem;border-top:1px solid rgba(128,128,128,.22);font-size:.8rem;font-style:italic;opacity:.72}.fmx-byline{font-size:.85rem;opacity:.75;margin:0 0 1.2rem;line-height:1.6}.fmx-byline a{font-weight:600}.fmx-authorgrid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:1.5rem 0}.fmx-authorcard{border:1px solid currentColor;border-color:color-mix(in srgb,currentColor 18%,transparent);border-radius:10px;padding:1rem 1.1rem}.fmx-authorcard h2{margin:0 0 .2rem;font-size:1.05rem}.fmx-authorrole{font-size:.85rem;opacity:.7;margin:0 0 .5rem}.fmx-authormeta{font-size:.85rem;opacity:.75;margin:.4rem 0}.fmx-authorlist{line-height:1.9}.fmx-deskread{margin-top:2.5rem;border-top:2px solid var(--fmx-ink);border-bottom:1px solid var(--fmx-line);padding:1rem 0 1.4rem}.fmx-deskread__kicker{font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--fmx-mag);font-weight:700;margin:0 0 .35rem}.fmx-deskread__lead{margin:0 0 1.1rem;color:var(--fmx-soft);font-size:.95rem;max-width:46rem}.fmx-deskread__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1.2rem 1.6rem;counter-reset:none}.fmx-deskread__grid li{display:block;border-top:1px solid var(--fmx-line);padding-top:.6rem}.fmx-deskread__n{display:block;font-size:.7rem;letter-spacing:.12em;color:var(--fmx-soft);margin-bottom:.25rem}.fmx-deskread__grid a{display:block;color:var(--fmx-ink);text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:.87rem;line-height:1.35}.fmx-deskread__grid a:hover{color:var(--fmx-mag)}.fmx-deskread__why{display:block;margin-top:.35rem;color:var(--fmx-soft);font-size:.84rem;line-height:1.5}.fmx-bbcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--fmx-soft);margin:0 0 .5rem}.fmx-bbcrumb a{color:var(--fmx-soft);text-decoration:none;display:inline-flex;align-items:center;gap:.3rem}.fmx-bbcrumb a:hover{color:var(--fmx-mag)}.fmx-bbcrumb__home svg{display:block}.fmx-bbcrumb__sep{opacity:.5}.fmx-bbquick{display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;align-items:center;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;border-top:2px solid var(--fmx-ink);border-bottom:1px solid var(--fmx-line);padding:.4rem 0;margin:0 0 1.6rem}.fmx-bbquick__l,.fmx-bbquick__r{display:flex;gap:.9rem;align-items:center}.fmx-bbquick a{color:var(--fmx-ink);text-decoration:none;font-weight:700}.fmx-bbquick a:hover{color:var(--fmx-mag)}.fmx-bbquick__dot{color:var(--fmx-soft)}.fmx-qlink{color:var(--fmx-soft);cursor:default}.fmx-cat{margin:1.5rem 0;border:1px solid var(--fmx-line);background:var(--fmx-paper)}.fmx-cat__hd{display:grid;grid-template-columns:40px 1fr 58px 58px 210px;align-items:center;gap:0 .6rem;background:var(--fmx-ink);color:#fff;padding:.5rem .85rem}.fmx-cat__name{grid-column:1 / 3;margin:0;font-size:.82rem;text-transform:uppercase;letter-spacing:.14em;color:#fff}.fmx-cat__col{font-size:.6rem;text-transform:uppercase;letter-spacing:.12em;text-align:center;opacity:.7}.fmx-cat__col--last{text-align:left;padding-left:.4rem}.fmx-cat__body{list-style:none;margin:0;padding:0}.fmx-brow{display:grid;grid-template-columns:40px 1fr 58px 58px 210px;align-items:center;gap:0 .6rem;padding:.85rem;border-top:1px solid var(--fmx-line)}.fmx-brow:first-child{border-top:none}.fmx-brow__icon{color:var(--fmx-ink);display:flex;justify-content:center}.fmx-brow:hover .fmx-brow__icon{color:var(--fmx-mag)}.fmx-brow__main{min-width:0}.fmx-brow__name{font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.94rem;color:var(--fmx-ink);text-decoration:none}.fmx-brow__name:hover{color:var(--fmx-mag)}.fmx-brow__desc{margin:.2rem 0 0;color:var(--fmx-soft);font-size:.82rem;line-height:1.45}.fmx-brow__num{text-align:center;font-size:.88rem;font-weight:700;font-variant-numeric:tabular-nums}.fmx-brow__last{font-size:.74rem;color:var(--fmx-soft);line-height:1.45;min-width:0;padding-left:.5rem;border-left:1px solid var(--fmx-line)}.fmx-brow__lt{display:block;color:var(--fmx-ink);text-decoration:none;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fmx-brow__lt:hover{color:var(--fmx-mag)}.fmx-brow__lb{display:block}.fmx-brow__lb a{color:var(--fmx-mag);text-decoration:none}.fmx-brow__ld{display:block}.fmx-stats{margin:2.2rem 0 0;border-top:2px solid var(--fmx-ink);padding:.8rem 0 0}.fmx-stats__hd{margin:0 0 .35rem;font-size:.72rem;letter-spacing:.14em;color:var(--fmx-mag)}.fmx-stats__line{margin:0;font-size:.82rem;color:var(--fmx-soft);line-height:1.75}.fmx-stats__line b{color:var(--fmx-ink)}.fmx-stats__line a{color:var(--fmx-mag);text-decoration:none}.fmx-stats__note{margin:.25rem 0 0;font-size:.75rem;color:var(--fmx-soft)}.fmx-tbar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:1.4rem 0 .6rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--fmx-soft)}.fmx-tbar--foot{margin:.8rem 0 0}.fmx-tbar__count{margin-left:auto}.fmx-tbar__pg b{color:var(--fmx-ink)}.fmx-btn--sm{padding:.42rem .85rem;font-size:.68rem}.fmx-tblock{border:1px solid var(--fmx-line);background:var(--fmx-paper);margin:0 0 1rem}.fmx-tblock__hd{display:grid;grid-template-columns:30px 1fr 58px 68px 172px;align-items:center;gap:0 .6rem;background:#f0f0f0;border-bottom:1px solid var(--fmx-ink);padding:.42rem .85rem}.fmx-tblock__name{grid-column:1 / 3;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--fmx-ink)}.fmx-tblock__col{font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:var(--fmx-soft);text-align:center}.fmx-tblock__col--last{text-align:left;padding-left:.4rem}.fmx-topics{list-style:none;margin:0;padding:0}.fmx-trow{display:grid;grid-template-columns:30px 1fr 58px 68px 172px;align-items:center;gap:0 .6rem;padding:.7rem .85rem;border-top:1px solid var(--fmx-line)}.fmx-trow:first-child{border-top:none}.fmx-trow--ann{border-left:3px solid var(--fmx-mag)}.fmx-trow__icon{color:var(--fmx-line);display:flex;justify-content:center}.fmx-trow--ann .fmx-trow__icon{color:var(--fmx-mag)}.fmx-trow__main{min-width:0}.fmx-trow__title{font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:.86rem;color:var(--fmx-ink);text-decoration:none}.fmx-trow__title:hover{color:var(--fmx-mag)}.fmx-trow__flag{display:inline-block;margin-left:.5rem;font-size:.58rem;text-transform:uppercase;letter-spacing:.12em;color:#fff;background:var(--fmx-mag);padding:.1rem .35rem;vertical-align:middle}.fmx-trow__by{margin:.2rem 0 0;font-size:.74rem;color:var(--fmx-soft);text-transform:none;letter-spacing:0}.fmx-trow__by a{color:var(--fmx-mag);text-decoration:none}.fmx-trow__num{text-align:center;font-size:.82rem;color:var(--fmx-soft);font-variant-numeric:tabular-nums}.fmx-trow__last{font-size:.73rem;color:var(--fmx-soft);line-height:1.45;padding-left:.5rem;border-left:1px solid var(--fmx-line);min-width:0}.fmx-trow__lb a{color:var(--fmx-mag);text-decoration:none}.fmx-trow__ld{display:block;color:var(--fmx-soft);text-decoration:none}.fmx-trow__ld:hover{color:var(--fmx-mag)}.fmx-chips{display:inline-flex;flex-wrap:wrap;gap:.18rem;margin-left:.5rem;vertical-align:middle}.fmx-chip2{font-size:.64rem;line-height:1;color:var(--fmx-soft);text-decoration:none;border:1px solid var(--fmx-line);padding:.16rem .32rem;background:var(--fmx-paper)}.fmx-chip2:hover{color:#fff;background:var(--fmx-mag);border-color:var(--fmx-mag)}.fmx-chip2--on{color:#fff;background:var(--fmx-ink);border-color:var(--fmx-ink)}.fmx-chipgap{font-size:.64rem;color:var(--fmx-soft);padding:0 .1rem}.fmx-thead{margin:0 0 1rem}.fmx-thead h1{font-size:1.6rem;margin:0 0 .6rem}.fmx-thead__bar{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center;justify-content:space-between;border-top:2px solid var(--fmx-ink);border-bottom:1px solid var(--fmx-line);padding:.45rem 0}.fmx-tsearch{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--fmx-line);background:var(--fmx-paper);padding:.25rem .5rem}.fmx-tsearch__ico{color:var(--fmx-soft);display:flex}.fmx-tsearch input{border:none;outline:none;background:transparent;font:inherit;font-size:.78rem;color:var(--fmx-ink);width:12rem}.fmx-thead__pg{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--fmx-soft)}.fmx-thead__count{font-weight:700;color:var(--fmx-ink)}.fmx-thead__pgn b{color:var(--fmx-ink)}.fmx-tacts{margin:0 0 1rem}.fmx-postwrap{border:1px solid var(--fmx-line);background:var(--fmx-paper);margin:0 0 .8rem;scroll-margin-top:4rem}.fmx-postwrap--op{border-top:3px solid var(--fmx-mag)}.fmx-postwrap:target{border-color:var(--fmx-mag)}.fmx-postbar{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;background:#f4f4f4;border-bottom:1px solid var(--fmx-line);padding:.4rem .85rem;font-size:.74rem}.fmx-postbar__ico{color:var(--fmx-mag);align-self:center;display:flex}.fmx-postbar__t{font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--fmx-ink);overflow:hidden;text-overflow:ellipsis}.fmx-postbar__by{color:var(--fmx-soft)}.fmx-postbar__by a{color:var(--fmx-mag);text-decoration:none;font-weight:700}.fmx-postbar__n{margin-left:auto;color:var(--fmx-soft);text-decoration:none;font-variant-numeric:tabular-nums}.fmx-postbar__n:hover{color:var(--fmx-mag)}.fmx-postbody{display:grid;grid-template-columns:1fr 196px}.fmx-postmain{padding:1rem 1.05rem;min-width:0}.fmx-post__text p{margin:0 0 .7rem}.fmx-post__text p:last-child{margin-bottom:0}.fmx-acts{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:.9rem;padding-top:.55rem;border-top:1px solid var(--fmx-line);font-size:.66rem;text-transform:uppercase;letter-spacing:.1em}.fmx-act{color:var(--fmx-soft);text-decoration:none}.fmx-act:hover{color:var(--fmx-mag)}.fmx-act--top{margin-left:auto}.fmx-postside{border-left:1px solid var(--fmx-line);background:#fafafa;padding:.95rem .85rem;text-align:center;min-width:0}.fmx-avatar{display:inline-block;width:58px;height:58px;object-fit:cover;border:1px solid var(--fmx-ink);background:#eee;filter:grayscale(.15)}.fmx-avatar--ph{display:grid;place-items:center;font-weight:800;font-size:1.15rem;color:#fff;background:var(--fmx-ink);border:1px solid var(--fmx-ink)}.fmx-uname{display:block;margin:.5rem 0 .55rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;color:var(--fmx-mag);text-decoration:none;word-break:break-word}.fmx-ufield{display:grid;grid-template-columns:auto 1fr;gap:.22rem .5rem;align-items:baseline;margin:0;padding-top:.55rem;border-top:1px solid var(--fmx-line);font-size:.7rem;text-align:left}.fmx-ufield dt{color:var(--fmx-soft);text-transform:uppercase;letter-spacing:.09em;font-size:.58rem}.fmx-ufield dd{margin:0;color:var(--fmx-ink);font-variant-numeric:tabular-nums;line-height:1.3}.fmx-reply{margin:1.6rem 0 0;border:1px solid var(--fmx-line);background:var(--fmx-paper)}.fmx-reply__hd{margin:0;background:var(--fmx-ink);color:#fff;padding:.5rem .85rem;font-size:.8rem;letter-spacing:.12em}.fmx-reply__form{padding:.85rem}.fmx-toolbar{display:flex;flex-wrap:wrap;gap:.22rem;margin-bottom:.5rem}.fmx-tool{font:inherit;font-size:.7rem;line-height:1;text-transform:uppercase;letter-spacing:.06em;color:var(--fmx-ink);background:#f0f0f0;border:1px solid var(--fmx-line);padding:.35rem .5rem;cursor:pointer}.fmx-tool:hover{background:var(--fmx-ink);color:#fff}.fmx-tool--b{font-weight:800}.fmx-tool--i{font-style:italic}.fmx-tool--u{text-decoration:underline}.fmx-tool__gap{width:.6rem}.fmx-ta{display:block;width:100%;border:1px solid var(--fmx-line);background:#fff;padding:.7rem .75rem;font:inherit;font-size:.9rem;color:var(--fmx-ink);resize:vertical}.fmx-ta:focus{outline:2px solid var(--fmx-mag);outline-offset:-2px}.fmx-reply__foot{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:.7rem}.fmx-fine{margin:0;font-size:.7rem;color:var(--fmx-soft)}.fmx-perms{border-top:1px solid var(--fmx-line);background:#fafafa;padding:.75rem .85rem}.fmx-perms__back{margin:0 0 .45rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.fmx-perms__back a{color:var(--fmx-mag);text-decoration:none}.fmx-perms__list{list-style:none;margin:0 0 .45rem;padding:0;font-size:.7rem;color:var(--fmx-soft);line-height:1.65}.fmx-ucp{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.2rem;margin:1.2rem 0 0;align-items:start}.fmx-ucp__panel{border:1px solid var(--fmx-line);background:var(--fmx-paper)}.fmx-ucp__hd{margin:0;background:var(--fmx-ink);color:#fff;padding:.5rem .85rem;font-size:.8rem;letter-spacing:.14em}.fmx-ucp__panel--reg .fmx-ucp__hd{background:var(--fmx-mag)}.fmx-ucp__form{padding:1rem .85rem .85rem}.fmx-ucp__row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin-bottom:.7rem}.fmx-ucp__lab{flex:0 0 5.5rem;font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;color:var(--fmx-soft)}.fmx-ucp__in{flex:1 1 9rem;border:1px solid var(--fmx-line);background:#fff;padding:.45rem .6rem;font:inherit;font-size:.88rem;color:var(--fmx-ink)}.fmx-ucp__in:focus{outline:2px solid var(--fmx-mag);outline-offset:-2px}.fmx-ucp__row--check{font-size:.8rem;color:var(--fmx-soft);flex-wrap:nowrap;align-items:flex-start}.fmx-ucp__box{margin:.2rem 0 0}.fmx-ucp__actions{margin-top:.9rem}.fmx-ucp__blurb{margin:0 0 .9rem;font-size:.88rem;color:var(--fmx-soft);line-height:1.6}.fmx-ucp__note{margin:0;border-top:1px solid var(--fmx-line);background:#fafafa;padding:.55rem .85rem;font-size:.72rem;color:var(--fmx-soft);display:flex;flex-wrap:wrap;gap:.4rem}.fmx-ucp__dot{opacity:.6}.fmx-ucp__back{margin:1.2rem 0 0;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.fmx-ucp__back a{color:var(--fmx-mag);text-decoration:none}@media(max-width:780px){.fmx-cat__hd,.fmx-brow{grid-template-columns:34px 1fr}.fmx-cat__col,.fmx-brow__num{display:none}.fmx-brow__last{grid-column:2;border-left:none;padding-left:0;margin-top:.4rem}.fmx-tblock__hd,.fmx-trow{grid-template-columns:26px 1fr}.fmx-tblock__col,.fmx-trow__num{display:none}.fmx-trow__last{grid-column:2;border-left:none;padding-left:0;margin-top:.35rem}.fmx-brow__last:before,.fmx-trow__last:before{content:"Last post: ";text-transform:uppercase;letter-spacing:.1em;font-size:.6rem}.fmx-postbody{grid-template-columns:1fr}.fmx-postside{border-left:none;border-top:1px solid var(--fmx-line);display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;text-align:left}.fmx-ufield{padding-top:0;border-top:none}.fmx-tsearch input{width:9rem}}.fmx-boardbar{margin:2.2rem 0 0;border-top:2px solid var(--fmx-ink);border-bottom:2px solid var(--fmx-ink);padding:.9rem 0;display:grid;grid-template-columns:8.5rem 1fr;gap:0 1.2rem;align-items:start}.fmx-boardbar__label{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700;color:var(--fmx-mag)}.fmx-boardbar__text{margin:0;font-size:.95rem;line-height:1.6}@media(max-width:640px){.fmx-boardbar{grid-template-columns:1fr;gap:.35rem}}
