Intégration d’une maquette fournie en HTML et CSS, sans bibliothèque. 263 lignes de HTML, 440 lignes de CSS. La structure repose sur les éléments sémantiques adaptés à chaque rôle : `header`, `nav`, `main`, `section`, `article`, `footer`, une hiérarchie de titres continue de `h1` à `h3`, et un formulaire de recherche.