.tips-banner{padding:12px 20px;text-align:center;background:#eee6d8;color:#3f3028;line-height:1.7}.tips-banner a{color:inherit}.desk-visit-link.handoff-visit{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 20px;background:#49382d;color:#fff;border:1px solid #49382d;border-radius:4px;font-weight:600;text-decoration:none}.tool-directory .directory-item{margin-top:0;display:flex;flex-direction:column}.tool-directory .directory-image{aspect-ratio:4/3;height:auto;width:100%;overflow:hidden}.tool-directory .directory-image :is(picture,img){width:100%;height:100%;object-fit:cover;display:block}.tool-directory .directory-item>div:last-child{flex:1}.handoff-footer{display:block!important;padding:32px 24px;border-top:1px solid #bbae9d;line-height:1.9;background:#f7f3eb;color:#49382d}.handoff-footer p{margin:0 0 10px}.handoff-footer nav{display:flex;flex-wrap:wrap;gap:12px 24px}.handoff-footer a{color:inherit}.handoff-footer a:focus-visible,.handoff-visit:focus-visible{outline:2px solid #49382d;outline-offset:4px}
.tool-directory .directory-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}

/* E2 approved 2026-10-21: four tools and ink sampling. */
.tool-directory .directory-list.directory-four{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:28px}
.tool-directory .directory-four .directory-item{margin-top:0;min-width:0}
.tool-directory .directory-four .directory-image{aspect-ratio:4/3;width:100%;height:auto}
.tool-directory .directory-four .directory-image :is(picture,img){display:block;width:100%;height:100%;object-fit:cover}
.desk-tabs{max-width:100%;flex-wrap:wrap}
.topic-caution{font-size:14px;line-height:1.75;color:var(--muted)}
@media(max-width:600px){.tool-directory .directory-list.directory-four{grid-template-columns:minmax(0,1fr)}}
@media print{.note-paper .topic-caution{font-size:9pt;line-height:1.4}}

/* Keep the four approved cards aligned; replace the legacy stagger only here. */
.tool-directory .directory-four .directory-item{padding-top:0}
.tool-directory .directory-four .directory-image{margin:0}
@media print{
 .studio-home .tips-banner{display:none!important}
 .studio-home .trial-note{padding:0;margin:0}
 .note-paper{width:100%;max-width:none;break-inside:auto}
 #note-selected{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4mm 6mm;padding:0;margin:4mm 0;list-style:none}
 #note-selected>li,#note-selected>li+li{break-inside:avoid;margin:0;padding:0;border:0}
 .note-paper h4{font-size:12pt;line-height:1.4}
 .note-paper .note-equipment{break-inside:avoid}
}
