@font-face{font-family:'DM Serif Display';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'DM Serif Display';font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/nunito-sans-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Nunito Sans';font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/nunito-sans-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}:root{--accent:#C8155A;--accent-d:#9E0F46;--accent-t:#FCE8F0;--accent-dd:#6E0C33;--ink:#232326;--ink2:#3E3E46;--muted:#55555F;--line:#E6E4E8;--line2:#DAD8DE;--line3:#EEEDF0;--bg:#F6F6F8;--card:#FFFFFF;--green:#0F7A69;--plum:#2A1621;--plum2:#D9C4CE;--serif:'DM Serif Display',Georgia,'Times New Roman',serif;--sans:'Nunito Sans','Segoe UI',system-ui,-apple-system,sans-serif;--r:14px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5}a{color:var(--accent)}a:hover{color:var(--accent-d)}img{max-width:100%;display:block}input,select,textarea,button{font-family:inherit;font-size:15px;color:var(--ink)}:focus-visible{outline:3px solid #F3A9C6;outline-offset:2px}h1,h2,h3{line-height:1.2}.serif{font-family:var(--serif);font-weight:400}.wrap{max-width:1240px;margin:0 auto;padding:0 24px}.muted{color:var(--muted)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;border:1.5px solid var(--accent);background:var(--accent);color:#fff;font-weight:700;font-size:15px;text-decoration:none;cursor:pointer;white-space:nowrap}.btn:hover{background:var(--accent-d);border-color:var(--accent-d);color:#fff}.btn-o{background:#fff;color:var(--accent)}.btn-o:hover{background:var(--accent-t);color:var(--accent-d)}.btn-g{background:#fff;color:var(--ink);border:1px solid var(--line2)}.btn-g:hover{background:#F2F1F4;color:var(--ink);border-color:var(--line2)}.btn-d{background:#fff;color:#A3352B;border:1px solid #E7B8B2}.btn-d:hover{background:#F8E4E1;color:#8E2A21;border-color:#E7B8B2}.btn-sm{min-height:36px;padding:0 14px;font-size:13px}.btn-block{width:100%;border-radius:12px;min-height:52px;font-size:16px}.link{font-weight:700;background:none;border:0;padding:0;color:var(--accent);cursor:pointer;font-size:15px}.badge{display:inline-block;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;white-space:nowrap}.badge-green{background:#E2F2EE;color:#0B5E51}.badge-amber{background:#FBF1DE;color:#7A5310}.badge-red{background:#F8E4E1;color:#8E2A21}.badge-gray{background:#F0EFF2;color:var(--muted)}.badge-pink{background:var(--accent-t);color:var(--accent-d)}.badge-blue{background:#EDF0F7;color:#2F4A7A}.chip{display:inline-flex;align-items:center;font-size:14px;font-weight:600;color:var(--ink);background:#fff;border:1px solid var(--line2);border-radius:999px;padding:7px 14px;text-decoration:none}.chip:hover{border-color:var(--ink);color:var(--ink)}.chip.on{background:var(--accent-t);border-color:var(--accent);color:var(--accent-d)}.chip-soft{background:#F2F1F4;border-color:transparent}.tag{font-size:13px;background:#F2F1F4;color:var(--ink2);padding:4px 10px;border-radius:6px}.f{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;color:var(--muted)}.f .hint{font-weight:400}.in,.f input[type=text],.f input[type=email],.f input[type=tel],.f input[type=password],.f input[type=number],.f input[type=date],.f input[type=url],.f select,.f textarea{border:1px solid var(--line2);border-radius:10px;padding:11px 12px;font-size:15px;background:#fff;width:100%;font-weight:400;color:var(--ink)}.f textarea{resize:vertical;line-height:1.55}.check{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:400;color:var(--ink);cursor:pointer}.check input{width:18px;height:18px;accent-color:var(--accent);margin:0;flex-shrink:0}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.stack{display:flex;flex-direction:column;gap:14px}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.between{justify-content:space-between}.alert{padding:12px 16px;border-radius:12px;font-weight:600;margin:16px 0}.alert-ok{background:#E2F2EE;color:#0B5E51}.alert-err{background:#F8E4E1;color:#8E2A21}.hd{background:#fff;border-bottom:1px solid var(--line);position:relative;z-index:20}.hd-in{height:72px;display:flex;align-items:center;gap:32px}.logo{text-decoration:none;color:var(--ink);font-family:var(--serif);font-size:27px;letter-spacing:-.2px;white-space:nowrap}.logo span{color:var(--accent)}.logo:hover{color:var(--ink)}.nav{display:flex;gap:6px;flex-grow:1}.nav>div{position:relative}.nav a.top,.nav button.top{color:var(--ink);text-decoration:none;font-weight:700;font-size:15px;padding:10px 10px;display:flex;align-items:center;gap:4px;background:none;border:0;cursor:pointer;border-radius:8px}.nav a.top:hover,.nav button.top:hover{background:#F2F1F4}.mega{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 40px rgba(35,35,38,.12);padding:20px;min-width:560px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px}.nav>div:hover .mega,.nav>div:focus-within .mega{display:grid}.mega a{color:var(--ink);text-decoration:none;padding:7px 8px;border-radius:8px;font-size:15px}.mega a:hover{background:#F2F1F4}.mega .soon{color:var(--muted);font-size:13px}.hd-act{display:flex;gap:14px;align-items:center}.hd-act .ln{color:var(--ink);font-weight:700;font-size:14px;text-decoration:none}.burger{display:none;background:none;border:1px solid var(--line2);border-radius:10px;width:44px;height:44px;align-items:center;justify-content:center;cursor:pointer}.mnav{display:none}.sec{padding:56px 0 8px}.sec-h{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;flex-wrap:wrap}.sec-h h2{margin:0;font-family:var(--serif);font-weight:400;font-size:36px}.sec-h p{margin:6px 0 0;color:var(--muted)}.card{background:#fff;border:1px solid var(--line);border-radius:var(--r)}.pad{padding:24px}.hero{background:#fff}.hero-in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:center;padding:56px 24px 64px}.hero h1{margin:0;font-family:var(--serif);font-weight:400;font-size:58px;line-height:1.04;letter-spacing:-.5px}.hero p.hero-lead{margin:18px 0 22px;font-size:18px;line-height:1.6;color:var(--muted);max-width:520px}.search{background:#fff;border:1px solid var(--line);border-radius:16px;padding:10px;display:flex;flex-wrap:wrap;gap:8px;box-shadow:0 10px 30px rgba(35,35,38,.08)}.search label{flex:1 1 140px;display:flex;flex-direction:column;gap:2px;padding:6px 12px;border-right:1px solid var(--line3);font-size:12px;font-weight:700;color:var(--muted)}.search label:nth-of-type(3){border-right:0}.search select{border:0;font-size:15px;font-weight:600;background:transparent;padding:2px 0}.search .btn{border-radius:12px;min-height:56px;padding:0 26px}.quick{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:18px}.quick span{font-size:14px;color:var(--muted);font-weight:600}.collage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:230px 230px;gap:12px}.collage>div{border-radius:20px;overflow:hidden}.collage>div:first-child{grid-row:span 2}.collage img{width:100%;height:100%;object-fit:cover}.ph0{background:#E8DAD2}.ph1{background:#DCE4DF}.ph2{background:#E5DDE8}.ph3{background:#E9E1D3}.ph4{background:#DDE2EA}.ph-ic{display:flex;align-items:center;justify-content:center;color:rgba(35,35,38,.35)}.types{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}.tcard{text-decoration:none;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.tcard:hover{border-color:#C9C6CF;color:var(--ink)}.tcard .im{height:130px}.tcard .im img{width:100%;height:100%;object-fit:cover}.tcard b{padding:14px 16px;font-size:16px}.vgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:20px}.vcard{text-decoration:none;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.vcard:hover{border-color:#C9C6CF;color:var(--ink)}.vcard .im{height:190px;position:relative}.vcard .im img{width:100%;height:100%;object-fit:cover}.vcard .bd{padding:16px;display:flex;flex-direction:column;gap:8px;flex-grow:1}.vcard .nm{font-weight:700;font-size:17px}.pill{position:absolute;top:12px;left:12px;background:#fff;color:var(--accent);font-size:12px;font-weight:700;padding:5px 10px;border-radius:999px}.meta{display:flex;gap:14px;font-size:13px;color:var(--muted);flex-wrap:wrap;align-items:center}.meta span{display:inline-flex;align-items:center;gap:4px}.meta .rt{color:var(--green);font-weight:700}.price{font-size:14px;color:var(--muted);padding-top:8px;border-top:1px solid var(--line3);margin-top:auto}.price strong{color:var(--ink);font-size:16px}.duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.links2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.links2 a{color:var(--ink);text-decoration:none;font-size:15px}.links2 a:hover{color:var(--accent)}.band{background:var(--plum);border-radius:24px;padding:48px;color:#fff;display:flex;flex-direction:column;gap:32px}.band h2{margin:0;font-family:var(--serif);font-weight:400;font-size:40px;line-height:1.1}.band p{margin:10px 0 0;color:#E8D7DF;line-height:1.6;max-width:560px}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.plan{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:10px}.plan.hot{border-color:#F3A9C6;background:rgba(255,255,255,.09)}.plan b{font-size:19px}.plan .pr{color:#E8D7DF;font-size:15px}.plan li{font-size:14px;line-height:1.5;list-style:none;display:flex;gap:8px}.plan ul{margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.plan li:before{content:'';flex-shrink:0;width:14px;height:8px;border-left:2px solid #F3A9C6;border-bottom:2px solid #F3A9C6;transform:rotate(-45deg);margin-top:5px}.ft{background:#fff;border-top:1px solid var(--line);margin-top:64px}.ft-in{padding:48px 24px;display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:32px}.ft-in div{display:flex;flex-direction:column;gap:8px;font-size:14px}.ft-in a{color:var(--muted);text-decoration:none}.ft-in a:hover{color:var(--accent)}.ft-b{border-top:1px solid var(--line3);padding:18px 24px;font-size:13px;color:var(--muted)}.lhd{background:#fff;border-bottom:1px solid var(--line)}.lhd-in{padding:22px 24px 24px;display:flex;flex-direction:column;gap:14px}.crumb{font-size:13px;color:var(--muted);display:flex;gap:6px;flex-wrap:wrap}.crumb a{color:var(--muted)}.lhd h1{margin:0;font-family:var(--serif);font-weight:400;font-size:44px;line-height:1.1}.lhd p{margin:0;color:var(--muted);max-width:760px;line-height:1.6}.lbody{display:flex;gap:24px;align-items:flex-start;padding-top:24px;padding-bottom:24px}.filters{flex:0 0 280px;padding:18px;display:flex;flex-direction:column;gap:4px;position:sticky;top:16px;max-height:calc(100vh - 32px);overflow:auto}.fgroup{border-top:1px solid var(--line3);margin-top:12px;padding-top:14px;display:flex;flex-direction:column;gap:10px}.fgroup>b,.fgroup summary{font-size:15px;cursor:pointer}.fgroup details[open] summary{margin-bottom:10px}.fgroup .sub{font-size:13px;font-weight:700;color:var(--muted)}.fgroup .opts{display:flex;flex-direction:column;gap:9px}.fgroup .chips{display:flex;flex-wrap:wrap;gap:6px}.chips label{cursor:pointer}.chips input{position:absolute;opacity:0;pointer-events:none}.chips span{display:inline-block;border:1px solid var(--line2);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600}.chips input:checked+span{background:var(--accent-t);border-color:var(--accent);color:var(--accent-d)}.chips input:focus-visible+span{outline:3px solid #F3A9C6}.more-d{max-height:none}.lmain{flex:1 1 560px;min-width:0;display:flex;flex-direction:column;gap:16px}.tool{padding:14px 18px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tool .cnt{flex-grow:1;color:var(--muted)}.tool .cnt strong{color:var(--ink)}.tool select{border:1px solid var(--line2);border-radius:999px;padding:9px 14px;background:#fff;font-size:14px}.hcard{padding:18px;display:flex;gap:20px}.hcard.sp{border-color:#E6B9CB}.hcard .im{flex:0 0 280px;height:190px;border-radius:10px;overflow:hidden;position:relative;display:block}.hcard .im img{width:100%;height:100%;object-fit:cover}.hcard .bd{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.hcard .nm{text-decoration:none;color:var(--ink);font-weight:700;font-size:20px;line-height:1.3}.hcard .nm:hover{color:var(--accent)}.hcard .tags{display:flex;gap:6px;flex-wrap:wrap}.hcard .ft2{margin-top:auto;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-top:8px}.hcard .ft2 .pr{flex-grow:1;font-size:14px;color:var(--muted)}.hcard .ft2 .pr strong{color:var(--ink);font-size:17px}.disc{position:absolute;top:10px;left:10px;background:#fff;color:var(--ink);font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px}.pager{display:flex;justify-content:center;gap:6px;padding:12px 0;flex-wrap:wrap}.pager a,.pager span{min-width:40px;height:40px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid var(--line2);color:var(--ink);display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:700}.pager .on{background:var(--accent);border-color:var(--accent);color:#fff}.prose{font-size:15px;line-height:1.75;color:var(--ink2);max-width:780px}.prose h2{font-family:var(--sans);font-size:22px;color:var(--ink);margin:24px 0 8px}.prose h3{font-size:18px;color:var(--ink);margin:20px 0 6px}.faq details{border-top:1px solid var(--line3);padding:14px 0}.faq summary{font-weight:700;cursor:pointer}.faq p{margin:10px 0 0;color:var(--muted);line-height:1.6}.empty{padding:48px 24px;text-align:center}.empty h2{margin:0 0 8px;font-size:22px}.fbtn{display:none}.vhd{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;flex-wrap:wrap;margin-top:16px}.vhd h1{margin:0;font-family:var(--serif);font-weight:400;font-size:46px;line-height:1.08}.vhd .meta{font-size:15px;margin-top:10px;gap:18px}.gal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:210px 210px;gap:10px;border-radius:18px;overflow:hidden;position:relative;margin-top:16px}.gal>a,.gal>div{display:block;overflow:hidden}.gal>*:first-child{grid-column:span 2;grid-row:span 2}.gal img{width:100%;height:100%;object-fit:cover}.gal .all{position:absolute;right:16px;bottom:16px;background:#fff;border:1px solid var(--ink);border-radius:999px;padding:10px 16px;font-weight:700;font-size:14px;color:var(--ink);text-decoration:none}.tabs{position:sticky;top:0;background:#fff;border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-top:24px;z-index:10}.tabs nav{display:flex;gap:28px;overflow-x:auto}.tabs a{text-decoration:none;padding:16px 0;font-weight:700;font-size:15px;white-space:nowrap;color:var(--ink2);border-bottom:3px solid transparent}.tabs a:hover{color:var(--accent)}.vbody{display:flex;gap:28px;align-items:flex-start;padding-top:28px}.vmain{flex:1 1 600px;min-width:0;display:flex;flex-direction:column;gap:20px}.vmain section{scroll-margin-top:70px}.vmain h2{margin:0;font-size:22px}.hl{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.hl div{display:flex;gap:10px;align-items:center;font-size:15px}.hl i{width:34px;height:34px;border-radius:999px;background:var(--accent-t);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-style:normal}.tbl{width:100%;border-collapse:collapse;font-size:15px}.tbl th{text-align:left;color:var(--muted);font-size:13px;font-weight:700;padding:10px 8px;border-bottom:1px solid var(--line3)}.tbl td{padding:13px 8px;border-bottom:1px solid var(--line3);vertical-align:middle}.tscroll{overflow-x:auto}.areas{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.area{border:1px solid var(--line);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--muted)}.area b{color:var(--ink);font-size:16px}.feat{display:grid;grid-template-columns:170px minmax(0,1fr);gap:16px;padding-bottom:14px;border-bottom:1px solid var(--line3)}.feat:last-child{border-bottom:0}.feat>b{font-size:15px}.feat div{display:flex;flex-wrap:wrap;gap:8px}.feat span{font-size:14px;border:1px solid var(--line2);border-radius:999px;padding:5px 12px}.map{height:260px;border-radius:12px;overflow:hidden;background:#E4E8E6;border:0;width:100%}.score{display:flex;gap:32px;flex-wrap:wrap;align-items:center}.score .big{font-family:var(--serif);font-size:48px;line-height:1}.bar{height:6px;background:var(--line3);border-radius:999px;min-width:140px}.bar i{display:block;height:6px;background:var(--green);border-radius:999px}.rev{border-top:1px solid var(--line3);padding-top:16px;display:flex;flex-direction:column;gap:8px}.rev p{margin:0;line-height:1.65;color:var(--ink2)}.reply{background:#F6F6F8;border-radius:10px;padding:12px;font-size:14px}.side{flex:0 0 360px;position:sticky;top:76px;display:flex;flex-direction:column;gap:12px}.lead{padding:22px;display:flex;flex-direction:column;gap:14px;box-shadow:0 10px 30px rgba(35,35,38,.06)}.lead .big{font-size:26px;font-weight:700}.hp{position:absolute;left:-9999px}.partners{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.mbar{display:none}.auth{max-width:460px;margin:48px auto;padding:32px}.auth h1{margin:0 0 6px;font-family:var(--serif);font-weight:400;font-size:34px}@media (max-width:1100px){.side{flex-basis:100%;position:static}.vbody{flex-wrap:wrap}.ft-in{grid-template-columns:repeat(2,1fr)}.plans{grid-template-columns:1fr}}@media (max-width:900px){.nav,.hd-act .ln,.hd-act .btn{display:none}.burger{display:inline-flex;margin-left:auto}.mnav.open{display:flex;flex-direction:column;gap:4px;padding:12px 24px 20px;border-top:1px solid var(--line3);background:#fff}.mnav a{color:var(--ink);text-decoration:none;padding:10px 0;font-weight:700;border-bottom:1px solid var(--line3)}.hero-in{grid-template-columns:1fr;padding:32px 20px 40px;gap:28px}.hero h1{font-size:40px}.collage{grid-template-rows:150px 150px}.search label{border-right:0;flex-basis:100%}.search .btn{width:100%}.duo,.grid2,.grid3{grid-template-columns:1fr}.band{padding:28px}.band h2{font-size:30px}.sec-h h2{font-size:28px}.lbody{flex-direction:column}.filters{display:none;position:static;max-height:none;width:100%;flex-basis:auto}.filters.open{display:flex}.fbtn{display:inline-flex}.lhd h1{font-size:32px}.hcard{flex-direction:column}.hcard .im{flex-basis:auto;width:100%;height:200px}.vhd h1{font-size:32px}.gal{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:200px 120px}.gal>*:nth-child(n+4):not(.all){display:none}.feat{grid-template-columns:1fr;gap:8px}.mbar{display:flex;position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid var(--line);padding:10px 16px;gap:10px;z-index:30}.mbar .btn{flex:1}body.has-mbar{padding-bottom:72px}.app{flex-direction:column}.sb,.ptree{position:static;height:auto;flex-basis:auto;width:100%}.sb nav{flex-direction:row;overflow-x:auto}.sb nav a{white-space:nowrap}.sb .box,.sb.dark .me{display:none}.main{padding:20px 16px 48px}.split>.r{flex-basis:100%;position:static}.rows-ed .r5,.rows-ed .r6{grid-template-columns:1fr 1fr}.rows-ed .hdr{display:none}.ft-in{grid-template-columns:1fr}}picture{display:block;width:100%;height:100%}.im picture img,.gal picture img,.collage picture img,.tcard picture img{width:100%;height:100%;object-fit:cover}.pager a[rel],.pager span{min-width:40px}.hd-in .ln{white-space:nowrap}.mega .soon{margin-left:4px}.crumb a{text-decoration:none}.crumb a:hover{text-decoration:underline}.err{color:#8E2A21;font-size:13px;font-weight:600}.hl i svg{color:var(--accent-d)}.prose img{border-radius:12px;height:auto}.prose table{border-collapse:collapse;width:100%}.prose td,.prose th{border:1px solid var(--line);padding:8px}.gal .ph-ic{display:flex}.search label{flex:1 1 120px}