/* Scoped to journal lists and the consignment landing; no commerce or account styles. */
.pv6-journal main.at-container,.pv6-service main.at-container{max-width:1440px;padding-bottom:64px}
.pv6-journal .pv6-hero,.pv6-service .pv6-hero{padding:38px 0 28px;margin:0;border:0}
.pv6-journal .pv6-hero .at-eyebrow,.pv6-service .pv6-hero .at-eyebrow{margin:0 0 14px;color:#8c7155;font-size:12px;line-height:1.5;letter-spacing:.13em}
.pv6-journal .pv6-hero h1,.pv6-service .pv6-hero h1{font-size:clamp(30px,3.1vw,46px);line-height:1.35;font-weight:400;margin:0 0 14px;letter-spacing:0;max-width:1100px}
.pv6-journal .pv6-hero .orbuy-search-summary,.pv6-service .pv6-hero .orbuy-search-summary{max-width:840px;font-size:16px;line-height:1.8;margin:0;color:#687068;background:none;border:0;padding:0}
.pv6-journal .edit-topics{display:flex;gap:10px;padding:0 0 20px;margin:0 0 28px;border-top:0;border-bottom:1px solid #e1ddd4;overflow-x:auto;max-width:100%;flex-wrap:nowrap}
.pv6-journal .edit-topics a{flex:0 0 auto;padding:10px 16px;border:1px solid #dedbd2;background:transparent;color:#30372f;font-size:14px;line-height:1.5;border-radius:2px;text-decoration:none;white-space:nowrap}
.pv6-journal .edit-topics a[aria-current=page],.pv6-journal .edit-topics a:hover{background:#273128;border-color:#273128;color:#fff}
.pv6-journal .pv6-feature{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:stretch;margin:0 0 44px;background:#eeeae1;border:0;min-width:0}
.pv6-journal .pv6-feature>a{display:block;min-width:0;position:relative;overflow:hidden;aspect-ratio:auto!important;height:clamp(300px,27vw,390px)!important}
.pv6-journal .pv6-feature img{display:block;width:100%;height:100%;min-height:0;max-height:none;object-fit:cover;aspect-ratio:auto}
.pv6-journal .pv6-feature .at-card-copy{padding:32px 36px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0}
.pv6-journal .pv6-feature .at-card-copy .at-eyebrow{font-size:12px;letter-spacing:.12em;color:#8c7155;margin:0 0 14px}
.pv6-journal .pv6-feature h2,.pv6-journal .pv6-feature h3{font-size:clamp(23px,2.2vw,32px);line-height:1.5;margin:0 0 20px;font-weight:400;overflow-wrap:anywhere}
.pv6-journal .pv6-feature h2 a,.pv6-journal .pv6-feature h3 a{color:#273128;text-decoration:none}
.pv6-journal .pv6-feature .at-card-copy>p:not(.at-eyebrow){font-size:15px;line-height:1.8;color:#687068;margin:0 0 16px}
.pv6-journal .pv6-feature .at-text-link{font-size:14px;line-height:1.7;margin-top:10px}
.pv6-journal .pv6-feature .or-editorial-art-label{position:absolute;left:14px;bottom:14px;z-index:1;font-size:11px;padding:5px 8px;background:rgba(255,255,255,.92);color:#555b53}
.pv6-journal .journal-v3-new{margin:0 0 40px;padding:28px 0;border-top:1px solid #e1ddd4}
.pv6-journal .journal-v3-new h2{font-size:26px;line-height:1.4;margin:8px 0 22px}
.pv6-journal .journal-v3-new .at-card h3,.pv6-journal .at-journal-grid .at-card h3{font-size:20px;line-height:1.5;font-weight:400;margin:0 0 14px}
.pv6-journal .journal-v3-guide-grid h3{font-size:20px;line-height:1.55;font-weight:400}
.pv6-journal .at-journal-grid{gap:32px 24px}
.pv6-journal .at-journal-grid .at-card-copy{padding:18px 0 0}
.pv6-journal .at-journal-grid img{aspect-ratio:4/3;object-fit:cover}
.pv6-journal .at-journal-grid .at-text-link{font-size:14px}
.pv6-service .pv6-service-hero{max-width:1000px;padding:42px 0 36px}
.pv6-service .pv6-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}
.pv6-primary,.pv6-secondary{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;min-height:50px;font-size:15px;line-height:1.5;text-decoration:none;border:1px solid #273128;transition:background .15s,color .15s}
.pv6-primary{background:#273128;color:#fff}.pv6-secondary{background:transparent;color:#273128}
.pv6-primary:hover{background:#414f41;color:#fff}.pv6-secondary:hover{background:#eeeae1;color:#273128}
.pv6-service .pv6-service-content{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:56px;padding:34px 0 20px;border-top:1px solid #e1ddd4}
.pv6-service .pv6-steps{list-style:none;margin:0;padding:0}
.pv6-service .pv6-steps li{position:relative;min-height:116px;margin:0 0 24px;padding:0 0 24px 64px;border-bottom:1px solid #e1ddd4}
.pv6-service .pv6-steps li:last-child{margin:0;border-bottom:0}
.pv6-service .pv6-steps li>span{position:absolute;left:0;top:0;font-family:Georgia,serif;font-style:italic;font-size:28px;line-height:1.4;color:#8c7155}
.pv6-service .pv6-steps h3{font-size:23px;line-height:1.5;font-weight:400;margin:0 0 8px}
.pv6-service .pv6-steps p{font-size:15px;line-height:1.9;color:#687068;margin:0}
.pv6-service .pv6-prepare{background:#eeeae1;padding:28px 30px;align-self:start;min-width:0}
.pv6-service .pv6-prepare .at-eyebrow{font-size:11px;letter-spacing:.13em;color:#8c7155;margin:0 0 12px}
.pv6-service .pv6-prepare h2{font-size:24px;line-height:1.5;font-weight:400;margin:0 0 20px}
.pv6-service .pv6-prepare ul{list-style:none;padding:0;margin:0 0 20px}
.pv6-service .pv6-prepare li{font-size:15px;line-height:1.7;padding:10px 0;border-bottom:1px solid #d9d3c7}
.pv6-service .pv6-prepare .pv6-note{font-size:13px;line-height:1.9;color:#687068;margin:0 0 22px}
.pv6-service .pv6-prepare .pv6-primary{width:100%;box-sizing:border-box}
.pv6-journal main a:focus-visible,.pv6-service main a:focus-visible{outline:2px solid #947858;outline-offset:4px}
@media(max-width:700px){
 .pv6-journal main.at-container,.pv6-service main.at-container{padding-bottom:40px}
 .pv6-journal .pv6-hero,.pv6-service .pv6-hero{padding:26px 0 22px}
 .pv6-journal .pv6-hero h1,.pv6-service .pv6-hero h1{font-size:30px;line-height:1.4}
 .pv6-journal .pv6-hero .orbuy-search-summary,.pv6-service .pv6-hero .orbuy-search-summary{font-size:14px}
 .pv6-journal .edit-topics{margin-bottom:20px;padding-bottom:16px;gap:8px}
 .pv6-journal .edit-topics a{padding:8px 12px;font-size:13px}
 .pv6-journal .pv6-feature{grid-template-columns:minmax(0,1fr);margin-bottom:28px}
 .pv6-journal .pv6-feature>a{height:auto!important;aspect-ratio:16/10!important}
 .pv6-journal .pv6-feature img{min-height:0;max-height:none;aspect-ratio:auto;height:100%}
 .pv6-journal .pv6-feature .at-card-copy{padding:22px}
 .pv6-journal .pv6-feature h2,.pv6-journal .pv6-feature h3{font-size:23px;margin-bottom:12px}
 .pv6-journal .journal-v3-new h2{font-size:23px}
 .pv6-journal .at-journal-grid .at-card h3{font-size:18px}
 .pv6-service .pv6-service-content{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:26px}
 .pv6-service .pv6-actions{flex-direction:column;margin-top:20px}
 .pv6-service .pv6-actions a{box-sizing:border-box;width:100%}
 .pv6-service .pv6-steps li{padding-left:48px;min-height:0;margin-bottom:20px;padding-bottom:20px}
 .pv6-service .pv6-steps h3{font-size:21px}
 .pv6-service .pv6-prepare{padding:24px}
}
@media(prefers-reduced-motion:reduce){.pv6-primary,.pv6-secondary{transition:none}}
