.nf-maison .hm-history-card{flex-direction:column;display:flex}.nf-maison .hm-history-card>img{aspect-ratio:4/3;object-fit:cover;height:auto}.nf-maison .hm-history-card>.hm-history-copy{flex-direction:column;flex:1;align-items:flex-start;display:flex}.nf-maison .hm-history-copy>.nf-detail,.nf-maison .hm-history-copy>.hm-history-more{width:100%;margin-top:auto}.nf-maison .hm-history-copy>.nf-detail{padding-top:18px}.nf-maison .hm-history-more{border-block:1px solid var(--filet);min-height:99px;color:var(--ink);text-underline-offset:4px;justify-content:space-between;align-items:center;gap:14px;padding-top:18px;font-size:16px;font-weight:650;text-decoration:none;display:inline-flex}.nf-maison .hm-history-more:focus-visible{outline:2px solid var(--bleu);outline-offset:4px}.nf-maison #chien-truffier .nf-story-media{width:100%;min-width:0;margin:0}.nf-maison #chien-truffier .owner-photo--dogPortrait{aspect-ratio:5/4;object-fit:cover;object-position:50% 57%;width:100%;height:auto;max-height:none;transform:none}.nf-maison .hm-resource-list{background:var(--blanc);border:1px solid #2f48cd29;border-radius:18px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.nf-maison .hm-resource-list>li{min-width:0;margin:0;padding:0}.nf-maison .hm-resource-list>li+li{border-top:1px solid #2f48cd24}.nf-maison .hm-resource-link{min-height:112px;color:var(--ink);grid-template-columns:48px minmax(0,1fr) minmax(130px,auto);align-items:center;gap:24px;padding:22px 28px;text-decoration:none;transition:background-color .16s;display:grid}.nf-maison .hm-resource-link:hover{background:#2f48cd0a}.nf-maison .hm-resource-link:focus-visible{outline:3px solid var(--bleu);outline-offset:-3px;box-shadow:inset 0 0 0 3px var(--bleu)}.nf-maison .hm-resource-icon{width:48px;height:48px;color:var(--bleu);background:var(--cream);border:1px solid #2f48cd26;border-radius:12px;place-items:center;display:grid}.nf-maison .hm-resource-copy{gap:7px;min-width:0;display:grid}.nf-maison .hm-resource-kind{color:var(--gris);font-size:11px;font-weight:500;line-height:1.5}.nf-maison .hm-resource-title{font-size:17px;font-weight:650;line-height:1.4}.nf-maison .hm-resource-action{color:var(--bleu);justify-content:flex-end;align-items:center;gap:12px;font-size:12px;font-weight:650;line-height:1.5;display:flex}.nf-maison .hm-resource-action>svg{flex:none}.nf-atelier .nf-journal-hero{text-align:center;padding-block:30px 10px;display:block}.nf-atelier .nf-journal-hero>.nf-hero-copy{max-width:800px;margin-inline:auto;padding-block:12px}.nf-atelier .nf-journal-hero .nf-eyebrow{justify-content:center}.nf-atelier .nf-journal-hero h1.nf-title{max-width:none;font-size:clamp(36px,4.1vw,58px)}.nf-atelier .nf-journal-hero .nf-intro{max-width:62ch;margin:22px auto 0}.nf-atelier #journal.nf-section{padding-top:28px}.nf-atelier #journal>.nf-section-head{margin-bottom:28px}@media (width<=767px){.nf-maison #chien-truffier .owner-photo--dogPortrait{aspect-ratio:4/3}.nf-maison .hm-resource-link{grid-template-columns:40px minmax(0,1fr);gap:10px 16px;padding:20px}.nf-maison .hm-resource-icon{border-radius:10px;grid-row:span 2;align-self:start;width:40px;height:40px}.nf-maison .hm-resource-title{font-size:15px}.nf-maison .hm-resource-kind{font-size:10px}.nf-maison .hm-resource-action{grid-column:2;justify-content:flex-start;min-height:28px;font-size:11px}.nf-atelier .nf-journal-hero{padding-top:28px}.nf-atelier .nf-journal-hero h1.nf-title{font-size:clamp(38px,9.5vw,58px)}.nf-atelier #journal.nf-section{padding-top:18px}}@media (prefers-reduced-motion:reduce){.nf-maison .hm-resource-link{transition:none}}
