*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;font-size:16px;line-height:1.6}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.15;overflow-wrap:anywhere}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input,select{font:inherit}button{cursor:pointer}a,button{touch-action:manipulation}button:disabled{opacity:.4;cursor:default}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--accent);outline-offset:3px}[hidden]{display:none!important}.sr,.skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.skip:focus{display:block;padding:12px;background:var(--accent);color:white}.demo{display:inline-block;font:500 12px/1.5 Arial,sans-serif;color:var(--muted);border:1px solid var(--line);padding:1px 5px;border-radius:3px;vertical-align:middle;white-space:nowrap}.stars{display:inline-block;white-space:nowrap;color:var(--star);letter-spacing:.07em;line-height:1.2}.back{display:inline-block;margin:25px 0;font-size:14px;color:var(--muted)}.back:hover{text-decoration:underline}.empty{padding:60px 20px;text-align:center;color:var(--muted)}.empty h2{margin-bottom:12px}.pages{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;margin:30px 0}.pages button,.pages>a{padding:9px 13px;min-width:39px;font-size:14px;border:1px solid var(--line);background:transparent;color:inherit}.pages [aria-current]{background:var(--accent);color:var(--contrast);border-color:var(--accent)}.result-summary{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:14px;margin:0 0 18px}.opinion-controls{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:25px 0 16px;flex-wrap:wrap}.rating-filters{display:flex;flex-wrap:wrap;gap:6px}.rating-filters button{font-size:13px;padding:8px 11px;border:1px solid var(--line);background:transparent;color:inherit}.rating-filters [aria-pressed=true]{color:var(--contrast);background:var(--accent);border-color:var(--accent)}.review-order{font-size:12px;color:var(--muted)}.review-order select{display:block;font-size:14px;padding:8px;border:1px solid var(--line);background:var(--paper);color:var(--ink);margin-top:4px}.breakdown{margin-top:25px}.breakdown>div{display:flex;align-items:center;gap:10px;font-size:13px;margin:8px 0;white-space:nowrap}.breakdown meter{width:100%;height:10px;accent-color:var(--accent)}dl{margin:20px 0}dl>div{margin-bottom:18px}dt{font-size:12px;color:var(--muted);margin-bottom:3px}dd{margin:0;font-size:14px;overflow-wrap:anywhere}dd a{text-decoration:underline;text-underline-offset:3px}figcaption{font-size:12px;color:var(--muted);padding-top:9px}.about{max-width:780px;padding:45px 0 70px}.about h1{font-size:44px;margin:15px 0 25px}.about h2{font-size:26px;margin:35px 0 14px}.about p{margin:14px 0}.about a{text-decoration:underline}.feed-title{padding:40px 0}.feed-title p{color:var(--muted);font-size:13px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px}.feed-title h1{font-size:40px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
:root{--accent:#a13223;--contrast:#fffaf3;--ink:#28251f;--muted:#82776b;--line:#d6cbbc;--paper:#faf7f0;--star:#9d6630}body{background:#faf7f0;color:var(--ink);font-family:Georgia,'Times New Roman',serif}.j-masthead{max-width:1280px;margin:auto;padding:22px 40px 0}.j-date{display:flex;justify-content:space-between;font:10px/1.5 Arial,sans-serif;letter-spacing:1.5px;color:var(--muted);border-top:1px solid #383027;padding-top:12px}.j-date a{letter-spacing:0}.j-title{display:flex;align-items:center;gap:45px;padding:18px 0 20px}.j-title>a:first-child{font-size:100px;line-height:1;letter-spacing:-7px;font-weight:700}.j-title>a:first-child span{color:var(--accent)}.j-title p{font-size:16px;line-height:1.5;color:var(--muted);padding-left:30px;border-left:1px solid var(--line)}.j-index{margin-left:auto;font:12px/1.8 Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid var(--accent);padding-bottom:4px;color:var(--accent)}.j-masthead>nav{display:flex;justify-content:space-between;gap:16px;border-top:3px solid #29251e;border-bottom:1px solid #29251e;padding:13px 0;font:12px Arial,sans-serif}.j-masthead>nav a:hover{color:var(--accent)}.j-main{max-width:1280px;padding:0 40px;margin:auto}.j-search-band{display:flex;align-items:center;gap:30px;padding:20px 0;border-bottom:1px solid var(--line)}.j-search-band>span{font:10px Arial,sans-serif;letter-spacing:1.5px;color:var(--muted)}.journal-search{display:flex;flex:1;max-width:680px;border-bottom:1px solid var(--line);padding:5px 0}.journal-search input{min-width:0;flex:1;background:transparent;border:0;outline:none;font:14px Arial,sans-serif;padding:8px;color:var(--ink)}.journal-search button{font:12px Arial,sans-serif;letter-spacing:.05em;background:none;border:0;border-left:1px solid var(--line);padding:5px 22px;color:var(--accent)}.j-lead{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;padding:38px 0 50px}.j-kicker,.j-rubric{font:10px/1.5 Arial,sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent)}.j-lead h1{font-size:54px;font-weight:400;letter-spacing:-2px;margin:20px 0}.j-lead h1 i{color:var(--accent);font-weight:400}.j-standfirst{font-size:17px;line-height:1.65;max-width:500px}.j-lead>figure{margin-top:4px;padding:16px;background:#ebe3d8;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.j-lead>figure img{width:100%;object-fit:contain;max-height:370px}.j-lead figcaption{font-family:Arial,sans-serif;font-size:12px;text-align:center;margin-top:12px}.j-lead-review{border-top:1px solid var(--line);margin-top:26px;padding-top:18px}.j-lead-review>a{font:bold 13px Arial,sans-serif}.j-lead-review p{font-size:17px;font-style:italic;margin:10px 0}.j-lead-review>span{font:11px Arial,sans-serif;color:var(--muted)}.j-lead-review .stars{font-size:12px}.j-underlined{display:inline-block;border-bottom:1px solid var(--accent);font:12px Arial,sans-serif;letter-spacing:.03em;padding:4px 0;margin-top:22px;color:var(--accent)}.j-section-title{border-top:2px solid var(--ink);padding-top:20px;display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:25px}.j-section-title h2{font-size:32px;font-weight:400;font-style:italic}.j-section-title>a,.j-section-title>span{font:11px Arial,sans-serif;color:var(--muted)}.j-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.j-story{padding:22px 0 28px;border-bottom:1px solid var(--line)}.j-columns>.j-story{border-top:1px solid var(--line);border-bottom:0}.j-story-meta{display:flex;justify-content:space-between;gap:12px;align-items:center;font:10px Arial,sans-serif;color:var(--muted)}.j-story-meta .stars{font-size:12px}.j-story-store{display:block;font:11px/1.5 Arial,sans-serif;color:var(--accent);margin-top:20px}.j-story h3{font-size:24px;font-weight:400;margin:20px 0 15px;line-height:1.2}.j-story p{font-size:16px;line-height:1.85}.j-story footer{font-style:italic;font-size:14px;color:var(--muted);margin-top:18px}.j-latest{margin-bottom:45px}.j-address{display:grid;grid-template-columns:55px minmax(0,1fr) 165px 70px;gap:25px;align-items:center;border-bottom:1px solid var(--line);padding:23px 0}.j-number{font:italic 30px Georgia,serif;color:#b5a491}.j-address h3{font-size:25px;font-weight:400;margin:8px 0}.j-address h3 a:hover{color:var(--accent)}.j-address p{font:12px/1.7 Arial,sans-serif;color:var(--muted)}.j-address-rating{font:11px Arial,sans-serif}.j-address-rating>.stars{font-size:12px}.j-address-rating>b{font-size:14px;margin-left:9px}.j-address-rating>span:last-child{display:block;margin-top:10px;color:var(--muted)}.j-read{font:11px Arial,sans-serif;color:var(--accent)}.j-footer{max-width:1200px;margin:55px auto 0;border-top:3px solid var(--ink);padding:30px 0 45px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:40px}.j-footer>a{font-size:42px;font-weight:bold;letter-spacing:-2px}.j-footer p{font-style:italic;color:var(--muted)}.j-footer nav{display:flex;flex-direction:column;gap:10px;font:11px Arial,sans-serif}.journal-listing-title{padding:40px 0 25px;border-bottom:1px solid var(--ink)}.journal-listing-title>p{font:11px Arial,sans-serif;color:var(--accent);text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.journal-listing-title h1{font-size:55px;letter-spacing:-2px;font-weight:400}.journal-filters{display:flex;gap:25px;align-items:end;border-bottom:1px solid var(--line);padding:25px 0}.journal-filters label{flex:1;font:11px Arial,sans-serif;color:var(--muted);text-transform:uppercase}.journal-filters input,.journal-filters select{display:block;min-width:0;width:100%;border:0;border-bottom:1px solid #9b8d7b;padding:12px 0;background:transparent;color:var(--ink);font:14px Arial,sans-serif;border-radius:0}.journal-filters button{background:none;border:0;font:12px Arial,sans-serif;color:var(--accent);padding:10px 0}.journal-results .result-summary{margin:25px 0 0;font-family:Arial,sans-serif}.j-profile{padding:15px 0 35px;border-bottom:1px solid var(--line)}.j-profile h1{font-size:70px;letter-spacing:-3px;font-weight:400;max-width:950px;margin:22px 0}.j-profile h1 i{font-size:45px;display:block;color:var(--accent);margin-top:15px}.j-profile-deck{display:flex;gap:30px;font:12px Arial,sans-serif;color:var(--muted)}.j-profile-spread{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:40px 0 50px;border-bottom:2px solid var(--ink);margin-bottom:40px}.j-profile-spread figure{background:#eee7dc;padding:25px;align-self:start}.j-profile-spread img{width:100%;max-height:370px;object-fit:contain}.j-profile-spread h2{font-weight:400;font-size:30px}.j-profile-spread dl{font-family:Arial,sans-serif}.journal-opinions{max-width:850px;margin:0 auto 50px}.journal-opinions>h2{font-size:38px;font-weight:400;font-style:italic}.journal-opinions .j-story h3{font-size:28px}.journal-opinions .opinion-controls,.journal .pages{font-family:Arial,sans-serif}.journal .rating-filters button{border:0;border-bottom:1px solid var(--line)}.journal .rating-filters [aria-pressed=true]{background:none;color:var(--accent);border-bottom:2px solid var(--accent)}.journal-feed .j-columns{row-gap:10px}.journal-about{margin:auto}.journal-about h1{font-weight:400;font-size:58px}.journal-about h2{font-weight:400}@media(max-width:1000px){.j-title>a:first-child{font-size:80px}.j-title{gap:25px}.j-title p{font-size:14px;padding-left:20px}.j-masthead>nav{flex-wrap:wrap;justify-content:start;gap:12px 22px}.j-lead{gap:30px}.j-lead h1{font-size:43px}.j-footer{margin-left:40px;margin-right:40px}.j-columns{gap:25px}.j-story h3{font-size:21px}.j-address{grid-template-columns:35px minmax(0,1fr) 145px;gap:15px}.j-read{display:none}}@media(max-width:700px){.j-masthead{padding:16px 20px 0}.j-main{padding:0 20px}.j-date{font-size:8px;gap:20px}.j-title>a:first-child{font-size:70px}.j-title p{display:none}.j-index{font-size:12px}.j-search-band>span{display:none}.j-lead{display:flex;flex-direction:column;gap:25px;padding-top:28px}.j-lead h1{font-size:43px}.j-lead>figure{min-height:220px}.j-lead>figure img{max-height:240px}.j-columns{grid-template-columns:1fr}.j-story h3{font-size:26px}.j-story p{font-size:17px}.j-section-title{flex-wrap:wrap}.j-address{grid-template-columns:30px minmax(0,1fr)}.j-address-rating{grid-column:2}.j-address-rating>span:last-child{display:inline-block;margin-left:12px}.j-footer{margin:40px 20px 0;grid-template-columns:1fr;gap:15px}.journal-listing-title h1{font-size:42px}.journal-filters{flex-wrap:wrap;gap:20px}.journal-filters label{min-width:40%}.journal-filters label:first-child{flex-basis:100%}.j-profile h1{font-size:48px}.j-profile h1 i{font-size:34px}.j-profile-spread{grid-template-columns:1fr;gap:30px}.journal-opinions>h2{font-size:32px}.journal-about h1{font-size:42px}.j-profile-deck{flex-wrap:wrap;gap:15px}}
.demo{font-size:12px!important;display:inline-block!important;width:max-content;max-width:100%}.a-opinion p,.c-post p,.v-review p,.s-opinion p{font-size:16px}.s-result p{font-size:14px}.s-directory nav a{font-size:14px}.c-topics{font-size:14px}.c-guide p{font-size:14px;color:#5e7181}.community{--muted:#667888}.c-post time,.c-about-shop>span,.c-post-rating>span:last-child,.c-compact-shop small,.c-totals,.c-nav>small,.c-footer,.c-shop>span{color:#667888}
@media(max-width:480px){.j-title{flex-wrap:wrap;gap:12px}.j-title>a:first-child{font-size:64px}.j-title .j-index{margin-left:0;font-size:12px}.j-title .j-index br{display:none}}






/* SEO UI START */
.seo-breadcrumbs{font-size:13px;color:var(--muted);margin:20px 0}.seo-breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px 10px;padding:0;margin:0}.seo-breadcrumbs li{min-width:0;overflow-wrap:anywhere}.seo-breadcrumbs li+li:before{content:"/";margin-right:10px;opacity:.5}.seo-breadcrumbs a:hover{text-decoration:underline}.seo-category-intro{max-width:760px;font-size:15px;line-height:1.7;color:var(--muted);margin-top:20px}.seo-related{margin:45px 0 20px;padding-top:25px;border-top:1px solid var(--line)}.seo-related h2{font-size:23px}.seo-related ul{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:22px}.seo-related a{font-size:15px;text-decoration:underline;text-underline-offset:3px}.journal .seo-related h2{font-family:Georgia,serif}.showcase .seo-related a{color:var(--accent)}.pages a:hover{text-decoration:underline}[aria-busy=true] [data-counter]{opacity:.65}
/* SEO UI END */
