/* Source audit: natural typography and minimum-content sizing. */
main :is(h1,h2,h3,p,li,figcaption){text-wrap:pretty;word-break:normal;overflow-wrap:break-word}
main :is(section,article,figure,nav,.orteka-editorial-copy){min-width:0}
main :is(h1,h2,h3){hyphens:none}
#orteka-overview .tool{font-size:14px;line-height:1.4}
#orteka-overview .tool>span:last-child{overflow-wrap:normal}
.orteka-category-head h2{min-width:0;flex:1}
.orteka-category-head>p{max-width:42ch;flex:0 1 40%;text-align:right}
.orteka-summary-card{overflow:visible}
.orteka-summary-card h2{max-width:100%;text-wrap:balance}
.orteka-summary-tags{display:flex;flex-wrap:wrap;align-items:flex-start}
.orteka-summary-tags a{max-width:100%;white-space:normal}
#orteka-shoes-section .orteka-product-grid{max-width:100%;min-width:0}
#orteka-shoes-section .orteka-product-carousel{min-width:156px}
@media(min-width:1101px){#orteka-shoes-section .orteka-product-grid{grid-template-columns:repeat(6,minmax(156px,1fr));overflow-x:auto;padding:6px 0 16px}}
@media(max-width:1000px){.orteka-category-head{flex-direction:column;align-items:flex-start;gap:8px}.orteka-category-head>p{max-width:65ch;flex:auto;text-align:left}}
@media(max-width:700px){
 .orteka-summary{grid-template-columns:minmax(0,1fr)}
 .orteka-summary-card{min-height:0;padding:24px}
 .orteka-summary-card:last-child{grid-column:auto}
 .orteka-summary-doctor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-bottom:0}
 .orteka-summary-doctor img{width:100%;max-width:100%;height:auto;align-self:end}
 .orteka-summary-card h2{font-size:25px;line-height:1.2}
 .orteka-summary-doctor>div{padding-bottom:40px}
 #orteka-overview .tool--agents{flex-wrap:wrap}
 .orteka-curated-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .orteka-dual-covers,.orteka-dual-details{min-width:0}
}
@media(max-width:400px){
 .orteka-summary-doctor{grid-template-columns:minmax(0,1fr)}
 .orteka-summary-doctor>div{padding-bottom:16px}
 .orteka-summary-doctor img{width:min(100%,200px);justify-self:center}
 .orteka-summary-doctor .orteka-summary-number{bottom:16px}
 .orteka-curated-grid{grid-template-columns:minmax(0,1fr)}
 #orteka-overview.orteka-reference-cover{padding:20px}
}

/* Audit: avoid stacked section spacing; keep the short heading phrase together. */
.orteka-showcase{padding-top:0}
.orteka-summary-doctor h2{max-width:none;text-wrap:pretty}
.orteka-summary-doctor .orteka-heading-phrase{white-space:nowrap}
@media(max-width:700px){.orteka-showcase .project-directory{padding-bottom:0}}

/* Five screenshot comments: common heading baseline and semantic line groups. */
#orteka-outdoor .orteka-category-head{align-items:baseline}
#orteka-outdoor .orteka-category-head>p{margin-block:0}
.orteka-phrase{display:inline-block;max-width:100%;vertical-align:top;white-space:normal}
.orteka-summary-card:last-child .orteka-summary-continuation{margin-top:8px}
@media(min-width:701px){.orteka-line-continuation{display:block}}
@media(max-width:1000px){#orteka-outdoor .orteka-category-head{align-items:flex-start}}
