:root{--rose:#F2A23A;--rose-2:#F6B65D;--rose-light:#FFE0A7;--rose-soft:#FFF5E6;--cream:#F7F9FC;--cream-2:#F0F5FA;--cream-3:#E5EDF5;--mauve:#3BA7B3;--mauve-deep:#187E8D;--plum:#203A58;--plum-dark:#10243B;--lavender:#BFDCE6;--lavender-soft:#EAF6F8;--peach:#F2A23A;--peach-soft:#FFF1D9;--sage:#8FA9BA;--sage-soft:#EDF3F7;--ink:#172B43;--ink-2:#4B6178;--ink-3:#7C91A4;--surface:#fff;--line:rgba(23,43,67,.11);--line-strong:rgba(23,43,67,.23);--shadow:0 8px 26px rgba(20,48,78,.07);--shadow-hover:0 18px 42px rgba(20,48,78,.14);--wrap:1320px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--cream);color:var(--ink);font:15px/1.75 Inter,"PingFang SC","Microsoft YaHei",Arial,sans-serif;-webkit-font-smoothing:antialiased}body.modal-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}p{margin:0 0 1em;color:var(--ink-2)}h1,h2,h3,h4{line-height:1.28;letter-spacing:-.025em;margin:0 0 .55em;color:var(--ink)}h1{font-size:clamp(2.8rem,5.5vw,5.5rem);font-weight:760}h2{font-size:clamp(1.8rem,3vw,2.7rem);font-weight:720}h3{font-size:1.25rem;font-weight:680}.skip{position:absolute;left:-999px;top:0;background:white;padding:10px;z-index:100}.skip:focus{left:10px}
header{position:sticky;top:0;z-index:30;background:rgba(247,249,252,.97);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}header.scrolled{box-shadow:0 8px 24px rgba(20,48,78,.08)}.head{max-width:var(--wrap);height:72px;padding:0 28px;margin:auto;display:flex;align-items:center;gap:25px}.brand{display:flex;align-items:center;gap:10px;flex:none}.brand>b{width:38px;height:38px;border-radius:12px;background:var(--plum);color:white;display:grid;place-items:center;font-size:15px;font-weight:800}.brand strong,.brand small{display:block}.brand strong{font-size:17px;line-height:1.2}.brand small{color:var(--ink-3);font-size:10px;letter-spacing:.08em;margin-top:3px}.head nav{display:flex;align-items:center;justify-content:center;gap:clamp(9px,1.35vw,20px);flex:1}.head nav a{font-size:12px;color:var(--ink-2);white-space:nowrap}.head nav a:hover{color:var(--mauve-deep)}.actions{display:flex;align-items:center;gap:13px}.actions button{border:0;background:none;color:var(--ink);font-size:13px}.actions a{font-size:12px;color:var(--ink-2)}.menu-toggle{display:none}.mobile-nav{display:none;background:#fff;border-top:1px solid var(--line);padding:8px 20px}.mobile-nav:not([hidden]){display:block}.mobile-nav a{display:block;padding:9px;border-bottom:1px solid var(--line);font-size:13px}.ticker{min-height:36px;background:#edf3f7;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:14px;padding:5px 20px;font-size:11px;color:var(--ink-2)}.ticker b{color:var(--mauve-deep)}.ticker a{color:var(--mauve-deep);font-weight:700}
.hero{background:linear-gradient(125deg,#F7F9FC 0%,#EAF6F8 55%,#E5EDF5 100%);padding:20px max(28px,calc((100vw - var(--wrap))/2)) 26px;min-height:560px;display:flex;flex-direction:column}.indexbar{display:flex;gap:24px;border-bottom:1px solid var(--line);padding:0 0 14px;font-size:12px;color:var(--ink-2)}.indexbar b{color:var(--plum)}.herogrid{max-width:var(--wrap);width:100%;margin:auto;display:grid;grid-template-columns:1.6fr .75fr;gap:7%;align-items:center;padding:48px 0 32px}.eyebrow,.herogrid small{display:inline-block;font-size:10px;letter-spacing:.15em;font-weight:800;color:var(--mauve-deep);margin-bottom:14px}.hero h1{margin:0 0 18px}.hero h1 em{font-style:normal;color:var(--mauve-deep);font-size:.68em}.herogrid>div>p{font-size:16px;max-width:620px}.heroform{display:flex;max-width:650px;margin:25px 0 17px;background:#fff;border:1px solid var(--line-strong);border-radius:11px;padding:5px;box-shadow:var(--shadow)}.heroform input,.searchinline input{flex:1;min-width:0;border:0;background:transparent;padding:12px 14px;outline:0}.heroform button,.searchinline button{border:0;border-radius:8px;background:var(--plum);color:#fff;padding:0 20px;font-size:13px;font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 17px;border-radius:8px;border:1px solid var(--line);font-size:12px;font-weight:700;background:#fff;color:var(--plum)}.btn.primary{background:var(--rose);border-color:var(--rose);color:#30291e}.tags{display:flex;gap:13px;flex-wrap:wrap;margin-top:25px;font-size:11px}.tags span{color:var(--ink-3)}.tags a{border-bottom:1px solid #a7c7d0;color:var(--ink-2)}.heroaside{background:rgba(255,255,255,.86);border:1px solid var(--line);border-radius:17px;padding:23px;box-shadow:var(--shadow)}.heroaside h2{font-size:22px;margin:8px 0}.heroaside p{font-size:12px}.heroaside a{font-size:12px;color:var(--mauve-deep);font-weight:750}.heroaside hr{border:0;border-top:1px solid var(--line);margin:18px 0}.heroaside b{font-size:12px}.herobottom{max-width:var(--wrap);width:100%;margin:0 auto;border-top:1px solid var(--line);padding-top:14px;display:flex;gap:16px;font-size:11px}.herobottom b{color:var(--mauve-deep)}.herobottom span{flex:1}.herobottom a{font-weight:700}
.quick{max-width:var(--wrap);margin:auto;padding:25px 28px;display:flex;gap:13px;align-items:center}.quick div{min-width:160px}.quick small,.quick b{display:block}.quick small{font-size:10px;color:var(--mauve-deep)}.quick b{font-size:13px}.quick>a{flex:1;padding:11px 12px;border:1px solid var(--line);background:#fff;border-radius:8px;font-size:11px;color:var(--ink-2);white-space:nowrap}
.section{padding:72px 28px;background:#fff}.section.tint{background:var(--cream-2)}.wrap{max-width:var(--wrap);margin:auto}.sectionhead{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:27px}.sectionhead small{font-size:10px;letter-spacing:.15em;font-weight:800;color:var(--mauve-deep)}.sectionhead h2{margin:6px 0}.sectionhead p{max-width:680px;margin:0;font-size:13px}.sectionhead>a{font-size:12px;color:var(--mauve-deep);font-weight:750;white-space:nowrap}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.story{padding:22px;border:1px solid var(--line);border-radius:15px;background:#fff;transition:.2s}.story:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.storytop{display:flex;justify-content:space-between;gap:8px;margin-bottom:16px}.storytop>span:first-child{font-size:10px;color:var(--mauve-deep);font-weight:750}.story h3{font-size:18px;line-height:1.5}.story h3 a:hover{color:var(--mauve-deep)}.story p{font-size:12px;line-height:1.85;min-height:65px}.storymeta{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:11px;font-size:10px;color:var(--ink-3)}.save{border:0;background:transparent;color:var(--ink-3);font-size:11px;padding:7px 0}.save.saved{color:var(--mauve-deep)}.status{display:inline-flex;border-radius:20px;padding:3px 8px;font-size:10px;font-weight:700;background:#edf3f7;color:var(--ink-2)}.status-verified{background:#e4f5f1;color:#187e70}.status-reported{background:#eaf1fa;color:#3e6795}.status-tracking{background:#e8f5f7;color:#187e8d}.status-pending{background:#fff1d9;color:#9a641c}.status-clarified{background:#eef0f5;color:#52657a}.status-editor{background:#edf3f7;color:#4b6178}
.brief{display:grid;grid-template-columns:1.2fr .8fr;gap:20px}.brief>div{background:var(--plum);padding:32px;border-radius:15px;color:#fff}.brief h3{font-size:26px;color:white}.brief p{color:rgba(255,255,255,.72);font-size:13px}.brief a{color:#82d7de;font-size:12px}.brief ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}.brief li{padding:17px;background:#fff;border:1px solid var(--line);border-radius:10px;font-size:13px;font-weight:700}.brief li b{color:var(--rose);margin-right:12px}.brief li small{display:block;margin-left:34px;color:var(--ink-3);font-weight:400}.mosaic{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-template-rows:160px 160px;gap:12px}.mosaic a{background:var(--lavender-soft);border-radius:13px;padding:20px;display:flex;flex-direction:column;justify-content:flex-end}.mosaic a:first-child{grid-row:span 2}.mosaic a:nth-child(2){grid-row:span 2;background:var(--cream-2)}.mosaic small{color:var(--mauve-deep);font-size:10px;font-weight:800}.mosaic b{font-size:21px;margin:7px 0}.mosaic span{font-size:11px;color:var(--ink-2)}.mosaic .darktile{background:var(--plum);color:#fff}.darktile b,.darktile span{color:#fff}
.updates{border-top:1px solid var(--line)}.uphead,.uprow{display:grid;grid-template-columns:140px 1fr 120px 120px;gap:15px;padding:14px 10px;align-items:center;border-bottom:1px solid var(--line);font-size:12px}.uphead{font-size:10px;color:var(--ink-3)}.uprow:hover{background:var(--cream)}.uprow b{font-size:13px}.uprow time{font-size:10px;color:var(--ink-3)}.submit{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:28px;background:var(--peach-soft);border:1px solid rgba(242,162,58,.25);border-radius:15px}.submit h3{font-size:22px}.submit p{margin:0;font-size:12px}.timeline{max-width:850px;margin:auto;border-left:1px solid #a7c7d0;padding-left:25px}.timeline p{position:relative;display:flex;gap:24px;padding-bottom:20px}.timeline p:before{content:"";position:absolute;left:-31px;top:7px;width:10px;height:10px;border-radius:50%;background:var(--mauve);border:2px solid white}.timeline b{min-width:110px;color:var(--mauve-deep);font-size:12px}.timeline span{font-size:13px}.chain{display:flex;gap:10px}.chain a{flex:1;padding:18px;background:#fff;border:1px solid var(--line);border-radius:10px;font-size:13px;font-weight:700}.chain small{display:block;font-size:10px;color:var(--ink-3);font-weight:400}.rank{border-top:1px solid var(--line)}.rank a{display:grid;grid-template-columns:50px 1fr 130px 110px;gap:14px;padding:16px 10px;border-bottom:1px solid var(--line);align-items:center;font-size:13px}.rank b{font-size:20px;color:var(--rose)}.rank small{color:var(--ink-3);font-size:10px}.filters,.three,.four,.states{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.filters>div,.three article,.four article,.states>div{padding:20px;background:#fff;border:1px solid var(--line);border-radius:11px}.filters b,.filters a{display:block;font-size:12px;margin:5px 0}.filters a{color:var(--mauve-deep)}.three article>b,.four b{color:var(--mauve-deep);font-size:11px}.three h3,.four h3{font-size:16px;margin:10px 0}.three p,.four p,.states p{font-size:11px;margin:0}.verify{padding:28px;background:var(--plum);border-radius:14px;color:#fff}.verify h3{color:#fff}.verify p,.verify li{color:rgba(255,255,255,.75);font-size:12px}.verify ul{display:flex;flex-wrap:wrap;gap:25px}.brandex{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.brandex div{padding:20px;background:#fff;border:1px solid var(--line);border-radius:10px}.brandex b,.brandex span{display:block}.brandex span{font-size:11px;color:var(--ink-3)}.cloud{display:flex;flex-wrap:wrap;gap:10px}.cloud a{border:1px solid var(--line-strong);border-radius:30px;padding:8px 15px;font-size:12px;color:var(--ink-2)}.columns{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.columns article{padding:20px;border-top:2px solid var(--mauve)}.columns small{font-size:10px;color:var(--mauve-deep)}.columns h3{font-size:18px}.columns p{font-size:12px}.columns a,.lines a{font-size:11px;color:var(--mauve-deep);font-weight:700}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.steps>div{padding:17px;border-top:2px solid var(--mauve);background:#fff}.steps b{display:block;margin:8px 0;font-size:13px}.steps p{font-size:11px;margin:0}.states{grid-template-columns:repeat(4,1fr)}.states>div{background:#fff}.lines{border-top:1px solid var(--line)}.lines a{display:grid;grid-template-columns:220px 1fr;padding:17px;border-bottom:1px solid var(--line)}.lines span{color:var(--ink-2);font-weight:400}.longread{max-width:850px}.longread h3{font-size:19px;margin-top:20px}.longread p{font-size:13px;line-height:2}.creator{padding:25px;background:#fff;border:1px solid var(--line);border-radius:12px}.creator b{font-size:16px}.creator p{font-size:12px}.creator a{color:var(--mauve-deep);font-size:12px}.discussions{display:grid;grid-template-columns:1fr 1fr .8fr;gap:12px}.discussions article{padding:20px;background:#fff;border:1px solid var(--line);border-radius:11px}.discussions b,.discussions small{font-size:10px;color:var(--mauve-deep)}.discussions p{font-size:14px;font-weight:700}.device{display:flex;justify-content:space-between;align-items:center;background:var(--cream);padding:30px;border-radius:15px}.device>div:first-child{max-width:500px}.phone{width:145px;height:225px;border:7px solid var(--plum);border-radius:24px;background:linear-gradient(160deg,#fff,#eaf6f8);padding:22px 13px;box-shadow:var(--shadow)}.phone b,.phone strong,.phone i,.phone small{display:block}.phone b{font-size:9px;color:var(--mauve-deep)}.phone strong{margin:13px 0}.phone i{height:23px;background:#dce9f0;border-radius:5px;margin:7px 0}.phone small{font-size:8px;color:var(--ink-3)}.downloadnote,.privacy,.about{padding:25px;background:var(--cream-2);border-radius:13px}.downloadnote b{font-size:15px}.downloadnote p,.privacy p,.about p{font-size:13px}.downloadnote a,.privacy a,.about a{color:var(--mauve-deep);font-size:12px;font-weight:700}.faqmini{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.faqmini details{background:#fff;padding:17px;border:1px solid var(--line);border-radius:10px}.faqmini summary{font-size:12px;font-weight:700;cursor:pointer}.faqmini p{font-size:11px;margin:10px 0 0}
.pagehero{padding:70px 28px 48px;background:linear-gradient(125deg,#F7F9FC,#EAF6F8 70%,#E5EDF5)}.pagehero .wrap{max-width:var(--wrap);margin:auto}.pagehero small{font-size:10px;color:var(--mauve-deep);font-weight:800;letter-spacing:.14em}.pagehero h1{font-size:clamp(2.5rem,4.5vw,4.3rem);max-width:900px;margin:12px 0}.pagehero p{max-width:780px;font-size:14px}.detail,.reading,.prose,.community{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:35px}.detail article,.reading article{padding:32px;background:#fff;border:1px solid var(--line);border-radius:14px}.detail h2,.reading h2{font-size:24px;margin-top:20px}.detail h3,.reading h2{margin-top:28px}.detail p,.reading p,.prose p{font-size:13px;line-height:2}.detail aside,.prose aside,.community aside{padding:22px;background:var(--cream-2);border-radius:12px;height:max-content}.detail aside a,.prose aside a,.community aside a{display:block;color:var(--mauve-deep);font-size:11px;margin:10px 0}.reading{grid-template-columns:190px 1fr}.reading>aside{position:sticky;top:100px;align-self:start;background:var(--cream-2);padding:18px;border-radius:10px}.reading>aside a{display:block;font-size:11px;color:var(--mauve-deep);margin:9px 0}.reading article{max-width:850px}.reading article h2{scroll-margin-top:100px}.lead{font-size:16px!important}.searchinline{display:flex;max-width:700px;padding:5px;border:1px solid var(--line-strong);border-radius:9px;margin-bottom:25px}.searchinline button{padding:0 20px}.empty{padding:30px;background:var(--cream-2);text-align:center}.tabs{display:flex;gap:8px;margin-bottom:20px}.tabs button{padding:9px 17px;border:1px solid var(--line);border-radius:30px;background:white}.tabs button.selected{background:var(--plum);color:white}.shelf{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.shelfitem{padding:17px;background:var(--cream-2);border:1px solid var(--line);border-radius:10px}.shelfitem b,.shelfitem small{display:block}.shelfitem small,.hint{font-size:10px;color:var(--ink-3)}.faqs{max-width:950px}.faqs details{padding:20px 8px;border-bottom:1px solid var(--line)}.faqs summary{cursor:pointer;font-size:14px;font-weight:700}.faqs summary b{color:var(--rose);margin-right:15px}.faqs details p{font-size:13px;padding:12px 0 0 35px}.topicnav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.topicnav a{padding:8px 13px;border:1px solid var(--line);border-radius:30px;font-size:11px}.topicfeature{padding:28px;background:var(--plum);color:white;border-radius:14px;margin-bottom:22px}.topicfeature h2{color:white}.topicfeature p{color:rgba(255,255,255,.72);font-size:13px}.notice{padding:17px;background:var(--peach-soft);border-radius:9px;font-size:12px;margin-top:25px}.notice p{margin:5px 0 0}.feed{max-width:900px}.feed article{display:grid;grid-template-columns:120px 1fr;gap:20px;padding-bottom:30px}.feed time{font-size:11px;color:var(--mauve-deep)}.feed h2{font-size:19px;margin:7px 0}.feed p{font-size:12px}.collections{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.collections article{padding:24px;background:#fff;border:1px solid var(--line);border-radius:13px}.collections small{font-size:10px;color:var(--mauve-deep)}.collections h2{font-size:21px;margin:12px 0}.collections p,.collections b{font-size:12px}.collections b{display:block;margin:14px 0}.collections a{font-size:11px;color:var(--mauve-deep)}.author{display:flex;gap:20px;align-items:center;background:var(--cream-2);padding:25px;border-radius:13px;margin-bottom:28px}.author>b{width:70px;height:70px;border-radius:18px;background:var(--plum);color:white;display:grid;place-items:center;font-size:19px}.author h2{margin:5px 0}.author p{font-size:12px;margin:0}.community{grid-template-columns:1fr 280px}.community article{padding:22px;background:#fff;border:1px solid var(--line);border-radius:12px;margin:14px 0}.community article small{color:var(--mauve-deep)}.community article h2{font-size:19px}.community article p{font-size:12px}.community button{border:1px solid var(--line);background:var(--cream);border-radius:20px;padding:6px 12px;font-size:11px}.community aside{background:var(--plum);color:white}.community aside b{color:white}.community aside li{font-size:11px;color:rgba(255,255,255,.72);margin:10px 0}.prose article{max-width:850px}.prose h2{font-size:22px;margin-top:25px}.prose aside b{display:block;margin-bottom:15px}
footer{background:linear-gradient(135deg,#10243B,#203A58);color:white;padding:55px 28px 18px}.footgrid{max-width:var(--wrap);margin:auto;display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:35px}.brand.light strong{color:white}.brand.light small{color:rgba(255,255,255,.6)}.brand.light>b{background:var(--mauve)}.footgrid p{max-width:320px;color:rgba(255,255,255,.65);font-size:12px;margin-top:17px}.footgrid h3{font-size:12px;color:white}.footgrid section>a:not(.brand){display:block;color:rgba(255,255,255,.7);font-size:11px;margin:8px 0}.footbottom{max-width:var(--wrap);margin:35px auto 0;padding-top:15px;border-top:1px solid rgba(255,255,255,.15);display:flex;justify-content:space-between;gap:15px;color:rgba(255,255,255,.55);font-size:10px}.footbottom a{color:#82d7de}
.search-modal{position:fixed;inset:0;z-index:100;display:none;align-items:flex-start;justify-content:center;padding:13vh 20px 20px}.search-modal.is-open{display:flex}.search-modal[hidden]{display:none!important}.backdrop{position:absolute;inset:0;background:rgba(12,29,47,.58);backdrop-filter:blur(4px)}.search-box{position:relative;width:min(620px,100%);background:white;border-radius:17px;padding:32px;box-shadow:0 24px 70px rgba(0,0,0,.25)}.search-box .close{position:absolute;right:16px;top:10px;border:0;background:transparent;font-size:25px}.search-box form{display:flex;border:1px solid var(--line-strong);border-radius:9px;padding:5px;margin:20px 0}.search-box input{flex:1;min-width:0;border:0;padding:10px;outline:0}.search-box form button{border:0;background:var(--plum);color:white;border-radius:7px;padding:0 16px}.search-box p{font-size:11px}.search-box p a{color:var(--mauve-deep)}
.visible{animation:rise .4s ease both}@keyframes rise{from{opacity:.4;transform:translateY(9px)}to{opacity:1;transform:none}}
@media(max-width:1200px){.head nav{gap:10px}.head nav a{font-size:11px}.head{gap:15px}.herogrid{gap:4%}}
@media(max-width:1024px){.head nav a:nth-child(3),.head nav a:nth-child(7){display:none}.herogrid{grid-template-columns:1.25fr .8fr}.cards{grid-template-columns:repeat(2,1fr)}.mosaic{grid-template-columns:1fr 1fr;grid-template-rows:170px 170px}.mosaic a:nth-child(3){grid-column:1}.mosaic a:nth-child(4){grid-column:2}.footgrid{grid-template-columns:1.3fr 1fr 1fr}.footgrid section:last-child{grid-column:2/4}}
@media(max-width:900px){.head nav,.actions>a{display:none}.menu-toggle{display:inline-block}.head{height:66px}.hero{min-height:0}.herogrid{grid-template-columns:1fr;padding:38px 0}.heroaside{max-width:600px}.brief{grid-template-columns:1fr}.brief ul{grid-template-columns:repeat(3,1fr)}.brief li small{margin-left:0}.quick{display:grid;grid-template-columns:repeat(3,1fr)}.quick div{grid-column:span 3}.uphead,.uprow{grid-template-columns:110px 1fr 110px}.uphead span:last-child,.uprow time{display:none}.detail,.community{grid-template-columns:1fr}.reading{grid-template-columns:1fr}.reading>aside{position:static;display:flex;gap:12px;flex-wrap:wrap}.prose{grid-template-columns:1fr}.prose aside{display:grid;grid-template-columns:1fr 1fr}.prose aside b{grid-column:1/-1}}
@media(max-width:768px){.section{padding:52px 20px}.pagehero{padding:52px 20px 35px}.head{padding:0 20px}.ticker{justify-content:flex-start;white-space:nowrap;overflow:hidden}.ticker span{overflow:hidden;text-overflow:ellipsis}.ticker a{display:none}.hero{padding:15px 20px 22px}.indexbar{gap:14px;overflow:auto;white-space:nowrap}.indexbar a:nth-last-child(-n+2){display:none}.herobottom{flex-wrap:wrap}.herobottom span{flex-basis:100%;order:3}.quick{padding:22px 20px}.sectionhead{display:block}.sectionhead>a{display:inline-block;margin-top:12px}.mosaic{grid-template-columns:1fr 1fr;grid-template-rows:150px 150px}.mosaic a:first-child,.mosaic a:nth-child(2){grid-row:auto}.uphead{display:none}.uprow{grid-template-columns:1fr 1fr}.uprow b{grid-column:1/-1;grid-row:1}.uprow span:nth-child(3){grid-column:2}.chain{flex-wrap:wrap}.chain a{min-width:45%}.filters,.three,.four,.states,.columns,.collections,.discussions,.faqmini{grid-template-columns:1fr 1fr}.rank a{grid-template-columns:35px 1fr 80px}.rank small{display:none}.brandex{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr 1fr}.footgrid{grid-template-columns:1fr 1fr;gap:25px}.footgrid section:first-child{grid-column:span 2}.footgrid section:last-child{grid-column:auto}.footbottom{flex-wrap:wrap}.submit{align-items:flex-start;flex-direction:column}.device{padding:20px}.device .phone{transform:scale(.9)}.feed article{grid-template-columns:85px 1fr}.shelf{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.hero h1{font-size:2.7rem}.hero h1 em{font-size:.62em}.heroform button{padding:0 11px}.quick{grid-template-columns:1fr 1fr}.quick div{grid-column:span 2}.quick>a{white-space:normal}.cards{grid-template-columns:1fr}.story p{min-height:0}.mosaic{grid-template-columns:1fr;grid-template-rows:auto}.mosaic a{min-height:140px;grid-column:auto!important;grid-row:auto!important}.brief ul{grid-template-columns:1fr}.filters,.three,.four,.states,.columns,.collections,.discussions,.faqmini,.steps{grid-template-columns:1fr}.brandex{grid-template-columns:1fr}.rank a{grid-template-columns:30px 1fr 65px;gap:8px}.rank a small{display:none}.timeline p{display:block}.timeline b{display:block}.timeline span{display:block;margin-top:5px}.uprow{grid-template-columns:1fr}.uprow span:nth-child(3){grid-column:1}.uprow b{grid-column:1}.footgrid{grid-template-columns:1fr 1fr}.footgrid section:first-child{grid-column:span 2}.footbottom{display:grid;grid-template-columns:1fr 1fr}.footbottom span:nth-child(2){grid-column:span 2;grid-row:2}.footbottom a{text-align:right}.search-box{padding:25px 18px}.search-box form{display:block}.search-box input,.search-box form button{width:100%;padding:11px}.detail article,.reading article{padding:22px}.reading>aside{display:flex;flex-direction:row}.shelf{grid-template-columns:1fr}.prose aside{grid-template-columns:1fr}.community aside{grid-column:auto}.pagehero h1{font-size:2.5rem}.device{align-items:flex-start}.device .phone{width:115px;height:190px;padding:17px 10px}.device .phone strong{font-size:13px}.creator{padding:18px}}
