/* Review4: original INKY symbols and clearer session explanations. */
.device-symbol{display:block;width:100%;height:100%;background:currentColor;mask:var(--device-symbol) center/80% no-repeat;-webkit-mask:var(--device-symbol) center/80% no-repeat}
.device-symbol-enso{--device-symbol:url('icons/enso.svg')}.device-symbol-pinwheel{--device-symbol:url('icons/pinwheel.svg')}.device-symbol-book{--device-symbol:url('icons/book.svg')}
.minimal-site #control .chapter-link h3{font-size:clamp(28px,2.6vw,37px);line-height:1.12}
.minimal-site #control .chapter-link p{font-size:clamp(15px,1.35vw,19px);line-height:1.5;white-space:normal}
.minimal-site #control .callout-icon{width:43px;height:43px}
.minimal-site #control .sales-benefits{gap:30px}
.minimal-site #goals .phone-explanation{display:block}
.minimal-site #goals .phone-explanation:first-child>div{display:flex;align-items:center;gap:25px}
.minimal-site #goals .phone-explanations{gap:27px}
.minimal-site #goals .phone-explanation h2{font-size:clamp(24px,2.2vw,32px);margin:0 0 12px}
.minimal-site #goals .phone-explanation p{font-size:clamp(15px,1.3vw,18px);margin:0;line-height:1.5}
.minimal-site #goals .phone-use-choices h2{margin:0}
.choice-or{display:block;font-size:14px;color:#899086;margin:7px 0}
.minimal-site #goals .social-app-icons{flex:none;align-self:flex-end;margin-bottom:2px}
.minimal-site #modes #features .feature-tiles{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:370px!important;gap:10px}
.minimal-site #modes #features .feature-tiles li{min-height:62px;padding:10px 14px;gap:10px;flex-direction:row;justify-content:flex-start;text-align:left;border-radius:9px}
.minimal-site #modes #features .feature-tiles li svg{width:25px;height:25px;flex:none;margin:0}
.minimal-site #modes #features .feature-tiles li span{font-size:15px}
.minimal-site #rest-section .ir5-heading{max-width:none;width:100%;padding-right:0}
.minimal-site #rest-section #reports-title{max-width:100%;font-size:clamp(29px,3.4vw,52px);line-height:1.1;margin-bottom:14px}
.reports-subtitle{font-size:clamp(16px,1.55vw,22px);line-height:1.4;color:#71806d;margin:0}
@media(max-width:700px){.minimal-site #control .chapter-link h3{font-size:30px}.minimal-site #control .chapter-link{grid-template-columns:36px minmax(0,1fr)}.minimal-site #control .chapter-link .callout-icon{width:36px;height:36px}.minimal-site #control .chapter-link p{font-size:15px}.minimal-site #goals .phone-use-body{gap:24px}.minimal-site #goals .phone-explanation h2{font-size:26px}.minimal-site #goals .phone-explanations{gap:28px}.minimal-site #modes #features .feature-tiles{max-width:none}.minimal-site #modes #features .feature-tiles li{min-height:54px;padding:8px 12px}.minimal-site #modes #features .feature-tiles li span{font-size:14px}.minimal-site #rest-section #reports-title{font-size:31px}}
